Native macOS app · Crawl data stays local

SEO Crawler & Technical SEO Audit Tool

Find the issue. Trace the source. Hand off the fix.

Crawl websites locally on your Mac. Find broken links, redirect chains, duplicate content, metadata, and indexability issues, then export a developer-ready CSV fix list.

Free: 100 pages · 100 links · 100 resources · No card required

Local desktop app
CSV fix-list exports
Agency-built

From crawl to correction

Run a technical SEO audit from crawl to fix list.

For migration checks, launch-day QA, and the next client handoff. Keep the evidence and the work in one place.

  1. Find what needs attention.

    Open Issues to see problems grouped by category, from response codes and indexability to duplicate content and redirects.

  2. Get to the affected URLs.

    Select an issue, narrow the table with filters, and inspect the pages or links behind it. Move from the count to the evidence.

  3. Leave with a fix list.

    Export a CSV of issues and suggested fixes, or export Pages and Links for a deeper review with your team.

Your site. Your crawl.

A website crawler built for technical SEO investigations.

Choose what to crawl, control the pace, and examine the details that explain why a page needs work.

Explore the documentation
Precise scope
Crawl a domain, subdomain, subfolder, or a list of URLs. Include URLs discovered through XML sitemaps.
A pace you control
Pause and resume a crawl. Configure processing concurrency and crawl delay before you start.
Indexability & metadata
Inspect robots directives, canonical tags, page titles, descriptions, and heading issues together.
Duplicate content
Find duplicate body content alongside duplicate titles and descriptions, so repeated pages are easier to investigate.
Redirect chains
Follow discovered redirect chains and identify links that should point directly to the final destination.
Selected resource crawling
Audit up to 100 selected resources per crawl in Pages. Choose images, CSS, JavaScript, media, or other assets.
JavaScript rendering · Pro & Agency
Render JavaScript to discover client-side content, links, and resources.
Advanced Link Analysis · Pro & Agency
Analyze unlimited hyperlinks and see every page-to-resource relationship for the resource types you choose.

Link diagnostics

Find broken links across your website and trace every source page.

Review internal and external links with source and destination evidence, link type, and crawl status in one place. Broken paths and redirecting links are easier to trace back to the page that needs the fix.

  • Find broken internal links before users or search engines hit them.
  • Spot redirecting internal and external links that need cleanup.
  • See source and destination links in context.

Public demo crawl · Link detail

404 · Not Found
Filter the Destination URL column
Paste a destination URL to isolate every link pointing to it. To match multiple destinations, separate them with the regex pipe (|).
Destination
/seo-crawler/fixtures/broken-target
Watch the demo crawl investigation

Example fix list

The handoff should already make sense.

Crawl results are meant to become developer-ready fixes, not another raw export you have to rewrite before anyone can use it.

Download example fix list CSV

Selected rows from a crawl scoped to /seo-crawler/fixtures/.

IssueSeverityWhereFix
4xx Client ErrorsHigh/seo-crawler/fixtures/broken-targetRestore the page, redirect it to a relevant live URL, or remove internal references.
Canonical points elsewhereMedium/seo-crawler/fixtures/blog/migration-checklistConfirm the canonical target is intentional; otherwise point it at this page.
Missing titleMedium/seo-crawler/fixtures/missing-metadataAdd a descriptive page title.
Multiple H1sLow/seo-crawler/fixtures/services/technical-auditKeep one primary H1 and use lower-level headings for supporting sections.
Redirect chainsMedium/seo-crawler/fixtures/redirect-aUpdate links so they point directly to the final destination.

Need Windows?

Join the Windows release list.

Available now for macOS. Join the list and we will email when the Windows version is ready to try.

We will only email about Windows app availability. No general newsletter signup.

Why we built this

Gabriel Luis

“I've been doing SEO and auditing client sites for over 20 years. I built this crawler for the way I work: local, fast, and no cloud project required.”

Gabriel LuisSEO, Developer & Co-Founder, Lil Robots

Start with a real audit

Start with a free website crawler for Mac.

Audit larger sites in smaller batches. All four crawl scopes and resource-type filters are included in Free mode. Manually target sections or supply URL lists, with separate allowances for 100 page URLs, 100 selected resource URLs, and 100 analyzed hyperlinks per crawl.

Free mode and paid crawl capabilities
FeatureFree modePro & Agency
Page URLs
100 pagesIncluded per crawl
UnlimitedIncluded
Resource URLsSelected images, CSS, JavaScript, media, and other assets
100 resourcesIncluded per crawl
UnlimitedIncluded
Links analyzed
100 hyperlinksIncluded per crawl
UnlimitedIncluded
All crawl scopesDomain, Subdomain, Subfolder, URL listIncludedIncluded
CSV fix listWith suggested fixesIncludedIncluded
JavaScript renderingNot includedIncluded
Advanced Link AnalysisEvery page-to-resource relationship for the resource types you choose appears in LinksNot includedIncluded

Free mode limits are separate: up to 100 page URLs, 100 configured hyperlink records, and 100 unique selected resource URLs per crawl. Selected resources appear in Pages. Advanced Link Analysis, available with Pro and Agency, removes hyperlink limits and shows every page-to-resource relationship in Links for the resource types you choose.

Free mode needs no license key or payment card.

Try Free mode

Plans and checkout

Choose a plan and get your license key.

Start free for focused crawls. Upgrade for unlimited pages and resources, JavaScript rendering, and Advanced Link Analysis.

Questions

SEO crawler and technical audit questions

How the crawler works, what it checks, and the essentials on Free mode, device allowances, license transfers, and refunds.

What is an SEO crawler?

An SEO crawler follows links across a website and collects technical signals such as response codes, indexability, canonical tags, metadata, duplicate content, and redirects. Lil Robots SEO Crawler runs as a native macOS desktop app and processes crawl data locally.

What does Lil Robots SEO Crawler check during a technical SEO audit?

It checks pages, links, and the selected resource types you choose for broken URLs, redirect chains, indexability problems, canonical and metadata issues, duplicate content, and other crawl findings. Results can be filtered and exported as a CSV fix list.

Can SEO Crawler find broken links and their source pages?

Yes. The Links table shows the source URL, destination URL, link type, and crawl status so you can identify each page that links to a broken or redirecting destination.

Is there a free version?

Yes. Free mode includes up to 100 page URLs, 100 hyperlink records, and 100 unique selected resource URLs per crawl, with domain, subdomain, subfolder, and URL list scopes included. These three limits are separate. Selected resources appear in Pages, while Links remains limited to configured hyperlinks. You can choose which resource types to audit and target larger sites in sections or URL lists. Upgrade for unlimited page and resource crawling, JavaScript rendering, and Advanced Link Analysis, which includes unlimited hyperlinks and shows every page-to-resource relationship in Links for the resource types you choose.

Does the app need an internet connection?

Crawl data is processed locally on your Mac. You need network access to reach the sites you crawl, and paid features require an internet connection for license activation and periodic validation. Local processing does not mean offline licensing.

How do I use my license?

After purchase, your license key is saved in your SEO Crawler account. Copy it into the macOS desktop app to unlock paid access on the number of active devices included with your plan.

Can I transfer my license to another device?

Yes. Deactivate the license on one machine and activate it on another. Your plan controls how many devices can stay active at the same time.

What is the difference between Pro Monthly, Pro Yearly, and Agency Yearly?

Pro Monthly is $19/mo for 2 active devices. Pro Yearly is $179/yr for 3 active devices. Agency Yearly is $399/yr for 15 active devices and is the only plan that supports additional device packs.

Can I buy more devices?

Yes, on Agency Yearly. Agencies can add additional device packs for $99/yr per 5 active devices during checkout or later from the license dashboard.

What is the refund policy?

Pro Monthly subscriptions can be canceled anytime and stay active until the paid period ends. Pro Yearly and Agency Yearly subscriptions include a 7-day refund window from the purchase date, then the purchase is final.