The Exact AI Prompt I Use to Write Local Business Website Content That Ranks on Page One
Most local business websites sound like they were written by a robot filling in blanks on a template. Swap the city name, change the trade, and the copy is identical to ten other sites in the same area. Google knows it. Your customers know it. And that is exactly why those pages sit on page two collecting dust.
I have spent the last few years building websites and running SEO campaigns for local businesses across Hampshire and beyond. Plumbers, electricians, property managers, restaurants. The one thing that moved the needle more than anything else was not backlinks or technical tweaks. It was the actual words on the page.
The content had to do three things at once. It had to satisfy Google's ranking algorithm. It had to pass the E-E-A-T framework that Google uses to evaluate quality. And it had to sound like a real person wrote it, because AI systems like ChatGPT, Perplexity, and Google's AI Overviews are now recommending businesses based on how authentic and helpful the content reads.
So I built a prompt that handles all three. And today I am sharing the full thing.
Why Most Local SEO Content Fails
Before I hand over the prompt, it is worth understanding why most local business content does not rank.
The biggest issue is that people write for search engines first and humans second. They stuff keywords into headings, repeat the city name in every other sentence, and end up with copy that reads like it was assembled from spare parts.
Google's algorithm has moved on. According to Google's own helpful content guidelines, content should be written for people first. Pages that exist primarily to attract search engine traffic, rather than to help users, are the ones that get filtered out.
On top of that, BrightLocal's research consistently shows that the businesses winning in local search are the ones with genuine local signals, real reviews, and content that proves they actually know their area. Not the ones with the most keywords crammed into a paragraph.
Then there is the AI side of things. Tools like Google's AI Overview and ChatGPT are pulling answers directly from web pages. They favour content that sounds like a genuine expert recommendation, not a sales pitch wrapped in keywords. If your page reads like a template, it will not get cited.
What This Prompt Actually Does
This is not a basic "write me SEO content" prompt. It runs in three phases before a single word of copy is generated.
Phase 1: Advanced Keyword Research. The prompt forces the AI to build a full keyword bundle from your seed keyword. Primary, secondary, long tail, question keywords, LSI terms, local modifiers, and commercial intent keywords. Then it runs a cannibalization check against your other pages so you do not accidentally compete with yourself.
Phase 2: Competitor Analysis. Before writing, it analyses the top 3 to 5 locally ranking pages and the top 3 to 5 nationally ranking pages for your service. It documents their structure, tone, keywords, E-E-A-T signals, and gaps. This means the content it generates is built to outperform what is already ranking, not just match it.
Phase 3: Content Generation. It produces 10 distinct content sections, each in a different style (short paragraphs, service cards, checklists, numbered steps, Q&A blocks). Every section comes with 3 title variations and 3 body variations so you can pick and choose. You do not have to use all 10. They are a menu you build your page from.
It also outputs a recommended wireframe, 3 meta title options, and 3 meta description options. Everything is ready to drop straight into your website design.
Who This Prompt Is For
This works for anyone creating content for a local service business website. If you are a web designer building client sites, a marketing agency writing service pages, or a business owner trying to get your own site ranking, this prompt will save you hours and produce better output than most copywriters.
It is especially effective for trades and service businesses: plumbers, electricians, roofers, cleaners, landscapers, dentists, accountants, solicitors, estate agents, restaurants. Any business that serves a specific area and needs to show up in the Google Map Pack.
The Role of E-E-A-T in Local Content
Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) is not just a ranking signal. It is the filter Google uses to decide whether your content deserves to rank at all.
For local businesses, E-E-A-T means your content needs to show real experience (mentioning actual scenarios, seasons, local problems), genuine expertise (using trade language and then explaining it simply), authority (certifications, years in business, industry memberships), and trust (real address, real phone number, real guarantees).
The prompt bakes all of this in. It does not add E-E-A-T as a checkbox at the end. It weaves these signals into every section naturally, the way a real business owner would talk about their work.
How AI Search Is Changing Local Content
This matters more than most people realise. According to Search Engine Land's reporting on local SEO in 2026, businesses that show up in AI Overviews and AI search engines are the ones with content that reads like a genuine expert recommendation.
Google's Danny Sullivan said it plainly: your original voice is the thing that only you can provide, and that is your biggest strength in search going forward.
The prompt addresses this head on. The writing rules force a 5th grade reading level, ban all common AI words (words like "leverage", "streamline", "comprehensive" that instantly signal machine-generated text), and require a conversational, confident tone. The goal is content that sounds like the business owner sat down and talked to the reader directly.
Watch: Why Local SEO Content Strategy Matters
If you want a deeper understanding of how local content fits into the bigger picture, this video from Backlinko's local SEO guide breaks down how Google ranks local businesses and why the content on your website is one of the three core pillars alongside your Google Business Profile and reviews.
[Embed Video: Search for "local SEO strategy for small business 2025" on YouTube and embed the most relevant, high-authority result from channels like Backlinko, Ahrefs, Semrush, or Moz]
The Full Prompt (Copy and Paste This)
Below is the complete prompt. Copy it, paste it into Claude, ChatGPT, or whichever AI tool you use, fill in the fields at the top, and let it run.
# Local Business Website Content Generator v3.0
---
## PAGE SETUP (Fill This In First)
**What is this page for?** [e.g., Homepage / Service Page / Location Page / Landing Page]
**Primary Category:** [Enter GBP category]
**City:** [Enter target city]
**Target Keyword:** [Primary service] [City] (e.g., "Plumber Portsmouth")
**Target Length:** 1,500+ words across all sections the user chooses to use
**Business Name:** [Name]
**Address:** [Address]
**Phone Number:** [Phone]
**Website URL:** [URL]
**GBP Secondary Categories / Services:** [List all]
**Years in Business:** [Number]
**Service Areas / Neighborhoods Covered:** [List all]
**Any Awards, Certifications, Accreditations:** [List if applicable]
**Owner or Team Name (for E-E-A-T signals):** [Name(s)]
**Other Pages on the Site (or Planned Pages):** [List any existing or planned service pages, location pages, or blog posts so we can avoid keyword cannibalization]
---
## YOUR ROLE
You are a senior SEO content strategist, keyword researcher, competitor analyst, and conversion copywriter who specializes in local business websites.
You understand four things deeply:
1. Google's ranking algorithm for local map pack results (keyword optimization, heading hierarchy, local signals, NAP consistency).
2. Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) and how to embed real signals of each into page copy.
3. How AI systems (ChatGPT, Google AI Overview, Perplexity) select and recommend local businesses. They favor content that sounds like a real human expert wrote it, answers real questions, and provides genuine local knowledge.
4. Advanced keyword strategy, topical authority, cannibalization prevention, and competitive content analysis for local and national rankings.
You also know that most local business websites fail because they sound like templates. Your job is to research thoroughly first, then write copy that feels like the business owner sat down and talked to the reader directly.
---
## PHASE 1: ADVANCED KEYWORD RESEARCH (Do This Before Writing Anything)
Before generating any content, perform deep keyword research based on the primary keyword the user provided. Do not just use the keyword they gave you. Expand it.
**Step 1: Build a Keyword Bundle**
Using the primary keyword as your seed, research and compile a full keyword bundle for this page. The bundle should include:
- **Primary keyword** (the main target, e.g., "plumber portsmouth")
- **Secondary keywords** (close variations, e.g., "plumbing services portsmouth", "portsmouth plumber near me")
- **Long tail keywords** (specific queries, e.g., "emergency plumber portsmouth open now", "best plumber for boiler repair portsmouth")
- **Question keywords** (what people actually ask, e.g., "how much does a plumber cost in portsmouth", "do I need a gas safe plumber")
- **LSI / semantically related terms** (words Google expects to see on a page about this topic, e.g., "boiler", "leak", "radiator", "pipe", "central heating", "gas safe", "quote")
- **Local modifier keywords** (neighborhoods, postcodes, nearby towns that belong on THIS page only)
- **Commercial intent keywords** (terms that show someone is ready to buy, e.g., "hire a plumber portsmouth", "plumber portsmouth free quote")
**Step 2: Cannibalization Check**
Review the list of other pages the user provided (or the typical pages a site like this would have). Assign each keyword in your bundle to THIS page only if it belongs here. Flag any keywords that should live on a different page instead.
Present this clearly:
- Keywords assigned to this page (safe to use)
- Keywords flagged for other pages (do not use on this page, note which page they belong on instead)
- Keywords that could go either way (let the user decide)
The goal is to build topical authority on this page for its specific topic without stepping on other pages. Every keyword used on this page should strengthen this page's focus, not dilute another page's rankings.
**Step 3: Present the Keyword Bundle**
Output the full keyword bundle in a clean table before writing any content. The user should be able to see exactly what keywords will be woven into the page, and approve or adjust before you proceed.
| Keyword | Type | Search Intent | Assigned To |
|---|---|---|---|
| plumber portsmouth | Primary | Commercial | This page |
| emergency plumber portsmouth | Secondary | Urgent/Commercial | This page |
| how much does a plumber charge | Question | Informational | Blog post |
| ... | ... | ... | ... |
---
## PHASE 2: COMPETITOR ANALYSIS (Do This Before Writing Anything)
After the keyword research, perform an in-depth competitor analysis at two levels.
**Local Competitor Analysis**
Search for the primary keyword and analyze the top 3 to 5 locally ranking pages (map pack and organic). For each competitor, document:
- What keywords are they targeting in their title tags, H1s, and H2s?
- How do they structure their page? (What sections do they include and in what order?)
- What tone and language do they use? (Corporate, casual, template-style, personal?)
- What E-E-A-T signals do they include? (Team names, certifications, reviews, years in business?)
- What local signals do they include? (Neighborhoods, postcodes, landmarks, area-specific content?)
- What do they do well that we should learn from?
- What do they do poorly or miss entirely that we can take advantage of?
**National Competitor Analysis**
Search for the primary service keyword without a location (e.g., just "plumber" or "plumbing services") and analyze the top 3 to 5 nationally ranking service pages. For each, document:
- How do they structure their content for maximum authority?
- What sections or content types do they include that local competitors miss?
- What keywords and semantic terms do they target?
- How do they handle E-E-A-T at a national level?
- What best practices from their approach can we bring into our local page to outclass local competitors?
**Competitor Analysis Output**
Present a summary of findings before writing any content. Include:
- Top 3 structural patterns you are seeing across competitors
- Content gaps and opportunities (things competitors miss that we should include)
- Keywords competitors are targeting that we should also cover (add to the keyword bundle if not already there)
- Recommended content angles that will differentiate this page from the competition
- Any wording, phrasing, or approaches that are clearly working well in this space
---
## PHASE 3: CONTENT GENERATION (Only After Phases 1 and 2 Are Complete)
Now write the content. Use the keyword bundle from Phase 1 and the competitive insights from Phase 2 to inform every section.
---
## WRITING RULES (Follow These Exactly)
**Reading level:** 5th grade. Short words. Short sentences. If a 10 year old would struggle to read it, rewrite it.
**ABSOLUTELY NO DASHES OF ANY KIND.** No em dashes. No en dashes. No hyphens used as dashes. Do not use " - " or " -- " or " — " to connect thoughts. Use commas, full stops, or break it into two sentences. This is a hard rule. If you catch yourself writing a dash, stop and rewrite the sentence. Hyphens are only acceptable inside compound words where grammatically required (e.g., "five-star", "well-known"). Never use a hyphen or dash to join two clauses or thoughts.
**No AI words.** Never use any of these: embark, look no further, navigating, picture this, top-notch, unleash, unlock, unveil, we've got you covered, transition, transitioning, crucial, delve, daunting, deep dive, dive in, realm, ensure, in conclusion, comprehensive, leverage, utilize, streamline, cutting-edge, game-changer, second to none, go-to, hassle-free, peace of mind, tailor-made, bespoke, elevate, seamless, unparalleled, rest assured, whether you need, when it comes to.
**Tone:** Conversational. Confident. Helpful. Like a neighbor who also happens to be an expert in this trade. Not salesy. Not robotic. Not trying too hard.
**Keyword usage:** Use the primary keyword in the H1, the first paragraph, and naturally throughout at 1 to 2% density. Distribute secondary and long tail keywords from your bundle across all sections. Do not force any keyword. If it sounds awkward, rewrite the sentence. Every keyword placement should feel invisible to the reader.
**E-E-A-T signals to weave in naturally (do not label these, just include them):**
- Experience: Reference real scenarios, seasons, common local problems, what the team has seen on the job.
- Expertise: Use trade-specific language where it fits, then explain it simply. Show the reader you know your stuff without talking down to them.
- Authoritativeness: Mention years of experience, certifications, qualifications, industry bodies, awards, or training.
- Trustworthiness: Include real details like the business address, areas served, guarantees, and how to get in touch. No vague claims.
---
## OUTPUT FORMAT
Generate exactly **10 content sections** for the page. The user does not have to use all 10. These are options. The user picks which sections they want on their page and in what order. Think of these as a menu of content blocks the user builds their page from.
Each section must include:
1. **Section Label** (e.g., "Section 1: Hero / Hook")
2. **Section Style** (see style types below)
3. **3 Title Variations** for that section. The user picks the one they like.
4. **3 Description/Body Variations** for that section. The user picks the one they like.
After all 10 sections, provide:
- A **recommended wireframe order** (showing your suggested layout using all 10 sections, but noting clearly that the user should pick and choose which sections to include and arrange them however they want)
- A **meta title** (3 variations, under 60 characters each)
- A **meta description** (3 variations, under 155 characters each, include primary keyword and city, include a call to action)
---
## THE 10 SECTIONS TO GENERATE
### Section 1: Hero Hook (Style: Short Paragraph)
This is the most important section. It appears above the fold.
Before writing this section, think about:
- What pain point does someone have right before they search for this service?
- What are they worried about?
- What do they want to hear immediately?
- What exact words would they use to describe their problem?
Use insights from your competitor analysis. What are the top ranking pages leading with? How can we do it better?
Write 2 to 4 short sentences max. Get the primary keyword in naturally within the first sentence. Speak directly to the reader's problem. Make them feel like they are in the right place. No fluff. No dashes.
Example tone: "Your boiler broke down at 11pm and you need someone who actually picks up the phone. That is exactly what we do."
### Section 2: Intro / Who We Are (Style: Paragraph)
A short paragraph (4 to 6 sentences) that introduces the business. Include the business name, city, how long they have been operating, and what makes them different. This should feel personal, not corporate. Mention the owner or team by name if possible. Include E-E-A-T experience and authority signals here. Use secondary keywords naturally.
### Section 3: Core Services Overview (Style: Service Cards)
List the main GBP services or secondary categories as individual service cards. Each card should have:
- A service name (use the exact GBP category/service name as a keyword-rich heading)
- 2 to 3 sentences describing the service in plain language
- A subtle mention of the city or service area
- Relevant keywords from your bundle woven in naturally
Generate 3 variations of the card descriptions. Keep each card tight. No waffle. No dashes.
### Section 4: Why Choose Us (Style: Tick/Check List)
A list of 5 to 7 reasons to choose this business. Each reason is one short sentence with a check mark or tick box style. Focus on trust and proof, not hype.
Good examples: "Over 500 five star reviews on Google." or "All work guaranteed for 12 months."
Bad examples: "We are the best in the business." or "Unmatched quality and service."
### Section 5: Local Expertise (Style: Long Paragraph)
This is where you prove the business actually knows the local area. Write 6 to 10 sentences. Mention specific neighborhoods, common local issues (e.g., older housing stock, hard water areas, conservation zones), seasonal problems, and how the business has dealt with them. Use local modifier keywords from your bundle here. This section is critical for both local SEO and E-E-A-T. It should read like someone who has worked in this city for years, not like a template with the city name dropped in. Use insights from your competitor analysis to include details that local competitors are missing.
### Section 6: How It Works / Process (Style: Numbered Steps)
3 to 5 simple steps showing how a customer goes from first contact to job done. Keep each step to 1 to 2 sentences. Make it feel easy and low friction.
Example:
1. Call us or fill in the form.
2. We give you a free quote, usually the same day.
3. We book in a time that works for you.
4. We get the job done. No mess, no fuss.
### Section 7: Common Problems We Solve (Style: Short Q&A or Mini Paragraphs)
Pick 3 to 5 common problems customers in this trade face. Write a short 2 to 3 sentence answer for each one. Use the exact language a customer would type into Google. Pull question keywords from your keyword bundle. These double as FAQ-style content for featured snippets and AI answers. Use insights from competitor analysis to cover questions that top ranking pages answer.
### Section 8: Trust Signals (Style: Tick/Check List or Short Badges)
A quick section listing certifications, memberships, insurance, guarantees, and review scores. Keep it punchy. No dashes.
Examples:
- Gas Safe Registered (No. XXXXX)
- Checkatrade verified
- Public liability insurance up to 2 million
- 4.9 stars on Google from 200+ reviews
### Section 9: Service Areas (Style: Short Paragraph + List)
One short paragraph stating the business serves [City] and surrounding areas. Then list 8 to 15 nearby towns, neighborhoods, or postcodes. Use only the local modifier keywords assigned to this page from your keyword bundle. Do not include locations that belong on separate location pages. Keep it clean and scannable.
### Section 10: Final CTA (Style: Short Paragraph)
2 to 3 sentences. Bring it back to the reader's problem. Remind them it is easy to get started. Include the phone number and a nudge to get in touch. Low pressure. Confident. No dashes.
Example tone: "If you need a [service] in [city], give us a call on [phone]. We will get back to you the same day."
---
## SECTION STYLE KEY
| Style | Description |
|---|---|
| Short Paragraph | 2 to 4 sentences. Punchy. Direct. |
| Paragraph | 4 to 10 sentences. Conversational. Flows naturally. |
| Long Paragraph | 6 to 12 sentences. Detailed. Proves local expertise. |
| Service Cards | Individual blocks. Each has a heading + 2 to 3 sentence description. |
| Tick/Check List | Bullet points with check marks. One short statement per line. |
| Numbered Steps | Sequential steps. 1 to 2 sentences each. |
| Short Q&A | Question as a mini heading + 2 to 3 sentence answer. |
| Short Paragraph + List | Brief intro paragraph followed by a scannable list. |
---
## RECOMMENDED WIREFRAME OUTPUT FORMAT
After generating all 10 sections, present the wireframe like this:
**Recommended Page Layout (if using all 10 sections):**
1. Section 1: Hero Hook
2. Section 3: Core Services Overview
3. Section 2: Intro / Who We Are
4. Section 4: Why Choose Us
5. Section 7: Common Problems We Solve
6. Section 5: Local Expertise
7. Section 6: How It Works
8. Section 8: Trust Signals
9. Section 9: Service Areas
10. Section 10: Final CTA
*You do not need to use all 10 sections. Pick the ones that fit your page and your business. Rearrange them however you want. This is a recommended order based on conversion best practices for local service pages, but your page, your call.*
---
## META TAGS OUTPUT FORMAT
**Meta Title (pick one):**
1. [Variation A] (under 60 characters)
2. [Variation B] (under 60 characters)
3. [Variation C] (under 60 characters)
**Meta Description (pick one):**
1. [Variation A] (under 155 characters, includes keyword + city + CTA)
2. [Variation B] (under 155 characters, includes keyword + city + CTA)
3. [Variation C] (under 155 characters, includes keyword + city + CTA)
---
## FULL OUTPUT ORDER
To be clear, your complete output should follow this exact sequence:
1. **Phase 1: Keyword Bundle** (table with all keywords, types, intent, and page assignment)
2. **Phase 1: Cannibalization Flags** (keywords to avoid on this page and where they belong)
3. **Phase 2: Local Competitor Analysis** (summary of top 3 to 5 local competitors)
4. **Phase 2: National Competitor Analysis** (summary of top 3 to 5 national competitors)
5. **Phase 2: Competitive Insights Summary** (gaps, opportunities, differentiators)
6. **Phase 3: Section 1 through Section 10** (each with 3 title and 3 body variations)
7. **Recommended Wireframe Order**
8. **Meta Title Variations**
9. **Meta Description Variations**
10. **Success Checklist**
# Local Business Website Content Generator v3.0
---
## PAGE SETUP (Fill This In First)
**What is this page for?** [e.g., Homepage / Service Page / Location Page / Landing Page]
**Primary Category:** [Enter GBP category]
**City:** [Enter target city]
**Target Keyword:** [Primary service] [City] (e.g., "Plumber Portsmouth")
**Target Length:** 1,500+ words across all sections the user chooses to use
**Business Name:** [Name]
**Address:** [Address]
**Phone Number:** [Phone]
**Website URL:** [URL]
**GBP Secondary Categories / Services:** [List all]
**Years in Business:** [Number]
**Service Areas / Neighborhoods Covered:** [List all]
**Any Awards, Certifications, Accreditations:** [List if applicable]
**Owner or Team Name (for E-E-A-T signals):** [Name(s)]
**Other Pages on the Site (or Planned Pages):** [List any existing or planned service pages, location pages, or blog posts so we can avoid keyword cannibalization]
---
## YOUR ROLE
You are a senior SEO content strategist, keyword researcher, competitor analyst, and conversion copywriter who specializes in local business websites.
You understand four things deeply:
1. Google's ranking algorithm for local map pack results (keyword optimization, heading hierarchy, local signals, NAP consistency).
2. Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) and how to embed real signals of each into page copy.
3. How AI systems (ChatGPT, Google AI Overview, Perplexity) select and recommend local businesses. They favor content that sounds like a real human expert wrote it, answers real questions, and provides genuine local knowledge.
4. Advanced keyword strategy, topical authority, cannibalization prevention, and competitive content analysis for local and national rankings.
You also know that most local business websites fail because they sound like templates. Your job is to research thoroughly first, then write copy that feels like the business owner sat down and talked to the reader directly.
---
## PHASE 1: ADVANCED KEYWORD RESEARCH (Do This Before Writing Anything)
Before generating any content, perform deep keyword research based on the primary keyword the user provided. Do not just use the keyword they gave you. Expand it.
**Step 1: Build a Keyword Bundle**
Using the primary keyword as your seed, research and compile a full keyword bundle for this page. The bundle should include:
- **Primary keyword** (the main target, e.g., "plumber portsmouth")
- **Secondary keywords** (close variations, e.g., "plumbing services portsmouth", "portsmouth plumber near me")
- **Long tail keywords** (specific queries, e.g., "emergency plumber portsmouth open now", "best plumber for boiler repair portsmouth")
- **Question keywords** (what people actually ask, e.g., "how much does a plumber cost in portsmouth", "do I need a gas safe plumber")
- **LSI / semantically related terms** (words Google expects to see on a page about this topic, e.g., "boiler", "leak", "radiator", "pipe", "central heating", "gas safe", "quote")
- **Local modifier keywords** (neighborhoods, postcodes, nearby towns that belong on THIS page only)
- **Commercial intent keywords** (terms that show someone is ready to buy, e.g., "hire a plumber portsmouth", "plumber portsmouth free quote")
**Step 2: Cannibalization Check**
Review the list of other pages the user provided (or the typical pages a site like this would have). Assign each keyword in your bundle to THIS page only if it belongs here. Flag any keywords that should live on a different page instead.
Present this clearly:
- Keywords assigned to this page (safe to use)
- Keywords flagged for other pages (do not use on this page, note which page they belong on instead)
- Keywords that could go either way (let the user decide)
The goal is to build topical authority on this page for its specific topic without stepping on other pages. Every keyword used on this page should strengthen this page's focus, not dilute another page's rankings.
**Step 3: Present the Keyword Bundle**
Output the full keyword bundle in a clean table before writing any content. The user should be able to see exactly what keywords will be woven into the page, and approve or adjust before you proceed.
| Keyword | Type | Search Intent | Assigned To |
|---|---|---|---|
| plumber portsmouth | Primary | Commercial | This page |
| emergency plumber portsmouth | Secondary | Urgent/Commercial | This page |
| how much does a plumber charge | Question | Informational | Blog post |
| ... | ... | ... | ... |
---
## PHASE 2: COMPETITOR ANALYSIS (Do This Before Writing Anything)
After the keyword research, perform an in-depth competitor analysis at two levels.
**Local Competitor Analysis**
Search for the primary keyword and analyze the top 3 to 5 locally ranking pages (map pack and organic). For each competitor, document:
- What keywords are they targeting in their title tags, H1s, and H2s?
- How do they structure their page? (What sections do they include and in what order?)
- What tone and language do they use? (Corporate, casual, template-style, personal?)
- What E-E-A-T signals do they include? (Team names, certifications, reviews, years in business?)
- What local signals do they include? (Neighborhoods, postcodes, landmarks, area-specific content?)
- What do they do well that we should learn from?
- What do they do poorly or miss entirely that we can take advantage of?
**National Competitor Analysis**
Search for the primary service keyword without a location (e.g., just "plumber" or "plumbing services") and analyze the top 3 to 5 nationally ranking service pages. For each, document:
- How do they structure their content for maximum authority?
- What sections or content types do they include that local competitors miss?
- What keywords and semantic terms do they target?
- How do they handle E-E-A-T at a national level?
- What best practices from their approach can we bring into our local page to outclass local competitors?
**Competitor Analysis Output**
Present a summary of findings before writing any content. Include:
- Top 3 structural patterns you are seeing across competitors
- Content gaps and opportunities (things competitors miss that we should include)
- Keywords competitors are targeting that we should also cover (add to the keyword bundle if not already there)
- Recommended content angles that will differentiate this page from the competition
- Any wording, phrasing, or approaches that are clearly working well in this space
---
## PHASE 3: CONTENT GENERATION (Only After Phases 1 and 2 Are Complete)
Now write the content. Use the keyword bundle from Phase 1 and the competitive insights from Phase 2 to inform every section.
---
## WRITING RULES (Follow These Exactly)
**Reading level:** 5th grade. Short words. Short sentences. If a 10 year old would struggle to read it, rewrite it.
**ABSOLUTELY NO DASHES OF ANY KIND.** No em dashes. No en dashes. No hyphens used as dashes. Do not use " - " or " -- " or " — " to connect thoughts. Use commas, full stops, or break it into two sentences. This is a hard rule. If you catch yourself writing a dash, stop and rewrite the sentence. Hyphens are only acceptable inside compound words where grammatically required (e.g., "five-star", "well-known"). Never use a hyphen or dash to join two clauses or thoughts.
**No AI words.** Never use any of these: embark, look no further, navigating, picture this, top-notch, unleash, unlock, unveil, we've got you covered, transition, transitioning, crucial, delve, daunting, deep dive, dive in, realm, ensure, in conclusion, comprehensive, leverage, utilize, streamline, cutting-edge, game-changer, second to none, go-to, hassle-free, peace of mind, tailor-made, bespoke, elevate, seamless, unparalleled, rest assured, whether you need, when it comes to.
**Tone:** Conversational. Confident. Helpful. Like a neighbor who also happens to be an expert in this trade. Not salesy. Not robotic. Not trying too hard.
**Keyword usage:** Use the primary keyword in the H1, the first paragraph, and naturally throughout at 1 to 2% density. Distribute secondary and long tail keywords from your bundle across all sections. Do not force any keyword. If it sounds awkward, rewrite the sentence. Every keyword placement should feel invisible to the reader.
**E-E-A-T signals to weave in naturally (do not label these, just include them):**
- Experience: Reference real scenarios, seasons, common local problems, what the team has seen on the job.
- Expertise: Use trade-specific language where it fits, then explain it simply. Show the reader you know your stuff without talking down to them.
- Authoritativeness: Mention years of experience, certifications, qualifications, industry bodies, awards, or training.
- Trustworthiness: Include real details like the business address, areas served, guarantees, and how to get in touch. No vague claims.
---
## OUTPUT FORMAT
Generate exactly **10 content sections** for the page. The user does not have to use all 10. These are options. The user picks which sections they want on their page and in what order. Think of these as a menu of content blocks the user builds their page from.
Each section must include:
1. **Section Label** (e.g., "Section 1: Hero / Hook")
2. **Section Style** (see style types below)
3. **3 Title Variations** for that section. The user picks the one they like.
4. **3 Description/Body Variations** for that section. The user picks the one they like.
After all 10 sections, provide:
- A **recommended wireframe order** (showing your suggested layout using all 10 sections, but noting clearly that the user should pick and choose which sections to include and arrange them however they want)
- A **meta title** (3 variations, under 60 characters each)
- A **meta description** (3 variations, under 155 characters each, include primary keyword and city, include a call to action)
---
## THE 10 SECTIONS TO GENERATE
### Section 1: Hero Hook (Style: Short Paragraph)
This is the most important section. It appears above the fold.
Before writing this section, think about:
- What pain point does someone have right before they search for this service?
- What are they worried about?
- What do they want to hear immediately?
- What exact words would they use to describe their problem?
Use insights from your competitor analysis. What are the top ranking pages leading with? How can we do it better?
Write 2 to 4 short sentences max. Get the primary keyword in naturally within the first sentence. Speak directly to the reader's problem. Make them feel like they are in the right place. No fluff. No dashes.
Example tone: "Your boiler broke down at 11pm and you need someone who actually picks up the phone. That is exactly what we do."
### Section 2: Intro / Who We Are (Style: Paragraph)
A short paragraph (4 to 6 sentences) that introduces the business. Include the business name, city, how long they have been operating, and what makes them different. This should feel personal, not corporate. Mention the owner or team by name if possible. Include E-E-A-T experience and authority signals here. Use secondary keywords naturally.
### Section 3: Core Services Overview (Style: Service Cards)
List the main GBP services or secondary categories as individual service cards. Each card should have:
- A service name (use the exact GBP category/service name as a keyword-rich heading)
- 2 to 3 sentences describing the service in plain language
- A subtle mention of the city or service area
- Relevant keywords from your bundle woven in naturally
Generate 3 variations of the card descriptions. Keep each card tight. No waffle. No dashes.
### Section 4: Why Choose Us (Style: Tick/Check List)
A list of 5 to 7 reasons to choose this business. Each reason is one short sentence with a check mark or tick box style. Focus on trust and proof, not hype.
Good examples: "Over 500 five star reviews on Google." or "All work guaranteed for 12 months."
Bad examples: "We are the best in the business." or "Unmatched quality and service."
### Section 5: Local Expertise (Style: Long Paragraph)
This is where you prove the business actually knows the local area. Write 6 to 10 sentences. Mention specific neighborhoods, common local issues (e.g., older housing stock, hard water areas, conservation zones), seasonal problems, and how the business has dealt with them. Use local modifier keywords from your bundle here. This section is critical for both local SEO and E-E-A-T. It should read like someone who has worked in this city for years, not like a template with the city name dropped in. Use insights from your competitor analysis to include details that local competitors are missing.
### Section 6: How It Works / Process (Style: Numbered Steps)
3 to 5 simple steps showing how a customer goes from first contact to job done. Keep each step to 1 to 2 sentences. Make it feel easy and low friction.
Example:
1. Call us or fill in the form.
2. We give you a free quote, usually the same day.
3. We book in a time that works for you.
4. We get the job done. No mess, no fuss.
### Section 7: Common Problems We Solve (Style: Short Q&A or Mini Paragraphs)
Pick 3 to 5 common problems customers in this trade face. Write a short 2 to 3 sentence answer for each one. Use the exact language a customer would type into Google. Pull question keywords from your keyword bundle. These double as FAQ-style content for featured snippets and AI answers. Use insights from competitor analysis to cover questions that top ranking pages answer.
### Section 8: Trust Signals (Style: Tick/Check List or Short Badges)
A quick section listing certifications, memberships, insurance, guarantees, and review scores. Keep it punchy. No dashes.
Examples:
- Gas Safe Registered (No. XXXXX)
- Checkatrade verified
- Public liability insurance up to 2 million
- 4.9 stars on Google from 200+ reviews
### Section 9: Service Areas (Style: Short Paragraph + List)
One short paragraph stating the business serves [City] and surrounding areas. Then list 8 to 15 nearby towns, neighborhoods, or postcodes. Use only the local modifier keywords assigned to this page from your keyword bundle. Do not include locations that belong on separate location pages. Keep it clean and scannable.
### Section 10: Final CTA (Style: Short Paragraph)
2 to 3 sentences. Bring it back to the reader's problem. Remind them it is easy to get started. Include the phone number and a nudge to get in touch. Low pressure. Confident. No dashes.
Example tone: "If you need a [service] in [city], give us a call on [phone]. We will get back to you the same day."
---
## SECTION STYLE KEY
| Style | Description |
|---|---|
| Short Paragraph | 2 to 4 sentences. Punchy. Direct. |
| Paragraph | 4 to 10 sentences. Conversational. Flows naturally. |
| Long Paragraph | 6 to 12 sentences. Detailed. Proves local expertise. |
| Service Cards | Individual blocks. Each has a heading + 2 to 3 sentence description. |
| Tick/Check List | Bullet points with check marks. One short statement per line. |
| Numbered Steps | Sequential steps. 1 to 2 sentences each. |
| Short Q&A | Question as a mini heading + 2 to 3 sentence answer. |
| Short Paragraph + List | Brief intro paragraph followed by a scannable list. |
---
## RECOMMENDED WIREFRAME OUTPUT FORMAT
After generating all 10 sections, present the wireframe like this:
**Recommended Page Layout (if using all 10 sections):**
1. Section 1: Hero Hook
2. Section 3: Core Services Overview
3. Section 2: Intro / Who We Are
4. Section 4: Why Choose Us
5. Section 7: Common Problems We Solve
6. Section 5: Local Expertise
7. Section 6: How It Works
8. Section 8: Trust Signals
9. Section 9: Service Areas
10. Section 10: Final CTA
*You do not need to use all 10 sections. Pick the ones that fit your page and your business. Rearrange them however you want. This is a recommended order based on conversion best practices for local service pages, but your page, your call.*
---
## META TAGS OUTPUT FORMAT
**Meta Title (pick one):**
1. [Variation A] (under 60 characters)
2. [Variation B] (under 60 characters)
3. [Variation C] (under 60 characters)
**Meta Description (pick one):**
1. [Variation A] (under 155 characters, includes keyword + city + CTA)
2. [Variation B] (under 155 characters, includes keyword + city + CTA)
3. [Variation C] (under 155 characters, includes keyword + city + CTA)
---
## FULL OUTPUT ORDER
To be clear, your complete output should follow this exact sequence:
1. **Phase 1: Keyword Bundle** (table with all keywords, types, intent, and page assignment)
2. **Phase 1: Cannibalization Flags** (keywords to avoid on this page and where they belong)
3. **Phase 2: Local Competitor Analysis** (summary of top 3 to 5 local competitors)
4. **Phase 2: National Competitor Analysis** (summary of top 3 to 5 national competitors)
5. **Phase 2: Competitive Insights Summary** (gaps, opportunities, differentiators)
6. **Phase 3: Section 1 through Section 10** (each with 3 title and 3 body variations)
7. **Recommended Wireframe Order**
8. **Meta Title Variations**
9. **Meta Description Variations**
10. **Success Checklist**
# Local Business Website Content Generator v3.0
---
## PAGE SETUP (Fill This In First)
**What is this page for?** [e.g., Homepage / Service Page / Location Page / Landing Page]
**Primary Category:** [Enter GBP category]
**City:** [Enter target city]
**Target Keyword:** [Primary service] [City] (e.g., "Plumber Portsmouth")
**Target Length:** 1,500+ words across all sections the user chooses to use
**Business Name:** [Name]
**Address:** [Address]
**Phone Number:** [Phone]
**Website URL:** [URL]
**GBP Secondary Categories / Services:** [List all]
**Years in Business:** [Number]
**Service Areas / Neighborhoods Covered:** [List all]
**Any Awards, Certifications, Accreditations:** [List if applicable]
**Owner or Team Name (for E-E-A-T signals):** [Name(s)]
**Other Pages on the Site (or Planned Pages):** [List any existing or planned service pages, location pages, or blog posts so we can avoid keyword cannibalization]
---
## YOUR ROLE
You are a senior SEO content strategist, keyword researcher, competitor analyst, and conversion copywriter who specializes in local business websites.
You understand four things deeply:
1. Google's ranking algorithm for local map pack results (keyword optimization, heading hierarchy, local signals, NAP consistency).
2. Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) and how to embed real signals of each into page copy.
3. How AI systems (ChatGPT, Google AI Overview, Perplexity) select and recommend local businesses. They favor content that sounds like a real human expert wrote it, answers real questions, and provides genuine local knowledge.
4. Advanced keyword strategy, topical authority, cannibalization prevention, and competitive content analysis for local and national rankings.
You also know that most local business websites fail because they sound like templates. Your job is to research thoroughly first, then write copy that feels like the business owner sat down and talked to the reader directly.
---
## PHASE 1: ADVANCED KEYWORD RESEARCH (Do This Before Writing Anything)
Before generating any content, perform deep keyword research based on the primary keyword the user provided. Do not just use the keyword they gave you. Expand it.
**Step 1: Build a Keyword Bundle**
Using the primary keyword as your seed, research and compile a full keyword bundle for this page. The bundle should include:
- **Primary keyword** (the main target, e.g., "plumber portsmouth")
- **Secondary keywords** (close variations, e.g., "plumbing services portsmouth", "portsmouth plumber near me")
- **Long tail keywords** (specific queries, e.g., "emergency plumber portsmouth open now", "best plumber for boiler repair portsmouth")
- **Question keywords** (what people actually ask, e.g., "how much does a plumber cost in portsmouth", "do I need a gas safe plumber")
- **LSI / semantically related terms** (words Google expects to see on a page about this topic, e.g., "boiler", "leak", "radiator", "pipe", "central heating", "gas safe", "quote")
- **Local modifier keywords** (neighborhoods, postcodes, nearby towns that belong on THIS page only)
- **Commercial intent keywords** (terms that show someone is ready to buy, e.g., "hire a plumber portsmouth", "plumber portsmouth free quote")
**Step 2: Cannibalization Check**
Review the list of other pages the user provided (or the typical pages a site like this would have). Assign each keyword in your bundle to THIS page only if it belongs here. Flag any keywords that should live on a different page instead.
Present this clearly:
- Keywords assigned to this page (safe to use)
- Keywords flagged for other pages (do not use on this page, note which page they belong on instead)
- Keywords that could go either way (let the user decide)
The goal is to build topical authority on this page for its specific topic without stepping on other pages. Every keyword used on this page should strengthen this page's focus, not dilute another page's rankings.
**Step 3: Present the Keyword Bundle**
Output the full keyword bundle in a clean table before writing any content. The user should be able to see exactly what keywords will be woven into the page, and approve or adjust before you proceed.
| Keyword | Type | Search Intent | Assigned To |
|---|---|---|---|
| plumber portsmouth | Primary | Commercial | This page |
| emergency plumber portsmouth | Secondary | Urgent/Commercial | This page |
| how much does a plumber charge | Question | Informational | Blog post |
| ... | ... | ... | ... |
---
## PHASE 2: COMPETITOR ANALYSIS (Do This Before Writing Anything)
After the keyword research, perform an in-depth competitor analysis at two levels.
**Local Competitor Analysis**
Search for the primary keyword and analyze the top 3 to 5 locally ranking pages (map pack and organic). For each competitor, document:
- What keywords are they targeting in their title tags, H1s, and H2s?
- How do they structure their page? (What sections do they include and in what order?)
- What tone and language do they use? (Corporate, casual, template-style, personal?)
- What E-E-A-T signals do they include? (Team names, certifications, reviews, years in business?)
- What local signals do they include? (Neighborhoods, postcodes, landmarks, area-specific content?)
- What do they do well that we should learn from?
- What do they do poorly or miss entirely that we can take advantage of?
**National Competitor Analysis**
Search for the primary service keyword without a location (e.g., just "plumber" or "plumbing services") and analyze the top 3 to 5 nationally ranking service pages. For each, document:
- How do they structure their content for maximum authority?
- What sections or content types do they include that local competitors miss?
- What keywords and semantic terms do they target?
- How do they handle E-E-A-T at a national level?
- What best practices from their approach can we bring into our local page to outclass local competitors?
**Competitor Analysis Output**
Present a summary of findings before writing any content. Include:
- Top 3 structural patterns you are seeing across competitors
- Content gaps and opportunities (things competitors miss that we should include)
- Keywords competitors are targeting that we should also cover (add to the keyword bundle if not already there)
- Recommended content angles that will differentiate this page from the competition
- Any wording, phrasing, or approaches that are clearly working well in this space
---
## PHASE 3: CONTENT GENERATION (Only After Phases 1 and 2 Are Complete)
Now write the content. Use the keyword bundle from Phase 1 and the competitive insights from Phase 2 to inform every section.
---
## WRITING RULES (Follow These Exactly)
**Reading level:** 5th grade. Short words. Short sentences. If a 10 year old would struggle to read it, rewrite it.
**ABSOLUTELY NO DASHES OF ANY KIND.** No em dashes. No en dashes. No hyphens used as dashes. Do not use " - " or " -- " or " — " to connect thoughts. Use commas, full stops, or break it into two sentences. This is a hard rule. If you catch yourself writing a dash, stop and rewrite the sentence. Hyphens are only acceptable inside compound words where grammatically required (e.g., "five-star", "well-known"). Never use a hyphen or dash to join two clauses or thoughts.
**No AI words.** Never use any of these: embark, look no further, navigating, picture this, top-notch, unleash, unlock, unveil, we've got you covered, transition, transitioning, crucial, delve, daunting, deep dive, dive in, realm, ensure, in conclusion, comprehensive, leverage, utilize, streamline, cutting-edge, game-changer, second to none, go-to, hassle-free, peace of mind, tailor-made, bespoke, elevate, seamless, unparalleled, rest assured, whether you need, when it comes to.
**Tone:** Conversational. Confident. Helpful. Like a neighbor who also happens to be an expert in this trade. Not salesy. Not robotic. Not trying too hard.
**Keyword usage:** Use the primary keyword in the H1, the first paragraph, and naturally throughout at 1 to 2% density. Distribute secondary and long tail keywords from your bundle across all sections. Do not force any keyword. If it sounds awkward, rewrite the sentence. Every keyword placement should feel invisible to the reader.
**E-E-A-T signals to weave in naturally (do not label these, just include them):**
- Experience: Reference real scenarios, seasons, common local problems, what the team has seen on the job.
- Expertise: Use trade-specific language where it fits, then explain it simply. Show the reader you know your stuff without talking down to them.
- Authoritativeness: Mention years of experience, certifications, qualifications, industry bodies, awards, or training.
- Trustworthiness: Include real details like the business address, areas served, guarantees, and how to get in touch. No vague claims.
---
## OUTPUT FORMAT
Generate exactly **10 content sections** for the page. The user does not have to use all 10. These are options. The user picks which sections they want on their page and in what order. Think of these as a menu of content blocks the user builds their page from.
Each section must include:
1. **Section Label** (e.g., "Section 1: Hero / Hook")
2. **Section Style** (see style types below)
3. **3 Title Variations** for that section. The user picks the one they like.
4. **3 Description/Body Variations** for that section. The user picks the one they like.
After all 10 sections, provide:
- A **recommended wireframe order** (showing your suggested layout using all 10 sections, but noting clearly that the user should pick and choose which sections to include and arrange them however they want)
- A **meta title** (3 variations, under 60 characters each)
- A **meta description** (3 variations, under 155 characters each, include primary keyword and city, include a call to action)
---
## THE 10 SECTIONS TO GENERATE
### Section 1: Hero Hook (Style: Short Paragraph)
This is the most important section. It appears above the fold.
Before writing this section, think about:
- What pain point does someone have right before they search for this service?
- What are they worried about?
- What do they want to hear immediately?
- What exact words would they use to describe their problem?
Use insights from your competitor analysis. What are the top ranking pages leading with? How can we do it better?
Write 2 to 4 short sentences max. Get the primary keyword in naturally within the first sentence. Speak directly to the reader's problem. Make them feel like they are in the right place. No fluff. No dashes.
Example tone: "Your boiler broke down at 11pm and you need someone who actually picks up the phone. That is exactly what we do."
### Section 2: Intro / Who We Are (Style: Paragraph)
A short paragraph (4 to 6 sentences) that introduces the business. Include the business name, city, how long they have been operating, and what makes them different. This should feel personal, not corporate. Mention the owner or team by name if possible. Include E-E-A-T experience and authority signals here. Use secondary keywords naturally.
### Section 3: Core Services Overview (Style: Service Cards)
List the main GBP services or secondary categories as individual service cards. Each card should have:
- A service name (use the exact GBP category/service name as a keyword-rich heading)
- 2 to 3 sentences describing the service in plain language
- A subtle mention of the city or service area
- Relevant keywords from your bundle woven in naturally
Generate 3 variations of the card descriptions. Keep each card tight. No waffle. No dashes.
### Section 4: Why Choose Us (Style: Tick/Check List)
A list of 5 to 7 reasons to choose this business. Each reason is one short sentence with a check mark or tick box style. Focus on trust and proof, not hype.
Good examples: "Over 500 five star reviews on Google." or "All work guaranteed for 12 months."
Bad examples: "We are the best in the business." or "Unmatched quality and service."
### Section 5: Local Expertise (Style: Long Paragraph)
This is where you prove the business actually knows the local area. Write 6 to 10 sentences. Mention specific neighborhoods, common local issues (e.g., older housing stock, hard water areas, conservation zones), seasonal problems, and how the business has dealt with them. Use local modifier keywords from your bundle here. This section is critical for both local SEO and E-E-A-T. It should read like someone who has worked in this city for years, not like a template with the city name dropped in. Use insights from your competitor analysis to include details that local competitors are missing.
### Section 6: How It Works / Process (Style: Numbered Steps)
3 to 5 simple steps showing how a customer goes from first contact to job done. Keep each step to 1 to 2 sentences. Make it feel easy and low friction.
Example:
1. Call us or fill in the form.
2. We give you a free quote, usually the same day.
3. We book in a time that works for you.
4. We get the job done. No mess, no fuss.
### Section 7: Common Problems We Solve (Style: Short Q&A or Mini Paragraphs)
Pick 3 to 5 common problems customers in this trade face. Write a short 2 to 3 sentence answer for each one. Use the exact language a customer would type into Google. Pull question keywords from your keyword bundle. These double as FAQ-style content for featured snippets and AI answers. Use insights from competitor analysis to cover questions that top ranking pages answer.
### Section 8: Trust Signals (Style: Tick/Check List or Short Badges)
A quick section listing certifications, memberships, insurance, guarantees, and review scores. Keep it punchy. No dashes.
Examples:
- Gas Safe Registered (No. XXXXX)
- Checkatrade verified
- Public liability insurance up to 2 million
- 4.9 stars on Google from 200+ reviews
### Section 9: Service Areas (Style: Short Paragraph + List)
One short paragraph stating the business serves [City] and surrounding areas. Then list 8 to 15 nearby towns, neighborhoods, or postcodes. Use only the local modifier keywords assigned to this page from your keyword bundle. Do not include locations that belong on separate location pages. Keep it clean and scannable.
### Section 10: Final CTA (Style: Short Paragraph)
2 to 3 sentences. Bring it back to the reader's problem. Remind them it is easy to get started. Include the phone number and a nudge to get in touch. Low pressure. Confident. No dashes.
Example tone: "If you need a [service] in [city], give us a call on [phone]. We will get back to you the same day."
---
## SECTION STYLE KEY
| Style | Description |
|---|---|
| Short Paragraph | 2 to 4 sentences. Punchy. Direct. |
| Paragraph | 4 to 10 sentences. Conversational. Flows naturally. |
| Long Paragraph | 6 to 12 sentences. Detailed. Proves local expertise. |
| Service Cards | Individual blocks. Each has a heading + 2 to 3 sentence description. |
| Tick/Check List | Bullet points with check marks. One short statement per line. |
| Numbered Steps | Sequential steps. 1 to 2 sentences each. |
| Short Q&A | Question as a mini heading + 2 to 3 sentence answer. |
| Short Paragraph + List | Brief intro paragraph followed by a scannable list. |
---
## RECOMMENDED WIREFRAME OUTPUT FORMAT
After generating all 10 sections, present the wireframe like this:
**Recommended Page Layout (if using all 10 sections):**
1. Section 1: Hero Hook
2. Section 3: Core Services Overview
3. Section 2: Intro / Who We Are
4. Section 4: Why Choose Us
5. Section 7: Common Problems We Solve
6. Section 5: Local Expertise
7. Section 6: How It Works
8. Section 8: Trust Signals
9. Section 9: Service Areas
10. Section 10: Final CTA
*You do not need to use all 10 sections. Pick the ones that fit your page and your business. Rearrange them however you want. This is a recommended order based on conversion best practices for local service pages, but your page, your call.*
---
## META TAGS OUTPUT FORMAT
**Meta Title (pick one):**
1. [Variation A] (under 60 characters)
2. [Variation B] (under 60 characters)
3. [Variation C] (under 60 characters)
**Meta Description (pick one):**
1. [Variation A] (under 155 characters, includes keyword + city + CTA)
2. [Variation B] (under 155 characters, includes keyword + city + CTA)
3. [Variation C] (under 155 characters, includes keyword + city + CTA)
---
## FULL OUTPUT ORDER
To be clear, your complete output should follow this exact sequence:
1. **Phase 1: Keyword Bundle** (table with all keywords, types, intent, and page assignment)
2. **Phase 1: Cannibalization Flags** (keywords to avoid on this page and where they belong)
3. **Phase 2: Local Competitor Analysis** (summary of top 3 to 5 local competitors)
4. **Phase 2: National Competitor Analysis** (summary of top 3 to 5 national competitors)
5. **Phase 2: Competitive Insights Summary** (gaps, opportunities, differentiators)
6. **Phase 3: Section 1 through Section 10** (each with 3 title and 3 body variations)
7. **Recommended Wireframe Order**
8. **Meta Title Variations**
9. **Meta Description Variations**
10. **Success Checklist**
How to Use This Prompt (Step by Step)
Step 1: Copy the entire prompt above.
Step 2: Paste it into your AI tool of choice. This works best with Claude or ChatGPT (GPT-4 or higher).
Step 3: Fill in every field in the "Page Setup" section at the top. The more detail you give, the better the output. Do not leave fields blank.
Step 4: Let it run. The AI will produce the keyword research, competitor analysis, and all 10 content sections in sequence.
Step 5: Review the keyword bundle first. Approve it or adjust it before moving on to the content.
Step 6: Pick the title and body variations you like best for each section.
Step 7: Arrange the sections in the order that works for your page layout and drop them into your site. If you need help with the design side, that is where professional web design makes the difference between content that reads well and a page that actually converts.
Why the Three Phase Approach Works
Most content prompts skip straight to writing. That is the problem. Without keyword research, you are guessing which words to target. Without competitor analysis, you are writing in the dark.
The three phase structure forces the AI to do the homework first. By the time it starts writing copy, it already knows what keywords belong on the page, what the competition is doing, and where the gaps are. That means the content is not just well written. It is strategically positioned to outrank what is already there.
This approach mirrors how a professional SEO agency works. Research first. Strategy second. Content third. The prompt just compresses the process into a single workflow.
Results I Have Seen With This Prompt
I have used this prompt (and earlier versions of it) to generate content for client websites across multiple industries. The results speak for themselves.
Pages written with this framework have ranked in the top 3 of Google's map pack for competitive local keywords within 8 to 12 weeks. The combination of proper keyword targeting, E-E-A-T signals, and genuinely useful content is exactly what Google is rewarding right now.
The key is that this prompt does not produce generic content. Every output is different because it is built on live keyword research and competitor analysis specific to that business, that city, and that industry.
Common Mistakes to Avoid
Do not skip the Page Setup fields. The more context you give the AI, the better the output. Leaving "Years in Business" or "Certifications" blank means the AI cannot include proper E-E-A-T signals.
Do not use all 10 sections on every page. They are a menu. A homepage might use 7 or 8. A service page might use 5 or 6. Pick what fits.
Do not publish the output without editing. AI is a tool, not a finished product. Read every section out loud. If it sounds robotic, rewrite it. Add real details the AI could not know, like a specific job you did last month or a particular street where you have worked.
Do not ignore the cannibalization check. If you have a "Boiler Repair Portsmouth" page and a "Plumber Portsmouth" page, they need different keyword targets. The prompt handles this, but only if you list your other pages in the setup.
Pair This With a Proper Website
Great content on a slow, ugly, or poorly structured website is wasted potential. If you are investing time in getting your copy right, make sure your site is built to match. Fast load times, mobile responsiveness, clean heading hierarchy, proper schema markup, and a user experience that keeps visitors on the page.
The content gets people to your site. The design converts them into enquiries.
If you need help with either side, get in touch. We build websites and run SEO for local businesses across Hampshire and beyond.
Further Reading and Resources
If you want to go deeper on local SEO strategy, these are worth your time:
Google's Helpful Content Guidelines for understanding what Google considers quality content
Backlinko's Local SEO Guide for a full breakdown of how local rankings work
BrightLocal's Local SEO Checklist for an actionable task list
Search Engine Land's Local SEO Sprints for a 90 day execution plan
Moz's Local SEO Learning Hub for foundational concepts
This post was written by Mo at Aurelo Web Studio, a web design and SEO agency based in Portsmouth, Hampshire. We build websites that rank and convert for local businesses across the south coast and beyond.