Blog

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.

Guides15 min read8 September 2026

The Hidden noindex Tag That Blocks AI

A stray noindex tag or X-Robots-Tag header quietly removes your pages from Google AI Overviews and ChatGPT search. How to find it and clear it.

Read article
WordPress

Fixing Duplicate Schema Markup From Two WordPress Plugins

Two WordPress plugins both emitting schema produces duplicate entities that confuse AI and search. How to spot the conflict and get to one clean source.

14 min read7 September 2026
AI Search

AI Readiness vs a Traditional SEO Audit: What's Different

How an AI readiness audit and a traditional SEO audit overlap, where they don't, and why a clean SEO report doesn't mean AI can read your site.

14 min read7 September 2026
AI Search

What Moves Your AI Readiness Score, and What Doesn't

A point-by-point look at which fixes raise your AI readiness score, which barely move it, and why page speed and extra schema types do nothing.

14 min read6 September 2026
AI Search

How to Run an AI Readiness Audit on Your Site

An AI readiness audit checks whether AI can reach, read, and understand your site. What it inspects, how to read the report, and how to run one yourself.

15 min read6 September 2026
AI Search

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.

14 min read5 September 2026
Guides

How 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.

14 min read5 September 2026
Guides

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.

15 min read4 September 2026
Guides

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.

16 min read4 September 2026
Guides

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.

13 min read3 September 2026
Guides

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.

14 min read3 September 2026
Guides

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.

14 min read2 September 2026
Guides

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.

16 min read2 September 2026
Guides

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.

17 min read1 September 2026
AI Search

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.

13 min read1 September 2026
Guides

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.

13 min read31 August 2026

Browse by topic