> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zerorank.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AI readiness checks

> A site checkup that helps AI understand who you are and what you offer.

AI engines read your website before they answer questions about you. ZeroRank checks your site for the things those engines look for. Each check passes or fails, and you get a clear list of what to fix.

<Frame>
  <img src="https://mintcdn.com/zerorank/PKs0Q-zkzGGg_ekU/ZeroRank-AI-Readiness-Score.png?fit=max&auto=format&n=PKs0Q-zkzGGg_ekU&q=85&s=233297088266cd1ca99c4c3f270c1c65" alt="Zero Rank AI Readiness Score" width="2400" height="1204" data-path="ZeroRank-AI-Readiness-Score.png" />
</Frame>

The check is split into four parts. Below is every item, what it is, and why AI likes it.

## What we check

<AccordionGroup>
  <Accordion title="Essential files">
    Small files at the root of your site that tell crawlers (the bots that read websites) what to do.

    * **`llms.txt`** — a file that introduces your site to AI models, so they understand what you offer.
    * **`robots.txt`** — a file that tells crawlers which pages they may visit.
    * **`sitemap.xml`** — a map of all your pages, so crawlers can find every one.
    * **HTTPS** — a secure connection, which AI engines trust more than a plain one.
  </Accordion>

  <Accordion title="Schema markup">
    Schema markup means small labels in your page code that tell machines what things are. Clear labels help AI quote you correctly.

    * **JSON-LD** — the format these labels are written in.
    * **Organization** — labels that say who your brand is.
    * **Article** — labels that mark a piece of writing, like a blog post.
    * **Product** — labels that describe something you sell.
    * **FAQ** — labels that mark questions and answers.
    * **HowTo** — labels that mark step-by-step instructions.
  </Accordion>

  <Accordion title="Meta and attribution">
    Extra tags that give AI a tidy preview of your page and show who made it.

    * **Open Graph** — tags that build a rich preview when your page is shared.
    * **Twitter Card** — tags that build a preview on X (Twitter).
    * **Canonical URL** — a tag that points to the one true web address for a page, so AI does not see duplicates.
    * **Author** — a label that names who wrote the content, which signals expertise.
    * **Breadcrumbs** — labels that show where a page sits in your site, so AI understands your structure.
  </Accordion>

  <Accordion title="Page speed">
    A score for how fast your pages load, on both phone and desktop. Fast pages get crawled and used more happily, so AI is more likely to reach all of your content.
  </Accordion>
</AccordionGroup>

<Note>
  You do not need every check to pass. Start with the ones marked as failed. Each one comes with a short note on what to add.
</Note>

## Where to find this in the app

You can run this checkup yourself.

<Steps>
  <Step title="Open technical recommendations">
    In [the app](https://app.zerorank.ai), go to the technical recommendations area.
  </Step>

  <Step title="Read your score">
    The top card shows your **AI Readiness Score** and how many checks passed.
  </Step>

  <Step title="Fix the failed checks">
    Each failed check comes with a short note on what to add. Hand it to whoever manages your site.
  </Step>

  <Step title="Re-check">
    After you make a change, click **Re-check** to run the checkup again.
  </Step>
</Steps>

<Tip>
  Not sure what a word like `llms.txt` or schema means? The [glossary](/start/glossary) explains the terms in plain words.
</Tip>

## Next steps

<CardGroup cols={2}>
  <Card title="Recommendations" icon="list-checks" href="/improve/recommendations">
    See the full list of fixes ZeroRank suggests for your site.
  </Card>

  <Card title="AEO score" icon="gauge" href="/improve/aeo-score">
    Check how ready a single page is for AI answers.
  </Card>
</CardGroup>
