Use this checklist to help AI search understand your page and quote its facts.
It supports step 8 of the PLAYHEADS GEO Workshop and printed pack pages 3 and 4.
| Part | Who it is for | What you can do |
|---|---|---|
| 1. Read this first | You | Learn the terms and choose your page |
| 2. The paste block | Your AI agent | Check the page and write fixes |
| 3. Two worked examples | You | See clearer software and factory pages |
| 4. Where this fits in the workshop | Instructor | Connect the audit to the workshop |
Part 1. Read this first
Three words make your facts clear
AI answers name things and describe them. Your page needs clear facts that make sense when quoted alone.
| Word | Plain meaning | Example: "cheapest CRM for a small business" |
|---|---|---|
| Entity | A thing with a name | Your product, Acme CRM |
| Attribute | A property the buyer asks about | Price and customer size |
| Value | Your answer for that property | A price with its unit; a team size |
CRM means customer relationship management software.
A triple is an entity, attribute and value together:
Acme CRM costs 9 US dollars per user per month on the Starter plan, for teams of 2 to 20 people.
This is an invented teaching example. It names the product, price, plan and team size in one sentence.
"The most affordable CRM for growing businesses" gives no price or clear team size. A buyer cannot check the claim.
AI search needs facts it can quote
These are general ways AI search works. They do not describe the current behaviour of any named engine.
- AI search rewrites the buyer's question before searching. It can add product names, prices, requirements and related questions. Answer the buyer's needs, including details the question leaves unsaid.
- AI search selects passages and sentences. A fact may appear without the surrounding paragraph. Put the product name, value and conditions together.
- AI search checks answers against source text. Clear, consistent facts help it compare an answer with your page. They do not guarantee a link.
Turn one page into a clearer answer
- Choose one page that helps you sell. Use a product, service, capability or pricing page. Use another page only if it holds the buyer's answer.
- Choose one buyer question. Take it from your ten-question panel on pack page 1. For example: "cheapest CRM for a small business".
- Copy Part 2 into a new AI chat. Fill in the four required inputs. Paste the page text unless your agent can open the page.
- Publish the first useful fix today. Check its facts and resolve every verification marker first. Run your question panel again next month.
Three rules keep your report honest
- Label the evidence. VERIFIED means an outside source confirms the fact. CLAIMED means only your company says it. UNKNOWN means evidence is missing.
- Never invent facts. Do not guess prices, dates, certificates, customer names or product details.
- Mark what needs checking. Use
[VERIFY: what to check]. Resolve the marker before publishing the sentence.
What this checklist cannot do
- It cannot guarantee rankings or links in AI answers. AI search must first access the page. Run the access test on pack page 4.
- It cannot replace work on websites you do not own. Those pages can also supply facts for AI answers. Use pack page 3.
- It cannot show what a named engine does today. Check your own results regularly.
- It cannot make "cheapest" true. It can make your price clear, current and easy to compare.
Part 2. The paste block
Copy the whole block below, from the first line to the last, into a new chat with your AI agent. Fill in the four required inputs. Add the optional inputs if you have them. Send it.
You are an on-page auditor for AI search. Your job is to check one web page against the checklist below and report what to change, so that an AI answer can name my company for one buyer question. You are an auditor, not a marketer. ======================= MY FOUR INPUTS ======================= BUYER QUESTION: [the question my buyer types, for example: cheapest CRM for a small business] MY OFFICIAL NAME: [the one name I use everywhere, for example: Acme CRM] PAGE ADDRESS: [https://...] PAGE TEXT: [paste the full visible text, or fetch the page if you can. Say whether you fetched it. Never claim to read a page you did not fetch.] OPTIONAL, MY FACT SHEET OR TRUTH NOTEBOOK: [paste it if you have one] OPTIONAL, COMPETITORS THE AI NAMES FOR THIS QUESTION: [names, if I know them] ============================================================== RULES. Keep the audit honest. 1. LABEL EVERY FACT. Every company fact needs an evidence label. VERIFIED means an outside source confirms it. CLAIMED means only my company says it. UNKNOWN means evidence is missing. Never upgrade a label without evidence. Rewrites follow the separate label layout in report section 4. 2. NEVER INVENT. Do not guess prices, dates, certificates, customers or specifications. Use [VERIFY: what to check] wherever a needed fact is missing. 3. USE PLAIN ENGLISH. Use short sentences and everyday words. Define unfamiliar terms in six words or fewer. No em dashes, en dashes or marketing adjectives. 4. DESCRIBE GENERAL BEHAVIOUR. Explain what AI search engines generally do. Never claim to know what one named engine does today. 5. USE ONLY THESE CHECKS. Do not add checks, link-building advice, word targets or an overall numerical score. Record a PASS and move on when a check passes. 6. STOP WITHOUT PAGE CONTENT. If PAGE TEXT is empty and you cannot fetch it, ask for the text and stop. If a homepage or blog has no facts about what I sell, ask for a product, service or pricing page instead. 7. QUOTE THE PAGE. For every FAIL, quote the exact failing words or write "not on the page". If you cannot inspect something, use NOT OBSERVABLE. Missing access to evidence is not proof that a check fails. STEP 0. Map the buyer's needs to your facts. An ENTITY is a thing with a name. An ATTRIBUTE is a property the buyer asks about. A VALUE is your answer for that property. A TRIPLE puts all three in one sentence. An entity class means the kind of thing wanted. CRM means customer relationship management software. A Truth Notebook is your checked company fact sheet. a. Split BUYER QUESTION into its parts. Name the entity class, each requested attribute and the desired value. For "cheapest CRM for a small business", the class is CRM software. Price should be lowest; customer size should be small. b. Suggest five likely searches and the attribute each explores. Label them as suggestions, not observed searches. Consider unstated needs: price unit, free plan, minimum order, delivery time, proof and current information. Include only needs relevant to this buyer question. c. Find my value for every attribute, including those in the suggested searches. Quote the sentence exactly. Use FOUND when one sentence contains the full triple. Use WEAK when the value is vague, split up or missing a unit. Use MISSING when the page gives no answer. Run BLOCKS A to G. Give each check PASS, FAIL or NOT OBSERVABLE, a short reason and a page quote. PASS requires evidence for the whole condition. For NOT OBSERVABLE, name the missing access or evidence and how to check it. BLOCK A. Make clear who the page describes. A1. Test: the official name identifies the page. PASS if its exact spelling appears in the title, main heading and first sentence. FAIL if any is missing or different. Fix: use MY OFFICIAL NAME in all three. A2. Test: the page has one main entity. PASS if it describes one product, service or company; FAIL if unrelated offers mix. Fix: give each main entity its own page. A3. Test: the page states what the entity is. PASS if the opening names its class beside its name; FAIL if readers must guess. Fix: write "[Name] is [product or service type] for [buyer]." A4. Test: the name agrees across pages and public profiles. PASS if spelling matches and old or other names appear once; FAIL if names vary. Fix: choose one official name and explain other names once. A5. Test: key fact sentences name their subject. PASS if each starts with the entity name; FAIL if it starts with "we" or "it". Fix: replace unclear openings with "[Official name] offers ..." or similar. A6. Test: readers can identify the publisher. PASS if the page is on my domain and names an author or company with an about link. FAIL if either is absent. Fix: use my domain and add the publisher and link. BLOCK B. Answer each buyer need with a value. B1. Test: the step 0 map has answers. PASS if every attribute has a value or clear "does not apply"; FAIL if any is missing. Fix: add one factual sentence for each missing answer. B2. Test: values are specific. PASS for numbers with units, dates, named plans or standards, and yes/no answers. FAIL for vague words such as "fast". Fix: give the value and its conditions. B3. Test: each triple fits in one sentence. PASS if entity, attribute, value and conditions appear together; FAIL if separated. Fix: write "[Name] costs [price] per [unit] on [plan], [billing condition]." B4. Test: "cheapest", "fastest" and similar claims have support. PASS with named comparisons, figures and a check date, or no such claim. FAIL without support. Fix: add a dated comparison or remove the claim. B5. Test: each value includes its conditions. PASS if its sentence includes relevant plan, currency, region, material or limits. FAIL if needed context is elsewhere or absent. Fix: put conditions beside the value. B6. Test: the main value is easy to identify. PASS with one clear main figure and consistent mentions; FAIL if figures conflict. Fix: state the main figure once and explain any different plans or billing periods. B7. Test: likely follow-up questions have answers here or one click away. PASS if relevant costs, trials, contracts, setup, support or factory details appear. FAIL if needed answers are absent. Fix: add or link the missing triples. BLOCK C. Write facts that make sense alone. C1. Test: each key sentence works outside the page. PASS if a stranger understands the subject, fact and unit; FAIL if context is needed. Fix: add the name, unit and essential conditions to the sentence. C2. Test: key sentences are short and focused. PASS if each gives one main fact with its conditions; FAIL if separate facts pile up. Fix: split separate facts into separate sentences. C3. Test: related facts form a short, clearly headed passage. PASS with two to four sentences under an entity-and-attribute heading; FAIL otherwise. Fix: group the facts under a heading such as "Acme CRM costs less for small teams". C4. Test: key facts appear in readable body text. PASS if visible without opening images, files, tabs or tools; FAIL if hidden there. Fix: repeat the fact as a plain sentence in the page body. C5. Test: multiple values are easy to compare. PASS with a list or table whose entries name the product or plan; FAIL otherwise. Fix: give each entry its own name, attribute, value and conditions. C6. Test: the key sentence stays consistent across my materials. PASS if wording matches my fact sheet and public profiles; FAIL if wording differs. Fix: choose one accurate sentence and reuse it. Update every copy when facts change. BLOCK D. Put the buyer's answer near the top. D1. Test: the title identifies the entity and buyer's attribute. PASS if plain, specific and unique on my site; FAIL if vague or duplicated. Fix: name the entity and answer, for example "Acme CRM starts at [price]". D2. Test: the opening gives the answer promptly. PASS if the first two or three sentences name the entity, class and main value. FAIL if slogans or welcomes come first. Fix: move the triple to the opening. D3. Test: the page address names its subject. PASS for readable words such as /acme-crm-pricing; FAIL for unclear codes. Fix: use a clear address and redirect the old address to it. D4. Test: labels and values are close and easy to find. PASS if key terms appear in the title and once in bold, beside their values. FAIL if separated or hard to find. Fix: bold the triple once. D5. Test: a link can open each attribute section directly. PASS if each has a heading and anchor, a direct link target; FAIL if either is absent. Fix: add a heading ID, for example <h2 id="pricing">. BLOCK E. Support facts and keep them current. E1. Test: the page shows a real update date. PASS if the date matches a confirmed edit; FAIL if absent or known to be false. Fix: add the actual update date. Change it only when the facts change. E2. Test: key claims have nearby proof. PASS with relevant certificates, test results, captioned photos or outside sources. FAIL without proof. Fix: add it, get permission for customer names, or label CLAIMED. E3. Test: wording matches the evidence. PASS if claims reflect their actual status; FAIL if an application becomes approval. Fix: use the accurate verb, such as "applied for" instead of "holds". E4. Test: an outside page repeats the same key fact. PASS if a checked page I do not own uses the same words; FAIL if confirmed absent. Fix: name a profile to update, or use [VERIFY: which profile]. Check who supplied it. E5. Test: values agree across my pages and public profiles. PASS if checked values agree; FAIL if prices, specifications or conditions conflict. Fix: list the conflicting pages and correct each using the confirmed fact. BLOCK F. Make the page readable by machines. F1. Test: an AI assistant that can browse is able to fetch this page and quote it. PASS if you fetched the page and its quotes and numbers match the text; FAIL if a fetch failed. Fix: investigate access. If you could not test it, use NOT OBSERVABLE and ask for the access test on pack page 4. F2. Test: key facts exist in the HTML, the page's source code, before any script runs. PASS if they are visible in the fetched source; FAIL if they appear only after loading. Fix: put the facts in the source. With pasted text only, use NOT OBSERVABLE and ask for the source test on pack page 4. F3. Test: code uses real headings, lists and tables, with labels beside values. PASS for suitable h1, h2, h3, ul, ol and table elements; FAIL for missing structure. Fix: ask a developer to replace visually styled blocks with suitable elements. F4. Test: schema markup, machine-readable fact labels, matches visible facts. PASS if suitable types and name, price, currency and unit agree; FAIL otherwise. Fix: add or correct Organization, Product, Service, Offer or FAQPage as appropriate. Check at validator.schema.org. Markup helps interpretation; it cannot guarantee links. F5. Test: images and videos have text versions of their facts. PASS with suitable image descriptions, captions, transcripts and body text. FAIL if facts appear only in media. Fix: repeat the entity, attribute and value in text. BLOCK G. Remove wording that weakens your facts. G1. Test: wording is useful rather than repetitive. PASS without forced keywords or copied filler across pages; FAIL when either appears. Fix: use terms where needed and remove repeated blocks. G2. Test: uncertainty reflects real limits. PASS if qualifiers such as "typically" are justified; FAIL if they hide missing facts. Fix: state the confirmed value or a supported range with its conditions. G3. Test: every section serves the page's sales topic. PASS if sections help this buyer assess the offer; FAIL for unrelated traffic topics. Fix: remove unrelated sections or move them to a suitable page. G4. Test: ranges have clear endpoints and units. PASS for "from 0.01 mm to 0.05 mm, depending on material"; FAIL for unclear ranges. Fix: label both endpoints and state the buyer's applicable value separately. G5. Test: content avoids unsupported or offensive claims. PASS without unqualified medical advice, unsupported competitor claims or abuse. FAIL if present. Fix: remove abuse; remove or properly support and qualify claims. REPORT FORMAT. Show what to change and why. # Make this page easier to quote Page address: [PAGE ADDRESS] Buyer question: [BUYER QUESTION] Page text: fetched by me / pasted by you (say which) ## 1. Match your facts to buyer needs | Words in the question | Entity, attribute or value | My value on the page now (quote) | FOUND / WEAK / MISSING | | ... | ... | ... | ... | Entity class: [...] Suggested searches, not observed searches, and the attribute each explores: 1. ... ## 2. See which blocks need work | Block | PASS | FAIL | NOT OBSERVABLE | | A. Entity | | | | | B. Attribute and value | | | | | C. Standalone facts | | | | | D. Position | | | | | E. Proof and date | | | | | F. Readable | | | | | G. Conflicting wording | | | | ## 3. Fix the biggest barriers first List the five most useful fixes, or fewer if fewer checks fail. Put access failures first, then missing buyer answers, unclear facts and missing proof. Do not invent a score or recommend changes to passing checks. 1. [Action]. Check [ID]. Why it matters: [...]. On the page now: "[quote]" or "not on the page". Evidence label: VERIFIED / CLAIMED / UNKNOWN. 2. ... ## 4. Paste-ready rewrites for the top three fixes ### [New heading that names the entity and the attribute] [Two to four short sentences, written as text ready to publish on the page. The first one is the triple. Use only facts from the page or from my inputs. Where a fact is missing, write [VERIFY: ...] inside the sentence. Do not write the evidence labels inside these sentences; a reader of the page must never see the words VERIFIED, CLAIMED or UNKNOWN. Put the labels on the line below instead.] Labels: [one label per fact used in the passage, in order] Intended quote: "[the one sentence I want the AI to lift]" Ready to publish: [YES, or NO until the [VERIFY: ...] markers above are resolved] ## 5. Confirm these facts before publishing - [VERIFY: ...] ## 6. See why each check passed or failed [A1 to G5: PASS / FAIL / NOT OBSERVABLE, one sentence, the quote] ## 7. Check results after making changes - These checks describe general AI search behaviour, not a named engine's current system. - A page must be fetched before it can be cited. Test access if F1 is NOT OBSERVABLE. - Outside pages also supply answers. E4 starts that work; repeated company claims do not become independent proof. - Clear facts and matching markup do not guarantee rankings or links.
Part 3. Two worked examples
These companies and details are invented. Verification markers show what you must confirm before using similar text on your page.
Acme CRM answers the price question directly
Buyer question: "cheapest CRM for a small business".
| Buyer need | Attribute | Value to confirm |
|---|---|---|
| CRM | Product class | CRM software [VERIFY: product class] |
| Cheapest | Price | 9 US dollars per user per month [VERIFY: price and billing] |
| Small business | Team size | 2 to 20 people [VERIFY: supported team size] |
| Try before paying | Free plan | Up to 3 users, no time limit [VERIFY: free plan terms] |
| Current information | Price date | [VERIFY: date prices were checked] |
| Buyer confidence | Reviews | [VERIFY: independent review source] |
Before:
Acme is the most affordable CRM solution on the market, built with love for growing businesses of every size.
The page gives no price, billing unit or clear team size. "Most affordable" has no comparison to support it.
Checks B2, B3, B4 and D2 fail. The class also needs a clear statement for A3.
After:
Acme CRM starts at 9 US dollars
Acme CRM costs 9 US dollars per user per month on Starter, billed monthly [VERIFY: price, plan and billing].
Acme CRM is CRM software for small sales teams [VERIFY: product class and intended users]. Acme CRM Starter supports teams of 2 to 20 people [VERIFY: team size]. Acme CRM offers a free plan for up to 3 users, without a time limit [VERIFY: free plan terms].
Prices checked on [VERIFY: date].
Compare Acme CRM with the same billing terms
Compare published prices using the same currency, billing period and included features.
Product Plan Price per user per month Free plan Acme CRM Starter [VERIFY: plan] 9 US dollars [VERIFY: price and billing] Up to 3 users [VERIFY: terms] [VERIFY: competitor name] [VERIFY: plan] [VERIFY: price and billing] [VERIFY: free plan terms] Labels: UNKNOWN for each example fact.
Intended quote: "Acme CRM costs 9 US dollars per user per month on Starter, billed monthly [VERIFY: price, plan and billing]."
Ready to publish: NO until all verification markers, including the heading's price, are resolved.
The rewrite gives buyers a price they can compare. It removes "cheapest" until a fair, dated comparison supports that claim.
A CNC supplier answers the small-batch question
Buyer question: "CNC machining supplier for small aluminium batches".
CNC machining means computer-controlled cutting and shaping. Tolerance means the allowed variation in a measurement.
| Buyer need | Attribute | Value to confirm |
|---|---|---|
| CNC supplier | Service class | CNC machining in Shenzhen [VERIFY: service and location] |
| Aluminium | Material | Aluminium 6061 and 7075 [VERIFY: materials] |
| Small batches | Minimum order | 1 piece [VERIFY: minimum order] |
| Accurate parts | Tolerance | Plus or minus 0.01 mm [VERIFY: achievable tolerance and conditions] |
| Delivery planning | Lead time | 7 working days for under 50 pieces [VERIFY: timing and conditions] |
| Quality proof | Certification | [VERIFY: certificate number, issuer and validity] |
| Protect drawings | Confidentiality | NDA before sharing drawings [VERIFY: agreement process] |
Lead time means time from order to delivery. An NDA is a non-disclosure agreement, a promise to protect shared information.
Before:
We are a leading precision manufacturer with world-class equipment and a commitment to quality. Small and large orders welcome.
The sentence gives no company name, material, minimum order or tolerance. It also gives no evidence of quality.
Checks A1, A3, A5, B1, B2 and E2 need attention.
After:
[Official name] accepts small aluminium orders
[Official name] accepts CNC machining orders from 1 piece [VERIFY: service and minimum order].
[Official name] operates in Shenzhen, China [VERIFY: location]. [Official name] machines aluminium 6061 and 7075 [VERIFY: materials]. [Official name] achieves plus or minus 0.01 mm on machined features [VERIFY: tolerance, materials and conditions].
[Official name] states delivery and drawing protection
[Official name] delivers batches under 50 pieces in 7 working days [VERIFY: lead time, starting point and delivery scope]. [Official name] signs an NDA before drawings are exchanged [VERIFY: agreement process].
Check [Official name]'s quality evidence
[Official name] holds ISO 9001 certificate [VERIFY: number], issued by [VERIFY: body], valid until [VERIFY: date].
Photograph caption: [Official name]'s 20 aluminium 6061 housings undergoing dimensional inspection [VERIFY: quantity, material, inspection method and date].
Specifications checked on [VERIFY: date].
Labels: UNKNOWN for each example fact.
Intended quote: "[Official name] accepts CNC machining orders from 1 piece [VERIFY: service and minimum order]."
Ready to publish: NO until all verification markers are resolved.
The buyer can now assess order size, material, accuracy, timing and drawing protection. Each answer needs confirmation before publication.
Part 4. Where this fits in the workshop
Turn checked facts into a useful page
- Use it in Module 5, Sprint 4. Run it after the access and entity checks. Choose one sales page and one buyer question.
- Feed the result into pack page 3. Put the report's intended quote into "the exact claim it must make". Use confirmed wording on your page and relevant outside profiles.
- Supply the Truth Notebook. Paste your checked company fact sheet into the optional input. Missing evidence should produce verification markers.
- Connect it to section rewrites. Use the report's passages for the most useful text changes. Give code or access fixes to the person who manages the website.
- Repeat the monthly check. Run the audit after publishing. Then rerun the buyer questions and record whether answers or links changed.
Instructor notes: keep claims within the evidence
Teach this as a practical editing checklist. It does not reveal a named engine's current system.
The suggested passage sizes and search count are workshop instructions, not measured limits. Do not present them as engine requirements.
Show the difference between a company claim and outside confirmation. A company-written directory entry remains CLAIMED.
Keep verification markers visible during the exercise. Remove them only after checking the facts, then publish the confirmed wording.