SEO Audit Using Only Free Tools: Complete Step-by-Step Process
I Spent 3 Hours Doing an SEO Audit With Only Free Tools. Here's What Actually Came Out of It.
My client's site had decent content, decent backlinks, and absolutely terrible traffic. We kept tweaking headlines and adding blog posts, wondering why nothing was moving. Turns out the whole foundation was broken — duplicate titles, pages blocked from Google, Core Web Vitals in the red. And we had no idea because we'd never actually audited the site. Just assumed it was fine.
If that sounds familiar, here's how to do a real SEO audit without spending a rupee — or a dollar.
Start Where Google Starts: Search Console
If the site isn't connected to Google Search Console, stop everything and do that first. Seriously, everything else is secondary.
Once you're in, the first thing to check isn't rankings. It's the Coverage report. This tells you which pages Google is actually indexing and which ones it's ignoring — and why. There's a difference between a page being "excluded" and a page being "errored," and that difference matters a lot.
A common mess I see: pages that are accidentally set to "noindex" by a plugin or theme setting, often from when the site was in development. The developer flipped a toggle and forgot to flip it back. Those pages just sit there, invisible to Google, and nobody notices until they start asking why their service pages don't rank.
Also check the Core Web Vitals report inside Search Console. It'll flag pages that are loading poorly on mobile. Don't skip this. Google has been using page experience as a ranking signal, and mobile performance is where most sites quietly fail.
The Free Crawler That's Actually Useful
Download Screaming Frog (free version lets you crawl up to 500 URLs). Run a crawl of the site. What you're looking for:
- Pages with missing or duplicate title tags
- Missing meta descriptions (not a direct ranking factor, but they affect click-through rate)
- Redirect chains — page A sends you to page B which sends you to page C. Each hop bleeds a bit of authority and slows things down
- Broken internal links (404 errors inside your own site)
The duplicate title issue is where a lot of e-commerce and blog sites quietly fall apart. WordPress themes, WooCommerce, and similar platforms generate tag pages, category archives, author pages — all with auto-generated titles that end up being nearly identical. Google doesn't know which one to prioritize. Neither do you, until you see it in a crawl report.
PageSpeed Insights Isn't Just About Speed
Go to PageSpeed Insights (free, from Google) and paste in a few key URLs — the homepage, a service page, a blog post.
People look at the score and either panic or celebrate. But the score itself isn't the point. What matters is the Opportunities and Diagnostics section below the score. That's where it tells you what's actually causing the slowness.
Images that aren't compressed. JavaScript blocking the first render. Font files loading from three different sources. These are fixable things. And fixing them can sometimes improve rankings faster than publishing five new blog posts.
One edge case worth knowing: your PageSpeed score can look different on different days because of server load or third-party scripts (like live chat widgets, ad scripts, etc.) that happen to be running at the time. Don't make decisions based on a single data point.
What's Actually Linking to You (and What That Tells You)
Use Ahrefs Webmaster Tools — they have a free tier that gives you backlink data for sites you verify ownership of. It's limited but enough to get started.
Look at which pages have the most backlinks pointing to them. If those pages are outdated, redirected, or deleted, that link equity is going nowhere. That's a quick win — you can either restore those pages or redirect them to something relevant.
Also look for links coming from clearly spammy or irrelevant sites. This is more of a long-term concern than an immediate crisis, but it's worth noting. Google's gotten better at ignoring bad links rather than penalizing for them, but it's still not something you want piling up.
The On-Page Check People Skip
Go through your top 5-10 pages manually. Yes, manually.
Ask yourself:
- Does this page actually answer what someone searching for this would need?
- Is there one clear topic, or is it trying to cover five things at once?
- Does the H1 tag reflect what the page is actually about?
Tools can catch technical issues. They can't tell you whether your content is actually useful or whether your page structure makes sense to a real person. That judgment call still requires a human eye.
One thing I've started doing: opening the page on a phone and reading it top to bottom. If I lose track of what the page is trying to say, or if I have to scroll forever to get to the point, so does the visitor.
The Mistake That Costs the Most Time
The biggest mistake I see — and I've made it myself — is treating an SEO audit like a one-time thing. You run it, fix the issues, and figure you're done.
SEO is not static. Sites change constantly. New pages get added, old redirects break, plugins update and accidentally change settings. A technical issue you fixed in January can reappear by March.
The consequence of not checking regularly is that you end up troubleshooting traffic drops six months after the problem started, with no clear trail of what changed or when.
What to Actually Focus On
Not everything in an audit deserves equal attention. In my experience, the things that move the needle most are:
- Fixing indexing issues first — if Google can't see the page, nothing else matters
- Core Web Vitals on mobile, because that's where most traffic actually comes from
- Internal linking — most sites are terrible at this, and it's entirely in your control
- Consolidating thin or duplicate content rather than just adding more
What tends to get over-prioritized: meta descriptions (important for CTR, not rankings), exact-match keywords in titles (less rigid than people think), and domain authority scores (a third-party metric, not something Google uses directly).
A free audit won't give you everything a paid tool would. You'll have less data, smaller crawl limits, and you'll need to cross-reference a few different tools to get the full picture. But for a small site or an early-stage business, it's more than enough to find the problems that are genuinely holding you back.