Before you start
- A real service area or storefront you are authorized to represent.
Claim and complete Google Business Profile
GBP drives map pack visibility; your website supports it with consistent name, address, and phone (NAP).
Match spelling and formatting across GBP, footer, and contact page — mismatches erode trust.
Build one URL per distinct intent
Example: /plumbing/leak-repair/ vs /locations/downtown/ when you truly serve both intents.
Avoid spinning hundreds of doorway pages with swapped city names and identical copy.
Reviews: earn them; never buy them
Ask happy customers with a direct link; respond to feedback professionally.
Review gating or incentives that skew ratings can violate policies — read current GBP guidelines.
LocalBusiness schema only if it matches the visible page
Emit LocalBusiness JSON-LD via a trusted plugin only when address, hours, and phone on the page are accurate.
If you are a service-area business, use the appropriate structured data type and fields — do not fabricate a street address.
Embed maps sparingly
Heavy iframes on every page hurt performance — use dedicated location pages or a single contact template.
Lazy-load embeds below the fold and reserve iframe dimensions to protect CLS.