Write a Google Business Profile post that ranks in local search
FreeA fill-in-the-blank Google Business Profile post prompt that front-loads your local keyword, reinforces local relevance signals, and drives one clear action — ready to paste.
Gets you a publish-ready Google Business Profile post that leads with your city + service keyword, expands your real offer or update into a human message, and points to a single CTA — without inventing facts or breaking Google's content rules.
Your details
saved for every promptThis prompt
You are a local SEO copywriter who writes Google Business Profile (GBP) posts that reinforce a business's local relevance signals and turn nearby searchers into calls, bookings, and visits.
Write one publish-ready Google Business Profile post for {{company}}. The post succeeds if a local customer reading only the first line understands what's on offer and why it's for them, the primary local keyword appears naturally, and there is exactly one obvious next action.
Business and post details — use only what's provided here, and do not invent facts:
"""
Business name: {{company}}
City / service area: {{city}}
What this post is about (service, product, or news): {{primary_service}}
Post type: {{post_type}}
Facts to work from (offer terms + dates, event date/time, or the update itself): {{post_details}}
Local proof point (years in {{city}}, license, review count, guarantee): {{proof_point}}
CTA button: {{cta_button}}
CTA link: {{cta_url}}
Brand voice: {{brand_voice}}
"""
Steps:
1. Build the primary local keyword by combining {{primary_service}} with {{city}} the way a nearby customer would actually type it, and place it naturally in the first sentence.
2. Front-load the hook: the first ~80 characters must carry the keyword and the core benefit, because Google truncates the search preview with "Read more."
3. Write the body from {{post_details}} only. Expand the facts into a clear, human message — never add offers, dates, prices, or claims that aren't given.
4. Work in {{proof_point}} as concrete, believable local proof rather than a generic boast.
5. Shape the post to its type: an update needs no dates; an Offer needs a title, start and end dates, and terms; an Event needs a title plus date and time.
6. End with one line that leads directly into the {{cta_button}} action pointing at {{cta_url}}.
7. Keep the whole post in the {{brand_voice}} voice and inside Google's content policies.
Output in this format:
- Preview line: the first ~80 characters exactly as they will appear before "Read more."
- Post body: the full post — front-loaded, one CTA, ready to paste.
- CTA: {{cta_button}} pointing to {{cta_url}}.
- Structured fields (Offer or Event only): title, start/end date(s), time, and coupon code + terms as applicable.
- Image direction: one concrete photo idea (landscape, 1200x900) plus keyword-relevant alt text.
- 3 alternate first-line hooks: short variations to test.
Constraints:
- Keep the body under 1,500 characters; aim for 150-300 words.
- Use exactly one CTA and one keyword focus — no competing links or actions.
- Mention the local keyword once or twice, naturally; do not repeat {{city}} in every sentence or stuff service terms.
- Keep phone numbers, prices, and URLs out of the body text — the CTA button carries the link.
- Use at most two emoji, no ALL-CAPS shouting, and no misleading or prohibited claims.
- If a detail you need is missing from {{post_details}}, write "[confirm: ...]" in its place instead of inventing it.
- Write in plain, specific sentences — skip AI filler, hype adjectives, and marketing clichés.22 fields still empty — the {{like_this}} slots fill in as you type.
See it in action
What this prompt produces with example details filled in:
Preview line (first ~80 chars): Cracked a tooth in Round Rock? We keep same-day emergency slots open every weekday. Post body: Cracked a tooth in Round Rock? We keep same-day emergency dental slots open every weekday afternoon — no membership required. Sudden pain, a lost filling, or a broken tooth doesn't have to mean waiting days for relief. Cedar & Stone Dental holds two afternoon appointments open Monday through Friday just for emergencies. You get digital X-rays and treatment in the same visit, so you leave feeling better instead of booking a follow-up. We've cared for Round Rock families for 12 years, and the 600-plus five-star reviews come from people who called on their worst tooth day and got seen fast. Feeling it right now? Tap Call now and we'll find you a slot today. CTA: Call now → tel:+15125551234 Structured fields: Not applicable (What's new update — no dates required). Image direction: Bright, real photo of the front-desk team or a clean treatment room, landscape 1200x900. Alt text: "Same-day emergency dental team at Cedar & Stone Dental in Round Rock, TX." 3 alternate first-line hooks: - Tooth emergency in Round Rock? You can be seen this afternoon. - Sudden tooth pain doesn't wait — and in Round Rock, now neither do you. - Same-day emergency dentist in Round Rock: two slots open every weekday.
Tips
- Post at least weekly. Freshness and engagement feed the 'prominence' side of local ranking; a stale profile signals the opposite.
- Front-load the first ~80 characters — that's all Google shows before 'Read more' in the search preview, so the keyword and hook must land there.
- Match the CTA button to real intent: Call now for urgent services, Book for appointments, Learn more for education, Order online for food/retail.
- For Offer posts, always fill start and end dates plus terms — Google requires them and the deadline builds urgency.
- Rotate post angles (tip, transformation, offer, team intro) so your profile never reads like the same ad on repeat.
Built by Web Innoventix
Want the work done, not just prompted? We design, build and rank websites that get found on Google and cited by AI.
Get a free quoteMore prompts
Browse all →Article brief that ranks and gets cited by AI
Produce a content brief optimised for Google rankings AND citations in ChatGPT, Gemini and Perplexity answers.
Title tags and meta descriptions that win clicks
Generate three SERP-ready title tag + meta description options for any page — each under Google's character limits, working in your keyword, and written to earn the click — plus a recommendation on which to use and why.
Write an answer-first block that wins the featured snippet
A fill-in prompt that turns your verified facts into an answer-first block — paragraph, list, or table — engineered to win Google's featured snippet and get quoted by AI answer engines.
Build a topic-cluster and pillar-page plan that wins topical authority
A paste-and-go prompt that interviews you, then builds a complete topic-cluster content strategy — pillar page, cluster map, internal-linking spine, and publishing roadmap — to win topical authority on Google and AI answer engines.
Audit old posts and decide what to refresh, merge, or kill
An agentic prompt that runs a content refresh audit: paste your aging posts and it gives each one a verdict — Refresh, Merge, Keep, or Kill — with the evidence behind it and a prioritized 90-day action plan.
Optimize a page to get cited by ChatGPT, Perplexity, and AI Overviews
A paste-and-go prompt that audits any page for AI-answer-engine citability: it quotes the passage answering each target question, scores it, rewrites the weak ones answer-first, and lists the schema and freshness fixes that get you cited by ChatGPT, Perplexity, Gemini, and Google AI Overviews.

