The star

REPORTS ARE CHEAP, LET ACTIONS TALK.

Most SEO tools hand you a report and call it a day. ArkSpider crawls your site the way search engines do, finds the problems, ranks them by how much they hurt, and lets your AI fix them in the code. No dashboard to babysit. Your data stays on your machine.

  • 100+ SEO signals checked
  • 34+ Page hints per URL
  • 12 Languages spell-checked
  • 10 Pages speed-tested per run
  • 4 Export formats
  • 2-10 Runs compared side by side
  • 100+ SEO signals checked
  • 34+ Page hints per URL
  • 12 Languages spell-checked
  • 10 Pages speed-tested per run
  • 4 Export formats
  • 2-10 Runs compared side by side
ArkSpider product view

Every page gets opened. Every link gets followed. Titles, meta, headings, canonicals, schema, redirects, broken links, duplicate content, speed, accessibility, security headers, robots.txt, sitemaps. Then ArkSpider tells you what matters first. When you are ready, it hands the list to your AI, opencode, Claude Code, Cursor or Windsurf, and the source file gets found and fixed. That is the whole product. There is no step two you have to figure out alone.

What it actually does

How it works

ArkSpider at work
  • Crawls like a search engine. Multi-threaded, with JavaScript rendering for modern apps. What Googlebot sees, it sees.
  • Checks 100+ SEO signals: titles, descriptions, H1s, canonicals, schema, alt text, internal links, broken anchors, thin content, hreflang, pagination, indexability, deprecated tags, mixed content.
  • Finds the blockers: 404s, redirect loops, HTTPS to HTTP downgrades, pages blocked by robots.txt, noindex on important pages.
  • Measures speed: Core Web Vitals, PageSpeed, local Lighthouse, plus real Chrome field data from CrUX. Not estimates. Numbers from real users.
  • Scores accessibility against WCAG and axe-core. Color contrast, form labels, keyboard traps, duplicate IDs. The things agencies bill for and skip.
  • Checks your security headers: HSTS, CSP, X-Frame-Options and the rest.
  • Generates the sitemap it will submit, not the one it hopes exists.
The part nobody else does

The edge

  • AI Readiness score. A 0 to 100 number for how well AI search engines (AI Overviews, ChatGPT, Perplexity) can understand your site. That means structured data, authorship, citations, freshness, and an llms.txt audit against the actual rules.
  • Auto-fix through MCP. ArkSpider connects to opencode, Claude Code, Cursor and Windsurf. Your assistant reads the issues, finds the exact source file behind each one, and fixes it. Then you re-crawl just those pages to prove it. Rescan. Verify. Done.
  • AI content check. It can score your pages for machine-written text, sentence by sentence, and tell you which phrases are triggering it.
  • Title help. Using real Google search data, it suggests titles that people actually search for.
  • Keyword volumes. Real Google Ads data on how many people search for your keywords each month, competition, and the 12-month trend. You know what to write about because you see the numbers.
  • Who it is for

    Use cases

    Agencies

    You manage many sites and you cannot spend a week per client. One prompt crawls every client site, each with its own playbook, and you report back in plain language the client can read.

    • One prompt per client site, each with its own playbook
    • Findings written as plain language a client can read
    • Nothing uploaded, so client sites stay private

    Founders without a team

    SEO does not get done because it is slow and boring. ArkSpider makes it fast: a prioritized list, fixes applied where they can be, and the rest waiting for you.

    • A prioritized list instead of a wall of errors
    • Fixes applied where they can be automated
    • SEO happens in the hours you actually have

    Marketers without a team

    You are the SEO. You need to know what to fix first, what to ignore, and what is already fine. The crawler tells you which is which, then hands the work to your AI.

    • Ranks issues by impact, not by raw count
    • Says what to skip so you do not waste a day
    • Hands the fix list straight to your AI

    Ecommerce sites

    Large catalogues drift. Products turn into 404s, pages slow down, sitemaps go stale, and rankings erode quietly.

    • Finds dead product and category URLs
    • Flags pages that have slowed past the budget
    • Tells you when the sitemap goes stale

    Content sites

    Publishing faster than you can maintain leaves thin pages, broken internal links and duplicate titles behind. ArkSpider keeps crawling on a schedule and tells you what changed.

    • Catches thin and duplicate pages as they appear
    • Reports on internal link breakage
    • You hear about a problem while it is still small

    Site owners

    You want to know whether your pages are actually healthy, without paying an agency to read a report you have to interpret.

    • A health score from 0 to 100, with the math explained
    • Compare runs to see what got better or worse
    • Runs on your machine, nothing uploaded
    Everything it checks

    Features

    Crawls like a search engine

    Multi-threaded, with JavaScript rendering for modern apps. What Googlebot sees, it sees.

    • Playwright engine with JavaScript rendering, not a plain fetch
    • Custom JS injection and 34+ page hints per URL
    • Sitemap crawling with include and exclude rules
    • Full CLI mode, so the GUI is optional
    • Live crawl progress over WebSocket

    100+ SEO signals

    Titles, meta, headings, canonicals, schema, alt text, internal links, broken anchors, thin content, hreflang, pagination, indexability.

    • Broken links, redirect chains and robots-blocked URLs
    • Near-duplicate detection using vector embeddings
    • Every issue maps back to the exact source file and line
    • Ignore a single issue, or every issue like it
    • Extract custom data with CSS, XPath or regex

    Finds the blockers

    404s, redirect loops, HTTPS to HTTP downgrades, pages blocked by robots.txt, noindex on important pages.

    • Redirect chains traced from source to destination
    • robots.txt crawl directives analysed, not assumed
    • Schema.org structured data validated across JSON-LD, microdata and RDFa
    • AMP and HTML5 validation with the actual error reported

    Speed from real users

    Core Web Vitals, PageSpeed, local Lighthouse, plus real Chrome field data from CrUX. Not estimates.

    • Online PSI or local Lighthouse, chosen automatically
    • Lab measurements and real CrUX field data in one panel
    • Filmstrip and element screenshots for every audit
    • Opportunities, diagnostics and failed audits, not just a score

    Accessibility that ships

    WCAG and axe-core scoring. Color contrast, form labels, keyboard traps, duplicate IDs.

    • Colour contrast, form labels, keyboard traps, duplicate IDs
    • Spelling checked across 12 languages with custom dictionaries
    • AI content detection, per sentence, with the signals shown

    Security headers

    HSTS, CSP, X-Frame-Options and the rest, checked without you asking.

    • HSTS, CSP, X-Frame-Options and the rest, on every URL
    • Findings ranked by severity instead of dumped in a list
    • REST API with documented endpoints and auth details
    • MCP server, so an agent can query the crawl directly

    The sitemap it will submit

    Generated from the crawl, not from what you hope exists.

    • Built from the URLs that actually passed indexability checks
    • IndexNow submission to Bing, Yandex and other engines
    • Export any section to CSV, JSON, Markdown or PDF
    • Compare two runs side by side to see what changed

    Privacy

    Crawls run on your machine. Nothing is uploaded, unless you choose to share a report. Unreleased sites, client data, internal tools. They crawl without leaving your computer. This is not a feature list filler. It changes what you can safely audit.

    • Titles, meta descriptions and H1s
    • Canonicals and duplicate content
    • Schema and structured data
    • Alt text and internal links
    • Broken anchors, redirects and 404s
    • Hreflang and pagination
    • Indexability and robots.txt
    • Deprecated tags and mixed content
    • Core Web Vitals, PageSpeed and Lighthouse
    • Real Chrome field data from CrUX
    • WCAG and axe-core accessibility
    • Security headers: HSTS, CSP, X-Frame-Options
    • HTTPS to HTTP downgrades
    • AI Readiness score and llms.txt audit
    • AI content check, sentence by sentence
    • Title suggestions from real Google search data
    • Keyword volumes from Google Ads data
    • The sitemap it will actually submit
    Introductory pricing

    Pro

    The full toolkit. Crawl volume, keyword data, the extraction lab, scheduled jobs and the AI checks, running on your own machine.

    • Big crawl volume
    • Keyword volumes from Google data
    • Extraction lab
    • Saved jobs and scheduling
    • AI readiness and content checks
    How a run goes

    Crawl it, read it, fix it

    ArkSpider crawling a website page by page, opening every URL a search engine would
    Step one

    It crawls the way a search engine does

    Point it at your site and it opens every page and follows every link, with JavaScript rendering for modern apps. What Googlebot sees, it sees. The dashboard gives you the health score, top pages and an issues summary, and the pages table lets you sort, filter and rescan a selection. Run history keeps every crawl so you can put two runs side by side.
    • Playwright engine with JS rendering
    • Sortable, filterable pages table
    • Rescan just the pages you select
    • Health score, with run history
    A list of ranked SEO issues found by the crawler, each mapped to its source file
    Step two

    It shows you everything that is wrong

    The issue list is searchable and filterable by severity and category, so you are not scrolling through noise. Ignore the ones you do not care about, ignore every similar one in a click, and send the rest straight to your editor. Open in editor maps each issue back to the exact source file in your codebase, not just the URL.
    • Schema, HTML, AMP and accessibility validation
    • Near-duplicate detection with vector embeddings
    • Broken links, redirect chains, robots and noindex blocks
    • Ignore, ignore-similar, and open in editor
    Performance and search analytics charts showing Core Web Vitals and keyword trends
    Step three

    The numbers are real, not estimated

    Core Web Vitals come from online PSI or a local Lighthouse run, whichever is more accurate, with real Chrome field data from CrUX on the same row. Search analysis pulls GSC and GA4 in so you can see clicks, impressions and top queries in one place. Keyword lab gives you volume, competition, bid range and a 12-month trend from Google Ads data, so you know what to write about before you write it.
    • LCP, TBT, CLS, FCP and SI with CrUX field badges
    • GSC and GA4 fused, per query and per page
    • Keyword volume, competition and 12-month trend
    • AI readiness score for LLM visibility
    An AI coding assistant applying a crawl fix directly to a source file
    Step four

    Your AI does the fixing

    ArkSpider speaks MCP, so it plugs straight into opencode, Claude Code, Cursor and Windsurf. Your assistant reads the ranked issues, calls locate to find the exact file and line behind each one, edits it, then rescans those pages to prove the fix landed. Rescan, verify, done. It also writes your AGENTS.md and runs headless from the command line if you never open the GUI.
    • MCP server: locate, rescan, run_ai_analysis
    • Source locator finds the exact file and line
    • AGENTS.md generated for your project
    • Full functionality from the CLI
    FAQ

    Questions

    Do I need a dashboard?

    No. The crawler works next to your AI. You prompt, it crawls, it tells you what to fix, and your AI fixes it.

    Which AI assistants work?

    opencode, Claude Code, Cursor, Windsurf. Anything that runs commands on your machine.

    Where is my data?

    On your machine. Crawls run locally. Nothing leaves unless you send it.

    What does Pro cost?

    License key from Polar. Activate in the app, works offline for up to 7 days before it rechecks. One key, machine-bound.

    Your site has problems. Everyone's does.

    The difference is knowing which ones matter and fixing them before the rankings notice. Start a free crawl. See your health score. Decide from facts.