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

# Free tools

> The Free Tools Hub - quick, no-login checks anyone can run on a website, from a full SEO and GEO audit to an AI-visibility check, a crawler check, a schema validator, and a Google snippet preview.

The **Free Tools Hub** is a collection of quick checks you can run on any website -
no account, no email, no credit card. Just type in a web address and get an instant
read on how your site is doing on Google and inside AI assistants.

Find it at [spyro.app/free-tools](https://www.spyro.app/free-tools).

## Why use it

It's the easiest way to see what Spyro can find before you sign up. Run a check in
seconds, spot what's holding your site back, and get a clear list of fixes - all
for free.

## What's in the hub

### SEO & GEO website audit

One scan that grades both your traditional **SEO** health and your **GEO
readiness** - whether AI assistants like ChatGPT and Gemini can find and mention
you.

* **What it checks** - your website, page by page.
* **What you get** - separate SEO and GEO scores, the full list of issues, and
  fixes ranked by how much they matter.

<Tip>
  You get one fresh audit per site every 24 hours. Re-run within that window and you
  see the saved report - and can sign up for free weekly updates.
</Tip>

### AI-visibility checker

Finds out how ready your site is to be **mentioned** by AI search and answer tools.

* **What it checks** - reads a sample of your public pages and looks at how clearly
  your content is structured.
* **What you get** - an overall visibility score across six signals, plus your
  strengths, your gaps, and the actions that will help most.

### AI-crawler & robots checker

Confirms that AI bots are actually allowed to read your site. If they can't read
you, they can't mention you.

* **What it checks** - the rules your site uses to allow or block bots like GPTBot,
  ClaudeBot, PerplexityBot, and Googlebot. It also catches **silent blocks** -
  cases where a bot is turned away even though the rules say it's welcome.
* **What you get** - an access score, a list of which AI tools can read you, and a
  ready-to-paste set of rules that opens your site up to AI answer engines.

### Schema-markup validator

Checks the hidden labels on your pages (called structured data) that help Google
and AI understand what each page is about.

* **What it checks** - a sample of your pages, grouping the labels by type and
  checking each one for missing or broken details.
* **What you get** - a health score, a breakdown of what's wrong by type, and
  priority fixes.

### Meta-snippet preview

Shows how your page will look in Google's search results before you publish.

* **What it checks** - type a title and description, or paste a page address to pull
  in its current ones. Everything runs right in your browser.
* **What you get** - a live preview on desktop and mobile, a score, a warning if
  Google will cut your text short, and copy-ready tags.

## Save and share your report

Most of these checks let you **download a PDF** of your results.

<Steps>
  <Step title="Click Download PDF">
    A small box opens, offering free weekly SEO & GEO updates for your site.
  </Step>

  <Step title="Add your email - or skip it">
    Enter your email to subscribe, or choose **Skip and download**. Either way, your
    PDF downloads right away.
  </Step>
</Steps>

The email is completely optional - your report is never locked behind it.

## Related

<CardGroup cols={2}>
  <Card title="Site audit" icon="magnifying-glass" href="/docs/product/audit">The full in-app audit with AI fix suggestions.</Card>
  <Card title="AI visibility" icon="robot" href="/docs/product/ai-visibility">Track AI mentions over time inside Spyro.</Card>
  <Card title="Onboarding" icon="rocket" href="/docs/product/onboarding">Turn a free check into a tracked website.</Card>
  <Card title="Product overview" icon="grid-2" href="/docs/product/overview">Everything Spyro can do.</Card>
</CardGroup>
