Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Open Source SEO Tools (2026): 9 You Can Run Yourself

Open source SEO tools are free programs you run yourself to crawl and audit your site, test page speed, find broken links and track rankings. They work on your own site's data. None of them supplies keyword search volumes or a database of who links to you, so pair them with free search engine data or a commercial suite.

There's one thing open source SEO software can't replace: the data. Keyword search volumes and an index of which sites link to which come from companies that crawl the web and sell access to the results, and no repo on GitHub hands you that. What open source tools do well is look hard at your own site, for free, as often as you like.

Here are nine of them, in no particular order, covering crawling, speed, broken links and rank tracking. Nothing's crowned, and most need some comfort with Docker, Node, Python or PHP.

The software is free; the search data comes from elsewhere

Free to run doesn't mean free of outside services. The rank tracker on this list checks positions by sending queries through third-party scraping services or your own proxy IPs. Its README lists commercial scraping providers alongside a free-key option, so the software is free while dependable rank data may not be.

The speed and audit tools measure your own site only. None of the nine gives you keyword volume or data on which sites link to you of the kind commercial SEO suites sell. For that, your own Search Console account is the free starting point, and a commercial suite fills the rest.

Nine tools and the job each does

ToolJob on your siteGood for
advertoolsPython SEO libraryCrawling, robots.txt and sitemap analysis from Python
Google LighthousePage audit enginePerformance, best-practice and SEO checks on single pages
LinkCheckerBroken link checkerFinding broken links across a website
lycheeBroken link checkerFast broken link and email checks in sites and documents
Seo PanelSEO control panelManaging SEO tasks for several websites in one panel
SEOnautSite audit crawlerCrawling a site and sorting issues by severity
SerpBearRank trackerTracking positions through scraping services or your own proxies
sitespeed.ioPerformance monitoringMeasuring page speed and monitoring it over time
UnlighthouseWhole-site Lighthouse scansRunning Lighthouse across a whole site at once

Nine open source SEO tools, in no particular order

advertools

Best for: Marketers and analysts comfortable with Python who want crawling, robots.txt and sitemap functions to build their own SEO analysis at scale.

Google Lighthouse

Best for: Checking one page at a time for performance metrics, best practices and basic SEO, using the engine that whole-site scanners build on.

LinkChecker

Best for: Site owners who want a long-running GPL-2.0 tool that checks a website for broken links and does that one job.

lychee

Best for: Developers checking websites and documents for broken links and email addresses, as a command-line tool, library or GitHub Action.

Seo Panel

Best for: Agencies or owners of several sites who want a self-hosted control panel on PHP and MySQL, which its README claims was the first of its kind.

SEOnaut

Best for: Small teams wanting a self-hosted crawler that audits a site and sorts issues into critical, high and low severity.

SerpBear

Best for: Owners tracking search positions with email alerts, an API and Search Console data, who'll supply a scraping service or proxies for the checks.

sitespeed.io

Best for: Performance-minded teams monitoring page speed over time, running it from the project's own Docker images.

Unlighthouse

Best for: Site owners who want a Lighthouse scan across a whole site in one interface, with smart sampling instead of one URL at a time.

Four jobs these tools do on your own site

Crawling and auditing

SEOnaut crawls a site and sorts what it's found by severity. Seo Panel is a PHP control panel for managing several sites; its repo shows GPL-2.0. advertools is a Python library rather than an app, and it's moving at a slower pace than the others.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Page speed and quality

Google Lighthouse checks one page at a time for performance, best practices and SEO basics. Unlighthouse runs it across a whole site, so you don't have to test URL by URL. sitespeed.io measures speed and tracks it over time.

Broken links

lychee is a fast Rust checker that also works as a GitHub Action, and LinkChecker is a long-running GPL-2.0 tool for checking websites.

Rank tracking

SerpBear tracks positions and connects to Search Console, but needs a scraping service or proxies to check rankings.

Some honest advice for running SEO tools yourself

Use open source for the jobs that only need your own site: crawling, speed, broken links and technical checks. Those tools are often as thorough as commercial ones for that work, and you're free to run them on every deploy. Don't expect them to tell you what to write about or who links to your competitors; that's a job for a keyword and link database, and it isn't one you'll solve with a repo.

If setting up Docker or Node isn't for you, a browser-based checker will cover the basics, and these free SEO checker tools need no install. For speed alone, compare the open source scanners with these website speed test tools, and if rank tracking matters most, look at local rank trackers that include the data.

A starter stack for a small site

  • A crawler run monthly to catch broken pages, missing titles and redirect chains.
  • A whole-site speed scan after any theme or plugin change, so slow templates show up before visitors notice.
  • A link checker in your publishing routine or build pipeline, so broken links never go live.
  • Search Console for the keyword and click data none of these tools supplies.
  • A rank tracker only if you'll act on it, with a scraping service you trust behind it.

Do you make an open source SEO or site audit tool? Tool makers can ask to be considered for a featured place on this list.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Frequently asked questions

Are open source SEO tools free?

The software is free to download and run. Some jobs need outside services, though: rank tracking needs a scraping service or your own proxies, and keyword volumes come from search engines or commercial data providers.

Can open source tools give me keyword search volumes?

Not on their own. Keyword volumes come from search engine data or commercial databases. Your own Search Console account shows the queries you already appear for, which is a good free starting point.

Do I need to code to use open source SEO tools?

Not always, but most need some technical comfort. Expect to install things with Docker, Node, Python or PHP, and to run some tools from the command line.

Is a self-hosted rank tracker accurate?

That's down to the scraping service or proxies behind it. The software only sends the queries; the quality of the results depends on how reliably those checks reach the search engine.

Can these tools replace a commercial SEO suite?

For technical checks on your own site, often yes. For keyword research, competitor analysis and data on who links to you, no, because that needs a large web-wide database.

How often should I run an SEO crawl?

Monthly's fine for most small sites, plus after any big change such as a redesign, a migration or a new theme. Larger sites that publish daily may want a weekly crawl.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.