See your site the way a machine reads it.
Paste an address. Firstpass fetches the page the way a search engine or a browser would, runs thirty four checks against what it actually receives, and tells you plainly what to fix first.
NO ACCOUNT · NOTHING SAVED · NOTHING SENT ANYWHERE ELSE
Working through the findings
Thirty four checks, and ten of them nobody else runs.
Every one is read from the response your server actually sent, and from the three files a crawler asks for before it reads a page. Nothing is inferred, nothing is scored on a curve, nothing padded to make the report look longer.
Ten of these are not in any other free audit. Search engines read your page. Answer engines read three files first, and decide from those whether they are allowed in. Most sites have never been checked.
- robots.txtWhether it exists, and what it actually permits
- ChatGPT, Claude, PerplexityWhether GPTBot, ClaudeBot and PerplexityBot are blocked
- Google‑ExtendedThe switch that gates AI Overview and Gemini
- llms.txtThe plain statement an answer engine can quote
- SitemapWhether one exists, and whether it carries image entries
- Real entity in your schemaNot a generic page type, an actual thing
- Author, publisher, dateAttribution and recency decide citations
- Image licence fieldsWhat Google Images needs for the licensable badge
- Readable without JavaScriptMost answer engines read what the server sent
- Whether you actually show upOne live search for your own name, and whether the AI answer names you
- Title tag, present and sized
- Meta description
- Canonical URL
- Accidental noindex
- Structured data
- One H1, and how many H2s
- Open Graph title and description
- Open Graph image
- Twitter card
- Favicon
- Time to first byte
- Document weight
- Compression
- Cache headers
- Script count
- HTTPS
- Mobile viewport
- Language declared
- Image alt text
- Image dimensions
- Lazy loading
- Word count
A list of problems is not the same as knowing what to do.
Firstpass is free and it stays free. If you would rather the fixing happened without you learning what a canonical tag is, that is the day job here.