feat(seo): improve AI/search discoverability and add Matomo measurement #66
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/seo-and-analytics"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Make the site discoverable and citable by AI answer engines while keeping training cra
wlers out, and stand up the measurement needed to see whether visitors actually reach
a contact action. The robots.txt policy now explicitly allows search/citation bots (OA
I-SearchBot, ChatGPT-User, PerplexityBot) and disallows training/dataset crawlers (GPT
Bot, Google-Extended, ClaudeBot, CCBot and others), advertises both the IT and EN site
maps, and ships a static
/llms.txtindex for LLM consumption. On-page signals are strengthened in
seo-translated.htmlwithog:locale:alternateand a richer Organization JSON-LD, plus per-page Service, Person and BreadcrumbList schema, all built with th
e existing manual URL construction to dodge the
absolute_urlfilter-cache bug. On the analytics side,
matomo.jsswitches to event delegation so clicks on icons nested in contact anchors are caught and fires consent-gated goals and events for mailto, cal.
eu and wa.me links;
bottom.htmlprimes custom dimensions (Language, Section) beforetrackPageView, andmain.jsadds debounced site-search tracking.docs/architecture .mdand the newdocs/analytics.mdrunbook document the SEO output and how to reconstruct a contact funnel on self-hosted Matomo 5.x without the paid Funnels plugin.