Schema markup & AI search guides
Practical guides on JSON-LD schema, entity authority, and getting your brand cited by Google AI Mode, ChatGPT, and Perplexity.
The AI Readiness Loop: Audit, Fix, Monitor
AI readiness isn't a one-time checklist. It's a loop: audit to find the gaps, fix them in priority order, apply the changes, then monitor for drift.
Read articleHow to Structure Your About Page for AI Search
Your About page is the page AI systems read to work out who runs your site. How to structure the prose and the schema so they can actually use it.
Auditing Your XML Sitemap for AI Crawler Discovery
Who actually reads your XML sitemap in the AI era, what belongs in it, why the lastmod date has to be honest, and how to audit yours end to end.
dateModified and datePublished: A Freshness Guide for AI
Where datePublished and dateModified live, why your visible date, schema, and sitemap must agree, and how faking freshness backfires with AI search.
Multiple Schema Types on One Page: The Rules
Can a page have more than one schema type? Yes. Google's own rules for how many, how to connect them, and the two types with a hard limit.
hasPart and isPartOf: Schema for Multi-Page Content
One work split across many URLs, and nothing says so. How hasPart and isPartOf work, when to skip them, and the Google feature that uses them.
Service vs Product Schema for a Service Business
Both are valid, and schema.org calls a haircut a Product. What switching actually buys you, what it quietly costs, and when Product is legitimate.
Open Graph vs JSON-LD: What Each One Is For
Open Graph and JSON-LD look like they say the same thing. They answer different questions. What each is read by, and what happens when they disagree.
Organization vs LocalBusiness Schema: Which to Use
LocalBusiness is a subtype of Organization, not an alternative. Which one your business needs, why one node beats two, and the 19 other options.
Should You Block AI Crawlers From Your Site? The Trade-offs
Blocking AI crawlers feels right after models trained on your site for free. Here is what it actually costs, what it protects, and when it makes sense.
How to Allow GPTBot, PerplexityBot and ClaudeBot in robots.txt
GPTBot, PerplexityBot and ClaudeBot each do a different job. Here are the current AI crawler user-agent tokens, which to allow in robots.txt, and why.
Fixing the Schema Errors Google Search Console Flags
Google Search Console flagging structured data errors? See how its reports work, what the Validate Fix cycle means, and how to clear them for good.
How to Track AI Traffic in GA4 (2026)
How to track AI traffic in GA4: use the new AI Assistant channel, catch the Perplexity and Google AI visits it misses, and build a report that lasts.
Can AI Answer Real Questions About You? The Answer Pillar Explained
Asking ChatGPT about your business by name is a rigged test. What the Answer pillar checks when a model gets nothing but your own site to read.
The Best AI Visibility Tools in 2026, Honestly Compared
Profound, Otterly, Ahrefs Brand Radar and Citation Rocket compared on real prices, plus the free option most guides forget to mention.
Can AI Tell Who Runs Your Site? The Understand Pillar Explained
Your schema can validate perfectly and still fail the pillar worth 45 of 100 points. What Understand measures, and the four ways an entity graph breaks.