Website-type aware scoring
GEO analysis first classifies the site as personal, commerce, SaaS/software, corporate/service, blog/content, or unknown. Three categories then redistribute their sub-weights based on that classification so every site type can reach the full module total: Schema (14 + 6 + 5), E-E-A-T (10), and Content Richness (20). When a check is not applicable for the site type, its points are reallocated across the remaining applicable checks as whole numbers instead of being silently lost.
Personal / creator
Schema
Person + Organization + Article/BlogPosting. Article โ Person nesting is the primary structural check.
E-E-A-T
Trust pages: contact only. Author Schema + visible byline still required, but expertise (3) and About (2) carry more weight.
Content Richness
FAQ and HowTo/Tech docs do not apply. Their weight moves to Blog (8) and Freshness (12) so the 20-point total is reachable.
Commerce
Schema
Organization, Product/Offer, FAQ, Article, HowTo, ItemList. Product โ Organization nesting is checked.
E-E-A-T
Trust pages: privacy + contact + terms all required and counted.
Content Richness
Default split โ FAQ (6), Blog (4), Knowledge (4), Freshness (6).
SaaS / software
Schema
Organization plus SoftwareApplication/WebApplication, FAQ, Article, HowTo, ItemList. Product Schema is only required when the site has a catalog.
E-E-A-T
Trust pages: privacy + contact + terms.
Content Richness
Default split โ FAQ (6), Blog (4), Knowledge (4), Freshness (6).
Corporate / service
Schema
Organization, Article, FAQ, ItemList. Product and HowTo are skipped unless detected.
E-E-A-T
Trust pages: privacy + contact (terms not required). The unused terms weight is reallocated to expertise (up to 3).
Content Richness
Default split โ FAQ (6), Blog (4), Knowledge (4), Freshness (6).
Blog / content
Schema
Organization, Article/BlogPosting, FAQ, ItemList. Product checks skipped.
E-E-A-T
Trust pages: privacy + contact. Terms weight reallocated to expertise (up to 3).
Content Richness
Default split โ FAQ (6), Blog (4), Knowledge (4), Freshness (6).