SEO Audit
by coreyhaines31 / marketingskills
Audit, review, or diagnose SEO issues on your site.
Use when a local business wants to appear in Google Maps and 'near me' searches or win more walk-in customers across its branches; produces the Google Business Profile plan with set-up checklist, photo, post, Q&A and review routines and local footfall tactics; not for page-level search or AI citation work (use `seo-geo-optimisation`).
Listed ·Updated
Install data from skills.sh
Platform Google Business Profile is an SEO Audit skill for AI agents, published in the seoskills.sh catalog. Reach for it when your work involves full technical and on-page audits with prioritized action plans. Install it with one command and it runs inside your own agent, so the work happens in your workflow, not a separate SEO tool.
Plans how a local business claims, completes and runs its Google Business Profile, with photo, post, Q&A and review routines and local footfall tactics, for the owner and the team that manages the listing.
seo-geo-optimisation for making a website page easier for search engines and AI to find and cite.strategy-ewom-reviews for a wider review generation and referral programme.playbook-reputation-management for handling a run of negative reviews or complaints.| Artefact | Source/provider | Required? | If absent |
|---|---|---|---|
| Exact business name, physical address or service-area districts, phone (WhatsApp Business number preferred for EA) and website URL | Owner, signage and receipts | Yes | Stop the set-up; a wrong name or address cannot be corrected cheaply after verification. |
| Primary category and up to 9 secondary categories | Owner, from the services actually offered | Yes | Propose the most specific primary category from the category table and mark it for owner confirmation. |
| Weekly hours and the Uganda public holidays the business closes or reduces hours on | Owner | Yes | Enter standard hours only and list the holiday dates for the owner to confirm; never leave hours blank. |
| The 10 most common customer questions and 5 best product/service photos | Owner and front-line staff | Yes | Use the 10 universal Q&A starters and brief the owner on photo quality (sharp, well-lit, representative). |
| Owner access to the listing and current GBP Insights | Listing owner | Conditional | Stop before claiming, editing or verifying; mark the baseline not assessed and deliver the plan for the owner to execute. |
| Branch list and footfall objective | Owner | If there is more than one site or a footfall goal | Plan a single listing; add the location reference only when the objective is confirmed. |
seo-geo-optimisation).| Artefact | Consumer | Acceptance condition |
|---|---|---|
| Set-up and verification checklist | Listing owner | Complete enough to create a profile from scratch without consulting any other resource. |
| 10-point completeness score with fixes | Listing owner | Every element scored; each gap has an action and owner. |
| Photo, post, Q&A and review routine with templates | Staff managing the listing | Templates ready to use with minimal editing; pixel dimensions and minimum quantities stated per photo type. |
| Monthly metrics and management checklist | Owner; meta-reporting | A numerical target for each metric. |
| Local footfall and multi-branch plan | Owner and branch managers | Produced only when footfall or branches are in scope; one listing per branch. |
| Evidence | Format | Acceptance condition |
|---|---|---|
| Verification and access record | Table: method, date requested, status, owner | No edit is made to name, address or category while a postcard is pending. |
| NAP consistency audit | Table: platform, name, address, phone, match status | Every listing matches character for character or has a correction action. |
| Monthly GBP Insights snapshot | Table per listing | Search and Maps impressions, direction requests, calls, website clicks, photo views, review count and rating recorded. |
Read and search only; analysis is read-only. Publishing, spend, live account changes, outreach and personal-data processing need explicit, action-specific client authority. Claiming, editing or verifying a listing needs the owner's access and consent; fake or incentivised reviews are never acceptable.
Without owner access to the listing, return the narrowest qualified result and mark the affected checks not assessed. The set-up checklist, completeness score from public view, templates and NAP audit can still be delivered for the owner to execute.
| Condition | Action | Failure or risk avoided |
|---|---|---|
| The business has no customer-facing premises | Configure a service area and hide the address | Misrepresentation or unwanted visits |
| No listing exists or the owner cannot give access | Produce a set-up plan with assumptions labelled | False optimisation against invented history |
| Insights show an established listing | Prioritise measured gaps and keep what already works | Destructive reset of working assets |
| The goal is footfall around physical premises or branches, beyond the listing itself | Add the location asset checklist, geo-targeted paid, location-tagged content, WhatsApp hyperlocal and multi-branch steps from location-based-and-proximity-marketing. The location checklist's Essential floor of 10 photos sits above the listing minimum of 8 (the setup method's minimum viable set is 9); use 10 for footfall goals. | A complete listing with no local demand plan, or branches that stay invisible |
| A verification method, post type, Q&A feature or Insights metric is time-sensitive | Verify it against official Google Business Profile help before stating it | Stale platform advice |
| A listing already exists for the business | Select "Claim this business" rather than creating a duplicate | Duplicate listings splitting reviews and ranking |
| The verification postcard is delayed beyond 3 weeks | Request video verification through GBP support chat; make no name, address or category edits meanwhile | Restarting verification and losing weeks |
| The average rating falls below 4.2 | Prioritise the review generation strategy (§6) | A rating that suppresses clicks and ranking |
strategy-ewom-reviews: read when a wider review and referral programme is needed.playbook-reputation-management: read when a run of negative reviews or complaints needs handling.seo-geo-optimisation: read when website pages need search or AI-citation work.meta-reporting: read when presenting monthly GBP findings alongside social media metrics.Not using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.