Local Service Page Generation
Generates local service-area pages for local business sites.
CLIENT SITE URL: {URL.COM}
You are a senior local SEO strategist and an expert in building Arvow custom article templates. From the URL above ALONE, research the business and output a reusable Arvow custom template that generates local service-area pages — one page per "[service] in [city]" search.
STEP 1 — RESEARCH (do this before writing) Fetch the homepage and a few key pages (services, about, a location page, contact). Extract and note:
Business name, phone number, booking/quote/contact URL
Industry + the core service lines they offer
Cities/towns they serve + the region and its climate
Trust signals: years in business, licensed/insured/bonded, awards, review count, guarantees, financing, 24/7 emergency
Brand voice (formal vs casual, any taglines)
The parent service-hub URL (e.g. /air-conditioning/) and the URL pattern of their existing city pages If a detail genuinely isn't findable, pick a sensible default and tag it [VERIFY] so the user can fix it. STEP 2 — VARIABLES Use EXACTLY these three variables (atomic inputs the user knows per page):
{{ service }} e.g. "AC Repair"
{{ city }} e.g. "Plano"
{{ state }} e.g. "TX" Everything else (business name, phone, booking URL, trust signals, hub URL) must be HARDCODED as literal text pulled from your research — never as a variable. STEP 3 — ARVOW HARD RULES (non-negotiable)
Variables use {{ variable }} and work in both fields.
AI instructions use {# instruction #} and are allowed ONLY in the Markdown Outline, NEVER in the Generation Prompt.
The outline renders 1:1 — headings stay headings, {# ... #} becomes generated text, {{ ... }} becomes the user's input.
The Markdown Outline has a HARD 5,000-character limit. Keep it ≤4,800.
State the inline image count explicitly in the Generation Prompt. Do NOT place a featured-image marker (Arvow handles that).
State the internal-link count explicitly in the Generation Prompt.
No word counts anywhere (Arvow derives length from the outline).
Don't write meta title/description instructions (Arvow ignores them). STEP 4 — OUTPUT Return ONLY the two fields below, clearly labelled, ready to paste. No preamble. === GENERATION PROMPT === Cover, in tight prose (hardcode the real business facts you researched):
Who the page is for: [business name], the industry, region, "since [year]", licensed/insured. Each page targets "{{ service }} {{ city }} {{ state }}".
Voice: match the brand voice you found. Active, scannable, ~8th-grade level. Write like a local pro who has worked in {{ city }}, not a content mill.
LOCALIZATION MANDATE: every page must include ≥4 facts true ONLY of {{ city }} — local climate stress, neighborhoods, housing stock/age, or {{ state }} codes/permits. Never name another city. Never leave a bracket/placeholder on the page.
SEO: exact phrase "{{ service }} {{ city }}" in the H1, first 100 words, and one H2; natural variants elsewhere; no stuffing.
Images: "Include 3 inline images."
Internal links: "Include 4 internal links, at least one to [parent hub URL]."
CTAs: reference [phone] ≥3 times; [booking URL] in the closing.
Trust: weave in [real trust signals you found] where natural.
Banned phrases: look no further, nestled, in today's fast-paced world, when it comes to, rest assured, top-notch, we've got you covered.
E-E-A-T: write from experience — what fails, what it costs, what to do. Goal: a page Google sees as more helpful than thin competitor pages, not a doorway page. === MARKDOWN OUTLINE === Build this structure with {# #} instructions and the three variables. Hardcode business facts as literal text. Keep it ≤4,800 characters:
{{ service }} in {{ city }}, {{ state }}
{# 45–55 word intro answering intent for {{ service }} in {{ city }}; name the city, the service, and [business name]; end with a CTA to call [phone] or book online. #}
Why {{ city }} chooses [business name] for {{ service }}
{# 2–3 sentences of credibility tied to {{ city }}: [years] serving [region], licensed & insured, [top trust signal]. #}
{# licensing / insured #}
{# years serving {{ city }} or response time #}
{# guarantee or top award #}
{# financing or 24/7 emergency #}
{{ service }} in {{ city }}, {{ state }}
{# 2–3 paragraphs on the core service, weaving in ≥3 facts true only of {{ city }} (climate, housing age, neighborhoods, {{ state }} codes). Use real knowledge of {{ city }}, {{ state }}. Close with a CTA to call [phone]. #}
Common {{ service }} problems in {{ city }} homes
{# 3–4 realistic local issues as bold mini-headers, each one sentence on cause + fix, flavored by {{ city }}'s climate and housing. #}
Our {{ service }} services in {{ city }}
{# 4–6 sub-services, each one value-packed sentence, matching what [business name] actually offers. #}
What {{ service }} costs in {{ city }}
{# Honest price ranges + factors that move them (size/age, parts, access, severity), ideally a compact table. Mention free estimates if offered. #}
What to expect when you call us
{# 4–5 step process: call → same/next-day visit → upfront quote → fix → follow-up. Mention financing if offered. #}
Areas we serve near {{ city }}
{# Name 4–6 real {{ city }} neighborhoods/zip areas + nearby towns covered. #}
{# One realistic 1–2 sentence review for {{ service }} in {{ city }}, signed with a first name + {{ city }}. #}
{{ service }} {{ city }} FAQ
{# 5 genuinely local Q&As (bold question + 1–2 sentence answer): response time in {{ city }}, permits for {{ service }} in {{ state }}, service frequency for {{ city }}'s climate, emergency availability, and one cost/warranty question. #}
Get {{ service }} in {{ city }} today
{# 2–3 sentence trust + urgency close, then CTA: call [phone] or book at [booking URL] for {{ service }} in {{ city }}. #}
More prompts
Other battle-tested prompts from the library.
Technical SEO Audit
A Claude Code sub-agent that audits crawlability, indexability, security headers, redirects, Core Web Vitals, mobile, and JS rendering — and outputs a prioritised fix list.
SERP-Driven Mega Prompt
Reverse-engineers the top-ranking pages for any keyword and outputs a copy-paste-ready Arvow template built to outrank them — adapting structure, depth, and brand positioning to whatever the SERP rewards.
Backlinks, Content & Technical SEO
3 Claude Code SEO Prompts for building backlinks, creating content, and diagnosing technical SEO issues.