Aditya Sharma

SEO

10 pieces Filed under /seo

Technical and on-page SEO checked against crawl data and Search Console, not against what the industry repeats to itself.

  1. GPTBot vs OAI-SearchBot vs ChatGPT-User: What Each One Does GPTBot trains, OAI-SearchBot feeds ChatGPT search, ChatGPT-User fetches on request. The user agents, robots.txt rules and IP lists, read 11 October 2026. AI 6 min
  2. Google-Extended User Agent: It Is a Token, Not a Crawler Google-Extended has no user agent string, so it never shows in your logs. What the token controls for Gemini, what it leaves alone in Search, and… AI 7 min
  3. How to Find All URLs on a Website: 4 Methods and What Each Misses Sitemap, crawler, WordPress REST API or site: search. On my own site the sitemap first listed 400 of 779 published posts. Here is how to find… Google Sheets 9 min
  4. WordPress Sitemaps: Core Versus Plugin, and Whether AI Crawlers Read Them Yoast and Rank Math disable core sitemaps with the same one-line filter. What core emits, the 2,000 URL default, and what AI crawler docs say. SEO 8 min
  5. Canonical Tags on WordPress: What Breaks Them, and How to Audit Yours Core emits rel=canonical on singular pages only, and every SEO plugin removes that function anyway. Traced through core, Yoast and Rank Math source. SEO 10 min
  6. Structured Data and AI Answers: What Schema Is Actually Doing for You Now Google says schema is not required for generative AI search. What it does document, what practitioners assume, and how to audit your own graph. AI 8 min
  7. robots.txt for AI Crawlers: The Actual User-Agent Strings, and What Each One Honours GPTBot, ClaudeBot, CCBot, PerplexityBot, Google-Extended and Bingbot, with the real strings and the RFC rule that breaks most AI blocks. AI 10 min
  8. How to Measure Whether AI Search Sends You Anything Three partial signals and no complete one. Server logs, the new Search Console generative AI report, Bing AI Performance, and each one's limits. AI 10 min
  9. llms.txt for WordPress: What the Spec Actually Says and Whether Anything Reads It Google says Search does not use llms.txt. What the v2 spec asks for, what WordPress plugins generate instead, and what is still untested. AI 10 min
  10. How to Prevent WooCommerce Add to Cart Dynamic URLs from Crawling? If you're running an online store with WooCommerce, you may have noticed that add to cart buttons generate dynamic URLs. These URLs can be crawled by… SEO 6 min

One researched piece a week, on putting agents to work on real sites.

Free. One email a week. Unsubscribe in one click, and I do not send anything else.