GBP Account & Ownership / Verification
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.01 | Validate GBP listing exists | Exists | Critical | Deterministic + AI |
| 6.46.02 | Validate GBP ownership verified | Verified | Critical | Deterministic + AI |
| 6.46.03 | Validate no duplicate GBP listings | None | Critical | Deterministic + AI |
| 6.46.04 | Validate business name matches official NAP | Matching | Heavy | Deterministic + AI |
| 6.46.05 | Validate GBP address accurate | Accurate | Heavy | Deterministic + AI |
| 6.46.06 | Detect mismatched suite numbers | None | Heavy | Deterministic + AI |
| 6.46.07 | Validate pin location correct on map | Correct | Heavy | Deterministic + AI |
| 6.46.08 | Validate listing type correct (Storefront vs SAB) | Correct | Medium | Deterministic + AI |
| 6.46.09 | Validate service area boundaries correct | Correct | Medium | Deterministic + AI |
| 6.46.10 | Detect mismatch between physical address and service area | None | Medium | Deterministic + AI |
GBP Categories (Primary + Secondary)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.11 | Validate primary category optimal | Optimal | Critical | Deterministic + AI |
| 6.46.12 | Validate secondary categories relevant | Relevant | Heavy | Deterministic + AI |
| 6.46.13 | Detect missing competitive categories | None | Heavy | Deterministic + AI |
| 6.46.14 | Validate no irrelevant categories selected | None | Medium | Deterministic + AI |
| 6.46.15 | Validate alignment between categories and on‑site content | Aligned | Medium | Deterministic + AI |
| 6.46.16 | Validate alignment between categories and citations | Aligned | Medium | Deterministic + AI |
| 6.46.17 | Detect category conflicts between GBP and external directories | None | Medium | Deterministic + AI |
| 6.46.18 | Validate primary category consistency across years | Consistent | Medium | Deterministic + AI |
| 6.46.19 | Validate secondary category order logical | Logical | Medium | Deterministic + AI |
| 6.46.20 | Validate no category mismatch in Apple Maps or Bing Places | None | Medium | Deterministic + AI |
GBP Business Details Completeness
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.21 | Validate business description present | Present | Heavy | Deterministic + AI |
| 6.46.22 | Validate description includes service keywords | Included | Heavy | Deterministic + AI |
| 6.46.23 | Validate service list filled (all relevant services) | Filled | Heavy | Deterministic + AI |
| 6.46.24 | Validate attributes (e.g., Women‑Owned, Veteran‑Owned) set if applicable | Accurate | Medium | Deterministic + AI |
| 6.46.25 | Validate business hours accurate | Accurate | Medium | Deterministic + AI |
| 6.46.26 | Validate special/holiday hours configured | Configured | Medium | Deterministic + AI |
| 6.46.27 | Validate accessibility attributes correct | Correct | Medium | Deterministic + AI |
| 6.46.28 | Validate service area map matches declared regions | Matched | Medium | Deterministic + AI |
| 6.46.29 | Validate business opening date added | Added | Medium | Deterministic + AI |
| 6.46.30 | Validate business phone number consistent with NAP | Consistent | Medium | Deterministic + AI |
GBP Media (Photos, Videos, Logos)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.31 | Validate logo uploaded and high‑resolution | Present | Heavy | Deterministic + AI |
| 6.46.32 | Validate cover photo optimized | Optimized | Heavy | Deterministic + AI |
| 6.46.33 | Validate at least 10 business photos | >=10 | Heavy | Deterministic + AI |
| 6.46.34 | Validate interior/exterior photos provided | Provided | Medium | Deterministic + AI |
| 6.46.35 | Validate staff photos present (if relevant) | Present | Medium | Deterministic + AI |
| 6.46.36 | Validate service-area specific photo sets | Present | Medium | Deterministic + AI |
| 6.46.37 | Detect outdated or irrelevant images | None | Medium | Deterministic + AI |
| 6.46.38 | Validate images geotagged properly (optional) | Recommended | Medium | Deterministic + AI |
| 6.46.39 | Validate videos uploaded (service demonstrations) | Present | Medium | Deterministic + AI |
| 6.46.40 | Validate UGC photos not misleading or harmful | Clean | Medium | Deterministic + AI |
GBP Posts, Updates & Engagement
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.41 | Validate regular GBP posts | Weekly | Heavy | Deterministic + AI |
| 6.46.42 | Validate post topics aligned with categories | Aligned | Heavy | Deterministic + AI |
| 6.46.43 | Validate event posts when relevant | Present | Medium | Deterministic + AI |
| 6.46.44 | Validate offer posts seasonal/accurate | Accurate | Medium | Deterministic + AI |
| 6.46.45 | Validate product listings filled | Filled | Medium | Deterministic + AI |
| 6.46.46 | Validate FAQ section filled (if available) | Filled | Medium | Deterministic + AI |
| 6.46.47 | Validate messaging features enabled correctly | Enabled | Medium | Deterministic + AI |
| 6.46.48 | Validate Q/A moderated and answered | Answered | Medium | Deterministic + AI |
| 6.46.49 | Validate engagement metrics trending positive | Positive | Medium | Deterministic + AI |
| 6.46.50 | Compute partial GBP Core Setup score | Finalized | Critical | Deterministic + AI |
GBP Services Structure & Completeness
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.51 | Validate all core services listed in GBP | Listed | Heavy | Deterministic + AI |
| 6.46.52 | Validate service descriptions added | Added | Heavy | Deterministic + AI |
| 6.46.53 | Validate service names aligned with category | Aligned | Heavy | Deterministic + AI |
| 6.46.54 | Validate no duplicate or redundant service entries | None | Medium | Deterministic + AI |
| 6.46.55 | Validate service list comprehensive | Comprehensive | Medium | Deterministic + AI |
| 6.46.56 | Detect legacy or outdated services | None | Medium | Deterministic + AI |
| 6.46.57 | Validate service pricing accurate (if applicable) | Accurate | Medium | Deterministic + AI |
| 6.46.58 | Validate service list matches website service structure | Matched | Medium | Deterministic + AI |
| 6.46.59 | Validate service list matches citation ecosystems | Matched | Medium | Deterministic + AI |
| 6.46.60 | Validate service list keyword relevance | Relevant | Medium | Deterministic + AI |
GBP Products
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.61 | Validate GBP product listings created | Created | Medium | Deterministic + AI |
| 6.46.62 | Validate product photos accurate | Accurate | Medium | Deterministic + AI |
| 6.46.63 | Validate product descriptions complete | Complete | Medium | Deterministic + AI |
| 6.46.64 | Validate product URLs correct | Correct | Medium | Deterministic + AI |
| 6.46.65 | Validate product categories consistent with services | Consistent | Medium | Deterministic + AI |
| 6.46.66 | Validate product pricing accurate | Accurate | Medium | Deterministic + AI |
| 6.46.67 | Detect outdated or obsolete products | None | Medium | Deterministic + AI |
| 6.46.68 | Validate presence of top‑selling or core service products | Present | Medium | Deterministic + AI |
| 6.46.69 | Validate product list supports service relevance | Supportive | Medium | Deterministic + AI |
| 6.46.70 | Validate product images meet Google quality standards | High‑Quality | Medium | Deterministic + AI |
GBP Performance Signals
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.71 | Validate discovery searches trending upward | Upward | Heavy | Deterministic + AI |
| 6.46.72 | Validate branded searches increasing | Increasing | Heavy | Deterministic + AI |
| 6.46.73 | Validate actions (calls, directions, website clicks) improving | Improving | Heavy | Deterministic + AI |
| 6.46.74 | Validate photo views trending above industry average | Above Average | Medium | Deterministic + AI |
| 6.46.75 | Validate profile views stable or improving | Improving | Medium | Deterministic + AI |
| 6.46.76 | Detect sudden engagement drops | None | Medium | Deterministic + AI |
| 6.46.77 | Detect suspicious unnatural spikes | None | Medium | Deterministic + AI |
| 6.46.78 | Validate search terms used align with service themes | Aligned | Medium | Deterministic + AI |
| 6.46.79 | Validate phone call metrics normal | Normal | Medium | Deterministic + AI |
| 6.46.80 | Validate driving direction metrics logical for service area | Logical | Medium | Deterministic + AI |
GBP Local Entity Structure (AI-Relevant)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.81 | Validate name–address–entity type consistency | Consistent | Heavy | Deterministic + AI |
| 6.46.82 | Validate entity is eligible for local pack ranking | Eligible | Heavy | Deterministic + AI |
| 6.46.83 | Validate correct relationship between parent/child entities | Correct | Heavy | Deterministic + AI |
| 6.46.84 | Validate multiple locations structured properly | Structured | Medium | Deterministic + AI |
| 6.46.85 | Validate location boundaries and geo‑areas consistent | Consistent | Medium | Deterministic + AI |
| 6.46.86 | Detect conflicting brand footprints (e.g., another business same name) | None | Medium | Deterministic + AI |
| 6.46.87 | Validate service‑area business rules respected (no address showing) | Correct | Medium | Deterministic + AI |
| 6.46.88 | Validate storefront businesses display address publicly | Displayed | Medium | Deterministic + AI |
| 6.46.89 | Validate hybrid businesses configured correctly | Correct | Medium | Deterministic + AI |
| 6.46.90 | Validate factual GBP info matches structured data | Matching | Medium | Deterministic + AI |
Final Partial GBP Extended Score
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.91 | Validate GBP services/products/entity structure complete | Complete | Heavy | Deterministic + AI |
| 6.46.92 | Validate GBP overall alignment with local SEO goals | Aligned | Heavy | Deterministic + AI |
| 6.46.93 | Validate GBP performance strong against local competitors | Strong | Medium | Deterministic + AI |
| 6.46.94 | Validate GBP ecosystem free from ranking blockers | Clean | Medium | Deterministic + AI |
| 6.46.95 | Detect any risk of GBP suspension (name abuse, address abuse) | None | Medium | Deterministic + AI |
| 6.46.96 | Validate GBP reflects accurate real‑world business identity | Accurate | Medium | Deterministic + AI |
| 6.46.97 | Validate no AI‑risk inconsistencies in GBP facts | None | Medium | Deterministic + AI |
| 6.46.98 | Validate GBP enhances entity comprehension | Strong | Medium | Deterministic + AI |
| 6.46.99 | Validate GBP enhances service relevance | Strong | Medium | Deterministic + AI |
| 6.46.100 | Compute second partial GBP score | Finalized | Critical | Deterministic + AI |
Local Landing Page — Core Requirements
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.101 | Validate local landing page exists for main city | Exists | Critical | Deterministic + AI |
| 6.46.102 | Validate landing page has unique localized H1 | Unique | Heavy | Deterministic + AI |
| 6.46.103 | Validate landing page contains explicit city/service references | Present | Heavy | Deterministic + AI |
| 6.46.104 | Validate landing page service description tailored to location | Tailored | Heavy | Deterministic + AI |
| 6.46.105 | Validate hero section localized properly | Localized | Medium | Deterministic + AI |
| 6.46.106 | Validate local service bullets present | Present | Medium | Deterministic + AI |
| 6.46.107 | Validate benefits/USP section localized | Localized | Medium | Deterministic + AI |
| 6.46.108 | Detect duplicate local landing pages across cities | None | Medium | Deterministic + AI |
| 6.46.109 | Validate internal linking to/from landing page | Strong | Medium | Deterministic + AI |
| 6.46.110 | Validate that page follows E‑E‑A‑T for local niche | Strong | Medium | Deterministic + AI |
GEO-Focused Content Blocks
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.111 | Validate presence of geo‑content block (local info, areas served) | Present | Heavy | Deterministic + AI |
| 6.46.112 | Validate embedded map or geo‑widget functional | Functional | Heavy | Deterministic + AI |
| 6.46.113 | Validate neighborhood list included | Included | Medium | Deterministic + AI |
| 6.46.114 | Validate city‑specific FAQs present | Present | Medium | Deterministic + AI |
| 6.46.115 | Validate proximity‑based keywords included | Included | Medium | Deterministic + AI |
| 6.46.116 | Detect keyword stuffing risks in geo‑sections | None | Medium | Deterministic + AI |
| 6.46.117 | Validate local trust statements included | Present | Medium | Deterministic + AI |
| 6.46.118 | Validate consistent mentions of city landmarks/areas | Consistent | Medium | Deterministic + AI |
| 6.46.119 | Validate geo‑content unique for each location | Unique | Medium | Deterministic + AI |
| 6.46.120 | Validate map embed matches accurate coordinates | Accurate | Medium | Deterministic + AI |
Service Area Pages (Sap) — Multi-City / Multi-Region
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.121 | Validate SAP index page exists | Exists | Heavy | Deterministic + AI |
| 6.46.122 | Validate SAP pages for all locations | Complete | Heavy | Deterministic + AI |
| 6.46.123 | Validate SAP H1 includes city name | Included | Heavy | Deterministic + AI |
| 6.46.124 | Validate SAP intro paragraph localized | Localized | Medium | Deterministic + AI |
| 6.46.125 | Validate SAP service content not duplicated across cities | Unique | Medium | Deterministic + AI |
| 6.46.126 | Detect reuse of same images across multiple SAP pages | Minimal | Medium | Deterministic + AI |
| 6.46.127 | Validate SAP includes full NAP | Complete | Medium | Deterministic + AI |
| 6.46.128 | Validate SAP includes local testimonials | Present | Medium | Deterministic + AI |
| 6.46.129 | Validate SAP includes local CTAs | Present | Medium | Deterministic + AI |
| 6.46.130 | Validate SAP includes geo‑schema | Present | Medium | Deterministic + AI |
GEO-Schema & Local Structured Data
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.131 | Validate LocalBusiness schema present | Present | Heavy | Deterministic + AI |
| 6.46.132 | Validate schema NAP matches landing page NAP | Matching | Heavy | Deterministic + AI |
| 6.46.133 | Validate geo‑coordinates accurate in schema | Accurate | Heavy | Deterministic + AI |
| 6.46.134 | Validate service schema present if applicable | Present | Medium | Deterministic + AI |
| 6.46.135 | Validate FAQ schema appears on local pages | Present | Medium | Deterministic + AI |
| 6.46.136 | Validate schema includes area served | Included | Medium | Deterministic + AI |
| 6.46.137 | Validate schema reflects correct business type | Correct | Medium | Deterministic + AI |
| 6.46.138 | Detect outdated or incorrect geo‑schema | None | Medium | Deterministic + AI |
| 6.46.139 | Validate schema aligns with GBP entity facts | Aligned | Medium | Deterministic + AI |
| 6.46.140 | Validate schema crawlable by search engines | Crawlable | Medium | Deterministic + AI |
Local Linking & Internal Structure
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.141 | Validate local landing pages interlinked | Interlinked | Heavy | Deterministic + AI |
| 6.46.142 | Validate SAP pages link to main service pages | Linked | Heavy | Deterministic + AI |
| 6.46.143 | Validate breadcrumb structure reflects location hierarchy | Correct | Heavy | Deterministic + AI |
| 6.46.144 | Validate anchor text with city names used naturally | Natural | Medium | Deterministic + AI |
| 6.46.145 | Detect unnatural cross‑city linking | None | Medium | Deterministic + AI |
| 6.46.146 | Validate SAP pages link back to main city page | Linked | Medium | Deterministic + AI |
| 6.46.147 | Validate internal links point to correct geo versions | Correct | Medium | Deterministic + AI |
| 6.46.148 | Validate location‑specific CTAs link to appropriate pages | Correct | Medium | Deterministic + AI |
| 6.46.149 | Validate internal linking supports local siloing | Strong | Medium | Deterministic + AI |
| 6.46.150 | Compute partial Local Landing Page score | Finalized | Critical | Deterministic + AI |
Local Review Velocity & Sentiment Analysis
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.151 | Validate consistent flow of new reviews | Steady | Critical | Deterministic + AI |
| 6.46.152 | Validate review velocity competitive in local market | Competitive | Heavy | Deterministic + AI |
| 6.46.153 | Validate review mix (positive/neutral/negative) healthy | Healthy | Heavy | Deterministic + AI |
| 6.46.154 | Validate sentiment alignment between GBP/Yelp/Facebook | Aligned | Heavy | Deterministic + AI |
| 6.46.155 | Validate reviewers mention city name/location | Present | Medium | Deterministic + AI |
| 6.46.156 | Validate reviews reflect correct services | Accurate | Medium | Deterministic + AI |
| 6.46.157 | Detect review spam patterns | None | Medium | Deterministic + AI |
| 6.46.158 | Validate owner responses consistent | Consistent | Medium | Deterministic + AI |
| 6.46.159 | Validate recent reviews within past 30 days | Recent | Medium | Deterministic + AI |
| 6.46.160 | Detect review duplication across multiple platforms | None | Medium | Deterministic + AI |
Local Brand Authority & Trust Signals
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.161 | Validate brand known within local area | Recognized | Heavy | Deterministic + AI |
| 6.46.162 | Validate local backlinks from city‑relevant sites | Present | Heavy | Deterministic + AI |
| 6.46.163 | Validate local newspapers/blogs referencing brand | Referenced | Heavy | Deterministic + AI |
| 6.46.164 | Validate sponsorships or involvement in local events | Present | Medium | Deterministic + AI |
| 6.46.165 | Detect negative local PR | None | Medium | Deterministic + AI |
| 6.46.166 | Validate local business associations list the brand | Listed | Medium | Deterministic + AI |
| 6.46.167 | Validate consistent local citations across second‑tier directories | Consistent | Medium | Deterministic + AI |
| 6.46.168 | Validate strong social presence in local communities | Strong | Medium | Deterministic + AI |
| 6.46.169 | Detect contradictions between offline reputation and online signals | None | Medium | Deterministic + AI |
| 6.46.170 | Validate brand’s local authority rising YoY | Rising | Medium | Deterministic + AI |
Map Ecosystem Completeness (Apple / Bing / Gps)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.171 | Validate Apple Maps listing present | Present | Heavy | Deterministic + AI |
| 6.46.172 | Validate Apple Maps NAP correct | Correct | Heavy | Deterministic + AI |
| 6.46.173 | Validate Bing Places listing present | Present | Heavy | Deterministic + AI |
| 6.46.174 | Validate Bing NAP correct | Correct | Heavy | Deterministic + AI |
| 6.46.175 | Validate Waze listing accurate | Accurate | Medium | Deterministic + AI |
| 6.46.176 | Validate Here Maps listing accurate | Accurate | Medium | Deterministic + AI |
| 6.46.177 | Validate TomTom listing accurate | Accurate | Medium | Deterministic + AI |
| 6.46.178 | Validate OpenStreetMap listing accurate | Accurate | Medium | Deterministic + AI |
| 6.46.179 | Detect outdated GPS data | None | Medium | Deterministic + AI |
| 6.46.180 | Validate all map pins consistent | Consistent | Medium | Deterministic + AI |
GEO-AI Readiness (Local Entity Confirmation for AI Models)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.181 | Validate local entity facts consistent across all sources | Consistent | Heavy | Deterministic + AI |
| 6.46.182 | Validate correct geo‑coordinates recognized externally | Recognized | Heavy | Deterministic + AI |
| 6.46.183 | Validate implicit geo signals match explicit signals | Matching | Heavy | Deterministic + AI |
| 6.46.184 | Validate citations reinforce geo‑semantic identity | Reinforced | Medium | Deterministic + AI |
| 6.46.185 | Validate local links support geo relevance | Strong | Medium | Deterministic + AI |
| 6.46.186 | Validate AI‑crawlable external mentions include city name | Included | Medium | Deterministic + AI |
| 6.46.187 | Detect contradictory geo‑facts across sources | None | Medium | Deterministic + AI |
| 6.46.188 | Validate external sources confirm business type/location | Confirmed | Medium | Deterministic + AI |
| 6.46.189 | Validate local entity footprint strengthens Knowledge Graph | Strong | Medium | Deterministic + AI |
| 6.46.190 | Validate local signals reduce hallucination risk for AI | Reduced | Medium | Deterministic + AI |
Final Local SEO Scoring & Completion
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.46.191 | Validate consistency across all local signals | Consistent | Critical | Deterministic + AI |
| 6.46.192 | Validate no local contradictions harming ranking | None | Critical | Deterministic + AI |
| 6.46.193 | Validate local signals strong enough for map pack ranking | Strong | Heavy | Deterministic + AI |
| 6.46.194 | Validate local presence durable | Durable | Heavy | Deterministic + AI |
| 6.46.195 | Validate local ecosystem supports service search intents | Supportive | Medium | Deterministic + AI |
| 6.46.196 | Validate geo‑semantic signals tightly aligned | Aligned | Medium | Deterministic + AI |
| 6.46.197 | Validate all map sources updated within 90 days | Updated | Medium | Deterministic + AI |
| 6.46.198 | Validate local content supports AI engines | Supportive | Medium | Deterministic + AI |
| 6.46.199 | Validate local NAP visible in AI‑digestible sources | Visible | Medium | Deterministic + AI |
| 6.46.200 | Compute Final Local SEO Score | Finalized | Critical | Deterministic + AI |
← 6.44 On-Page SEO & Content Structure6.47 AI-Level Local Relevance Protocols →
Run these checks on your site
A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.
See plans
Machine-readable: catalog totals and the
full catalog as JSON (IDs, section, weight, status).