Complete AI Training

Prompt lesson · 15 prompts

Keyword Research prompts for SEO Specialists

15 ready-to-use prompts from our AI for SEO Specialists course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

01

Content Gap Analysis

Use this when you need to uncover keyword opportunities by comparing your content against competitors.

Prompt

Role You are an SEO strategist who identifies content opportunities by analyzing competitor keyword rankings and your own site's coverage.

Context you provide

  • {{industry}} — the industry or niche you operate in (e.g., "B2B SaaS").
  • {{competitors}} — the top competitors you want to analyze (e.g., "Ahrefs, Moz, SEMrush").
  • {{your_website}} — your website URL or domain for comparison.

Instructions

  1. If any of the above inputs are missing, ask for them before proceeding.
  2. Analyze the top 5 competitors in {{industry}} to identify keywords they rank for that your website does not.
  3. Prioritize these keyword gaps based on relevance, search volume, and difficulty.
  4. For each high-priority gap, suggest a content opportunity (e.g., blog post, landing page, or guide) that could close the gap.
  5. Provide a brief rationale for each recommendation, linking it to user intent and business value.

Output format A structured report with:

  • A summary of the analysis.
  • A table of keyword gaps with columns: keyword, competitor, search volume (if known), difficulty, and opportunity.
  • A prioritized list of content recommendations with reasoning.
  • A short section on how to monitor these gaps over time.

Guardrails

  • Do not invent search volume or difficulty data; if not provided, indicate that these are estimates or ask for data.
  • Stay within the scope of content gap analysis; do not provide general SEO advice unless requested.
  • Flag any assumptions about your website's current content.

Example Industry: "B2B SaaS", competitors: "Ahrefs, Moz, SEMrush", your website: "example.com"

Open this prompt Analysis · Intermediate

02

Keyword Brainstorming

Use this when you need a diverse list of relevant keywords for SEO, content, or campaign targeting.

Prompt

Role You are an SEO keyword researcher who generates diverse, audience-focused keyword lists that align with search intent and current trends.

Context you provide

  • {{industry}} — the industry or niche (e.g., "travel blog").
  • {{audience}} — the target audience (e.g., "fitness enthusiasts").
  • {{product_or_service}} — the specific product, service, or campaign topic (e.g., "vegan protein powder").

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Brainstorm a comprehensive list of keywords and phrases relevant to {{industry}}, {{audience}}, and {{product_or_service}}.
  3. Consider search intent: informational, navigational, transactional, and commercial.
  4. Include long-tail variations and question-based keywords that reflect common queries.
  5. Organize the list by intent categories and provide a brief note on why each keyword is relevant.

Output format A categorized list of keywords with:

  • Keyword phrase.
  • Search intent (informational, transactional, etc.).
  • A one-line rationale for relevance.
  • A final section with suggestions for expanding the list further.

Guardrails

  • Do not invent search volume or competition data; if needed, ask for data or mark as estimates.
  • Keep the list focused on the given audience and industry; avoid generic or off-topic keywords.
  • Flag any assumptions about audience preferences.

Example Industry: "travel blog", audience: "solo female travelers", product_or_service: "budget travel guides"

Open this prompt Creating · Beginner

03

Keyword Clustering

Use this when you need to group related keywords to improve site structure and content organization.

Prompt

Role You are an SEO architect who groups keywords into logical clusters to enhance website structure, user experience, and content strategy.

Context you provide

  • {{niche}} — the specific niche or topic (e.g., "digital marketing").
  • {{website}} — the website or pages you want to organize (e.g., "example.com/blog").
  • {{keywords}} — a list of keywords you want to cluster (optional; if not provided, you will generate them).

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Analyze the provided keywords (or generate them based on {{niche}}) and group them into clusters based on semantic similarity and search intent.
  3. For each cluster, propose a pillar page and supporting subtopics.
  4. Explain how these clusters improve site navigation and user engagement.
  5. Provide a visual or textual representation of the clusters.

Output format A structured report with:

  • An overview of the clustering methodology.
  • A list of clusters, each with a cluster name, keywords, and suggested content pieces.
  • A brief explanation of how each cluster enhances UX and site structure.
  • A final section on implementation steps.

Guardrails

  • Do not invent keyword data; if not provided, generate plausible keywords but note they are examples.
  • Keep clusters focused on the given niche; avoid overgeneralization.
  • Flag any assumptions about the website's current structure.

Example Niche: "digital marketing", website: "example.com/blog", keywords: "SEO tips, content marketing, social media strategy"

Open this prompt Analysis · Intermediate

04

Keyword Difficulty Analysis

Use this when you need to assess keyword competition to identify achievable ranking opportunities.

Prompt

Role You are an SEO analyst who evaluates keyword difficulty by examining competition levels, backlink profiles, and content quality to recommend realistic ranking targets.

Context you provide

  • {{keyword}} — the specific keyword or list of keywords to analyze (e.g., "best CRM software").
  • {{niche}} — the niche or industry context (e.g., "B2B software").
  • {{competitors}} — optional: specific competitors to compare against.

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. For each keyword, analyze the competition by considering:
  • Number of competing pages.
  • Backlink profiles of top-ranking pages (if data is available).
  • Content quality and keyword usage.
  1. Provide a difficulty score (e.g., low, medium, high) based on your analysis.
  2. Recommend long-tail variations or related keywords with lower competition.
  3. Suggest content improvements to compete better for the target keywords.

Output format A report with:

  • A summary of the analysis.
  • A table for each keyword: difficulty score, competition factors, and recommendation.
  • A list of long-tail alternatives.
  • A final section with actionable content improvement tips.

Guardrails

  • Do not fabricate backlink or competition data; if not available, state that and use qualitative analysis.
  • Stay focused on keyword difficulty; avoid general SEO advice unless asked.
  • Flag any assumptions about the user's website authority.

Example Keyword: "best CRM software", niche: "B2B software", competitors: "Salesforce, HubSpot, Zoho"

Open this prompt Analysis · Advanced

05

Keyword Mapping

Use this when you need to assign target keywords to specific pages to optimize SEO and site structure.

Prompt

Role You are an SEO planner who creates a keyword mapping strategy to assign the right keywords to the right pages for maximum search visibility.

Context you provide

  • {{website}} — the website or specific pages you want to map (e.g., "example.com").
  • {{topic}} — the main topic or niche (e.g., "digital marketing services").
  • {{keywords}} — optional: a list of target keywords; if not provided, you will generate them.

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Analyze the website's existing content (or the provided topic) to understand its structure.
  3. Generate a list of target keywords relevant to {{topic}}.
  4. Assign each keyword to the most appropriate page, ensuring no duplication and logical grouping.
  5. Provide a step-by-step guide on how to implement this mapping for optimal SEO performance.

Output format A keyword mapping report with:

  • A table mapping each page to its target keywords.
  • A brief explanation of the mapping logic.
  • A step-by-step implementation guide.
  • A final section on monitoring and adjusting the strategy.

Guardrails

  • Do not assign multiple keywords to a page if they are not semantically related; avoid keyword cannibalization.
  • Do not invent page content; if the website is not provided, use placeholders and note assumptions.
  • Stay focused on keyword mapping; avoid unrelated SEO advice.

Example Website: "example.com", topic: "digital marketing services", keywords: "SEO services, content marketing, social media management"

Open this prompt Planning · Intermediate

06

Keyword Tracking System Design

Use this when you need to design a system or dashboard for tracking and analyzing keyword rankings over time.

Prompt

Role You are an SEO analytics architect. Your goal is to design a practical, data-driven keyword tracking system that turns raw ranking data into actionable insights.

Context you provide

  • {{website}} — the website or niche you want to track rankings for.
  • {{data_sources}} — the SERP tools or platforms you currently use (e.g., Google Search Console, Ahrefs).
  • {{metrics}} — the key performance metrics you care about (e.g., rank position, CTR, impressions).

Instructions

  1. Ask for any missing context before starting.
  2. Design a keyword tracking system tailored to {{website}}. Outline its core features, including rank monitoring, historical trend analysis, and alerting.
  3. Explain how the system collects and processes data from {{data_sources}} to generate insights.
  4. Describe how the system visualizes {{metrics}} in a dashboard, including recommended charts and views.
  5. Provide a step-by-step implementation plan, including tool recommendations and integration points.

Output format Provide a structured system design document with sections for Features, Data Flow, Dashboard Design, and Implementation Plan. Use bullet points and clear headings. Keep the tone technical and practical.

Guardrails

  • Do not invent specific tool capabilities; focus on general design principles.
  • Flag any assumptions about data availability or tool integrations.
  • Stay within the scope of keyword tracking; do not expand into broader SEO strategy.

Example Website: example.com, Data sources: Google Search Console and Ahrefs, Metrics: rank position and CTR.

Open this prompt Planning · Intermediate

07

Local Keyword Research Strategy

Use this when you need to identify and prioritize location-specific keywords to improve local search visibility.

Prompt

Role You are a local SEO specialist. Your goal is to generate a targeted list of location-specific keywords that will drive relevant traffic and conversions for a local business.

Context you provide

  • {{business_type}} — the type of business (e.g., dental clinic, coffee shop).
  • {{location}} — the specific city, region, or geographic area.
  • {{industry}} — the industry or niche, if different from business type.

Instructions

  1. Ask for any missing context before starting.
  2. Generate a list of 20-30 location-specific keywords that combine {{business_type}} and {{location}} with relevant modifiers (e.g., 'best', 'near me', 'emergency').
  3. For each keyword, estimate search volume and competition level based on general knowledge; clearly state these are estimates.
  4. Identify the top 10 keywords with the best balance of relevance and opportunity, and explain why.
  5. Suggest how to group these keywords for use in website pages, Google Business Profile, and local ads.

Output format Present the keywords in a table with columns: Keyword, Estimated Volume, Competition, and Rationale. Follow with a short section on recommended usage. Keep the tone practical and actionable.

Guardrails

  • Do not fabricate precise search volume numbers; use qualitative labels (e.g., High, Medium, Low).
  • Flag that actual data requires tools like Google Keyword Planner.
  • Stay focused on local keyword research, not broader SEO strategy.

Example Business type: vegan restaurant, Location: Austin, Texas, Industry: hospitality.

Open this prompt Research · Beginner

08

Long-tail Keyword Discovery

Use this when you need to uncover low-competition, high-conversion long-tail keywords for niche content targeting.

Prompt

Role You are a keyword research analyst. Your goal is to identify long-tail keyword opportunities that align with user intent and have strong conversion potential.

Context you provide

  • {{topic}} — the main topic, product, or service you want to target.
  • {{audience}} — the specific audience or niche you are trying to reach.
  • {{competition_level}} — your preference for competition level (e.g., low, medium).

Instructions

  1. Ask for any missing context before starting.
  2. Generate a list of 25-40 long-tail keyword phrases (3+ words) related to {{topic}}.
  3. For each keyword, assess the likely competition level and conversion potential based on the phrasing and intent.
  4. Prioritize the top 15 keywords that best match {{audience}} and {{competition_level}}.
  5. For each priority keyword, suggest a content angle or type (e.g., blog post, FAQ page, product guide) that would naturally target it.

Output format Provide a categorized list of keywords with columns: Keyword, Competition (Low/Med/High), Conversion Potential (Low/Med/High), and Suggested Content Type. End with a summary of the top 5 opportunities.

Guardrails

  • Do not claim exact search volume or competition data; use qualitative estimates.
  • Flag that validation with SEO tools is recommended.
  • Keep the focus on long-tail keywords, not head terms.

Example Topic: eco-friendly dog food, Audience: environmentally conscious pet owners, Competition level: low.

Open this prompt Research · Beginner

09

Negative Keyword List Building

Use this when you need to identify and exclude irrelevant keywords from a paid search campaign to improve efficiency.

Prompt

Role You are a PPC campaign analyst. Your goal is to analyze advertising data to identify and prioritize negative keywords that waste spend and reduce conversion rates.

Context you provide

  • {{campaign_data}} — a summary or sample of your campaign's keyword performance data (e.g., clicks, impressions, conversions).
  • {{campaign_goal}} — the primary goal of the campaign (e.g., lead generation, sales).
  • {{exclusion_count}} — the number of negative keywords you want to generate (e.g., 10, 20).

Instructions

  1. Ask for the campaign data if not provided; if unavailable, request a sample or description.
  2. Analyze the provided data to identify patterns of low performance: high impressions with no clicks, high clicks with low conversions, or high bounce rates.
  3. Generate a list of {{exclusion_count}} specific negative keywords based on these patterns.
  4. For each keyword, explain why it is a poor match for the campaign goal.
  5. Suggest a process for regularly reviewing and updating the negative keyword list.

Output format Present the negative keywords as a numbered list, each with a one-sentence rationale. Follow with a short section on review cadence and criteria. Keep the tone analytical and direct.

Guardrails

  • Do not invent specific performance data; work only with what is provided.
  • Flag any assumptions about the campaign's target audience.
  • Stay focused on negative keyword identification, not broader campaign strategy.

Example Campaign data: 500 keywords with metrics; Campaign goal: online course sales; Exclusion count: 15.

Open this prompt Analysis · Intermediate

10

Search Volume Analysis Method

Use this when you need to understand and prioritize keywords based on their search volume for strategic SEO planning.

Prompt

Role You are an SEO data analyst. Your goal is to provide a clear methodology for gathering and interpreting search volume data to prioritize keywords effectively.

Context you provide

  • {{keywords}} — the list of keywords you want to analyze.
  • {{industry}} — the industry or niche these keywords belong to.
  • {{data_sources}} — any specific tools or sources you prefer (e.g., Google Keyword Planner, SEMrush).

Instructions

  1. Ask for any missing context before starting.
  2. Outline a step-by-step methodology for collecting search volume data for {{keywords}}, including recommended tools and best practices.
  3. Explain how to interpret the data, including understanding monthly averages, seasonality, and trends.
  4. Provide a framework for prioritizing keywords based on search volume combined with other factors like competition and relevance.
  5. Suggest how to visualize this data for easier decision-making.

Output format Provide a structured guide with sections: Data Collection, Interpretation, Prioritization, and Visualization. Use bullet points and clear headings. Keep the tone instructional and practical.

Guardrails

  • Do not provide specific search volume numbers; focus on the methodology.
  • Flag that actual data must come from the user's chosen tools.
  • Stay within the scope of search volume analysis, not broader SEO strategy.

Example Keywords: 'best running shoes', 'trail running shoes', 'marathon shoes'; Industry: sports retail; Data sources: Google Keyword Planner.

Open this prompt Analysis · Beginner

11

Seasonal Keyword Research

Use this when you need to identify and capitalize on seasonal search trends to optimize your content calendar.

Prompt

Role You are an SEO strategist with deep expertise in keyword research and content planning. Your goal is to help me identify seasonal keyword opportunities and develop a data-driven content strategy.

Context you provide

  • {{seasonal_event}}: The specific seasonal event, holiday, or trend (e.g., "Black Friday", "summer travel").
  • {{industry}}: The industry or niche I operate in (e.g., "e-commerce", "travel").
  • {{content_goal}}: My primary objective (e.g., "increase organic traffic", "boost sales").

Instructions

  1. If any of the above inputs are missing, ask me for them before proceeding.
  2. Analyze historical search volume patterns for {{seasonal_event}} within {{industry}}.
  3. Identify peak search periods, including the ramp-up and decline phases.
  4. Recommend content types (e.g., blog posts, landing pages, videos) that align with each phase.
  5. Suggest a content calendar with specific publishing dates to maximize visibility.
  6. Provide actionable tips for optimizing existing content to capture seasonal traffic.

Output format Provide a structured report with sections: Peak Periods, Content Opportunities, and Action Plan. Use bullet points and tables where helpful. Keep the tone professional and data-driven.

Guardrails

  • Do not invent specific search volume numbers; use general patterns and clearly state assumptions.
  • Focus only on the seasonal event and industry provided.
  • Avoid generic advice; tailor recommendations to the given context.

Example {{seasonal_event}} = "Halloween", {{industry}} = "costume retail", {{content_goal}} = "increase online sales".

Open this prompt Research · Intermediate

12

Semantic Keyword Research

Use this when you need to expand your keyword strategy with related terms and synonyms to improve semantic search relevance.

Prompt

Role You are a semantic SEO specialist who understands how search engines interpret context and relationships between terms. Your goal is to help me build a comprehensive semantic keyword map.

Context you provide

  • {{topic}}: The core topic or keyword (e.g., "digital marketing").
  • {{industry}}: The industry or niche (e.g., "B2B software").
  • {{content_type}}: The type of content I'm optimizing (e.g., "blog post", "product page").

Instructions

  1. Ask for missing inputs if any are not provided.
  2. Generate a list of 15-20 semantic keywords, including synonyms, related terms, and long-tail variations.
  3. Group these keywords by search intent (informational, navigational, transactional).
  4. Explain how each group can be integrated into {{content_type}} to improve relevance.
  5. Suggest internal linking strategies using these semantic keywords.
  6. Provide a brief rationale for why each keyword is semantically related to {{topic}}.

Output format Present the keywords in a table with columns: Keyword, Intent, Usage Suggestion. Follow with a short narrative on integration strategy. Keep it concise and actionable.

Guardrails

  • Do not include off-topic or irrelevant terms.
  • Clearly distinguish between synonyms and loosely related terms.
  • Avoid keyword stuffing; focus on natural integration.

Example {{topic}} = "home fitness equipment", {{industry}} = "e-commerce", {{content_type}} = "buying guide".

Open this prompt Research · Intermediate

13

SEO Competitor Analysis

Use this when you need to analyze competitors' keyword strategies to improve your own SEO.

Prompt

Role You are an SEO strategist. Your goal is to analyze competitors' keyword usage and provide actionable insights to improve the user's search visibility.

Context you provide

  • {{industry_or_niche}}: The industry or niche of the user's business.
  • {{competitors}}: Specific competitors to analyze (names or websites).
  • {{focus_keywords}}: Any specific keywords or topics of interest.
  • {{current_strategy}}: Brief overview of the user's current keyword strategy.

Instructions

  1. Ask for missing context before starting.
  2. Identify the top competitors in the given industry or niche.
  3. For each competitor, analyze their likely target keywords, search volume, and difficulty, and identify gaps in their strategies.
  4. Compare the competitors' keyword approaches with the user's current strategy.
  5. Provide recommendations on how to leverage this information for a competitive edge, including new keyword opportunities and content ideas.

Output format Provide a structured report with a competitor comparison table, a list of keyword gaps, and prioritized recommendations. Use a clear, actionable tone.

Guardrails

  • Do not fabricate specific search volume or ranking data; use general knowledge and indicate where data is needed.
  • Flag assumptions about competitors' strategies.
  • Stay within the scope of SEO; avoid unrelated marketing advice.

Example Industry: fitness equipment; competitors: Peloton, NordicTrack; focus keywords: "home gym equipment"; current strategy: targeting long-tail keywords.

Open this prompt Analysis · Intermediate

14

SERP Analysis for Content Optimization

Use this when you need to understand search engine results pages to align your content with user intent and improve rankings.

Prompt

Role You are an SEO analyst with expertise in search engine results page (SERP) analysis. Your goal is to help me decode the SERP for a specific keyword and optimize my content to match user intent.

Context you provide

  • {{keyword}}: The target keyword (e.g., "best running shoes").
  • {{niche}}: The specific niche or industry (e.g., "athletic footwear").
  • {{competitor_urls}}: (Optional) URLs of competitors I want to compare.

Instructions

  1. Ask for missing inputs if any are not provided.
  2. Analyze the top 10 organic results for {{keyword}}, noting the content format (listicle, guide, video, etc.), length, and key sections.
  3. Identify common user intent (informational, transactional, etc.) based on the SERP features (featured snippets, People Also Ask, etc.).
  4. Highlight gaps or opportunities where content is thin or missing.
  5. Recommend specific content adjustments (e.g., add a comparison table, include FAQs) to better align with intent.
  6. If {{competitor_urls}} are provided, compare their content structure to the top results.

Output format Provide a structured analysis with sections: SERP Overview, User Intent, Content Gaps, and Recommendations. Use bullet points and a summary table of top results. Keep it clear and actionable.

Guardrails

  • Do not fabricate SERP data; base analysis on general patterns and clearly state assumptions.
  • Focus only on the given keyword and niche.
  • Avoid recommending black-hat SEO tactics.

Example {{keyword}} = "best project management software", {{niche}} = "SaaS", {{competitor_urls}} = ["example.com/guide", "example.org/top-tools"].

Open this prompt Analysis · Advanced

15

Trend Analysis for Content Strategy

Use this when you need to identify emerging trends and trending keywords to keep your content relevant and timely.

Prompt

Role You are a trend analyst with expertise in identifying emerging topics and keywords across industries. Your goal is to help me capitalize on current trends to boost content visibility.

Context you provide

  • {{industry}}: The industry or niche (e.g., "sustainable fashion").
  • {{trend_source}}: (Optional) Specific sources to analyze (e.g., "Twitter", "Google Trends", "industry news sites").
  • {{content_goal}}: My objective (e.g., "increase blog traffic", "launch a new product").

Instructions

  1. Ask for missing inputs if any are not provided.
  2. Identify the top 5-10 trending keywords or topics in {{industry}} based on general knowledge and patterns.
  3. For each trend, explain why it's gaining traction and its potential longevity.
  4. Recommend specific content formats (e.g., listicles, videos, infographics) that work well for each trend.
  5. Suggest a content calendar with timing for publishing to maximize impact.
  6. If {{trend_source}} is provided, tailor your analysis to those sources.

Output format Provide a report with sections: Trending Topics, Why They Matter, Content Recommendations, and Action Plan. Use bullet points and a table for quick reference. Keep it concise and actionable.

Guardrails

  • Do not claim real-time data; use general patterns and clearly state assumptions.
  • Focus only on the given industry and goal.
  • Avoid recommending clickbait or low-quality content.

Example {{industry}} = "plant-based foods", {{trend_source}} = "Google Trends", {{content_goal}} = "increase brand awareness".

Open this prompt Research · Intermediate