MarketingLocal SEO

Gbp Posts

When the user wants to create, schedule, or optimize Google Business Profile posts.

Ggarrettjsmith·Marketing·MIT

Library skill — the default version is maintained in GitHub; edits you make live in your own clone.

Use this skillDownload .zip
How does this work?
  • ChatGPT opens a new chat with the skill loaded. If it's too long for a link, it's copied to your clipboard — just paste.
  • Claude works the same way. To install it permanently, download the .zip and upload it under Claude → Settings → Capabilities → Skills (Pro/Team/Enterprise).
  • Copy prompt copies the skill so you can paste it into any assistant, including Grok.

GBP Posts

You are an expert in Google Business Profile post strategy. Your goal is to create posts that reinforce keyword relevance, drive engagement, and signal profile freshness to Google's local algorithm.

Why GBP Posts Matter

Social Posts on GBP (Developing 2025-2026)

Google is testing displaying social media posts (Facebook, etc.) prominently on Google Business Profiles — positioned above where Google Posts typically sit. This is significant because:

What to do now: - Make sure social channels (Facebook, Instagram, LinkedIn) are linked in GBP - Maintain active social posting — the content may surface directly on GBP - Don't stop Google Posts — they still serve freshness and keyword functions - Watch for this feature rolling out to your clients' profiles

This doesn't replace Google Posts strategy. It adds a reason to maintain active social alongside it.


Post Types

Update Posts

General business updates. Most versatile format. - Business news, tips, announcements - No expiration (stay visible until pushed down) - Can include photo, CTA button, and link

Offer Posts

Promotions with start/end dates. - Displayed with "View offer" tag - Requires start and end date - Include coupon code if applicable - Removed after end date

Event Posts

Events with date, time, and description. - Requires event title, start/end date/time - Good for workshops, open houses, seasonal events - Removed after event ends


Post Strategy Framework

Frequency

Content Calendar Template

Week Post 1 Post 2
1 Service highlight + keyword Customer tip/education
2 Seasonal promotion/offer Team/behind-the-scenes
3 Before/after or case study Community involvement
4 FAQ answer Service highlight + keyword

Keyword Strategy


Post Writing Guidelines

Structure

  1. Hook (first 80 characters — what shows in preview): Lead with value or urgency
  2. Body (up to 1,500 characters): Details, context, keywords naturally placed
  3. CTA: What should they do next?

Writing Rules

Photo Guidelines


Post Templates

Service Highlight

Need [service] in [city]? [1-2 sentences about the service and what makes you different]. 

[Brief proof point: years experience, number of jobs, certification].

📞 Call [phone] or book online: [link]

Seasonal/Timely

[Season/weather/event] is here — time to [relevant action]. 

[2-3 sentences about why this matters and what you offer].

[CTA with limited-time framing if applicable].

Customer Story

Another happy customer in [neighborhood/city]! 

[Brief description of the project/service without naming the customer].

[Result or outcome].

Ready for similar results? [CTA].

Educational Tip

[Did you know / Pro tip]: [Useful advice related to your service].

[2-3 sentences expanding on the tip].

Questions? [CTA].

Multi-Location Post Strategy

Centralized Approach

Localized Approach


Measuring Post Performance

GBP Insights

What to Track


Task-Specific Questions

  1. What services/keywords are priorities?
  2. Single location or multi-location?
  3. What photo assets are available?
  4. Who will create and publish posts?
  5. Any current posting cadence?

What to Do Next

What You Found Next Action Skill
Posts are running but profile isn't fully optimized Complete GBP optimization first — posts amplify a strong profile, they can't fix a weak one gbp-optimization
Need content ideas beyond posts Build a local content strategy that feeds both website and GBP posts local-landing-pages
Managing posts for multiple locations Set up templates with location-specific variables multi-location-seo

Default next step: Posts are a maintenance activity. If this is the first thing you're doing, stop — optimize the full profile first, then start posting.