ecommerce-search
/ecommerce-search
Optymalizuje wyszukiwarkę w sklepie i odkrywanie produktów: podpowiedzi, wyniki bez trafień, UX wyszukiwania i zarządzanie wynikami.
- Autor
- doddlehq ↗
- Repozytorium
- doddleos ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Optymalizuje wyszukiwarkę w sklepie i odkrywanie produktów: podpowiedzi, wyniki bez trafień, UX wyszukiwania i zarządzanie wynikami.
Wyzwalacze z opisu
Oryginalny opis (EN)
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.
Jak działa
- Language & Quality Standards
- When to Use This Skill
- Initial Assessment
- Inputs Schema
- Outputs Schema
- Search Framework
- Common Mistakes
- Metrics to Track
- Common Failure Modes
- Related Skills
Podgląd 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?)
Pliki w paczce (2)
- SKILL.md 7 KB
- blueprint.yaml 2 KB
Wersje
W bazie nie ma innych skilli o nazwie ecommerce-search.
Migawka bazy z 28.10.2026 · wersja paczki b72f3597b3ff (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100onsite-search-merchandising-review-ecommerce
Zamienia wewnętrzne zapytania wyszukiwarki sklepu, wyszukiwania bez wyników i wyniki kolekcji w decyzje o merchandisingu, nazewnictwie i asortymencie. - 90ecommerce-plp
Optymalizuje strony kategorii i kolekcji w sklepie: siatkę produktów, SEO kategorii, nawigację z filtrami i sortowanie wyników. - 90ecommerce-pdp
Optymalizuje strony produktów w e-commerce: opisy, zdjęcia, selektor wariantów, przycisk dodania do koszyka i produkty uzupełniające. - 100ecommerce-listing
Wyciąga listy produktów ze stron kategorii i wyników wyszukiwania sklepów internetowych z filtrami ceny, marki i oceny, zwracając stronicowane dane z ceną, nazwą, obrazem i opiniami. - 100webshop-product-search
Wyszukuje produkty w sklepie internetowym: generuje słowa kluczowe z kryteriów i zwraca listę kandydatów z wyników. - 90designing-ecommerce-catalog
Pomaga zaprojektować katalog produktów w e-commerce, z wynikiem śledzalnym, niezależnie recenzowalnym i bezpiecznym do przekazania innemu agentowi.