Launching today

SEO + GEO Site Auditor
See your site the way Googlebot, GPTBot and ClaudeBot do
4 followers
See your site the way Googlebot, GPTBot and ClaudeBot do
4 followers
Fetches every page as Googlebot, GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot and compares what each gets. Checks robots.txt per bot, llms.txt, hreflang and page language. 0-100 score per page, ranked fix list. $0.025/page, GEO included.




Free Options
Launch Team

CloudflareYour next app belongs on Cloudflare Workers. Deploy for free
Promoted
Hi Product Hunt! We run a multilingual real estate site in Yerevan (5 languages, about 10,000 URLs). Our logs showed AI assistants were already reading it heavily: on one day in October, OAI-SearchBot made 3,503 requests, ClaudeBot 2,848, PerplexityBot 2,016 and ChatGPT-User 1,206.
Every bot was allowed in robots.txt and a classic audit gave us 96/100, yet some bots were still getting empty pages. Our server only prerendered for user agents on a list, FAQ answers lived only in noscript, and some "English" pages were half Russian. The audit tools we compared didn't check what each bot actually receives, so we built one that does.
What it does:
- fetches each page as Googlebot, GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot and compares the visible text
- parses robots.txt per bot (RFC 9309, longest match wins) and checks llms.txt and its links
- checks hreflang reciprocity and the real language of the text on every locale page
- gives a 0-100 score per page and a fix list ranked by impact, effort and reach
It reads raw HTML on purpose and does not run JavaScript, because that is what most AI fetchers see. It can't see what your CDN does to verified bot IPs; your logs are the only truth there.
Sample report, the audit of our own site with the numbers as the tool produced them: https://teletype.in/@wseam/seo-geo-audit-sample-report
Pricing: $0.025 per page, the GEO checks are included. A 100-page audit costs $2.50. Apify's free plan gives $5 of credit a month, which covers about 200 pages.
We'd love feedback on false positives and on checks you think are missing.