plugins/seo/skills/keyword-research/SKILL.md
Discovers, analyzes, and prioritizes keywords for SEO and content strategy using free tools (Google Keyword Planner, Ubersuggest, AlsoAsked, Google Trends). Covers seed keyword discovery, long-tail expansion, metrics analysis, and content clustering. Use when starting a new website/project needing keyword strategy, planning content calendar based on search demand, finding low-competition quick wins, analyzing competitor keyword gaps, or building topic clusters. Trigger phrases include "keyword research", "find keywords", "content strategy keywords", "what to write about". NOT for on-page optimization with existing keywords (use on-page-seo), writing content (use web-copy), or setting up analytics (use analytics-setup).
npx skillsauth add petrogurcak/skills keyword-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When to use this skill:
When NOT to use:
on-page-seoweb-copyanalytics-setup| User says... | Go to... | | --------------------------------------- | ----------------------- | | "najdi klíčová slova", "keyword ideas" | Phase 1: Discovery | | "long-tail keywords", "rozšíř seznam" | Phase 2: Expansion | | "difficulty", "volume", "analyzuj" | Phase 3: Analysis | | "prioritizuj", "quick wins", "co cílit" | Phase 4: Prioritization | | "kompletní keyword research" | All phases sequentially |
| Nástroj | Účel | Limit | URL | | -------------------------- | ------------------------- | ----------- | ------------------------------------------------------------------------------------ | | Google Keyword Planner | Volume, competition | Unlimited* | ads.google.com/keyword-planner | | Ubersuggest | Volume, difficulty, ideas | 3/den | neilpatel.com/ubersuggest | | AlsoAsked | PAA questions, mind maps | 3/den | alsoasked.com | | Google Trends | Seasonality, trends | Unlimited | trends.google.com | | AnswerThePublic | Question keywords | 3/den | answerthepublic.com | | Google Search Console | Existing rankings | Unlimited | search.google.com/search-console | | Keywords Everywhere | Chrome extension | $10/rok | keywordseverywhere.com |
*Vyžaduje Google Ads účet (nemusíš utratit peníze)
Tip: Kombinuj nástroje - žádný free tool nedá kompletní obraz.
Vytvořit počáteční seznam 20-50 seed keywords.
1.1 Brain Dump
Odpověz na tyto otázky:
- Co prodáváš/nabízíš?
- Jaké problémy řešíš?
- Jak by tě zákazník hledal?
- Jaké jsou synonyma pro tvůj produkt/službu?
- Jaké otázky zákazníci často kladou?
1.2 Competitor Mining
1. Najdi 3-5 konkurentů v Google
2. Podívej se na jejich:
- Title tagy
- H1 nadpisy
- URL strukturu
- Menu/navigaci
3. Zapiš klíčová slova která používají
1.3 Google Autocomplete
1. Zadej seed keyword do Google
2. Zapiš všechny autocomplete suggestions
3. Přidej písmena a-z za keyword pro více návrhů
"keyword a", "keyword b", ...
4. Zkus "keyword vs", "keyword pro", "keyword jak"
1.4 Google "Related Searches"
1. Vyhledej seed keyword
2. Scrolluj na konec SERP
3. Zapiš "Related searches" / "Podobné vyhledávání"
1.5 People Also Ask (PAA)
1. Vyhledej seed keyword
2. Rozbal PAA boxy
3. Každá otázka = potenciální keyword
4. Klikni na otázky → objeví se další
Rozšířit seed keywords na 100-500+ variant.
2.1 Ubersuggest Expansion
1. Jdi na neilpatel.com/ubersuggest
2. Zadej seed keyword
3. Exportuj "Keyword Ideas"
4. Exportuj "Related Keywords"
5. Opakuj pro top 10 seed keywords
2.2 AlsoAsked Mind Maps
1. Jdi na alsoasked.com
2. Zadej seed keyword
3. Exportuj mind mapu otázek
4. Každá větev = content cluster
2.3 AnswerThePublic
1. Jdi na answerthepublic.com
2. Zadej seed keyword
3. Stáhni vizualizaci
4. Fokus na:
- Questions (kdo, co, kdy, kde, proč, jak)
- Prepositions (pro, s, bez, versus)
- Comparisons (vs, nebo, proti)
2.4 Google Keyword Planner
1. Jdi do Google Ads → Keyword Planner
2. "Discover new keywords"
3. Zadej seed keywords
4. Filtruj podle relevance
5. Stáhni CSV
2.5 Search Console (existing site)
1. Performance → Search results
2. Export všechny queries
3. Najdi keywords kde jsi na pozici 5-20
→ Optimization opportunities
Obohatit keywords o metriky pro prioritizaci.
| Metrika | Co znamená | Ideální hodnota | | ---------------------- | -------------------------------- | ---------------------------- | | Search Volume | Měsíční hledanost | 100-10,000 (záleží na niche) | | Keyword Difficulty | Obtížnost rankování | <30 pro quick wins | | CPC | Cena za klik (indikátor hodnoty) | Vyšší = hodnotnější | | Search Intent | Záměr uživatele | Match s tvým obsahem | | Trend | Roste/klesá? | Stabilní nebo rostoucí |
| Intent | Popis | Příklad | Typ obsahu | | ----------------- | ------------------- | ------------------------- | ------------------ | | Informational | Chce vědět | "jak vařit rýži" | Blog, guide | | Navigational | Hledá web | "facebook login" | Homepage | | Commercial | Zkoumá před nákupem | "nejlepší notebooky 2025" | Comparison, review | | Transactional | Chce koupit | "koupit iPhone 15" | Product page |
Pro každý keyword zjisti:
1. Search Volume (SV)
2. SEO Difficulty (SD)
3. Paid Difficulty (PD)
4. CPC
Zapiš do spreadsheet.
Pro top 20 keywords:
1. Vyhledej v Google
2. Analyzuj top 3 výsledky:
- Typ obsahu (blog, product, tool?)
- Délka obsahu
- Domain Authority
3. Můžeš konkurovat?
1. Zadej keyword do Google Trends
2. Nastav období na 12 měsíců
3. Zkontroluj:
- Je trend stabilní nebo klesající?
- Jsou sezónní výkyvy?
- Porovnej s alternativními keywords
Vybrat keywords pro první vlnu obsahu.
Opportunity Score = (Volume × Intent Match) / Difficulty
Vysoké skóre = priorita
| Kategorie | Volume | Difficulty | Akce | | -------------- | -------- | ---------- | ---------------- | | Quick Wins | 100-1000 | <30 | ✅ Okamžitě | | Strategic | 1000+ | 30-60 | 📅 Plánuj | | Long-term | 5000+ | 60+ | 🎯 S backlinking | | Skip | <50 | Any | ❌ Ignoruj |
1. Seskup keywords podle tématu
2. Vyber 1 "pillar" keyword pro cluster
3. Ostatní = supporting keywords
4. Vytvoř topic cluster mapu:
[Pillar Page]
│
┌────┼────┐
│ │ │
[Sub1][Sub2][Sub3]
| Keyword | Volume | Difficulty | CPC | Intent | Cluster | Priority | | ----------------------- | ------ | ---------- | ----- | ------ | --------- | --------- | | best vegetarian recipes | 5400 | 42 | $0.80 | Info | Recipes | Strategic | | easy vegetarian dinner | 1900 | 28 | $0.65 | Info | Recipes | Quick Win | | vegetarian meal prep | 880 | 25 | $0.70 | Info | Meal Prep | Quick Win |
PILLAR: "Vegetarian Diet Guide"
├── Cluster: Recipes
│ ├── easy vegetarian dinner
│ ├── vegetarian lunch ideas
│ └── vegetarian breakfast
├── Cluster: Meal Prep
│ ├── vegetarian meal prep
│ └── weekly vegetarian menu
└── Cluster: Nutrition
├── vegetarian protein sources
└── vegetarian vitamins
| Akce | Shortcut | | ------------------- | --------------------------- | | Autocomplete bypass | Keyword + space před Enter | | Exact match search | "keyword v uvozovkách" | | Exclude term | keyword -exclude | | Site-specific | site:competitor.com keyword |
| Difficulty Score | Interpretace | | ---------------- | -------------------------------------------- | | 0-20 | Velmi snadné - můžeš rankovat rychle | | 21-40 | Snadné - solidní šance | | 41-60 | Střední - potřebuješ kvalitní obsah + odkazy | | 61-80 | Těžké - potřebuješ autoritu | | 81-100 | Velmi těžké - velké brandy dominují |
on-page-seo pro on-page SEOweb-copyanalytics-setup + Google Search Consoledevelopment
Builds a pre-launch social proof strategy through structured beta programs using D'Souza Brain Audit interviews. Use when launching new products/services and need compelling testimonials, planning a beta cohort, designing interview questions to harvest objection-busting social proof, improving video testimonials for landing pages, or designing case studies with metrics. Trigger phrases include "beta tester program for testimonials", "pre-launch social proof", "Brain Audit testimonial framework", "case study harvest", "reverse testimonial", "video testimonial mechanics", "social proof landing page", "sběr referencí", "beta tester program", "testimonial pro landing page", "social proof před launchem", "rozhovor s klientem", "case study sběr", "reference před spuštěním". NOT for ongoing case study production (use growth-hacking case-study approach), offer design (use offer-creation), or conversion optimization (use ux-optimization).
development
Use when planning a product launch and the product type is unclear or could be either generic (SaaS/app/physical) or info-product. Routes between marketing:launch-strategy (generic launches) and marketing:info-product-launch (courses, memberships, ebooks, cohorts, communities). Trigger phrases - "launch", "spuštění", "go-to-market", "product launch", "release strategy", "uvedení na trh", "launch plan", "spuštění produktu", "launch sequence", "launch strategy". Do NOT trigger when product type is already clear (use specific skill directly).
testing
Specialized 8-week launch cadence for info-products — online courses, cohort programs, memberships, communities, ebooks, masterminds. Combines Jeff Walker's Product Launch Formula (Seed/Internal/JV variants, PLC sequence, open-cart day-by-day) with Stu McLaren's membership mechanics (closed cart, Success Path) and Hormozi Grand Slam Offer stacking. Use when planning "launch online kurzu", "info-product launch", "PLF launch", "course launch", "membership launch", "cohort launch", "ebook launch", "open cart close cart", "8-week launch of online course", "beta cohort to launch sequence", "spuštění kurzu", "launch členské sekce", "open cart strategie". Differentiates from marketing:launch-strategy (generic SaaS/app launches) — info-product-specific. NOT for SaaS launches, physical products, or services.
development
Use when releasing an Expo/React Native mobile app to App Store and Google Play - covers eas submit, ASC "Submit for Review", Play promote Internal→Production, OTA update, and decoding common silent failures (Apple agreement expiry, missing English locale, Background Location declaration, web bundle failure on react-native-maps).