Runs inside ChatGPT. Nothing to install.

Find what is actually wrong with your site.

Technical SEO problems hide until someone checks every page.
Ask ChatGPT for an audit. Sitewalk reads your pages, ranks every problem worst first, and gives you a plain fix for each.

  • 200+ checks in 18 groups
  • 5 free audits a month
  • Obeys robots.txt
  • Open source, MIT
You

Audit https://example.com for technical SEO problems

Sitewalk, in ChatGPT
example.comSample report, made-up results, 87 pages

Pages crawled: 87

1
Internal links that lead to a 404 page
Found on 14 pages. Visitors and Google hit a dead end. Link value is wasted and the site looks neglected.
Fix: Update each link to the live page. If the page moved, add a 301 redirect from the old address to the closest match.
high
2
Pages blocked from search by a noindex tag
Found on 3 pages. These pages cannot appear in Google at all.
Fix: Remove the noindex tag from every page you want found. Keep it only on thank-you pages, internal search and similar.
high
3
Pages with no title tag
Found on 9 pages. The title is the main thing a search result shows. Without one, Google invents its own.
Fix: Add a unique title of about 50 to 60 characters that says what the page is, with the main topic first.
high

Sample report: made-up results for example.com. The top three issues are shown.

The problem

Most site problems stay hidden until they cost you traffic.

On the first 60 sites Sitewalk audited, the typical site had 20 different kinds of problem.

  • 57%had pages with no meta description
  • 53%had pages with no canonical URL
  • 45%had pages with no structured data
  • 45%linked to a page that no longer exists

Counted per site, not per page, across 60 different sites audited up to 10 November 2026 (audits of 10 pages or more, one audit per site). The owners chose to audit these sites, so this is not a sample of the whole web.

How it works

Three steps. Nothing to learn.

  1. Ask ChatGPT.

    Say "Audit yoursite.com for technical SEO problems." The first time, enter the one-time code we email you. There is no password.

  2. Wait while it reads your pages.

    Sitewalk reads one page at a time, with a pause between requests so your server stays comfortable. 50 pages usually take a few minutes, 500 pages 20 to 60 minutes. You can close the chat: we email you when it is done.

  3. Read the ranked list.

    The worst problem comes first, with a plain fix and example pages. Ask follow-up questions in the same chat.

Then let it keep watching. Ask ChatGPT: "Monitor yoursite.com". Sitewalk checks the site again every month, or every day or week on Pro, and emails you only when something changes.

The report

Worst first, with a count of every problem.

A long list of errors is hard to act on. Sitewalk sorts them by impact and counts each one, so you know where to start.

Sample web report with three ranked issues The top three of seven issues in the sample report, all errors: internal links to a 404 page, pages blocked by a noindex tag, and pages with no title tag. example.com 7 issues 1 Internal links that lead to a 404 page Found on 14 pages. Fix: point each link at the live page. ERROR 2 Pages blocked by a noindex tag Found on 3 pages. These cannot appear in Google at all. ERROR 3 Pages with no title tag Found on 9 pages. Fix: add a unique 50 to 60 character title. ERROR
example.com7 issues
  1. 1

    Internal links that lead to a 404 page

    Found on 14 pages. Fix: point each link at the live page.

    ERROR
  2. 2

    Pages blocked by a noindex tag

    Found on 3 pages. These cannot appear in Google at all.

    ERROR
  3. 3

    Pages with no title tag

    Found on 9 pages. Fix: add a unique 50 to 60 character title.

    ERROR
The top three of the seven issues in the sample report, each with a plain fix. Sample for example.com.
Sample issue breakdown: 7 issues by type Four errors, two warnings and one notice. 7 issues by type example.com Error 4 Warning 2 Notice 1 Bars scale to the largest count. Counts are a sample, not a real site.
7 issues by typeexample.com
  • Error4
  • Warning2
  • Notice1

Bars scale to the largest count. Counts are a sample, not a real site.

Counts from the sample report: errors, warnings and notices. A real audit lists its own counts in the report.

Sample data for example.com. Made-up results for illustration only.

Take it further

Keep asking. Take the report with you.

Ask follow-up questions in the same chat. Download the full report as CSV or PDF to share with your developer.

Try asking

  • What should I fix first, and why?
  • Which pages have duplicate titles?
  • Turn this into a task list for my developer.
  • Explain the redirect chains in plain words.
  • Write the new meta descriptions for me.
  • Web report

    Issues ranked by impact, with pages affected, example URLs, why it matters and how to fix it. Filter by severity.

    Open the sample report
  • CSV

    One row per issue: severity, category, share of pages, the fix and every example URL. Ready for your developer or your own sheet.

    Download the sample CSV
  • PDF

    The same ranked list on branded pages, to share with a client or your team.

    Download the sample PDF

Sample report: made-up results for example.com, to show the layout. Not a real audit.

200+ checks

18 groups. Every one spelled out.

Over 200 checks, in 18 groups. Each finding is scored by impact and carries its own plain fix. A check that could not run on your site is left out of the report and is never shown as passed.

See all 18 check groups
  • Response codes

    Whether pages open without errors, are not caught in redirect chains or loops, and come back quickly, at a sensible size and compressed.

  • Titles and descriptions

    Whether every page has a title and a meta description, whether they are a sensible length and not repeated, and whether any title is a placeholder.

  • Headings and content

    Whether each page has a main heading and enough real text, with no copied pages and no leftover placeholder text.

  • Indexability

    Whether search engines are allowed to list each page, whether each page names one correct preferred address (its canonical), and whether any page carries a nofollow tag.

  • Links

    Whether the links on your pages work, have an address a crawler can follow, and have text that says where they lead.

  • Images

    Whether images load, have alt text (a description for people who cannot see them) and a stated width and height, and are not oversized or served insecurely.

  • URL hygiene

    Whether your page addresses are tidy: no spaces, double slashes, underscores, capital letters, session codes or endless filter and calendar pages.

  • Site structure

    How many clicks it takes to reach each page, and whether any page is cut off: nothing links to it, it links nowhere, or it is reached only through one link or through pages set to noindex or nofollow.

  • International

    If your site has versions in other languages, whether the hreflang tags are valid, point back to each other and lead to pages that work.

  • HTML hygiene

    Whether the basics of each page's code are in order: a doctype, one title tag in the head, one head and one body tag, a valid language, zoom allowed on phones, no obsolete tags and few scripts that hold up the page.

  • Scripts and stylesheets

    Whether the script and style files your pages use load without errors, are not oversized and can be saved by browsers for later visits.

  • Mobile, social and markup

    Whether pages have a viewport tag, a declared language and character encoding, the tags that give a shared link a preview, and structured data.

  • Structured data

    Whether the structured data on your pages (schema markup) is valid and complete, is not repeated or in conflict, and uses types Google still shows.

  • Speed (sampled pages)

    A sample of your pages on Google's mobile speed test, plus Google's real-visitor data where Google has it. Shown when the audit runs it.

  • Security

    Whether pages use HTTPS with a valid certificate, the server sends the headers that protect visitors, and nothing loads over HTTP on a secure page.

  • AI search readiness

    Whether your robots.txt and page headers let ChatGPT search and other AI bots in, whether an llms.txt file is there and set out correctly, and whether pages have clear subheadings, article details and content that shows without JavaScript.

  • Sitemap

    Whether a sitemap exists and is listed in robots.txt, lists your pages by their full addresses and only working, indexable ones, and stays within the size limits.

  • Pages as a browser shows them

    For a sample of pages opened in a browser, whether what scripts add or change matches the HTML the page ships with, and whether scripts run without errors. Shown only for audits that open pages in a browser.

The speed group appears when the audit runs it. The browser group appears only for audits that open pages in a browser.

Compare

The checks that matter, with the analysis done for you.

Each row is a question you may ask before you pick a tool. Competitor cells come from their own pages, last checked between 29 October and 12 November 2026 (dates under the table). "Not stated" means the page we read does not say it.

See how Sitewalk compares

Yes No Text where the answer is neither

Sitewalk compared with self-hosted Sitewalk, Screaming Frog, Semrush and Ahrefs
Buyer questionSitewalkSelf-hosted Sitewalk (open source)Screaming FrogSemrushAhrefs
Do I have to install anything? No: No. Ask ChatGPT. Yes: Yes. One-line installer or Docker, plus an AI client. OSS Yes: Yes. Desktop app for Windows, macOS or Linux. SF-H Not stated. Free plan, no credit card needed to sign up. SEM-P Not stated. Free plan: sign up on the site. AH-S
What does it cost to start? Free: 5 audits a month. Pro USD 9 a month. Free, MIT licence. You pay for your own server. OSS Free to crawl 500 URLs. Paid licence £199 a year. SF-H Free plan: 1 demo project, 10 reports a day. Paid plans from USD 117.33 a month, billed annually (as shown on 4 November 2026; it may differ by region). SEM-P Free plan. Paid plans: Starter USD 29 a month, Lite USD 129 a month, as shown on 4 November 2026. The page does not say whether these are billed monthly or annually. AH-P
Where does the crawl run? On Sitewalk's server. Your laptop can be closed. On the machine you host it on. OSS On your own computer. SF-H Not stated on the pages read. Not stated on the pages read.
How many pages can one audit cover? 50 without signing in. 500 after you sign in with your emailed code. Pro audits above 500 need a verified domain. No page cap on your own server. OSS Free: 500 URLs. Paid: no set limit, depends on memory. SF-P Not stated for most plans. Enterprise: millions of pages. SEM-S Up to 25,000 pages per project on Lite, 50,000 on Standard. AH-P
Does it run inside ChatGPT? Yes: Yes. Not listed. Not ChatGPT-first: you run your own copy and connect it to the AI client you choose. OSS Not stated on the pages read. Not stated. A way to connect AI tools is included on the Starter plan. SEM-P Not stated. API access, and a way to connect AI tools, from Lite. AH-P
Does it crawl pages built by JavaScript? Partly: By default it reads the HTML your server sends. 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. Conflicting in the README. It says LibreCrawl renders JavaScript with Chromium, and lists JavaScript rendering on the roadmap. OSS Yes: Yes, JavaScript rendering. SF-H Mentioned for its Enterprise Site Intelligence offer. The page names no plan. SEM-S Yes: Yes, it executes JavaScript. AH-S
Does it check page speed? Partly: Response time on every page. For up to 3 pages in each audit it also asks Google PageSpeed Insights for a mobile Lighthouse score, and adds Google's real-user Core Web Vitals data only where Google has it. The report labels all of this a sample. Image and layout-shift (CLS) checks. OSS Yes: Yes, through the PageSpeed Insights integration. SF-P Not stated on the Site Audit page read. SEM-S Yes: Yes, CrUX and Lighthouse metrics. AH-S
What does it cover? 18 groups of checks, each one listed on this page. 50+ checks in the self-hosted build. OSS Over 300 SEO issues. SF-H Not stated on the pages read. 170+ issues. AH-S
Which problem comes first? One list, worst at the top, with a count of each. A ranked fix plan from the seo-growth skill. OSS Not stated on the pages read. Issues ranked by severity. SEM-S Errors, warnings and notices. You can change their importance. AH-S
Is there a fix for each problem? Yes: Yes. A plain fix and example pages for each. Yes: Yes. A plain fix and example pages for each problem. OSS Not stated on the pages read. Yes: Yes. A tooltip explains how to fix each issue. SEM-S Yes: Yes. Clear fix instructions per issue. AH-S
Can I hand it to my developer? Yes: Yes. Web report, CSV and PDF. Yes: Yes. Branded PDF and CSV files. OSS Not stated on the pages read. Not verified. The page lists shareable exports but does not name file types or integrations. SEM-S Yes: Yes. ZIP or CSV with fixing instructions. AH-S
Can I ask follow-up questions? Yes: Yes, in the same chat. Yes: Yes, in the AI client you run it from. OSS Not stated. Lists "Crawl with OpenAI & Gemini" as a crawl feature. SF-P Not stated. Not stated. "Ask AI in Site Audit" is a paid add-on. AH-P
Does it obey robots.txt? Yes for pages. SitewalkBot reads it before the first page it crawls. A few site-wide checks are the exception and are listed at /bot. Not stated for the self-hosted build. The hosted SitewalkBot obeys robots.txt (OSS README line 72). OSS Not stated on the pages read. Not stated on the pages read. The page says that if the bot cannot read your robots.txt it treats the whole domain as disallowed. AH-S

Sources. Prices and page limits for Screaming Frog, Semrush and Ahrefs were re-checked on 12 November 2026; the Semrush and Ahrefs feature cells were read on 4 November 2026 and the other cells on 29 October 2026. Sitewalk cells come from this site and the live crawler. OSS sitewalk-oss README and seo-growth/SKILL.md, local repo, commit b7ac7ba (22 Oct 2026). SF-H screamingfrog.co.uk/seo-spider/ SF-P screamingfrog.co.uk/seo-spider/pricing/ SEM-P semrush.com/pricing/ SEM-S semrush.com/features/site-audit/ AH-P ahrefs.com/pricing AH-S ahrefs.com/site-audit. Semrush and Ahrefs prices are in USD, as their pages showed them on 4 November 2026 (they may differ by region). Sitewalk prices are in USD. We do not convert without a dated rate.

One tool at a time: Screaming Frog alternative · Semrush Site Audit alternative · Ahrefs Site Audit alternative · SE Ranking Website Audit alternative · Website crawler

Where it runs

A website crawler and SEO checker inside ChatGPT.

  • Live

    ChatGPT

    Add Sitewalk once, enter a one-time code, and ask for an audit in one sentence.

    Get started

  • Open source

    Self-host

    Run Sitewalk on your own machine with Docker and use it with the AI client you already have.

    Get it on GitHub

Trust

A polite crawler you can read the code of.

  • Obeys robots.txt

    SitewalkBot reads robots.txt before it touches a page. To block it, add two lines from the bot page.

  • Gentle on your server

    At least 1.5 seconds between requests, ports 80 and 443 only, no private addresses, and a daily cap per site.

  • Your reports are yours

    Private to your account. Reports are deleted 12 months after they finish. Your account stays until you ask us to delete it. Read the privacy notice.

  • Open source

    The engine is MIT licensed. Read the code on GitHub.

Pricing

Start free. Pro when one site is not enough.

Free

USD 0 in ChatGPT

  • 5 audits a month, up to 500 pages each
  • Monthly monitoring of 1 site
  • Without signing in: 1 audit a day, up to 50 pages

Start free in ChatGPT

Pro

USD 9 a month

Everything in Free, plus:

  • 50 audits a month, 20,000 pages pooled
  • Up to 3,500 pages an audit on sites you verify
  • Your audits go to the front of the line
  • Daily or weekly monitoring of up to 3 sites
  • Pages read in a browser on verified sites

Every plan: ranked issues with a fix for each, web report, CSV and PDF.

Pay with the email you use in ChatGPT; it becomes your Pro account. Cancel any time. 7‑day refund. Payments by Dodo Payments.

FAQ

Questions

Getting started

Do I need an account?

Yes, a free one. The first time ChatGPT asks, enter the one-time code we email you. There is no password.

Can Sitewalk keep watching my site?

Yes. Ask ChatGPT: "Monitor yoursite.com". On the free plan Sitewalk checks 1 site every month. On Pro it checks up to 3 sites every day, week or month (daily and weekly on sites you verify). You get an email only when something changes, and monitoring checks do not use your monthly audits.

How long does an audit take?

Sitewalk waits at least 1.5 seconds between requests to keep the load on your server light, and it checks each page's images too. In practice 50 pages usually take a few minutes and 500 pages take 20 to 60 minutes. An audit keeps running after you close the chat.

Reports and limits

How many audits and pages do I get?

Free: 5 audits a month. Without signing in, you get 1 audit a day of up to 50 pages. After you sign in with your emailed code, each audit can crawl up to 500 pages on any site.

What does it not check?

Backlinks, keyword rankings and Search Console data. Page speed is a sample, not a score for every page: for up to 3 pages in each audit, Sitewalk asks Google PageSpeed Insights for a mobile Lighthouse score, and adds Google's real-user Core Web Vitals data only where Google has it, which can describe the whole site and not just that page. The report says it is a sample. By default Sitewalk reads the HTML your server sends. On sites you have verified, an audit can also open your home page and the pages that look empty without scripts in a browser. Anywhere else, content that scripts add after the page loads is not read.

Pro and billing

What does Pro cost, and what do I get?

USD 9 a month, billed monthly. You get 50 audits and 20,000 pages a month, pooled across your audits. The same site counts each time it is audited. An audit above 500 pages needs a verified domain.

Can I cancel, and can I get a refund?

Yes, cancel any time. Pro stays on until the end of the period you paid for. If you ask for a refund within 7 days of a payment, a full refund ends Pro at once. Write to contact@sitewalkseo.com.

Which email do I pay with?

The email you use in ChatGPT. That email is your Pro account, so there is nothing to paste.

Privacy and data

Can I audit a site I do not own?

Yes. SitewalkBot reads the site's robots.txt first and identifies itself as SitewalkBot. It uses only ports 80 and 443. The site owner can block it with two lines from the bot page.

What happens to my reports?

They are private to your account and are deleted 12 months after they finish. Your account stays until you ask us to delete it. The privacy notice has the details and how to ask for access or deletion.

Ask ChatGPT to audit your site.

Free to start. Nothing to install. Your ranked list is one sentence away.