Entity Type Detection (Critical)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.01 | Detect the root entity type of the website | Deterministic classification | Critical | Deterministic + AI |
| 6.41.02 | Classify entity as one of: | Correct classification | Critical | Deterministic + AI |
| 6.41.03 | Detect if website represents multiple entities | Accurate detection | Critical | Deterministic + AI |
| 6.41.04 | Validate entity primary type based on homepage signals | Strong signal | Heavy | Deterministic + AI |
| 6.41.05 | Validate entity type based on About page | Aligned | Heavy | Deterministic + AI |
| 6.41.06 | Validate entity type based on footer elements | Aligned | Heavy | Deterministic + AI |
| 6.41.07 | Detect if site accidentally mixes entity types (e.g., Person + Org) | Non-conflicting | Medium | Deterministic + AI |
| 6.41.08 | Detect if entity type changes across pages | Consistent | Medium | Deterministic + AI |
| 6.41.09 | Detect hybrid entity structures (brand + product + sub-brand) | Detected | Medium | Deterministic + AI |
| 6.41.10 | Validate appropriate entity schema type is implied | Correct | Medium | Deterministic + AI |
Entity Root Identity Clarity
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.11 | Validate homepage clearly states what the entity *is* | Clear | Critical | Deterministic + AI |
| 6.41.12 | Validate About page contains explicit definition of entity | Explicit | Critical | Deterministic + AI |
| 6.41.13 | Validate entity description consistent across all pages | Consistent | Heavy | Deterministic + AI |
| 6.41.14 | Validate mission/vision statements align with entity type | Aligned | Heavy | Deterministic + AI |
| 6.41.15 | Detect unclear or vague entity definitions | Clear | Medium | Deterministic + AI |
| 6.41.16 | Detect contradictions in entity description | Non-contradictory | Medium | Deterministic + AI |
| 6.41.17 | Validate “Who we are” and “What we do” sections logically aligned | Aligned | Medium | Deterministic + AI |
| 6.41.18 | Validate entity name used correctly across sections | Consistent | Medium | Deterministic + AI |
| 6.41.19 | Validate short description (brand tagline) exists | Present | Medium | Deterministic + AI |
| 6.41.20 | Validate tagline consistent with entity type | Consistent | Medium | Deterministic + AI |
Entity Naming Consistency
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.21 | Validate brand name spelled identically everywhere | Perfect match | Critical | Deterministic + AI |
| 6.41.22 | Validate no alternate brand name variations (unless intentional) | Unified | Heavy | Deterministic + AI |
| 6.41.23 | Validate name used consistently in metadata (titles/descriptions) | Consistent | Heavy | Deterministic + AI |
| 6.41.24 | Validate naming consistent in schema.org markup | Consistent | Heavy | Deterministic + AI |
| 6.41.25 | Validate domain name aligns with brand name | Aligned | Medium | Deterministic + AI |
| 6.41.26 | Validate social media profile names match brand | Matching | Medium | Deterministic + AI |
| 6.41.27 | Detect legacy brand names still present | Clean | Medium | Deterministic + AI |
| 6.41.28 | Detect special character inconsistencies (’, -, &) | Unified | Medium | Deterministic + AI |
| 6.41.29 | Detect capitalization inconsistencies | Correct | Medium | Deterministic + AI |
| 6.41.30 | Validate use of trademark symbols (™/®) consistent | Correct | Medium | Deterministic + AI |
Entity Logo & Branding
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.31 | Validate entity logo appears on all pages | Present | Heavy | Deterministic + AI |
| 6.41.32 | Validate logo file high‑resolution | High quality | Heavy | Deterministic + AI |
| 6.41.33 | Validate logo alt text includes brand name | Included | Medium | Deterministic + AI |
| 6.41.34 | Validate logo consistent across desktop & mobile | Same variant | Medium | Deterministic + AI |
| 6.41.35 | Validate no off-brand secondary logos appear | Clean | Medium | Deterministic + AI |
| 6.41.36 | Validate logo colors match brand identity | Matching | Medium | Deterministic + AI |
| 6.41.37 | Validate favicon matches the main logo | Matching | Medium | Deterministic + AI |
| 6.41.38 | Validate consistent use of brand color palette | Consistent | Medium | Deterministic + AI |
| 6.41.39 | Validate typography matches brand identity | Consistent | Medium | Deterministic + AI |
| 6.41.40 | Validate no outdated branding assets | Clean | Medium | Deterministic + AI |
Entity Canonical Identity Declaration
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.41 | Validate presence of canonical entity identity page (About page or Entity root) | Present | Critical | Deterministic + AI |
| 6.41.42 | Validate canonical entity identity page internally linked from header/footer | Linked | Heavy | Deterministic + AI |
| 6.41.43 | Validate canonical entity identity page contains: | Present | Heavy | Deterministic + AI |
| 6.41.44 | Validate canonical entity identity page content >300 words | Sufficient | Medium | Deterministic + AI |
| 6.41.45 | Validate entity identity sections formatted semantically (H1/H2/H3) | Structured | Medium | Deterministic + AI |
| 6.41.46 | Validate clarity of business model | Clear | Medium | Deterministic + AI |
| 6.41.47 | Validate mission/vision statements prominent | Prominent | Medium | Deterministic + AI |
| 6.41.48 | Validate major services/products listed | Listed | Medium | Deterministic + AI |
| 6.41.49 | Validate leadership or founder referenced (if applicable) | Present | Medium | Deterministic + AI |
| 6.41.50 | Compute partial Entity Identity score for Chunk 1 | Complete | Critical | Deterministic + AI |
Core Schema.org Validation (Root Level)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.51 | Detect presence of schema.org entity markup on homepage | Present | Critical | Deterministic + AI |
| 6.41.52 | Validate '@type' is correct for the entity | Correct | Critical | Deterministic + AI |
| 6.41.53 | Validate JSON-LD syntax error‑free | Valid | Heavy | Deterministic + AI |
| 6.41.54 | Validate only ONE primary entity declared on root | Single root | Heavy | Deterministic + AI |
| 6.41.55 | Validate schema root node includes: | Filled | Heavy | Deterministic + AI |
| 6.41.56 | Validate '@id' canonicalized and consistent | Consistent | Medium | Deterministic + AI |
| 6.41.57 | Validate schema includes 'sameAs' array | Present | Medium | Deterministic + AI |
| 6.41.58 | Validate no contradictory '@type' values | Clean | Medium | Deterministic + AI |
| 6.41.59 | Validate schema updated recently (not outdated) | Recent | Medium | Deterministic + AI |
| 6.41.60 | Validate JSON-LD loads without JS delays | Instant | Medium | Deterministic + AI |
Name / Description / Identity Fields
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.61 | Validate schema 'name' matches exact brand name | Exact-match | Critical | Deterministic + AI |
| 6.41.62 | Validate 'description' aligned with homepage identity | Aligned | Heavy | Deterministic + AI |
| 6.41.63 | Validate 'alternateName' fields correct (if used) | Correct | Heavy | Deterministic + AI |
| 6.41.64 | Validate 'slogan' present (if applicable) | Present | Medium | Deterministic + AI |
| 6.41.65 | Validate 'foundingDate' correct (if applicable) | Accurate | Medium | Deterministic + AI |
| 6.41.66 | Validate 'founders' array correct format | Correct | Medium | Deterministic + AI |
| 6.41.67 | Validate 'legalName' matches organization | Matching | Medium | Deterministic + AI |
| 6.41.68 | Detect missing or conflicting identity fields | Clean | Medium | Deterministic + AI |
| 6.41.69 | Validate long and short names consistent | Unified | Medium | Deterministic + AI |
| 6.41.70 | Validate name/description repetition minimized | Efficient | Medium | Deterministic + AI |
Entity Contact & Location Fields
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.71 | Validate 'address' object accurate (if entity is physical/local) | Accurate | Critical | Deterministic + AI |
| 6.41.72 | Validate 'telephone' correct | Correct | Heavy | Deterministic + AI |
| 6.41.73 | Validate address formatting matches country rules | Correct | Heavy | Deterministic + AI |
| 6.41.74 | Validate postal code accuracy | Accurate | Heavy | Deterministic + AI |
| 6.41.75 | Validate coordinates correct (if present) | Precise | Heavy | Deterministic + AI |
| 6.41.76 | Validate 'areaServed' correct for local/SAB businesses | Correct | Medium | Deterministic + AI |
| 6.41.77 | Validate structured address matches visible address | Matching | Medium | Deterministic + AI |
| 6.41.78 | Validate telephone format internationalized (+1, +44, etc.) | Correct | Medium | Deterministic + AI |
| 6.41.79 | Validate no leftover or deprecated addresses | Removed | Medium | Deterministic + AI |
| 6.41.80 | Validate multiple locations follow correct schema | Structured | Medium | Deterministic + AI |
Entity Relationships (Org–person–product Linking)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.81 | Validate founder linked properly (Person entity) | Linked | Heavy | Deterministic + AI |
| 6.41.82 | Validate employees/staff encoded (if applicable) | Encoded | Heavy | Deterministic + AI |
| 6.41.83 | Validate departments or divisions encoded correctly | Correct | Heavy | Deterministic + AI |
| 6.41.84 | Validate product/service entity pages linked from root schema | Linked | Medium | Deterministic + AI |
| 6.41.85 | Validate sameAs includes all major profiles: | Complete | Medium | Deterministic + AI |
| 6.41.86 | Validate missing social links detected | Detected | Medium | Deterministic + AI |
| 6.41.87 | Validate schema '@id' URLs unique per entity | Unique | Medium | Deterministic + AI |
| 6.41.88 | Validate entity relationships non-contradictory | Non-conflicting | Medium | Deterministic + AI |
| 6.41.89 | Validate linked profiles belong to same business | Verified | Medium | Deterministic + AI |
| 6.41.90 | Validate trustworthiness of all linked profiles | High | Medium | Deterministic + AI |
Global Schema Quality & Integrity
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.91 | Validate schema for conflicting types on same page | Clean | Critical | Deterministic + AI |
| 6.41.92 | Validate schema correctness using Google Rich Results Test | Valid | Heavy | Deterministic + AI |
| 6.41.93 | Validate schema matches real page content (no hallucination) | Accurate | Heavy | Deterministic + AI |
| 6.41.94 | Validate schema not auto-generated incorrectly by plugins | Correct | Heavy | Deterministic + AI |
| 6.41.95 | Validate schema includes required and recommended fields | Complete | Medium | Deterministic + AI |
| 6.41.96 | Validate no duplicate schemas | Unique | Medium | Deterministic + AI |
| 6.41.97 | Validate structured data uses HTTPS URLs | HTTPS | Medium | Deterministic + AI |
| 6.41.98 | Validate JSON-LD minified (avoid excessive size) | Efficient | Medium | Deterministic + AI |
| 6.41.99 | Detect if schema introduces ambiguity for AI crawlers | Clear | Medium | Deterministic + AI |
| 6.41.100 | Compute partial Schema Quality score for Chunk 2 | Complete | Critical | Deterministic + AI |
External Entity Profiles (Wikipedia / Wikidata / Crunchbase / Etc.)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.101 | Detect if entity has Wikidata entry | Detected or Not Applicable | Critical | Deterministic + AI |
| 6.41.102 | Validate Wikidata entity (if exists) matches website entity | Matching | Critical | Deterministic + AI |
| 6.41.103 | Validate Wikipedia page (if exists) matches current identity | Consistent | Heavy | Deterministic + AI |
| 6.41.104 | Validate Crunchbase profile (if applicable) aligned | Aligned | Heavy | Deterministic + AI |
| 6.41.105 | Validate external profiles linked via schema sameAs | Linked | Heavy | Deterministic + AI |
| 6.41.106 | Validate entity identifiers (QID, external IDs) correct | Correct | Medium | Deterministic + AI |
| 6.41.107 | Detect contradictory external profiles | None | Medium | Deterministic + AI |
| 6.41.108 | Detect outdated descriptions on external profiles | Updated | Medium | Deterministic + AI |
| 6.41.109 | Validate entity name consistent across external sources | Consistent | Medium | Deterministic + AI |
| 6.41.110 | Validate entity URLs consistent across external sources | Consistent | Medium | Deterministic + AI |
Knowledge Graph (Kg) Alignment
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.111 | Detect if entity appears in Google Knowledge Graph | Detected or Not Applicable | Critical | Deterministic + AI |
| 6.41.112 | Validate KG panel data matches website identity | Matching | Heavy | Deterministic + AI |
| 6.41.113 | Validate KG relationships (subsidiaries, parent org) correct | Correct | Heavy | Deterministic + AI |
| 6.41.114 | Validate KG attributes (founder, founded date, HQ) correct | Correct | Heavy | Deterministic + AI |
| 6.41.115 | Detect KG category/classification accuracy | Accurate | Medium | Deterministic + AI |
| 6.41.116 | Detect conflicting KG profiles | None | Medium | Deterministic + AI |
| 6.41.117 | Validate entity associations consistent across KG | Consistent | Medium | Deterministic + AI |
| 6.41.118 | Validate KG description matches schema description | Matching | Medium | Deterministic + AI |
| 6.41.119 | Validate logo in KG matches site logo | Matching | Medium | Deterministic + AI |
| 6.41.120 | Validate social profiles in KG correct | Correct | Medium | Deterministic + AI |
Social Entity Verification & Identity Match
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.121 | Validate social profile identity matches brand | Exact-match | Critical | Deterministic + AI |
| 6.41.122 | Validate profile descriptions consistent with website | Consistent | Heavy | Deterministic + AI |
| 6.41.123 | Validate social usernames aligned with brand name | Aligned | Heavy | Deterministic + AI |
| 6.41.124 | Validate profile images match brand logo | Matching | Heavy | Deterministic + AI |
| 6.41.125 | Validate banner/cover images on profiles aligned | Aligned | Medium | Deterministic + AI |
| 6.41.126 | Validate bio links correct | Correct | Medium | Deterministic + AI |
| 6.41.127 | Detect old or inactive profiles | Flagged | Medium | Deterministic + AI |
| 6.41.128 | Validate link-in-bio pages match brand identity | Matching | Medium | Deterministic + AI |
| 6.41.129 | Validate NAP consistency across social profiles (if applicable) | Consistent | Medium | Deterministic + AI |
| 6.41.130 | Validate social verification status (blue check, etc.) | Verified or N/A | Medium | Deterministic + AI |
Entity History & Background
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.131 | Validate founding year mentioned on website | Present | Heavy | Deterministic + AI |
| 6.41.132 | Validate founding year consistent across sources | Accurate | Heavy | Deterministic + AI |
| 6.41.133 | Validate founder/leadership details present | Present | Heavy | Deterministic + AI |
| 6.41.134 | Validate founder biography consistent across pages | Consistent | Medium | Deterministic + AI |
| 6.41.135 | Validate leadership team page structured correctly | Structured | Medium | Deterministic + AI |
| 6.41.136 | Validate previous name or history sections accurate | Accurate | Medium | Deterministic + AI |
| 6.41.137 | Detect outdated history statements | Updated | Medium | Deterministic + AI |
| 6.41.138 | Validate location history (HQ changes, expansions) correct | Correct | Medium | Deterministic + AI |
| 6.41.139 | Validate PR mentions of company history align | Matching | Medium | Deterministic + AI |
| 6.41.140 | Detect history contradictions across pages | None | Medium | Deterministic + AI |
Entity Media & Brand Representation
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.141 | Validate hero images on homepage represent brand correctly | On‑brand | Heavy | Deterministic + AI |
| 6.41.142 | Validate brand photography consistent (tone, palette) | Consistent | Heavy | Deterministic + AI |
| 6.41.143 | Validate any brand videos represent identity accurately | Accurate | Heavy | Deterministic + AI |
| 6.41.144 | Validate downloadable assets (PDFs, decks) use updated branding | Updated | Medium | Deterministic + AI |
| 6.41.145 | Validate no conflicting brand image styles | Clean | Medium | Deterministic + AI |
| 6.41.146 | Validate socials & website share the same visual identity | Unified | Medium | Deterministic + AI |
| 6.41.147 | Validate favicon, apple-touch-icon, browserbar icons consistent | Matching | Medium | Deterministic + AI |
| 6.41.148 | Detect outdated or deprecated brand guidelines references | Removed | Medium | Deterministic + AI |
| 6.41.149 | Validate brand voice consistent in copywriting | Consistent | Medium | Deterministic + AI |
| 6.41.150 | Compute partial External Graph & Identity Match score | Complete | Critical | Deterministic + AI |
Multi-Entity Detection (Brand → Sub-Brands → Products)
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.151 | Detect if website contains multiple entities (brands/products/org units) | Detected | Critical | Deterministic + AI |
| 6.41.152 | Validate hierarchy between parent brand and sub‑brands | Logical | Heavy | Deterministic + AI |
| 6.41.153 | Validate each sub‑brand has correct schema.org '@type' | Correct | Heavy | Deterministic + AI |
| 6.41.154 | Validate product entities linked to correct parent org | Linked | Heavy | Deterministic + AI |
| 6.41.155 | Validate no orphaned sub‑brand pages | None | Medium | Deterministic + AI |
| 6.41.156 | Validate navigation treats sub‑brands consistently | Consistent | Medium | Deterministic + AI |
| 6.41.157 | Detect if sub‑brands misuse parent branding | Clean | Medium | Deterministic + AI |
| 6.41.158 | Validate consistent naming conventions across sub‑brands | Consistent | Medium | Deterministic + AI |
| 6.41.159 | Detect overlap/conflicts in sub‑brand identity | None | Medium | Deterministic + AI |
| 6.41.160 | Validate entity tree (Brand → Sub‑brand → Product) structured | Structured | Medium | Deterministic + AI |
Entity Schema for Sub-Brands & Product Lines
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.161 | Validate sub‑brands have separate schema blocks (if applicable) | Present | Heavy | Deterministic + AI |
| 6.41.162 | Validate product schema accurate (Product, SoftwareApplication, Service) | Correct | Heavy | Deterministic + AI |
| 6.41.163 | Validate product descriptions unique per item | Unique | Heavy | Deterministic + AI |
| 6.41.164 | Validate schema for sub‑services or sub‑products | Complete | Heavy | Deterministic + AI |
| 6.41.165 | Validate product attributes (SKU, brand, MPID) correct | Accurate | Medium | Deterministic + AI |
| 6.41.166 | Validate pricing information structured correctly | Correct | Medium | Deterministic + AI |
| 6.41.167 | Detect missing product/service schema fields | Minimal missing | Medium | Deterministic + AI |
| 6.41.168 | Validate product/service names consistent | Consistent | Medium | Deterministic + AI |
| 6.41.169 | Validate product reviews markup correct | Valid | Medium | Deterministic + AI |
| 6.41.170 | Validate product/service entities connected to main org | Connected | Medium | Deterministic + AI |
Cross-Entity Harmony & Relationship Clarity
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.171 | Validate parent–child relationships encoded in schema using '@id' | Correct | Heavy | Deterministic + AI |
| 6.41.172 | Validate “provider”, “brand”, “manufacturer” fields correct | Accurate | Heavy | Deterministic + AI |
| 6.41.173 | Validate no circular @id references | Clean | Heavy | Deterministic + AI |
| 6.41.174 | Validate description differences between parent and sub‑brand | Non-duplicative | Heavy | Deterministic + AI |
| 6.41.175 | Validate sub‑brands reference the parent brand | Referenced | Medium | Deterministic + AI |
| 6.41.176 | Validate parent brand references sub‑entities logically | Logical | Medium | Deterministic + AI |
| 6.41.177 | Validate social profiles mapped to correct entity | Correct | Medium | Deterministic + AI |
| 6.41.178 | Detect brand dilution across child entities | None | Medium | Deterministic + AI |
| 6.41.179 | Validate sub‑brands avoid conflicting positioning | Clean | Medium | Deterministic + AI |
| 6.41.180 | Validate product names do not conflict search intent | Clear | Medium | Deterministic + AI |
Multi-Entity Graph Consistency
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.181 | Validate all entities link into one unified Knowledge Graph cluster | Unified | Heavy | Deterministic + AI |
| 6.41.182 | Validate parent brand recognized as canonical entity | Recognized | Heavy | Deterministic + AI |
| 6.41.183 | Validate sub‑brand Knowledge Graph stubs consistent | Consistent | Heavy | Deterministic + AI |
| 6.41.184 | Validate product Knowledge Graph identity correct | Correct | Heavy | Deterministic + AI |
| 6.41.185 | Detect external conflicting KG entries | None | Medium | Deterministic + AI |
| 6.41.186 | Validate third‑party listings map to correct organization | Correct | Medium | Deterministic + AI |
| 6.41.187 | Validate all entity URLs consistent across KG | Consistent | Medium | Deterministic + AI |
| 6.41.188 | Validate entity clusters avoid keyword-stuffed identities | Clean | Medium | Deterministic + AI |
| 6.41.189 | Detect missing or broken entity references | Minimal | Medium | Deterministic + AI |
| 6.41.190 | Validate Knowledge Graph entity confidence high | High | Medium | Deterministic + AI |
Entity Consolidation & Final Checksum
| ID | Check | Passes when | Weight | Runs |
|---|
| 6.41.191 | Validate no duplicate entities across pages | None | Critical | Deterministic + AI |
| 6.41.192 | Validate AI crawlers can deterministically interpret entity structure | Deterministic | Critical | Deterministic + AI |
| 6.41.193 | Validate schema reflects hierarchical entity graph accurately | Accurate | Heavy | Deterministic + AI |
| 6.41.194 | Validate external entities (social/org listings) align with structure | Aligned | Heavy | Deterministic + AI |
| 6.41.195 | Validate entity identity across sub‑brands collapses correctly into root entity | Unified | Medium | Deterministic + AI |
| 6.41.196 | Detect ghost entities (unused or empty brand structures) | None | Medium | Deterministic + AI |
| 6.41.197 | Detect deprecated product lines still indexed | Removed | Medium | Deterministic + AI |
| 6.41.198 | Validate entity graph complexity manageable for AI | Manageable | Medium | Deterministic + AI |
| 6.41.199 | Validate no entity nodes contradict site’s About identity | Unified | Medium | Deterministic + AI |
| 6.41.200 | Compute full Entity Graph Integrity score | Finalized | Critical | Deterministic + AI |
← 6.40 Local SEO (Hybrid Model)6.43 Technical SEO, Crawling & Indexability →
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).