# Discoverability

Inspect basic indexing hints, page metadata, and root discovery files without mistaking them for confirmed indexing.

Canonical: https://docs.equalai.io/ai-visibility/discoverability
Markdown: https://docs.equalai.io/ai-visibility/discoverability.md

Discoverability combines signals from your project's initial page HTML with its root robots.txt, sitemap.xml, and llms.txt. It is a diagnostic checklist, not a search-engine indexing report or a full crawl-permission test.

## Run the check

1. Open **GEO Optimization → Check Discoverability**.
2. Review the indexing and file signals, then inspect individual passed and failed checks.
3. Confirm which missing signals are relevant to your page and publishing policy.
4. Publish justified fixes in your website, then rerun from Optimization to save a new result.

## What contributes to the score?

| Signal | Points |
| --- | --- |
| No simple global robots.txt block detected | 20 |
| No meta robots noindex detected | 15 |
| Both title and meta description present | 15 |
| Canonical link present | 10 |
| Sitemap signal found | 15 |
| At least three Open Graph tags | 10 |
| JSON-LD block present | 10 |
| llms.txt found | 5 |

An **Indexable** result means the page did not contain the checked meta noindex signal. It does not verify that a search engine indexed the page, account for every response-header directive, or establish every bot's access.

The robots check looks for a simple global-block pattern. It is not the dedicated robots classifier. Use [Robots.txt](https://docs.equalai.io/ai-visibility/robots-txt) to inspect matched agents and restrictions. Similarly, JSON-LD presence here does not validate its syntax or properties; use [Schema](https://docs.equalai.io/ai-visibility/schema).

## Investigate a low score

- If discovery files are missing, verify their exact root locations and whether the server returns their actual content.
- If metadata is absent, inspect the initial HTML rather than only the browser's final DOM.
- If noindex or a robots restriction is intentional, retain it. An internal, staging, or deliberately excluded page should not be opened to crawlers to improve this score.
- If a sitemap exists elsewhere, this root-path check may not find it. Review the site's published configuration rather than assuming no sitemap exists anywhere.

The tool does not recursively crawl the sitemap, test every linked URL, or submit pages to search engines. Open Graph counts do not validate the content of every tag.

## Recheck and keep evidence

The analyzed time identifies the report's fetch. **Refresh** requests a new displayed analysis, **Export** downloads JSON, and **Share** copies the current access-controlled report URL. Run the check from Optimization to create another saved history result.

Continue to [Site Structure](https://docs.equalai.io/ai-visibility/site-structure) for link and heading signals or [llms.txt](https://docs.equalai.io/ai-visibility/llms-txt) for file-format checks.
