
SaaS site boosts AI-driven search traffic
A LATAM SaaS platform rewrote its SEO pipeline in four phases, adding JSON-LD, hreflang, llms.txt, IndexNow pings, and static HTML snapshots to capture AI-driven search traffic [DevTo].
The team behind a LATAM SaaS platform rolled out a four-phase SEO overhaul on June 5, 2026, adding structured data, explicit AI-bot directives, and a lightweight pre-render pipeline [DevTo].
── What shipped ──
- PageMeta extension – The React-Helmet wrapper now accepts
ogTypeandjsonLdprops, emitting Open Graph tags and up to six<script type="application/ld+json">blocks per page [Google Rich Results]. - Schema constructors – A tiny
schema.tslibrary providesarticleSchema,breadcrumbSchema,personSchema, etc. Six schema types are now rendered on every relevant route. - hreflang – Every render includes
hreflang="es-mx"and anx-defaulttag, eliminating a 5-10% silent index loss observed on multilingual queries. - llms.txt – A new
llms.txtfile at the site root follows the 2026 specification and lists private paths (/dashboard/*,/admin/*) asDisallow. Robots.txt now contains explicitAllowblocks for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, and Anthropic-AI. - Dynamic sitemap index – The static
sitemap.xmlwas replaced by a<sitemapindex>referencing three dynamic sitemaps for blog, profiles, and salary reports. The backend endpoint/sitemap-blog.xmlcaps each map at 50,000 URLs, matching Google’s limit. - IndexNow integration – After each post publish, the service fires an
IndexNowPOST toapi.indexnow.orgwith up to 100 URLs [DevTo]. - Web-Vitals sampling – The front-end reports CLS, INP, LCP, FCP, and TTFB at a 10% sample rate to CloudWatch. An alarm triggers on p75(LCP) > 3000 ms.
- Static HTML snapshots – A 100-line post-build script patches
dist/index.htmlfor eight landing routes, inserting title, description, OG, and canonical tags.
The team added JSON-LD schema markup, which directly shapes the snippets shown to users [Google Rich Results]. IndexNow integration notifies Bing, Yandex, Naver, and Cloudflare instantly, reducing discovery latency. Static HTML snapshots also slash build cost by removing Puppeteer, saving roughly $200 per month in CI compute.
The llms.txt file protects both compliance and SEO performance by respecting explicit crawl directives [DevTo]. Sites that omit llms.txt risk having private surfaces indexed and inadvertently feeding proprietary data to LLMs.
Subscribe to the broadcast.
Daily digest of the day's most important tech news. No fluff. Engineering signal only.
// delivered via substack · double-opt-in confirmation


