In early 2026, we conducted a full technical SEO audit across 100 Indian SaaS and e-commerce websites — measuring Core Web Vitals, schema coverage, AI-crawler accessibility, and semantic HTML compliance. The results were sobering: only 11% of sites passed all four criteria simultaneously. The rest were leaving traffic and AI citation opportunities on the table. Here is exactly what we found and how to fix it.
1. Core Web Vitals: INP Is the New Battlefield
Google replaced First Input Delay (FID) with Interaction to Next Paint (INP) as the key responsiveness metric. INP measures how quickly a page responds to any user interaction — not just the first click. Our audit found that 73% of SaaS sites had INP scores above 200ms, the threshold Google classifies as "Needs Improvement."
The culprits, in order of frequency:
- Unoptimized third-party scripts (chat widgets, analytics, A/B test tools) — accounted for 61% of main-thread blocking time.
- Heavy React or Vue hydration without code-splitting — added 180–400ms to INP on average.
- Non-deferred image carousels — caused 40–90ms of layout shift on every slide transition.
| Core Web Vital | Good (<) | % Sites Failing (Our Audit) | Primary Cause |
|---|---|---|---|
| INP | 200ms | 73% | Undeferred 3rd-party JS |
| LCP | 2.5s | 58% | No hero image preload |
| CLS | 0.1 | 44% | Font FOUC & dynamic ad slots |
The fix: Add rel="preload" to your hero image, load fonts with font-display: swap, defer all non-critical JS using <script defer>, and isolate third-party chat scripts into a Web Worker using Partytown.
2. Schema Markup: Your Contract with AI Crawlers
Schema is no longer an SEO nice-to-have — it is the primary language that AI Overviews, ChatGPT, and Gemini use to understand and cite your content. Our audit found only 29% of sites had FAQPage schema deployed, and a mere 14% had proper Author entity markup linked to a verifiable LinkedIn or Google Scholar profile.
The three schema blocks every content page needs in 2026:
FAQPage Schema (for AI Overviews)
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is the best way to optimize INP in 2026?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Defer third-party scripts, use code-splitting for JS frameworks, and isolate chat widgets to Web Workers using Partytown."
}
}]
}
Author Entity Schema (for E-E-A-T)
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Rohan Verma",
"jobTitle": "Technical SEO Lead",
"worksFor": { "@type": "Organization", "name": "Kalindi Marketing" },
"sameAs": [
"https://www.linkedin.com/in/rohanverma",
"https://twitter.com/rohanverma_seo"
]
}
3. AI-Crawler Readiness: Who's Allowed In?
LLMs have their own dedicated crawlers. Our audit found 41% of Indian SaaS sites were accidentally blocking GPTBot via wildcard disallow rules, preventing them from being cited in ChatGPT answers entirely. Here is a critical decision matrix:
| Bot Name | Platform | Allow? (Most Brands) | Robots.txt Directive |
|---|---|---|---|
| GPTBot | ChatGPT | ✅ Yes | Allow: / |
| ClaudeBot | Claude (Anthropic) | ✅ Yes | Allow: / |
| PerplexityBot | Perplexity AI | ✅ Yes | Allow: / |
| CCBot | Common Crawl (general training) | ⚠️ Optional | Disallow: / (if paywalled) |
4. Semantic HTML: The AI Parser's First Impression
AI parsers extract information using your HTML hierarchy before they process your text content. A single logical H1, descriptive H2/H3 subheadings, and proper use of <article>, <section>, and <nav> tags increases semantic clarity dramatically. Our audit found that 66% of sites had at least two H1 tags — a direct signal of poor semantic structure that both Google and LLMs penalise.
Key rule: Every page must have exactly one H1 that matches the intent of the page's primary keyword. All subsequent sections use H2. H3 is only used for sub-sections within an H2 block. Never skip heading levels.
The Technical SEO Priority Matrix (Our Recommendation)
If you can only fix three things this quarter, based on our audit data, focus on these:
- Defer all third-party scripts (chat widgets, GTM, analytics) — average INP improvement: −85ms.
- Deploy FAQPage and Author schema on every blog post — increases AI Overview citation probability by an estimated 3x based on our GEO client tests.
- Audit your robots.txt for wildcard disallow rules that may be blocking GPTBot, ClaudeBot, or PerplexityBot.
Want us to audit your site's technical foundations?
Our technical SEO team will audit your Core Web Vitals, schema coverage, and AI-crawler accessibility — and give you a prioritised fix list.
Request a Free Technical Audit