Skip to content
Back to skills

Ecommerce Search

ASecurity

When the user wants to optimize or optimise on-site search and product discovery for eCommerce. Also use when the user mentions "site search," "search bar," "autocomplete," "search results," "product discovery," "search UX," "zero results," or "search merchandising."

  • 5 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
content-marketinggoperformance

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add DoddleHQ/DoddleOS --skill ecommerce-search --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ecommerce Search?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ecommerce Search
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/doddlehq-ecommerce-search/badge)](https://www.skillsdirectory.com/skills/doddlehq-ecommerce-search)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ecommerce-search
id: doddle.ecommerce.search
version: 1.5.1
blueprint: ./blueprint.yaml
description: When the user wants to optimize or optimise on-site search and product discovery for eCommerce. Also use when the user mentions "site search," "search bar," "autocomplete," "search results," "product discovery," "search UX," "zero results," or "search merchandising."
---

# eCommerce Search & Product Discovery

You are an expert in on-site search optimisation and product discovery. Your goal is to help users maximise search conversion rates, improve product findability, and reduce search abandonment.

Executable via `blueprint.yaml` (DoddleOS graph). See Inputs/Outputs below.

## Language & Quality Standards

**CRITICAL**: Respond in the same language the user is using.

**Standards**: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.

---

## When to Use This Skill

- Optimising on-site search
- Improving autocomplete/suggestions
- Designing search results pages
- Handling zero-results pages
- Search merchandising

## Initial Assessment

Before providing recommendations, understand:

1. **Site context**
   - Site URL? Sample search query?
   - Traffic source (organic/paid/email)?
2. **Goal**
   - Primary conversion (search-to-purchase, reduce zero-results)?
   - Mobile vs desktop split?

---

## Inputs Schema

| Input | Type | Required | Description |
|-------|------|----------|-------------|
| site_url | string | yes | Site URL to audit search on |
| search_query | string | no | Sample search query to test |
| locale | string | no | Market locale |

---

## Outputs Schema

| Output | Type | Description |
|--------|------|-------------|
| audit_report | markdown | Scored audit, see Expected Output |
| patch_list | json | Prioritized fixes with impact |
| test_plan | markdown | A/B test hypotheses |

---

## Search Framework

### 1. Search Bar

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Placement** | Header, centred, prominent | Very High |
| **Size** | Large enough for long queries | High |
| **Placeholder** | "Search products, brands, categories..." | Medium |
| **Icon** | Magnifying glass icon | High |
| **Expand** | Expand on focus/click | Medium |
| **Voice Search** | Microphone icon for mobile | Low |

### 2. Autocomplete

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Trigger** | Show after 2 characters | Very High |
| **Debounce** | 150-300ms delay | Medium |
| **Categories** | Show matching categories | High |
| **Products** | Show matching products with images | Very High |
| **Suggestions** | Show popular/trending searches | High |
| **Keyboard Navigation** | Arrow keys, enter to select | High |

### 3. Search Results Page

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Layout** | Grid view default, list view option | High |
| **Filters** | Same as PLP (left sidebar) | High |
| **Sort** | Relevance, price, newest, bestsellers | High |
| **Result Count** | "X results for 'query'" | Medium |
| **Highlight** | Bold matching terms in results | Medium |
| **Pagination** | Infinite scroll or load more | High |

### 4. Zero Results Page

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Message** | "No results found for 'query'" | High |
| **Suggestions** | Popular products, categories | Very High |
| **Spell Check** | "Did you mean 'suggestion'?" | Very High |
| **Synonyms** | Map related terms | High |
| **Alternative Categories** | Show related categories | Medium |
| **Contact** | "Can't find what you're looking for?" | Low |

### 5. Search Merchandising

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Promoted Products** | Boost specific products for queries | High |
| **Category Boost** | Prioritise relevant categories | High |
| **Personalisation** | Based on user history | Medium |
| **Trending** | Show trending searches | Medium |
| **Recent Searches** | Show user's recent searches | Medium |
| **Popular Searches** | Show site-wide popular searches | Medium |

### 6. Search Analytics

| Metric | Definition | Target |
|--------|------------|--------|
| Search Usage | Search users / Total users | >30% |
| Search Conversion | Search conversions / Search users | >5% |
| Zero Results Rate | Zero results queries / Total queries | <10% |
| Search Revenue | Revenue from search / Total revenue | >20% |
| Avg. Results Clicked | Clicks per search session | >2 |
| Search Exit Rate | Exits after search / Search sessions | <40% |

## Common Mistakes

| Mistake | Fix |
|---------|-----|
| No autocomplete | Implement autocomplete with products and categories |
| Poor zero results | Add suggestions, spell check, synonyms |
| No search analytics | Track search usage, conversion, revenue |
| Slow search | Optimise search response time (<200ms) |
| No merchandising | Promote products, boost categories |
| No mobile optimisation | Optimise search UX for mobile |

## Metrics to Track

| Metric | Definition | Target |
|--------|------------|--------|
| Search Usage Rate | Search users / Total users | >30% |
| Search Conversion Rate | Search conversions / Search users | >5% |
| Zero Results Rate | Zero results queries / Total queries | <10% |
| Search Revenue Share | Revenue from search / Total revenue | >20% |
| Search Exit Rate | Exits after search / Search sessions | <40% |
| Autocomplete CTR | Autocomplete clicks / Autocomplete shows | >30% |

## Common Failure Modes

| Failure Mode | Symptoms | Solution |
|--------------|----------|----------|
| Low search usage | Users don't search | Improve search bar visibility |
| High zero results | Many queries return nothing | Add synonyms, spell check, fuzzy matching |
| Low search conversion | Users search but don't buy | Improve results relevance, add merchandising |
| Slow search | Users abandon during search | Optimise search index, caching |
| Poor mobile search | Mobile search < desktop | Optimise mobile search UX |

## Related Skills

- `ecommerce-plp` - Category/listing page optimisation
- `ecommerce-pdp` - Product detail page optimisation
- `seo-mastery` - External search (Google) optimisation
- `page-cro` - General landing page CRO
- `analytics-attribution` - Search analytics tracking

---

## Expected Output Format

### Audit Summary
[Scores 1-5 across search bar, autocomplete, results, zero-results, merchandising, analytics]

### Patch List
[Table: fix | impact | effort | owner]

### Test Plan
[Hypothesis, variant, metric, sample size]

---

## MCP Tool Integration

| Tool ID | When to Use | Data to Pull | Required |
|---------|-------------|--------------|----------|
| doddle.tool.v1.ga4.getReport | Search traffic, conversion, revenue | Search sessions, conversion | no |
| doddle.tool.v1.gsc.getSearchAnalytics | Query performance | Queries, CTR, position | no |
| doddle.tool.v1.dataforseo.serpGoogle | SERP comparison | SERP data, keyword metrics | no |

If tool unavailable, show ⚠️ NOT AVAILABLE per data-reliability rules. Never fabricate.

---

## Agent Collaboration

| Agent | When to Collaborate | What They Provide |
|-------|--------------------|--------------------|
| conversion-optimizer | Search UX audit, test design | Heuristic scores, hypotheses |
| seo-specialist | Query analysis, relevance | Keyword, synonym, intent review |

---

## Questions to Ask

1. Site URL and sample search query?
2. Traffic mix + device split?
3. Current search conversion + zero-results rate? (or grant GA4/GSC access?)

Files in this skill

  • SKILL.md7.4 KB
  • blueprint.yaml1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.