The best free SEO tools for 2026 are Google Search Console, Google PageSpeed Insights, Screaming Frog's free crawler, Google's Rich Results Test, the Schema Markup Validator, Google Trends, Ahrefs Webmaster Tools, Chrome DevTools Lighthouse, Vercel Analytics, and AnswerThePublic's limited free tier. Together they cover most technical SEO, schema, and content-planning needs at a low monthly cost.

Key takeaways

  • Set up Google Search Console and PageSpeed Insights first. Both are free, official Google products with no paid tier.
  • A full free stack covers most technical SEO, schema, and content-planning work. It includes Search Console, PageSpeed Insights, Screaming Frog's free crawl limit, Rich Results Test, Schema Markup Validator, Google Trends, Ahrefs Webmaster Tools, Lighthouse, and AnswerThePublic's free tier.
  • The only paid line in this stack is Vercel Analytics. It comes bundled with Vercel Pro, which most teams already pay for through hosting.
  • Field data from the Chrome User Experience Report and lab data from Lighthouse often disagree. Trust field data for ranking-related decisions.
  • Paid suites like Ahrefs and SEMrush still earn their cost for large-scale competitive research or agencies managing many client accounts.

Updated 15 August 2026: sources added, experience claims checked against our project record, summary added.

This list reflects the tools we use on client projects built with Next.js, Astro, and Payload CMS. That includes our Not Another Sunday directory rebuild and the SleepDr.com migration. Our monthly SEO tooling cost across these projects is $20. That covers the one paid feature we still use.

Paid platforms such as Ahrefs and SEMrush aren't bad tools. They're detailed and genuinely useful for large-scale competitive research. But if you're a developer, a startup founder, or a small agency building organic traffic without a large budget, the free stack below covers most of what you need.

Here's every free SEO tool we use, how we use it, and what it's worth on the projects referenced throughout this article.

Table of Contents

Best Free SEO Tools 2026: The Stack We Use for Client Projects

Google Search Console -- The Only Tool That Actually Matters

If you could only use one SEO tool for your career, pick this one. Google Search Console (GSC) shows real data straight from Google's own index. It doesn't rely on estimates, projections, or "domain authority" scores, which Google has said it doesn't use.

Here's what we monitor daily across client projects:

Performance Report (Impressions & Clicks)

The Performance tab is where most audits start. It shows real queries that triggered your pages, along with impressions, clicks, CTR, and average position.

Here's a trick most people miss: filter by "Queries" and sort by impressions descending. You'll find queries with thousands of impressions but almost zero clicks. That means Google thinks your page is relevant, but the title tag or meta description isn't compelling enough. Fix those first. It's usually the highest-ROI SEO work you can do.

Pages ranking in positions 8-15 with high impressions are often the easiest wins. A small content update or an extra internal link can push them onto page one, sometimes within days.

Index Coverage Report

This is where you see how many pages Google has indexed, how many it's excluded, and why. On sites with programmatic SEO, like our 137,000-listing directory rebuild, this report is non-negotiable.

Common issues we catch here:

  • "Crawled -- currently not indexed": Google found your page but decided it wasn't worth indexing. Usually a content quality signal.
  • "Discovered -- currently not indexed": Google knows the URL exists but hasn't crawled it yet. Often a crawl budget issue on large sites.
  • "Duplicate without user-selected canonical": You've got duplicate content and haven't told Google which version to prefer.

We check this weekly. On sites with programmatic SEO generating thousands of pages, even a 2% error rate means hundreds of broken pages.

Core Web Vitals Dashboard

GSC's Core Web Vitals report shows field data. That means real user measurements, not lab simulations. This matters because Google uses field data for ranking signals, not Lighthouse scores.

A site can show a perfect Lighthouse 100 while GSC's CWV report flags "Poor" LCP on mobile. Real users on slow connections see something very different from a lab test on a wired connection. Field data doesn't lie.

What GSC Costs

$0. Forever. It's Google's own tool. There's no paid tier. If someone tries to sell "premium Search Console access," that's a red flag.

Google PageSpeed Insights -- Lab vs Field Data Explained

PageSpeed Insights (PSI) is the second tool worth checking daily. Understanding its two data sources saves weeks of wasted optimization work.

Lab Data vs Field Data

Lab data (powered by Lighthouse) runs a simulated test on a single page load with a throttled connection. It's reproducible but artificial.

Field data (from the Chrome User Experience Report) aggregates real measurements from Chrome users over a rolling 28-day window. It's messier but true.

We saw the gap between the two directly on the SleepDr.com migration. The homepage of this sleep medicine practice scored 35 on Lighthouse's lab test before the rebuild. After moving to Next.js 15 with Payload CMS and optimizing Core Web Vitals, it reached 94. Field data took longer to catch up, since CrUX reports a rolling average rather than a single snapshot.

What to Fix First

PSI breaks performance into specific metrics. The thresholds below come from Google's own Core Web Vitals guidance. Here's the priority order we use based on ranking impact:

Metric Target Fix Priority Common Fix
LCP (Largest Contentful Paint) < 2.5s High Image optimization, font loading, server response time
INP (Interaction to Next Paint) < 200ms High Reduce JavaScript, defer non-critical scripts
CLS (Cumulative Layout Shift) < 0.1 Medium Set explicit image dimensions, avoid dynamic content injection
FCP (First Contentful Paint) < 1.8s Medium Critical CSS inlining, reduce render-blocking resources
TTFB (Time to First Byte) < 800ms Lower CDN, edge caching, server optimization

LCP usually offers the biggest gain for the effort involved. On Next.js sites, using next/image with priority loading on above-the-fold images and serving everything from an edge network handles most of this. On Astro builds, static output takes care of much of it automatically.

What PSI Costs

$0. It's a Google product.

Screaming Frog Free (500 URLs)

Screaming Frog's free tier crawls up to 500 URLs per project. For most single websites, that's plenty. We use it for new client onboarding and quarterly audits.

What We Actually Find

When we crawl socialanimal.dev, here's a typical audit output:

  • Broken links (404s): Usually a small handful per crawl. Often old blog posts linking to tools that changed their URL structure.
  • Redirect chains: Chains of three or four hops are common after a platform migration, and each hop adds measurable latency to LCP. Screaming Frog flags these immediately.
  • Missing meta descriptions: Easy to miss when pages are generated dynamically from a headless CMS.
  • Duplicate title tags: Common on programmatic SEO sites where template logic has edge cases.

Custom Extraction for Schema Validation

This is the power move. Screaming Frog lets you set up custom extraction using XPath or CSS selectors. We configure it to extract <script type="application/ld+json"> from every page, then export to a spreadsheet.

This verifies that every page has valid schema markup without clicking through hundreds of URLs manually. On headless CMS sites generating pages from structured content, schema consistency matters.

//script[@type='application/ld+json']

That one XPath selector saves significant manual review time.

What Screaming Frog Free Costs

$0 for up to 500 URLs. The paid version removes that limit and adds extra features most projects don't need.

Best Free SEO Tools 2026: The Stack We Use for Client Projects - architecture

Google Rich Results Test

Structured data is how you get search result features like FAQ dropdowns, star ratings, how-to steps, and article metadata. The Rich Results Test tells you whether Google can actually parse your schema markup.

How We Use It

We run every new blog post or page template through the Rich Results Test. When we published our Payload CMS vs Strapi comparison, we validated that the FAQPage schema rendered correctly.

Here's what a passing test looks like for FAQ schema:

{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "mainEntity": [
 {
 "@type": "Question",
 "name": "Is Payload CMS better than Strapi in 2026?",
 "acceptedAnswer": {
 "@type": "Answer",
 "text": "Payload CMS has gained significant traction..."
 }
 }
 ]
}

The Rich Results Test shows a preview of exactly how the result will appear in search. If something's broken, such as a missing field or an invalid type, it flags the error right away.

Common Failures We See

  • Missing acceptedAnswer in FAQ schema (surprisingly common)
  • image field required for Article schema but not provided
  • Nested types that Google doesn't support for rich results
  • Schema that validates syntactically but isn't eligible for rich results because Google has changed its requirements

What It Costs

$0. Google product.

Schema Markup Validator

The Schema Markup Validator (formerly the Structured Data Testing Tool) is different from the Rich Results Test. Rich Results checks Google-specific eligibility. The Schema Markup Validator checks against the full schema.org specification.

Why Both Matter

JSON-LD can pass the Rich Results Test but fail the Schema Markup Validator because of deprecated properties. The reverse also happens: markup that's valid by schema.org standards but isn't supported by Google for rich results.

Our workflow:

  1. Write the JSON-LD in the page template
  2. Validate against schema.org with the Markup Validator
  3. Test Google eligibility with Rich Results Test
  4. Deploy
  5. Monitor in GSC's Enhancements section

This catches problems before they hit production. On sites generating schema programmatically from CMS content, which we do for every headless CMS build, automated validation in CI helps too. But manual spot-checking with these free tools covers most issues.

What It Costs

$0.

Google Trends isn't just for checking whether "fidget spinners" are still popular. It's a legitimate content strategy tool once you know how to read it.

How We Use It for Content Planning

Comparing terms like "Payload CMS" and "Strapi" on Google Trends shows how search interest shifts as frameworks mature. That's useful input when planning content topics. Timing content to match rising search interest, rather than publishing about topics that already peaked, is one of the few genuine free traffic strategies.

The Breakout Signal

Google Trends labels a related query as "Breakout" when growth passes a very high threshold defined in Google's own documentation. Spotting a breakout query before an official product release lets you have content ready when demand actually arrives.

Comparing Frameworks

Trends also helps when advising clients on technology choices. Comparing search interest curves for two frameworks, such as Astro and an older static site generator, shows current momentum better than opinion alone.

What It Costs

$0.

Ahrefs Webmaster Tools (Free)

This is the one that surprises people. Ahrefs offers a genuinely free tier called Ahrefs Webmaster Tools (AWT). It gives access to Site Audit and Site Explorer for sites you own and verify.

What You Get for Free

  • Backlink profile: Every site linking to you, anchor text distribution, and new or lost backlinks
  • Site audit: Technical SEO issues similar to Screaming Frog but with Ahrefs' own crawl data
  • Organic keywords: Limited but real keyword data for your verified site
Backlink Type Impact Example
Editorial mentions from tech blogs High Dev.to article linking to a CMS comparison
GitHub repo references Medium README files mentioning open-source work
Directory listings Low Agency directories, Clutch profiles
Comment spam / forum links None or negative Random forum posts with your URL

Google has gotten better at ignoring low-quality links over time, and its own link spam guidance reflects that shift. Still, a sudden spike of spammy backlinks, which AWT will show, is worth investigating.

What AWT Costs

$0 for verified sites. You need to add a DNS record or HTML tag to prove ownership.

Chrome DevTools Lighthouse

Lighthouse is built into every Chrome browser. Right-click, Inspect, Lighthouse tab, run. Most developers only look at the Performance score and move on.

Beyond the Score

The individual audit items carry the real value. When running Lighthouse on a client's site, check these areas:

  • Unused JavaScript: On Next.js sites, this often reveals third-party scripts (analytics, chat widgets, marketing pixels) that should be lazy-loaded.
  • Image optimization opportunities: Lighthouse estimates exactly how many KB you'd save by switching to WebP or AVIF, or by properly sizing images.
  • Accessibility score: This isn't just nice to have. Google has said page experience factors include accessibility-adjacent signals.
  • SEO audit: Checks for meta tags, crawlability, and structured data presence.
## Run Lighthouse from CLI for consistent results
npx lighthouse https://socialanimal.dev --output=json --output-path=./report.json

Running Lighthouse from the command line avoids browser extension interference that can skew results. We run CLI audits in CI before every deployment.

What Lighthouse Costs

$0. It's built into Chrome.

Vercel Analytics

This is the one line item that isn't free. It's included because it's bundled with Vercel Pro at $20 a month, a plan already needed for hosting.

What We Track

Vercel Analytics gives:

  • Real User Monitoring (RUM): Actual Web Vitals data from every visitor, broken down by route, device, and geography
  • Traffic patterns: Page views, unique visitors, top pages
  • Referral sources: Where traffic is coming from, useful for judging which content strategies work
  • Speed Insights: Per-route performance data more granular than GSC

RUM data correlates directly with what Google sees. When Vercel Analytics shows LCP degrading on a specific route, GSC's field data will often follow within a few weeks.

Why Not Google Analytics?

We moved away from GA4. The interface is hard to navigate, and data is sampled on the free tier at higher volumes. The privacy implications also create friction with GDPR-conscious clients. Vercel Analytics is lightweight, needs no cookie banner, doesn't affect page performance, and shows what's actually needed.

What It Costs

$20/month as part of Vercel Pro, which most teams already pay for hosting.

AnswerThePublic (Limited Free)

AnswerThePublic visualizes the questions people ask around a keyword. The free tier gives a limited number of searches per day, enough if you plan your research ahead.

Turning Questions into FAQ Schema

Here's the workflow: search "headless CMS" on AnswerThePublic and clusters of questions appear, such as:

  • What is a headless CMS?
  • Is a headless CMS better than WordPress?
  • How much does a headless CMS cost?
  • What is the best headless CMS for Next.js?

Take the most relevant questions, write genuine answers, add them as FAQ sections, and wrap them in FAQPage schema. This article uses that exact strategy.

The result is FAQ rich results in Google, which take up more SERP space and tend to lift click-through rate, though the effect varies by query and competition.

What It Costs

$0 for a limited number of daily searches. A paid monthly tier removes the limit, but we've never needed it.

The Total Cost Breakdown

Here's what this SEO toolstack costs:

Tool Monthly Cost What It Replaces
Google Search Console $0 Some features in Ahrefs and SEMrush's paid plans
Google PageSpeed Insights $0 Features in various paid speed-testing tools
Screaming Frog Free $0 Sitebulb and other paid crawlers
Google Rich Results Test $0 Schema testing in paid SEO suites
Schema Markup Validator $0 Same
Google Trends $0 Trend data in SEMrush and Ahrefs
Ahrefs Webmaster Tools $0 Ahrefs's paid Lite plan
Chrome DevTools Lighthouse $0 Built into Chrome
Vercel Analytics $20/mo (bundled) Plausible, Fathom, and other paid analytics tools
AnswerThePublic $0 AlsoAsked and other keyword research tools
Total $20/month Far more in paid alternatives

That's $20 a month for a level of SEO visibility comparable to agencies paying far more. Think Ahrefs, SEMrush, Surfer SEO, Screaming Frog's paid tier, and dedicated analytics combined.

Paid tools aren't a scam. If you're an agency managing a large client roster, Ahrefs earns its cost. If you're doing competitive research at scale, SEMrush is hard to beat. But if you're managing your own site or a handful of client sites and want strong visibility for minimal cost, this stack works. It's the same stack used across the projects referenced throughout this piece.

Want to see what these tools look like applied to a real project? Check out our pricing or get in touch. We're happy to walk through the process.

FAQ

What is the single best free SEO tool in 2026? Google Search Console is the single best free SEO tool available. It is the only one that shows real data straight from Google's own index, rather than an estimate or simulation. It covers actual queries, impressions, and indexing status. If you only set up one tool, make it this one.

Can you really do SEO with only free tools? Yes. We use this exact toolstack across client projects, including a 137,000-listing directory and a 91,000+ page astrology platform. The total monthly cost is $20, only because we bundle Vercel Analytics with hosting. The free Google tools alone cover most of what typical sites need.

What free SEO tool is best for technical SEO audits? Screaming Frog's free tier (500 URLs) combined with Google Search Console's index coverage report covers most technical audit needs. Screaming Frog catches broken links, redirect chains, missing meta data, and duplicate content at the page level. GSC shows how Google is actually interpreting the site at the index level.

How do I check if my schema markup is working? Use two tools in sequence. First, the Schema Markup Validator checks syntax against the schema.org spec. Then the Rich Results Test verifies Google can parse it and confirms the page is eligible for rich results. A page can pass one test and fail the other, so run both.

Is Ahrefs Webmaster Tools really free? Yes, for verified site owners. Site ownership verification works similarly to Google Search Console. Once verified, you get a backlink profile, organic keyword data, and site audit features at no cost. It's limited to sites you own, but for your own projects it's genuinely useful.

Do I need paid tools if I'm managing a large website? It depends on the task. Competitive analysis, tracking competitor keywords, or prospecting for link-building opportunities at scale usually justifies a paid tool like Ahrefs or SEMrush. For monitoring and maintaining your own site's SEO health, even across sites with tens of thousands of programmatically generated pages, free tools handle it.

How accurate is Google PageSpeed Insights compared to real performance? PageSpeed Insights combines lab data, which is simulated, with field data pulled from the Chrome User Experience Report, which reflects real browser sessions. Lab data can differ a lot from real-world performance, especially for sites with global audiences on varying connection speeds, so field data should guide decisions.

What's the best free alternative to SEMrush or Ahrefs in 2026? No single free tool replaces everything SEMrush or Ahrefs does. Combining Google Search Console, Ahrefs Webmaster Tools, Screaming Frog's free crawler, and Google Trends covers most of the functionality most people actually use in paid suites. The main gap is deep competitive analysis, partly covered by Ahrefs's free backlink checker for limited competitor lookups.