Skip to content

A fast, native SEO crawler for your desktop

TelaiSEO crawls your site, checks every URL against about 200 findings and shows you the defect, the affected URLs and the fix. Written in Rust and drawn on the GPU, with no web view and no telemetry.

Free for crawls up to 100 URLs. macOS 13 or later.

TelaiSEO during a site crawl: the URL table, the details of the selected URL and the list of findings sorted by impact.

Built for long audit sessions

Six things that set TelaiSEO apart from the crawler you use today.

  • Fast because it is native

    TelaiSEO is Rust from the crawler to the interface. The tables are drawn on the GPU with no web view in between, so they stay responsive while the crawl grows. Every crawl is saved to a local database as it runs: pause it, quit the app and resume later.

    Engine
    Rust, from the crawler to the interface
    Interface
    Drawn on the GPU, with no web view
    Storage
    A local database, with pause, resume and crash recovery
    Crawl rate
    Threads and requests per second under your control
  • Your AI agent can drive the crawler

    TelaiSEO includes an MCP server with 32 tools: start a crawl, query URLs, list findings, compare crawls, export. It listens only on your computer, behind a token, and stays off until you turn it on.

    • Local HTTP or stdio transport
    • Setup snippets for Claude, ChatGPT, Cursor, Zed, GitHub Copilot and more
    • A headless mode for servers and pipelines
    The MCP page in Settings, with the server switch and ready-to-copy configuration for each AI client.
  • Hand the fixes to an AI

    Resolve findings with AI packs the crawl into a ZIP file: one instruction file and one CSV per finding, with a row for every affected URL. Give it to the coding agent that works on your site and let it go through the list.

    • Findings grouped by type and impact
    • Each finding comes with its description and suggested fix
    • Plain files that any agent can read
    Contents of the ZIP file
    AI-FIX-INSTRUCTIONS.md
    findings/
      001-<finding>.csv
      002-<finding>.csv
      003-<finding>.csv
      …
  • Export your results

    Every results tab and every report exports from the Export menu: pick CSV, XLSX, JSON, NDJSON or XML in the dialog, for one tab or all of them at once. Ready-made reports cover redirects, canonicals, hreflang, orphan pages, structured data and more, and XML and image sitemaps are generated from the crawl. The CLI and the MCP server write the same formats.

    Formats
    CSVXLSXJSONNDJSONXML
    Reports
    Crawl summary, redirects, canonicals, hreflang, mixed content, snippet lengths, orphan pages, structured data
    Sitemaps
    XML sitemap, image sitemap
  • The same crawler, from the terminal

    telaiseo-cli runs crawls, exports, reports and comparisons without opening the window. Use it in scripts and pipelines, and add --json when another program reads the output.

    • Crawl, export, report, compare, sitemap and more
    • JSON output for scripts
    Example command
    telaiseo-cli crawl https://example.com \
      --max-urls 5000 \
      --export internal \
      --export-format xlsx \
      --out out/
  • Crawls that run on schedule

    Schedule a crawl once, hourly, daily or weekly. A background service, installed for your user without administrator rights, runs it even when the app is closed.

    • Once, hourly, daily or weekly
    • Runs while the app is closed
    The Scheduler view with the list of scheduled crawls.

What a crawl covers

One crawl, read from every angle an audit needs.

Crawl modes
Site crawl, URL list, Snippet preview and Compare crawls.
Results
Nine groups: Pages, On-page, Indexing, Links, Server, Rendering, Markup, AI readiness and Your rules.
Findings
About 200 checks. Each one is an Error, a Notice or an Improvement, with its impact and how to fix it.
AI readiness
Robots rules for 14 AI crawlers, llms.txt and the content signals that answer engines read.
JavaScript rendering
Pages rendered in Chrome, with lab LCP, CLS and TBT and an optional accessibility audit.
Plugins
Sandboxed scripts add your own columns, findings and tabs.
Compare crawls: two crawls of the same site side by side, with what changed between them.
Compare crawls shows what changed between two crawls.
Visualise: the link graph of a crawled site.
Visualise draws the link graph of the site.

Free to try, one license per computer

The free copy does not expire. A license removes the limits.

FeatureFreeLicensed
URLs per crawlUp to 100Unlimited
Site crawl, URL list and findingsIncludedIncluded
Snippet preview, Compare crawls, Visualise and PluginsNot includedIncluded
MCP serverNot includedIncluded
Scheduled crawls and background serviceNot includedIncluded
App updatesNot includedIncluded

One license activates one computer. One payment, no subscription.

Licenses are not on sale yet. Download the free copy in the meantime.

Questions

Does the free copy expire?

No. It keeps working with crawls up to 100 URLs.

How many computers does a license cover?

One. Each license activates one computer. To move it, remove the license on the old computer and activate it on the new one.

Does TelaiSEO send my data anywhere?

No. There is no telemetry, and crawl data stays in a local database on your computer. TelaiSEO contacts our servers only to activate your license and to check for updates.

Which languages does the app speak?

Twelve: English, Italian, French, German, Spanish, Portuguese (Brazil and Portugal), Japanese, Dutch, Turkish, Polish and Korean. Exports, the CLI and the MCP server stay in English.

Download TelaiSEO

Version 1.0.0. Start with the free copy and add a license when you need it.

  • macOSmacOS 13 or later, Apple silicon and Intel
    Download for macOS
  • Windows
    Coming soon
  • Linux
    Coming soon