Keyword Analysis for a Webpage
Turn any webpage into a prioritized keyword plan — primary target, supporting terms, intent, gaps, and fixes
What This Prompt Does
This prompt asks the AI to play the role of an experienced SEO strategist, read a single webpage, and return a structured keyword plan: the best primary keyword, 5 to 10 secondary keywords, the likely search intent, subtopics you're missing, and the top five on-page improvements to tighten keyword targeting.
When to Use It
- •Auditing an existing service page that isn't ranking
- •Deciding which keyword a brand-new page should target
- •Sanity-checking a target keyword someone else picked
- •Scoping the scope of a content revision before writing
The Prompt Template
Copy this template, replace each bracketed placeholder, and paste it into your AI of choice.
Act as an experienced SEO strategist. Your goal is to identify the best keyword opportunities for this webpage so it can attract the right search traffic. Context: - Business type: [BUSINESS TYPE] - Target audience: [TARGET AUDIENCE] - Geography: [GEOGRAPHY] - Page URL or page text: [PASTE PAGE CONTENT] - Known target keyword, if any: [KEYWORD] Task: Analyze this webpage and identify: 1. the most likely primary keyword 2. 5 to 10 secondary keywords 3. the likely search intent 4. important missing subtopics 5. the top 5 on-page improvements to improve keyword targeting Process: 1. Identify what the page is mainly about. 2. Determine the most likely search intent. 3. Choose the best primary keyword. 4. Identify strong supporting keywords. 5. Find missing topics that should be added. 6. Recommend the top 5 improvements. Constraints: - Do not recommend keyword stuffing. - Use plain English that a minimum wage employee would understand. - Be specific and practical. - Keep the response under 500 words. - Focus only on keyword relevance and content alignment. Output format: Use these headings: - Primary Keyword - Secondary Keywords - Search Intent - Missing Subtopics - Top 5 Improvements
How the Prompt Is Structured
Role & Goal
The opening two lines assign the AI a role ("experienced SEO strategist") and state the outcome ("identify the best keyword opportunities"). This anchors the model in SEO-specific thinking instead of generic writing advice.
Context
Without business type, audience, and geography, the AI will guess. Paste the actual page text (or URL plus key excerpts) so it can analyze real content, not its assumptions.
Tip:
If you already have a target keyword in mind, include it — the AI will tell you whether the page actually supports it or is pointed at a different query.
Task & Process
The Task section lists the five deliverables in order. The Process section walks the AI through how to think about each one — first understand the page, then intent, then keyword choices. This prevents the model from jumping straight to answers without reasoning.
Constraints
The constraints block reins in common failure modes: keyword stuffing, jargon, vague recommendations, and 2,000-word essays. "Plain English that a minimum wage employee would understand" is a practical readability anchor — it tends to outperform "explain simply."
Output Format
The fixed heading list (Primary Keyword, Secondary Keywords, Search Intent, Missing Subtopics, Top 5 Improvements) means every run produces a consistent deliverable you can drop straight into a ticket, doc, or CMS without reformatting.
Example Output
Primary Keyword
emergency plumber bozeman
Secondary Keywords
24 hour plumber bozeman, after hours plumbing repair bozeman, burst pipe repair bozeman, weekend plumber near me, emergency drain cleaning bozeman
Search Intent
Transactional — someone with a plumbing emergency looking to hire now.
Missing Subtopics
Response time, service area, pricing transparency, what to do before the plumber arrives.
Top 5 Improvements
1. Move phone number and response-time promise above the fold. 2. Add a service area section listing Bozeman neighborhoods and nearby towns. 3. Add a short FAQ covering pricing and after-hours rates. 4. Break up the wall of text with H2 headings for each emergency type. 5. Add schema markup for LocalBusiness and Service.
Tips for Better Results
Paste Real Page Text
URLs alone are unreliable — some models can't fetch them. Paste the visible page copy to get an analysis grounded in what actually exists.
Be Specific About Geography
"Montana" is too broad. "Bozeman, MT and surrounding Gallatin County" produces meaningfully different keyword suggestions.
Validate Volume Separately
The AI is great at plausible keyword ideas, but it does not know current search volumes. Always validate the shortlist in a real tool (GSC, Ahrefs, Semrush).
Re-Run After Edits
Once you've implemented the top 5 improvements, run the prompt again with the new page text. The recommendations should now be much shorter — a good signal the page is well-targeted.
Need Help Applying the Recommendations?
We turn AI-generated SEO audits into shipped on-page changes, tracked results, and real organic traffic.