Getting started
Sitewalk crawls a public website and lists its technical SEO problems, worst first, with a plain fix for each. Sitewalk works only inside AI assistants: you ask ChatGPT for an audit. There is no form on a website to fill in. This page covers everything it does.
Use it in ChatGPT
Open the app
Open Sitewalk in ChatGPT. You need a ChatGPT account.
Sign in once
The first audit asks you to connect Sitewalk. It emails you a 6-digit code to confirm your address (the code works for 15 minutes), then you allow access. No password.
Ask for an audit
Type something like this:
Audit https://yoursite.com for technical SEO problems
ChatGPT then does three things for you:
- Starts the audit. You get an audit id, the site, the page limit and your place in the queue.
- Checks progress. Status is queued, running, completed, failed or canceled, with pages crawled so far. Sitewalk waits at least 1.5 seconds between requests to stay gentle on your server, and it checks each page's images too. In practice 50 pages usually take a few minutes and 500 pages 20 to 60 minutes.
- Reads the report. The 10 worst issues by default, up to 25 if you ask. Each has the pages affected, example URLs and the fix, plus a link to the full report.
A busy moment means a short wait in the queue. In ChatGPT, once you have signed in with your email, every audit gets up to 500 pages. Verifying a site is optional. It is only needed for Pro audits above 500 pages.
Wherever you ask, the audit runs inside the assistant. There is no form on the website for starting one. The site is only where you open the full list, download CSV or PDF, verify a site you own, and manage your account.
- Free
- 5 audits a month, with email sign-in
- No confirmed email
- Up to 50 pages per audit
- Confirmed email
- Up to 500 pages per audit on Free. On Pro, 20,000 pages a month, pooled across all your audits
A few fairness rules apply to everyone: one audit of a site at a time, and a daily limit on how many audits can target the same site across all users, so a site owner is not crawled over and over.
Verify a site you own (optional)
Verifying a site is optional. Pro audits above 500 pages in one audit need a verified domain, and there is no limit on how many sites you verify. On sites you have verified, Pro also opens your home page, the pages that look empty without scripts and a sample of the rest in a browser, in audits of up to 100 pages, up to 5 a month. Add one at /app/#sites. Sitewalk gives you a token, and you prove ownership one of two ways:
- Meta tag. Put this in the head of your homepage:
<meta name="sitewalk-verification" content="YOUR-TOKEN">
- DNS record. Add a TXT record:
- Name
_sitewalk.yoursite.com- Value
sitewalk-verify=YOUR-TOKEN
Then verify from the same screen. Your real token is shown there.
What the audit checks
Every report is built from these groups. A check that could not run on your site is left out and is never shown as passed. What each group looks at is on the home page.
- Response codes
- Titles and descriptions
- Headings and content
- Indexability
- Links
- Images
- URL hygiene
- Site structure
- International
- HTML hygiene
- Scripts and stylesheets
- Mobile, social and markup
- Structured data
- Speed (sampled pages)
- Security
- AI search readiness, including whether your llms.txt file is there and set out correctly
- Sitemap
- Pages as a browser shows them
Issues are ranked by impact, not by count. Each one is labelled Error, Warning or Notice, and carries its category, how many pages it affects and what share of the crawl that is, a plain fix, and example URLs.
Read the report on the page, or take it with you:
- Web report at /report/, with the issues you can open one by one.
- PDF for sharing.
- CSV for a spreadsheet or your developer. One row per issue. Columns: rank, severity (Error, Warning or Notice), type, issue, category, pages affected, share of pages, what it is, why it matters, how to fix it, effort, how to verify, example URLs.
SitewalkBot, the crawler
- User agent
SitewalkBot/1.0 (+https://sitewalkseo.com/bot)- Pace
- One request at a time, at least 1.5 seconds apart (1 second for a verified site on Pro)
- Rules
- Reads robots.txt first and obeys it. Ports 80 and 443 only. Never private or internal addresses.
To block it, add this to your robots.txt:
User-agent: SitewalkBot Disallow: /
Run it yourself
Run your own copy of Sitewalk and use it with the AI client you already have. The engine is open source and MIT licensed, with no page caps on your own machine:
git clone https://github.com/adityaarsharma/sitewalk.git cd sitewalk docker compose up --build
Setup and every setting are in the GitHub README.
Pro
Pro
You are on Pro. Nothing to install and no key to enter: the email you sign in with is your Pro account. Manage billing in your account.
Pro is a paid plan, billed monthly: more audits and more pages a month, pooled across all your audits (the same site counts each time). Audits above 500 pages in one audit need a verified domain. On sites you have verified, Pro reads pages that build their content with JavaScript the way a browser reads them. Free stays free. Cancel any time and you keep Pro to the end of the month you paid for. Upgrade in your account.
Feedback and questions
Bugs, wrong findings, checks you want added: write to contact@