VisibilityKit Crawler

Verify every fix.

A desktop SEO crawler your AI client can drive directly. Find what is broken, assign the work, then re-check the page and keep the evidence. Crawl data never leaves your machine.

  • 36 native MCP tools
  • Real PageRank
  • Crawls stay on your Mac
  • Universal, notarized
  • One-time licence
Download for Mac

Free tier, no card. Universal build for Apple Silicon and Intel, signed and notarized. Licences are bought inside the app.

Also for Windows and Linux (.deb) · v0.1.3

Action Center

Sample audit
  • Canonical points to a redirected URL

    14 product pages · High

    Verified
    Owner: Dev teamStatus: FixedFresh check · 04 Sep 2026, 10:12
  • Missing meta description

    31 blog posts · Medium

    Not yet checked
    Owner: ContentStatus: In progressLast observed · 02 Sep 2026, 16:40
  • Internal links to 404 pages

    6 pages · High

    Could not verify
    Owner: Dev teamStatus: Marked fixedFresh check returned 503 · 04 Sep 2026, 10:12

Local-only

Crawls are stored on your own disk. We operate no crawl server, so there is nothing for us to read.

36 tools

The MCP server is built into the app, not bolted on. Start a crawl from any MCP-ready AI client and the desktop window fills in as it runs.

Notarized

Signed builds for macOS, Windows and Linux (the macOS app is Apple-notarized), with signed licence tokens and signed auto-updates.

AI-native from day one

Your crawler is a tool your assistant can call.

Most crawlers added AI support as an afterthought. Crawler was built for it, so your agent and the desktop window work on the same crawl, live.

MCP

Thirty-six tools, built in

The MCP server ships inside the app. Your assistant configures and starts a real crawl, not a saved profile it has to pick from.

Download and connect
Live

The window fills in as the agent works

Start a crawl from your AI client and the desktop tab appears and populates live. Both see the same crawl, in step.

Which clients work
Your key

Summaries on your own provider

Optional audit summaries and fix suggestions use the provider you configure, billed by them. Nothing is sent anywhere you did not set up.

Where data goes

Audit to confirmed change

Marked fixed is not the same as verified.

A list of issues tells you where to look. It does not tell you whether the change worked. Crawler keeps the finding, the decision and the re-check in one place.

Findings become assigned work

Rank by severity and affected URLs, then attach an owner, a note and a durable status without leaving the crawl.

A fresh check, not a checkbox

Re-crawl the affected URLs after the deploy. Verification records what the site actually returned, separately from your task status.

Uncertainty stays visible

If the re-check cannot establish an outcome (a timeout, a 503), it says so instead of quietly counting as a pass.

Action Center

Sample audit
  • Canonical points to a redirected URL

    14 product pages · High

    Verified
    Owner: Dev teamStatus: FixedFresh check · 04 Sep 2026, 10:12
  • Missing meta description

    31 blog posts · Medium

    Not yet checked
    Owner: ContentStatus: In progressLast observed · 02 Sep 2026, 16:40
  • Internal links to 404 pages

    6 pages · High

    Could not verify
    Owner: Dev teamStatus: Marked fixedFresh check returned 503 · 04 Sep 2026, 10:12

Evidence, not estimates

See the link graph the way an algorithm does.

Crawler computes the real thing on your link graph rather than a proprietary approximation of it, and shows you the page an automated client actually receives.

Actual PageRank on your own links

Not a vendor score that stands in for link equity. The foundational algorithm, computed natively over the graph your crawl built.

Before and after JavaScript

Compare metadata, content and links in the raw response against the rendered page, and see plainly when rendering failed or ran short.

What changed since last time

Compare two comparable crawls and get alerted to the differences, so a regression surfaces before a client finds it.

Link graph · internal PageRank

  • /100
  • /collections/new-in64
  • /products/aurora-lamp38
  • /blog/lighting-guide21
  • /pages/shipping6

Sample graph. Scores are relative within one crawl.

Agency workflow

Built for client work, not just your own site.

Audit work is usually done on somebody else's website, for somebody who was not in the room. The output has to survive that handoff.

A workspace per client

Crawls are grouped by client so last quarter’s audit is still where you left it when the retainer call comes round.

Reports you can put your name on

Export an HTML action plan with priorities, owners, notes and verification evidence. Agency adds your branding to the client deliverable.

Presets for the site in front of you

Start from quick, full, Shopify or migration-list scope, then tune the configuration rather than building it from nothing each time.

Action plan export

Northwind Retail

18 findings

12 verified

Harbour Dental

7 findings

7 verified

Atlas Logistics

31 findings

9 verified

Sample workspaces.

Fits the stack you already use.

    AI
    Any MCP-ready AI
    GSC
    Search Console
    GA
    Analytics
    Sh
    Shopify preset
  • +many more

Works with any LLM or AI client that can connect to and call an MCP server. Google integrations use credentials you configure, stored securely on your machine.

The subscription you stop renewing

Three seats, three years: $2,511 versus $447.

Screaming Frog lists $279 per licence per year and offers no lifetime option. VisibilityKit Crawler Agency is $149 once. The app keeps working forever; only new releases need the $19/year update pass.

Annual licence

$2,511

3 seats × 3 years, still renewing

Crawler Agency

$447

3 machines, paid once

This compares cost, not scope. Screaming Frog has fifteen years of breadth on us: far more individual checks, a mature scriptable CLI and a separate log-file analyser. We are faster to reach from an AI client, keep your data local, and do not bill you again next year. Prices checked against their pricing page on 12 September 2026; volume tiers reduce their per-seat price at five licences and above.

For the people who have to get the website fixed.

Crawler suits any team responsible for a website, but three get the most out of the audit-to-verified loop.

SEO consultants and agencies

Run the audit, hand over a branded plan, and come back with evidence that the fixes landed.

See Agency

Developers

Reproduce the issue on the exact URL, ship the change, then re-check it from your editor’s AI client.

See the MCP setup

In-house website teams

Make ownership and progress legible to people who will never open a crawler themselves.

Common questions

Track the AI traffic you win.

Crawler checks the site. Visibility Tracker shows who arrives from ChatGPT, Perplexity and Gemini, and which AI crawlers read your pages.

Explore Tracker

Not ready to download yet?

Crawler is new, and we would rather you arrived informed than surprised. Everything about how it works is written down.

Pay once. Keep it forever.

Download the free tier and work through a real audit first. Upgrade from inside the app when you need rendering or client reporting.

Free

$0

The full audit-and-verify loop.

free · no card details needed

  • Technical SEO audits: titles, descriptions, headings, canonicals, links, responses
  • Action Center with owners, notes and durable status
  • Fresh-check verification of every fix
  • Bundled MCP server for your AI client
  • Quick, full, Shopify and migration-list presets
  • HTML action plan export

Marketer

Most popular

$99 once

Rendering, history and data out.

one-time · lifetime use

  • Everything in Free
  • JavaScript rendering and rendered-page comparisons
  • Google Search Console and Analytics integrations
  • Crawl history and crawl-over-crawl comparisons
  • Scheduled crawls
  • CSV and XLSX exports

Agency

$149 once

Client workspaces and your branding.

one-time · lifetime use

  • Everything in Marketer
  • Client workspaces
  • Branded client reporting

One-time payment. The app does not stop working.

A licence is bound to one machine and works offline for 30 days between refreshes, with a 14-day grace period if our server is unreachable. Your purchase includes 12 months of new releases; after that the app keeps running forever and the $19/year update pass is optional. Start on the free tier: no card, no account.

Sold through LemonSqueezy as merchant of record, which handles VAT and sales tax. Optional AI provider usage is billed by that provider. Crawler licences and VisibilityKit Intelligence subscriptions are separate products.

The questions people actually ask.

Why would I switch from Screaming Frog?

Mostly you would not, at first. Run both. Crawler wins on three things: your AI client can drive a real crawl through a first-class MCP server, it computes actual PageRank on your link graph, and it tracks each fix through to a verified re-check. Screaming Frog still has more individual checks and a more mature CLI.

What exactly do I download, and is it safe to run?

The build for your platform: a universal macOS app for Apple Silicon and Intel, signed with an Apple Developer ID and notarized by Apple; a signed 64-bit Windows installer; or a Linux AppImage, with a .deb for Debian and Ubuntu. Auto-updates are cryptographically signed and verified against a key embedded in the app before anything installs.

Where does my crawl data go?

Onto your own disk. We run no crawl server and cannot see your crawls. The only data that leaves your machine is what an integration you configured needs: a Google API call, or a prompt to the AI provider whose key you entered.

Is the free tier a trial?

No. It is the complete audit, Action Center and verification loop, including the MCP server, with no time limit and no account. Paid tiers add JavaScript rendering, integrations, crawl history, scheduling, exports and client reporting.

How do I buy, and what happens if I change machines?

You buy inside the app, which opens a LemonSqueezy checkout. The licence is bound to one machine. Moving to a new Mac currently means deactivating on the old one, which releases the local token. Tell us if you are stuck and we will sort it out.

Which AI clients work with it?

Any LLM or AI client where an MCP server can be connected and invoked. The server ships with the app, so there is nothing separate to install or keep running.

Can I crawl a JavaScript-heavy site?

Yes, with a Marketer licence and a local Chrome or Chromium. Rendering uses a bounded hydration delay rather than waiting for guaranteed network idle, and a failed render is recorded as a failure rather than counted as a successful rendered check.

Does Crawler fix my website for me?

No. It finds issues, helps you prioritise and assign them, and verifies the result after your team ships the change. It does not edit your site.

Will a clean audit get my brand recommended by AI?

No, and we will not pretend otherwise. An audit describes conditions on your website. Whether an AI assistant cites or recommends you has to be measured separately. That is what VisibilityKit Intelligence does.

Do scheduled crawls run with the app closed?

Not today. The desktop scheduler runs while Crawler is open, so leave it running for scheduled work.

Is there a Windows or Linux build?

Yes. The download button detects your operating system and serves the matching build: macOS, Windows or Linux. The other platforms are linked right under it, and every build comes from the same signed release pipeline.

Start with a real audit of a site you care about. Free tier, no account, and the findings never leave your machine.

Download for Mac

Free tier, no card. Universal build for Apple Silicon and Intel, signed and notarized. Licences are bought inside the app.

Measuring AI answers? That’s VisibilityKit Intelligence