geo
How to fix: Brand name consistent: title / H1 / schema
Why this matters
LLMs build entity models from consistent co-occurrence of a name with topics. Inconsistency across title / H1 / schema fragments the entity signal — your brand competes with its own variant spellings for citation.
Background
LLMs build entity models from consistent co-occurrence of a name with topics. Inconsistency across title / H1 / schema fragments the entity signal — your brand competes with its own variant spellings for citation.
References
Entity-coherence analysis · LLM knowledge-graph construction
How to fix
Code snippet for each stack we cover. Pick the one matching your server / framework.
nginx
No server config.
apache
Same.
cloudflare
Same.
wordpress
Audit Site Title (Settings → General), Yoast / RankMath title templates, About page name, and Organization schema 'name' field. Standardise to one canonical form.
flask
Centralise brand name in config (BRAND_PRODUCT). Reference it everywhere instead of hardcoding.
express
Same — use a single constant.
rails
Same — Rails.configuration.brand_name.
Verify it's working
View source: page title, H1, og:title, and JSON-LD 'name' should all carry the same brand string.
Want to know if your site has this issue?
Run a free 53-check audit — security, GDPR, NIS2, and technical SEO.
Audit my site →