Google Business Profile: Competitor Post Gap Analysis + 10 Posts
Analyze competitor GBP posts for keyword gaps, then write 10 high-impact GBP posts with local landmarks and a hard Call Now CTA.
Prompt
Analyze these competitor GBP posts by opening their GBP in Chrome. Identify their keyword gaps, then write 10 high-impact posts for my business in {{city}} that include local landmarks and a hard "Call Now" CTA.
Codex does the heavy lifting while I take the #1 spot.
You are optimizing my Google Business Profile content cadence to beat local competitors.
City: {{city}}, {{state}}
Business: {{business_name}}
Call-now phone: {{phone}}
Competitors (provide GBP links if possible; otherwise use their exact business names and find their GBP):
{{competitor_gbp_1}}{{competitor_gbp_2}}{{competitor_gbp_3}}
Step 1 — Open competitor GBPs and audit posts
In Chrome:
- Open each competitor GBP.
- Review their most recent posts (if posts are not visible, say so and stop).
For each competitor, output a table with:
- Post date (if visible)
- Post type (Offer / Update / Event / Product / Other)
- Primary topic
- Primary keywords/phrases used (exact phrases where possible)
- CTA used (Call now / Learn more / Book / etc.)
- Trust signals referenced (reviews, awards, “X years”, results, etc.)
- Local anchors used (neighborhoods, landmarks, local terms)
Step 2 — Identify gaps
Output:
- Keyword gaps (phrases they don’t use that a buyer would search; high intent only)
- Offer gaps (consultation offers, urgency, guarantees, financing, etc.)
- Trust gaps (proof points they aren’t leveraging that we can)
- Local relevance gaps (neighborhood/landmark anchors they ignore)
Step 3 — Write 10 high-impact GBP posts (ready to paste)
Write 10 posts for {{business_name}} in {{city}} that:
- Use at least 1 local landmark or neighborhood each (rotate; don’t repeat the same one)
- Include one high-intent keyword phrase per post (natural, not spammy)
- Include a hard CTA: “Call now at
{{phone}}.” - Avoid compliance-risky claims (no “guaranteed results”, no “best”, no unverifiable superlatives)
Format each post exactly like this:
- Post Title: …
- Post Body: 70–130 words.
- Primary Keyword: …
- Local Anchor: …
- CTA: Call now at
{{phone}}.
Also output a 1-line posting schedule recommendation (e.g., 3/week) based on competitor cadence.