Sample detailed fix report ($19)
This screen is built the same way as the one-page detailed fix report you receive after purchase, filled with the scan result of a fictional site, "Sample Florist (example.com)". Each item has the problem, why it matters, fix steps and a code example, plus ready-to-paste code made for that specific site.
$19 · one-time
This sample lists all 5 items the scan of the fictional site marked as needing a fix. A real report likewise lists every item that needs a fix on your site (the number and content vary by site).
After purchase, a notice above the report asks you to save your personal access link (it is not sent by email).
Detailed fix report
Sample Florist (example.com) / Score 63/100・Grade C
- Structured data (JSON-LD) Problem +12pt
Invisible — won't change how your site looks
Problem
There is no structured data (Schema.org JSON-LD).
Why it matters
JSON-LD tells AI exactly what the page is (article, product, store, etc.). Without it, AI has to guess and cites you less.
How to fix
- Pick the Schema.org type that fits the page (Article / Product / LocalBusiness, etc.)
- Add it in <head> with <script type="application/ld+json">
- Validate it with Google's Rich Results Test
Code example<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Your article title", "description": "Short summary", "datePublished": "2026-01-01" } </script>Ready-to-paste code for your site<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebPage", "name": "Sample Florist | Seasonal bouquets and gift orders", "description": "A page for a fictional florist that takes orders for seasonal bouquets, arrangements and gifts.", "url": "https://example.com/" } </script>Where to paste: your page's <head>. On WordPress use an SEO plugin or the theme header; on Shopify, theme.liquid; on Wix/Squarespace, the custom-code / embed box.
If you use an AI agent (optional)Generate the best Schema.org JSON-LD for this page and output it ready to drop into <head>, filling in required properties: [page content]
- Sitemap / canonical Problem +8pt
Invisible — won't change how your site looks
Problem
A sitemap (sitemap.xml) or canonical (preferred URL) is missing.
Why it matters
A sitemap helps every page get discovered; canonical prevents duplicate-URL confusion. Both help AI and search read you accurately.
How to fix
- Generate a sitemap.xml that lists your public URLs
- Add "Sitemap: https://…/sitemap.xml" to robots.txt
- Add <link rel="canonical"> with the preferred URL in each page's <head>
Code example<!-- Each page --> <link rel="canonical" href="https://example.com/page"> <!-- robots.txt --> Sitemap: https://example.com/sitemap.xml
Ready-to-paste code for your site<link rel="canonical" href="https://example.com/">
Where to paste: your page's <head>. On WordPress use an SEO plugin or the theme header; on Shopify, theme.liquid; on Wix/Squarespace, the custom-code / embed box.
If you use an AI agent (optional)Show me how to create a sitemap.xml, declare it in robots.txt, and set canonical on each page, for my setup.
- llms.txt (AI guide file) Problem +7pt
Invisible — won't change how your site looks
Problem
There is no llms.txt (AI guide file).
Why it matters
It is an emerging standard that lets you brief AI on your site essentials and key links. Few sites have one, so it is an early-mover edge.
How to fix
- Create /llms.txt summarizing your site essentials, key pages, and contact
- Write it in concise Markdown
- Place it at the root (example.com/llms.txt)
Code example# Site name > One-line description ## Key pages - Product: https://example.com/product - About: https://example.com/about
Ready-to-paste code for your site — llms.txt# Sample Florist | Seasonal bouquets and gift orders > A page for a fictional florist that takes orders for seasonal bouquets, arrangements and gifts. ## Key pages - [Sample Florist | Seasonal bouquets and gift orders](https://example.com/) <!-- Add your other important pages above (e.g. About, Services, Contact). -->
Where to put it: this file must load at yoursite.com/llms.txt (your site's root). WordPress → an SEO plugin (Yoast / Rank Math) or a file-manager plugin; Shopify → edit robots.txt.liquid or upload under Content → Files; Wix / Squarespace → their SEO / file settings; plain hosting → upload llms.txt to the root folder. Not sure for your platform? Paste this into ChatGPT: "How do I add a file called llms.txt to the root of my [platform] website?"
If you use an AI agent (optional)Generate an llms.txt (Markdown) from this site content, including an overview, key page links, and contact: [site content]
- Social share preview (Open Graph) Problem +6pt
Invisible — won't change how your site looks
Problem
Open Graph tags (og:title / og:description / og:image, etc.) are missing.
Why it matters
When your URL is shared on social or chat, complete Open Graph tags make it appear as a rich card with title, description, and image. It also affects how AI renders and presents your link when it cites you.
How to fix
- Add og:title, og:description, and og:image in <head>
- Use a 1200×630px image URL (absolute) for og:image
- Add og:url (canonical) and og:type (website / article, etc.)
- Set twitter:card to summary_large_image for Twitter/X
Code example<meta property="og:title" content="Page topic"> <meta property="og:description" content="Page summary"> <meta property="og:image" content="https://example.com/ogp.png"> <meta property="og:url" content="https://example.com/page"> <meta property="og:type" content="article"> <meta name="twitter:card" content="summary_large_image">
Ready-to-paste code for your site<meta property="og:title" content="Sample Florist | Seasonal bouquets and gift orders"> <meta property="og:description" content="A page for a fictional florist that takes orders for seasonal bouquets, arrangements and gifts."> <meta property="og:url" content="https://example.com/"> <meta property="og:type" content="website"> <meta property="og:image" content="https://example.com/og-image.png"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Sample Florist | Seasonal bouquets and gift orders"> <meta name="twitter:description" content="A page for a fictional florist that takes orders for seasonal bouquets, arrangements and gifts."> <meta name="twitter:image" content="https://example.com/og-image.png">
Where to paste: your page's <head>. On WordPress use an SEO plugin or the theme header; on Shopify, theme.liquid; on Wix/Squarespace, the custom-code / embed box.
If you use an AI agent (optional)Generate a complete set of Open Graph and Twitter Card meta tags (og:title/description/image/url/type, twitter:card) for this page: [page content]
- Semantic HTML / metadata Needs work +4pt
Invisible — won't change how your site looks
Problem
Title, description, heading (h1), language, or landmark elements are missing.
Why it matters
These are the basics AI uses to understand the page topic and structure. Missing them makes the content harder to read.
How to fix
- Set <title> and <meta name="description"> to match the content
- Add one <h1> that states the page topic
- Set <html lang="…">
- Use <header><nav><main><footer> to express structure
Code example<html lang="en"> <head> <title>Page topic</title> <meta name="description" content="Page summary"> </head> <body> <header>…</header> <main><h1>Heading</h1>…</main> <footer>…</footer> </body>
Ready-to-paste code for your site<title>Sample Florist | Seasonal bouquets and gift orders</title> <meta name="description" content="A page for a fictional florist that takes orders for seasonal bouquets, arrangements and gifts.">
Where to paste: your page's <head>. On WordPress use an SEO plugin or the theme header; on Shopify, theme.liquid; on Wix/Squarespace, the custom-code / embed box.
If you use an AI agent (optional)Add proper title, meta description, h1, html lang, and main/nav landmarks to this HTML: [HTML]
Try it on your own site
Start with the free scan. Enter your URL and get your 0–100 score and how AI sees your page in seconds. No signup.
Scan your site free