SEO Analysis
29 checks, competitor medians, +points impact, fix links, and Ask Ghost.
SEO Analysis reads everything we know about your business — profile, reviews, map scans, the searches that found you, directories, photos and posts — together with your competitors, ranks every gap by its impact on the score and tells you where to fix it. It runs from the SEO Analysis screen.
How it works
The score and the growth plan are calculated from measurements: the same data always produces the same result, and AI doesn't score anything. It weighs 29 checks across 4 areas; the overall score is the weighted average of the checks that could be measured:
| Area | Weight | Checks |
|---|---|---|
| Profile | 34% | verification, primary and additional categories, description, phone, hours, services, cover and logo, social links, profile protection, business name |
| Reputation | 25% | rating and its 90-day trend, review count, review pace, reply rate, unanswered negative reviews, auto-reply |
| Visibility | 25% | map visibility (top-3 share), scan freshness, whether the searches that found you appear on your profile, views trend, directories/NAP, website |
| Content | 16% | photos, videos, media removed by Google, posting rhythm, rejected posts, offers |
The two heaviest individual checks are map visibility and rating.
Checks without data
If a check has no data yet (for example, you have never run a map scan), it is left out of the score and shown as "no data", together with how to produce that data. Checks for disabled modules are not generated at all. Missing data never penalizes you; it only means we can't say anything about that area yet.
Competitor benchmark
Comparisons use medians, not averages, so a single outlier doesn't skew the picture.
- Ahead of you on the map: rating and review count of the businesses that outrank you in your latest grid scan (the area's top 5 if fewer than 3 are ahead of you).
- Competitors you track: photo count, categories, description length, review pace and reply rate of the businesses you track on Competitors.
- Strongest rival: from a competitor analysis in the last 45 days — how many keywords they beat you on, their strengths and weaknesses.
Review pace is compared only when both sides can be measured the same way.
Growth plan
The growth plan sits at the top of the page. It starts with your main keyword (the one in a periodic scan, or the one you scan most, as long as it's measurable): your top-3 share on the map, your average rank and the businesses ahead of you on that keyword. Steps come from measured gaps:
- a category that is the primary category of businesses ahead of you but missing from yours,
- the review pace gap (the target is the median of your tracked rivals),
- searches Google showed you for that never appear on your profile,
- a weak map zone, posting and photo rhythm, a scan that's getting old,
- every critical and warning item from the audit (same text as the checklist below).
The first three steps are This week, the rest Next steps. A step from the previous audit whose condition is now met stays under Completed for 30 days. Each step links directly to the screen that fixes it (e.g. description → Profile, unreplied review → Reviews).
AI summary
AI interprets these measurements: a short summary, what customers praise and complain about in your reviews, and for each step How to do it plus a draft where it helps (description, post, service ideas). It filters out searches (another district, another profession) and category ideas that don't fit your business, and lists what it hid by name. It doesn't invent numbers or change the score. It doesn't use your AI credits; it's rewritten when the plan changes, otherwise refreshed weekly. The audit opens without waiting; the summary arrives within a few minutes.
The Ask Ghost button opens the assistant with a ready-made question about that step. Ghost knows your latest audit and plan, so you can ask "what's my biggest gap?" from any page.
Targets (reference)
| Check | Target |
|---|---|
| Description | 600+ chars |
| Rating | 4.5+ |
| Review count | median of the businesses ahead of you on the map |
| Reply rate | 90%+ |
| Map visibility | top 3 on 50%+ of scanned points |
| Searches that found you | 60%+ of your 10 most-seen searches appear on your profile |
| Directories | 15 active listings, zero NAP mismatches |
| Photos | 10+, a new photo in the last 30 days |
| Posts | 4 per 30 days |
| Services | 3+ |
| Additional categories | 4–9 |
| Social | 2+ platforms |
The detailed checklist shows, per item, your value, the target and a competitor benchmark where one exists. Regional rivals come from your grid scans.
30 audits per hour; permission reports.view. Your latest audit is kept and opens instantly when you come back; Re-analyze recalculates it from current data. Findings automatically become Tasks. If the score drops ≥5 points from the previous audit, a notification is sent.
Why it matters
The audit reduces "what exactly do I do to rank higher" to a measured, prioritized, clickable plan. The practical loop: run the audit → do this week's steps → measure with Grid Scan a week later → repeat.
What's next
The self-maintaining to-do list from audit findings: the Task system.