← ジャーナルに戻る
· 5 分で読了

Open Source SEO Tools: A Curated List for Indie Builders (2026)

The best free and open source SEO tools for keyword research, technical audits, SERP analysis, and content optimization. No subscriptions, no trials — just free tools that work.

The SEO industry runs on expensive subscriptions. Ahrefs is $200/month. SEMrush is $130/month. Moz is $99/month. For indie builders and solo developers, these prices are prohibitive.

But you don’t need them. The underlying data — search results, autocomplete suggestions, sitemaps, page HTML — is all public. You just need tools that access it without a paywall.

Here’s a curated list of free and open source SEO tools that cover the entire workflow.

Keyword Research

Google Autocomplete (Free, No Key)

Google’s autocomplete endpoint is the fastest keyword discovery tool available. It returns real-time suggestions based on what people actually type into Google.

# ZensInk wraps this in a CLI
python3 -m zens_ink.keyword_research "seo tools" --expand

Cost: Free Best for: Long-tail keyword discovery Limitation: No search volume data

Google Keyword Planner (Free with Google Ads Account)

Google’s own keyword tool. Requires a Google Ads account (free to create, no need to run ads). Provides search volume ranges and keyword ideas.

Cost: Free Best for: Search volume validation Limitation: Volume shown as ranges unless you’re running ads

Bing Webmaster Tools API (Free)

Provides actual search impression data for keywords. More precise than Google Keyword Planner’s ranges.

# ZensInk wraps the API
python3 -m zens_ink.keyword_volume "keyword one,keyword two" --country us

Cost: Free (API key required) Best for: Search volume validation Limitation: Based on Bing data, not Google (use as directional indicator)

AnswerThePublic (Free Tier)

Visualizes question-based queries (who, what, where, when, why, how) for any keyword. Useful for FAQ content.

Cost: Free tier (limited searches/day) Best for: Question keyword discovery Alternative: zens_ink.keyword_research "what is [topic]" covers similar ground

SERP Analysis

Google Search (Manual, Free)

The simplest SERP analysis tool: search your keyword in incognito mode and read the results. Check homepage ratio, platform presence, content format, and freshness.

Cost: Free Best for: Qualitative SERP analysis Limitation: Manual process

Serper.dev (Free Tier: 2,500 Searches)

Provides Google SERP results via API. Used for automated difficulty analysis.

# ZensInk uses Serper.dev for SERP data
python3 -m zens_ink.kd "your target keyword"

Cost: Free tier (2,500 searches), then $50/month for 50,000 Best for: Automated SERP analysis Limitation: Rate limited on free tier

ZensInk KD Analyzer (Open Source)

Analyzes SERP structure to produce a difficulty score based on real ranking signals — homepage ratio, platform density, domain authority — not just backlinks.

python3 -m zens_ink.kd "keyword research tools"

Cost: Free (uses Serper.dev free tier) Best for: Difficulty assessment for new sites Limitation: Requires Serper.dev API key

Technical SEO Audit

ZensInk Site Audit (Open Source)

Scans static site builds for broken links, missing canonicals, missing H1s, orphan pages, and sitemap issues.

python3 -m zens_ink.site_audit --dist dist --sitemap dist/sitemap.xml

Cost: Free Best for: Pre-deploy audits on static sites Limitation: Requires static build output

Google Search Console (Free)

Google’s own tool for monitoring indexing status, crawl errors, search performance, and Core Web Vitals.

Cost: Free Best for: Indexing monitoring and search performance data Limitation: Only covers Google data

Bing Webmaster Tools (Free)

Bing’s equivalent of Search Console. Submit sitemaps, monitor indexing, check backlinks.

Cost: Free Best for: Bing indexing and backlink data Limitation: Only covers Bing data

Lighthouse / PageSpeed Insights (Free)

Google’s performance auditing tool. Measures Core Web Vitals (LCP, INP, CLS) and provides optimization recommendations.

Cost: Free Best for: Performance and Core Web Vitals Limitation: Lab data, not field data (use CrUX for real user data)

Competitor Analysis

ZensInk Competitor Gap (Open Source)

Compares sitemaps across competitors to find content gaps.

python3 -m zens_ink.competitor_gap \
  --compare https://competitor.com/sitemap.xml \
  --mine https://yoursite.com/sitemap.xml

Cost: Free Best for: Content gap analysis Limitation: URL-level analysis, not keyword-level

Google site: Operator (Free)

Search site:competitor.com to see all indexed pages. Add keywords to filter: site:competitor.com/blog keyword.

Cost: Free Best for: Competitor content discovery Limitation: Manual process

Content Optimization

Google Search Console (Free)

The Performance report shows which queries your pages already rank for — revealing content optimization opportunities. If you rank #15 for a keyword with impressions, improving that page can push it to page 1.

# ZensInk pulls GSC data
python3 -m zens_ink.search_performance

Cost: Free Best for: Finding quick-win optimization targets Limitation: Requires GSC setup

Schema Markup Generator (Free)

Generate JSON-LD structured data for Articles, FAQs, Breadcrumbs, Organizations, and more. Free online generators available at technicalseo.com and schema.org.

Cost: Free Best for: Enabling rich results Limitation: Must implement manually

Indexing

IndexNow (Free)

Instant indexing protocol supported by Bing and Yandex. Submit URLs immediately upon publish.

# Submit to IndexNow
curl -X POST https://api.indexnow.org/indexnow \
  -H "Content-Type: application/json" \
  -d '{"host":"yoursite.com","key":"your-key","urlList":["https://yoursite.com/new-page"]}'

Cost: Free Best for: Fast Bing/Yandex indexing Limitation: Google doesn’t support IndexNow (use GSC)

Google Search Console URL Inspection (Free)

Request indexing for individual URLs. Google processes requests within 1-7 days.

Cost: Free Best for: Google indexing acceleration Limitation: Quota of ~10 URLs/day

The Full Free SEO Stack

For indie builders, here’s a complete SEO workflow using only free tools:

StepToolCost
Keyword discoveryzens_ink.keyword_researchFree
Search volumezens_ink.keyword_volumeFree (Bing API)
Difficulty checkzens_ink.kdFree (Serper free tier)
Competitor gapszens_ink.competitor_gapFree
Content auditzens_ink.site_auditFree
PerformanceLighthouse / PageSpeed InsightsFree
IndexingGSC + IndexNowFree
MonitoringGSC PerformanceFree

Total monthly cost: $0.

FAQ

Are free SEO tools as good as paid ones?

For indie sites with under 1,000 pages, free tools cover 90% of what you need. Paid tools excel at scale (backlink databases, rank tracking, content briefs), but for keyword research, technical audits, and SERP analysis, free tools are sufficient.

What’s the best free alternative to Ahrefs?

There’s no single free tool that matches Ahrefs’ breadth. But combining zens_ink (keyword research + audit), Google Search Console (performance), and Serper.dev (SERP data) covers most use cases. For backlink analysis, Ahrefs’ free backlink checker gives limited data.

Can I do SEO without any paid tools?

Yes. Every step of the SEO workflow — discovery, validation, analysis, writing, auditing, indexing — can be done with free tools. The trade-off is time: free tools require more manual work, while paid tools automate and aggregate.

What open source SEO tools exist on GitHub?

zens-ink (Python, MIT license) covers keyword research, volume, difficulty, competitor analysis, and site auditing. Other notable projects: SEOAnalyzer (Python), searx (meta search), and various Lighthouse CI integrations.


Start with our keyword research workflow, then follow the SEO content pipeline to turn keywords into published content. For technical foundations, see our SEO guide for developers.

Want to run this analysis on your own site?

ZensInk Pro automates this pipeline. One command, from seed keywords to content plan.

Get Pro →