50 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.
| ID | Check | Passes when |
|---|---|---|
| 6.1.01 | Detect presence of Organization or LocalBusiness schema | Present |
| 6.1.02 | Validate schema type correctness (LocalBusiness, ProfessionalService, etc.) | Accurate |
| 6.1.03 | Validate top-level @id is unique and URL-based | Stable |
| 6.1.04 | Validate schema placed in <script type="application/ld+json"> | Correct |
| 6.1.05 | Validate no duplicate Organization schemas | Single authoritative |
| 6.1.06 | Detect conflicting multiple schema types for same entity | None |
| 6.1.07 | Validate business name in schema matches on-page name | Exact match |
| 6.1.08 | Validate address accuracy | Complete & correct |
| 6.1.09 | Validate address structured fields (street, locality, region, postal, country) | Full |
| 6.1.10 | Validate phone number format (E.164 recommended) | Standardized |
| 6.1.11 | Validate phone consistency with page + footer | Exact match |
| 6.1.12 | Validate geo coordinates present (latitude, longitude) | Present |
| 6.1.13 | Validate map link consistency (GMB/Apple Maps URL if included) | Correct |
| 6.1.14 | Detect taxID / vatID / EIN where relevant | Correct |
| 6.1.15 | Validate global identifiers (DUNS, LEI) if present | Accurate |
| 6.1.16 | Validate sameAs presence for external profiles | Present |
| 6.1.17 | Validate sameAs links correctness (no 404s) | Clean |
| 6.1.18 | Validate brand URL consistency across schema, footer, and canonical | Consistent |
| 6.1.19 | Validate openingHours present for storefront/local business | Present |
| 6.1.20 | Validate openingHours syntax correctness | Valid |
| 6.1.21 | Validate priceRange presence | Present |
| 6.1.22 | Validate acceptedPaymentMethod if included | Accurate |
| 6.1.23 | Validate currenciesAccepted | Correct |
| 6.1.24 | Validate serviceArea presence (for SAB businesses) | Accurate |
| 6.1.25 | Validate areaServed aligns with location pages | Consistent |
| 6.1.26 | Validate hasMap property if used | Correct |
| 6.1.27 | Validate image/logo URL accessible (200 status) | OK |
| 6.1.28 | Validate sameAs includes social profiles (FB, IG, LinkedIn, YT) | Yes |
| 6.1.29 | Validate sameAs includes citations (BBB, Yelp, Angi, Houzz) | Yes |
| 6.1.30 | Validate sameAs includes GBP/Maps CID URLs if allowed | Correct |
| 6.1.31 | Validate sameAs includes Apple Maps listing where relevant | Present |
| 6.1.32 | Validate sameAs includes authoritative business profiles (Crunchbase, Bloomberg) | Yes |
| 6.1.33 | Validate multi-location business uses distinct @id values | Clean |
| 6.1.34 | Validate ParentOrganization schema where relevant | Correct |
| 6.1.35 | Validate Department schema (e.g., service departments) | Correct |
| 6.1.36 | Validate branchOf relationships | Accurate |
| 6.1.37 | Validate hasPOS (Point of Service) entities | Correct |
| 6.1.38 | Validate schema fully JSON-LD (not Microdata/RDFa mix) | Clean |
| 6.1.39 | Validate schema is error-free per Google Rich Results Test | Valid |
| 6.1.40 | Validate schema references official entity URLs (homepage, social, citations) | Correct |
| 6.1.41 | Validate no outdated citations in sameAs | Clean |
| 6.1.42 | Validate brand colors/logo accessible for AI multimodal profiles | Yes |
| 6.1.43 | Validate no private or sensitive identifiers included | Clean |
| 6.1.44 | Validate NAP consistency across schema, footer, contact page | Perfect match |
| 6.1.45 | Validate NAP consistency with GBP / Apple Maps | Consistent |
| 6.1.46 | Compute NAP accuracy score | >= 95% |
| 6.1.47 | Compute organizational entity score | >= 90% |
| 6.1.48 | Compute local presence signal score | >= 90% |
| 6.1.49 | Compute schema validity score | >= 95% |
| 6.1.50 | Compute full Organization/LocalBusiness composite | >= 90% |
6.2 Service / Product / Offering Schema Suite →
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 plansMachine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).