→ 70 articles

The BrandKnown blog

How search and AI assistants decide who you are — schema, crawler access, llms.txt, citations — written the way we'd explain it to a friend, with the awkward parts left in.

Latest · AEO

What an AI search readiness score actually measures

A readiness score is a website checklist, not a citation forecast. Here is what goes into it, what a 78 means, and what it will never tell you.

September 12, 2026 · Read it →

AEO

Your H1 is part of your entity record

Homepage H1, schema name, and title tag should agree. Here is a three-field consistency check you can finish in five minutes.

August 26, 2026

How brands get cited in Perplexity answers

Perplexity leans on live retrieval and visible citations. Access, clear identity, and citable third-party pages — in that order.

August 17, 2026

Why ChatGPT names some brands and skips yours

Training memory, browsing retrieval, and entity resolution — the three reasons you are missing, and which ones you can fix.

August 16, 2026

Gemini, AI Overviews, and what publishers can actually control

Pew numbers on AI Overview clicks, plus the on-site work that still matters when the summary keeps the user on Google.

August 15, 2026

Multi-brand companies: keeping entities separate

Parent and product brands need distinct names, URLs, and schema. How to avoid one blob that confuses every assistant.

July 31, 2026

E-E-A-T for answer engines: which experience signals travel

Experience and trust still matter when the reader is a model. What to put on-page, what to earn off-site, and what is theater.

July 25, 2026

Pricing page clarity so AI does not invent your plans

Ambiguous pricing pages get hallucinated. Plain plan names, numbers, and exclusions — a rewrite pattern.

July 19, 2026

Multilingual sites and entity consistency across languages

One company, many languages — hreflang, translated names, and schema that does not invent a second organization.

July 16, 2026

What answer engine optimization actually is

AEO is not SEO with a new hat. It is the work of making one machine-readable claim about who you are, in the places assistants look before they answer.

August 28, 2026

SEO vs AEO: what carries over, and what does not

Most of your SEO work still counts. A few habits — keyword density, thin location pages, link volume for its own sake — do nothing for an answer engine.

August 25, 2026

Entity SEO: one brand name, one entity

Machines do not read your brand as a story. They read it as a record with a name, a URL, a logo and a set of profiles — and every inconsistency splits that record in two.

August 21, 2026

llms.txt: what it is, and what it is not

A hint file in the llmstxt.org shape, worth twenty minutes of your time. It is not a ranking lever, and anyone selling it as one is selling you something.

July 28, 2026

Writing an About page a machine can read

Who you are, what you do, who you serve — in the first two hundred words, in plain sentences, with no adjectives doing the work of facts.

July 24, 2026

How AI assistants decide which brands to name

An honest account of what goes into a shortlist — training data, live retrieval, and the third-party pages that get cited — and where you can actually intervene.

July 17, 2026

Measuring AI visibility without fooling yourself

Hit rate, competitor slots and cited sources are the three numbers worth tracking. Here is how to read each one, and how much a single run really tells you.

July 14, 2026

Brand name mismatch is the quiet killer

Your title tag says one name, your schema another, your LinkedIn a third. To a machine that is three companies, none of them well described.

June 30, 2026

Schema

FAQ schema that helps answer engines (and when it does not)

FAQPage markup is useful when the questions are real. It is noise when you invent twenty FAQs nobody asked.

September 10, 2026

HowTo schema: when step markup is worth the effort

HowTo JSON-LD earns its keep on true procedural pages. Here is the field list, a working example, and when to skip it.

September 9, 2026

Product schema for SaaS: the fields AI actually reads

Name, description, brand, and offers — a practical Product block for software companies without fake ratings.

September 8, 2026

Article schema for blog posts that get cited

BlogPosting fields that help machines attribute authorship and freshness, plus the mistakes that void the block.

September 7, 2026

Breadcrumb schema and how assistants read site structure

BreadcrumbList is small, cheap, and clarifies hierarchy. Here is a copy-ready example and where it belongs.

September 6, 2026

Personal brand vs company entity in schema

Person and Organization are different types. When founders should appear as Person, and how to link them without merging identities.

July 30, 2026

Organization schema, field by field

A working guide to the JSON-LD block that tells a crawler what your company is called, where it lives, and which profiles belong to it.

August 18, 2026

Organization or LocalBusiness? Picking the right @type

The wrong type is worse than a missing one. Here is the rule we use, why an address and a phone number change the answer, and what NAP mismatch costs you.

August 14, 2026

sameAs: the profile links that hold your entity together

sameAs is how you tell a machine that the LinkedIn page, the Crunchbase record and the Wikidata item are all the same company as your homepage.

August 11, 2026

AI crawlers

A robots.txt template for AI search in 2026

A commented template that separates training crawlers from answer crawlers, with a decision table for each bot.

September 5, 2026

ChatGPT-User vs GPTBot: which one to allow

One fetches for live answers; one trains models. Confusing them is how teams block the bot they meant to welcome.

September 4, 2026

How to allow PerplexityBot without opening the floodgates

Perplexity citations need fetch access. Here is the user-agent, the robots rule, and the WAF checks that still block you.

September 3, 2026

Google-Extended: what blocking it does and does not do

Google-Extended is about Gemini training, not Search crawling. Blocking it is a real choice — just know which door you closed.

September 2, 2026

Cloudflare Bot Fight Mode vs the AI crawlers you want

Bot Fight Mode will 403 the agents your robots.txt just allowed. How to tell, and how to allowlist without disabling protection.

September 1, 2026

How to fix 403 errors for AI bots, step by step

Confirm the 403, find whether robots or WAF is lying, allowlist the agent, re-test with curl. A numbered path.

August 6, 2026

How to allowlist AI user agents in your WAF

Cloudflare, AWS WAF, and generic bot scores — patterns that let answer crawlers through without opening every scanner on earth.

August 5, 2026

Every AI crawler in your robots.txt, explained

GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot — what each one is for and what blocking it costs.

August 7, 2026

Should you block AI crawlers?

There is a real answer, and it is not the same for every bot. Split them into training crawlers and answer crawlers, then decide once for each group.

August 4, 2026

When your WAF blocks the bots you wanted

A 403 from Cloudflare beats a robots.txt rule every time. How to tell a bot-management block from a crawler problem, and how to allow the agents you chose.

June 23, 2026

Authority

NAP consistency checklist for brands with locations

Name, address, phone — mismatched across directories splits your local entity. A checklist and a priority order for fixes.

August 24, 2026

Google Business Profile as an AEO signal

Categories, description, and website URL on GBP feed both Maps and answer retrieval. What to align with your schema.

August 23, 2026

Optimizing your LinkedIn company page for entity match

LinkedIn is usually the first sameAs target. Exact name, about text, and website field — step by step.

August 22, 2026

Crunchbase profile checklist for AI visibility

Categories, description, and website on Crunchbase show up in retrieval. Claim it, complete it, then add it to sameAs.

August 20, 2026

How to create a Wikidata item for your company

Notability rules stated plainly, then the properties to fill, then how to link it from schema without pretending you have a Wikipedia page.

August 19, 2026

Who gets cited in Google AI Overviews

Most summaries cite three or more sources. What kinds of pages show up, and how to become the kind that does.

August 13, 2026

Review sites AI answers keep citing

G2, Capterra, Trustpilot and category peers — claim profiles, fix categories, and stop fighting reviews you have not earned.

July 29, 2026

Reddit as an AEO source: what to do and what not to

Assistants cite threads. Astroturfing backfires. How to show up honestly when your category already lives on Reddit.

July 27, 2026

Directory listings that still matter for answer engines

A short list of directories worth the hour, a longer list that are not, and how to keep NAP identical everywhere you bother.

July 26, 2026

Author pages that help (and hurt) AI citations

Real bios with credentials beat ghost bylines. How to structure an author page without stuffing keywords.

July 23, 2026

Backlinks in the AI era: from links to mentions

Links still work, but an assistant reads a sentence about you on a page it trusts. Unlinked mentions and citable sources now carry weight links used to carry alone.

July 10, 2026

The sources AI answers keep citing

Community threads, review sites, directories and editorial round-ups take most of the citation slots. What to do about each kind, and what not to do.

July 7, 2026

Wikidata, Crunchbase and Wikipedia: the knowledge-graph triangle

Three records that turn a website into a recognised entity, in the order worth pursuing them, with the notability rules stated plainly.

July 3, 2026

SEO

Serving AI crawlers on Next.js and Vercel

SSR, static HTML, and middleware gotchas that make a Next site look empty to non-JS crawlers.

August 31, 2026

SSR vs CSR for AEO: a practical decision table

If your brand name only appears after hydration, AI never saw it. When to SSR, when to prerender, when a thin static shell is enough.

August 30, 2026

Meta descriptions that assistants actually reuse

Write the description as a definition, not a pitch. Length, voice, and a before/after table.

August 29, 2026

Title tags for entity clarity, not just click-through rate

Your title tag is one of the three places a machine learns your name. Clever marketing titles that drop the brand cost you entity clarity.

August 27, 2026

XML sitemaps still matter for AI discovery

Fresh lastmod, real URLs, no soft 404s — a sitemap checklist that helps humans and machines find the pages worth citing.

August 3, 2026

Canonical tags and the one-URL problem for entities

www vs apex, trailing slashes, and parameter URLs that split your entity across four addresses.

August 2, 2026

Soft 404s that confuse AI crawlers

A 200 with "page not found" text is worse than a real 404. How to find them and what status to return instead.

August 1, 2026

Dates, changelogs, and freshness signals for AI

dateModified that lies is worse than no date. When to bump dates, when to changelog, and how schema should reflect reality.

July 18, 2026

Your JavaScript site may be invisible to AI crawlers

AI crawlers generally do not execute JavaScript. If your name, description and schema only appear after hydration, they were never there at all.

July 21, 2026

Playbooks

How to run an AEO audit in one afternoon

Access, identity, evidence, then measurement — a four-hour sequence with a table for what to capture and what to ignore.

September 11, 2026

How to track AI referral traffic in GA4

Channel groups, referral exclusions, and a practical table of AI referrers worth watching — without over-reading small samples.

August 12, 2026

Measuring branded search lift after AI answers

Zero-click answers still move branded demand. How to watch Search Console for the lag without inventing causation.

August 10, 2026

An agency AEO workflow for ten client sites a month

Scan, triage, hand off fixes, re-scan — a repeatable loop sized for a $49/mo agency seat and a real calendar.

August 9, 2026

What to put in a client AEO report (and what to leave out)

Score, access findings, identity gaps, evidence gaps, and next steps — a report template that does not promise rankings.

August 8, 2026

Writing content briefs for AEO, not just SEO

Brief for the answer shape: definition, steps, table, sources. A template your writers can follow without producing fluff.

July 22, 2026

Comparison pages assistants recommend from

Honest comparison structure beats affiliate sludge. Sections, tables, and the disclosure rules that keep trust intact.

July 20, 2026

Ecommerce AEO checklist: products, merchants, and bots

Product availability, Merchant listings, crawler access, and review policy — a checklist for stores that want to be named.

July 15, 2026

AEO for local service businesses

LocalBusiness schema, GBP, NAP, and service-area pages that do not spam. A weekend plan for a plumber, clinic, or shop.

July 13, 2026

Why you re-scan after fixes (and what a re-scan can prove)

A passing re-scan proves the website check changed. It does not prove more citations. How to use both numbers without fooling yourself.

July 12, 2026

What to steal from a competitor's entity setup

A rival taking your shortlist slot usually has three or four specific things you do not. Here is how to find them by reading their public markup.

June 26, 2026

A 30-day AEO plan for a team of one

Four weeks, an hour or two a week, in dependency order: access first, then identity, then evidence, then measurement.

June 19, 2026

Reading about it is slower than checking

A scan names the specific thing that is wrong on your site, rather than the general case. It takes about two minutes and does not need an account.