← Back to articles
SEO25 June 2026

How to Audit Your Website's SEO in 30 Minutes (Free Checklist)

A step-by-step SEO audit you can complete in 30 minutes using only free tools. Covers indexing, on-page, page speed, Core Web Vitals, backlinks, and a printable checklist.

How to Audit Your Website's SEO in 30 Minutes (Free Checklist)

How to Audit Your Website's SEO in 30 Minutes (Free Checklist)

A proper website SEO audit does not require a $200/month subscription, a certified SEO consultant on retainer, or a three-week engagement that delivers a 60-slide deck you'll bookmark and never open again. What it requires is about 30 minutes, a handful of free tools, and a structured approach that covers the areas most likely to be hiding the issues silently costing you traffic. This guide walks through the full audit in five phases, each time-boxed so you're not three hours deep into a rabbit hole wondering how you ended up reading about canonical tags at midnight. The printable checklist is at the end — or you can skip straight to it and come back for the explanations when something fails.

Before You Start: The Two Tools You Need Open

You will use these throughout the audit. Set them up now so you're not stopping mid-phase to verify ownership or wait for data to load.

Google Search Console — free, requires ownership verification via a DNS record, HTML tag, or Google Analytics. If you haven't set this up yet, the data it has been passively collecting since verification is yours immediately; there is no retroactive data before the setup date, which is the SEO equivalent of not planting a tree ten years ago. The best time was then. The second best time is before you start this audit.

Google Analytics 4 — free, requires a tracking snippet on the site. Connects to Search Console for combined organic performance data. Together, these two tools cover the diagnostic layer for most of what this audit checks.

Optional but useful: Ahrefs Webmaster Tools (free tier, requires verification), Google PageSpeed Insights (no account needed), and Screaming Frog SEO Spider (free up to 500 URLs).

Website SEO audit dashboard open on laptop showing Google Search Console data with rankings and crawl errors

Phase 1: Indexing and Crawlability

⏱ 0–6 min

This is the non-negotiable first check. A page that isn't indexed by Google does not appear in search results, full stop — which makes everything else in this audit moot for that page. Indexing issues are surprisingly common, surprisingly easy to introduce (a single robots.txt line or an accidentally checked "discourage search engines" setting in WordPress can do it), and consistently the highest-priority finding when they exist.

Check 1: Run a site: search

Open Google and type site:yourdomain.com. The number of results shown is a rough estimate of how many pages Google has indexed. If you have 50 pages and Google shows 12, something is blocking crawling or indexing. If it shows 600 and you only have 50 intentional pages, you may have duplicate content or faceted navigation generating indexable junk — a problem that's less alarming than it sounds but worth cleaning up.

Check 2: Search Console Coverage Report

In GSC, go to Indexing → Pages. Review the "Not indexed" reasons. The most common culprits: "Crawled — currently not indexed" (Google saw the page but chose not to index it, usually thin content), "Excluded by 'noindex' tag" (intentional or accidental), "Blocked by robots.txt" (usually accidental on pages you want indexed), and "Duplicate without user-selected canonical" (two versions of the same page competing). Fix anything in the "Error" category first; investigate "Excluded" items that shouldn't be excluded.

Check 3: HTTPS and www/non-www consistency

Type your domain four ways into a browser: http://yourdomain.com, https://yourdomain.com, http://www.yourdomain.com, and https://www.yourdomain.com. All four should redirect to a single canonical version. If they land on different pages — or if the HTTP version doesn't redirect to HTTPS — you have a duplicate content and security issue wearing the same coat.

  • site: search shows expected page count HighCompare result count vs. known page count; flag large discrepancies
  • GSC Coverage: zero "Error" status pages HighGo to Indexing → Pages; fix all errors before anything else
  • Key pages confirmed indexed HighHomepage, service pages, top blog posts — verify each in GSC or via site: search
  • HTTPS enforced; single canonical domain HighAll four URL variants redirect to one canonical HTTPS version
  • Sitemap submitted to GSC MediumSettings → Sitemaps; should show submitted sitemap with no errors
  • robots.txt not blocking key pages HighVisit yourdomain.com/robots.txt; confirm no Disallow rules on pages you want ranked

Phase 2: On-Page SEO

⏱ 6–14 min

On-page SEO is where most sites have the most low-hanging fruit — and where the fixes are almost entirely free to implement. Spend eight minutes here reviewing your five to ten highest-traffic pages. Those are the ones where improvement has the most immediate impact on actual traffic numbers.

Title Tags

Every page needs a unique title tag with its primary keyword within the first 55–60 characters. In Chrome, right-click → View Page Source and search for <title> on any page, or use the free MozBar extension for a quicker visual check. Common failures: homepage titled only with the brand name (descriptive enough for returning visitors, invisible to new ones), service pages with identical or near-identical titles, and blog posts where the title tag was never updated from the CMS default. Our dedicated guide to writing meta titles and descriptions that get clicks goes deeper on the craft side if you find issues here.

Header Hierarchy

Each page should have exactly one H1 — the page topic, containing the primary keyword — followed by H2s for major sections and H3s for subsections. Multiple H1s on a single page are a structural signal that something went wrong in the template, usually when a developer used H1 for visual styling rather than semantic structure, which is the typographic equivalent of using a stop sign as a coffee table: it technically fits, but it's doing the wrong job.

Meta Descriptions

Check your top pages for missing or duplicate meta descriptions via GSC (Enhancements is where these surface if you have structured data issues) or by viewing page source. Missing descriptions mean Google auto-generates them from page content, which is often acceptable — but for commercial pages, you want control over the message that appears in search results.

Image Alt Text

In Chrome DevTools (F12), search the page source for alt="" — empty alt attributes mean images Google cannot interpret. Fill them with descriptive, keyword-informed text. Every image, every page. It takes less time than you think and it is the kind of fix that compounds quietly over months.

  • All key pages have unique, keyword-forward title tags HighUnder 60 chars; primary keyword in first 55; no duplicates
  • One H1 per page; logical H2/H3 hierarchy HighH1 contains primary keyword; no skipped heading levels
  • Meta descriptions written for top 10 pages MediumUnique, 150–160 chars, benefit-driven; no duplicates
  • No images with empty alt attributes on key pages MediumSearch page source for alt="" and fill descriptively
  • Primary keyword appears in first 100 words of body copy MediumHelps Google confirm topical relevance immediately
  • Internal links present on key pages MediumEach main page links to at least 2–3 related pages; anchor text is descriptive
  • URL slugs are short, keyword-rich, lowercase, hyphenated LowNo underscores, no special characters, no dates in URL
On-page SEO audit in progress on laptop screen with checklist and keyword analysis spreadsheet visible

Phase 3: Page Speed and Core Web Vitals

⏱ 14–20 min

Core Web Vitals are a confirmed Google ranking factor since 2021, and they measure something real: how fast and stable your page feels to an actual user on an actual device. The three metrics Google cares about are LCP (Largest Contentful Paint — how long until the main content loads), INP (Interaction to Next Paint — how responsive the page is to user input, which replaced FID in 2024), and CLS (Cumulative Layout Shift — whether the page jumps around as it loads, the digital equivalent of someone moving your chair right as you're sitting down). A full primer on what these mean for your business is in our Core Web Vitals guide.

Run PageSpeed Insights on Your Homepage and Top 3 Pages

Go to pagespeed.web.dev and enter each URL. Run the mobile report — Google uses mobile-first indexing, meaning it indexes and ranks your mobile experience, not your desktop experience. A mobile score above 70 is passing; above 90 is strong. More important than the composite score are the specific "Opportunities" and "Diagnostics" sections, which tell you exactly what to fix and estimate the time savings of each fix.

The Usual Suspects

Uncompressed images are responsible for the majority of page speed failures on small business sites. Images should be served in next-gen formats (WebP, AVIF), compressed to the minimum quality that still looks good, and sized to the maximum display dimensions — not uploaded at 4,000px wide and displayed at 400px. Render-blocking JavaScript is the second most common issue: scripts loaded in the <head> that delay page rendering before the content even begins to load. Deferred loading and lazy loading for below-the-fold content are the standard fixes.

  • Mobile PageSpeed score ≥ 70 on key pages HighRun pagespeed.web.dev; prioritize LCP and CLS fixes
  • LCP under 2.5 seconds (Good threshold) HighGSC → Core Web Vitals report; flag pages in "Poor" or "Needs Improvement"
  • CLS under 0.1 (Good threshold) HighLayout shifts caused by late-loading fonts, images without dimensions, or injected ads
  • Images compressed and in next-gen format (WebP/AVIF) MediumCheck PSI Opportunities section; use Squoosh or ShortPixel for bulk compression
  • No render-blocking resources in <head> MediumPSI will flag these; defer non-critical JS; preload key fonts
  • Server response time (TTFB) under 600ms MediumSlow TTFB usually means cheap shared hosting; consider CDN or upgrade

Phase 4: Technical SEO Fundamentals

⏱ 20–26 min

Technical SEO is the foundation the rest of your SEO sits on. If it's broken, everything built on top of it is less effective than it should be — which is not a metaphor anyone in construction would use, but SEO is not construction, so the metaphor is free. This phase covers the most impactful technical checks you can complete without a paid crawl tool.

Broken Links (404s)

In GSC, go to Indexing → Pages and look for 404 errors. Broken internal links waste crawl budget and create dead ends for users. Fix them by either restoring the destination page or updating the link to the correct URL. For external broken links, the free tool Broken Link Checker (WordPress plugin) or a manual spot-check via Ahrefs Webmaster Tools will surface them.

Redirect Chains

A redirect chain is when A redirects to B redirects to C. Each hop in the chain dilutes link equity and slows page load. The target is direct 301 redirects: A → C, not A → B → C. Redirect chains accumulate over time, especially after site redesigns or CMS migrations, and are rarely cleaned up unless someone specifically goes looking for them — which is now you.

Structured Data

Schema markup helps Google understand what your page content means (not just what it says) and enables rich results: star ratings, FAQs, product prices, review snippets. Validate your existing structured data at Google's Rich Results Test. If you have no structured data at all, adding Article schema to blog posts and LocalBusiness schema to your homepage is a low-effort addition with legitimate upside.

Mobile Usability

In GSC, navigate to Experience → Mobile Usability. Any page flagged here — text too small to read, clickable elements too close together, content wider than screen — has a problem that affects both user experience and Google's assessment of your site quality. These are usually template-level fixes rather than page-by-page ones.

  • Zero 404 errors on crawled pages in GSC HighIndexing → Pages → Not Found; fix or redirect all
  • No redirect chains (A → B → C) MediumAll redirects should be direct 301s; check with Redirect Checker tool
  • Structured data validates in Rich Results Test MediumNo errors; warnings are acceptable
  • Zero mobile usability errors in GSC HighExperience → Mobile Usability; any flag here is a priority fix
  • Canonical tags correctly set on key pages MediumView page source; <link rel="canonical"> should point to the correct preferred URL
  • No duplicate content issues (www vs non-www, HTTP vs HTTPS, trailing slash) HighAll URL variants should 301-redirect to a single canonical version
Technical SEO audit being performed on desktop computer showing site crawl data, redirect chains, and broken link reports

Phase 5: Backlinks and Search Performance

⏱ 26–30 min

Four minutes. This phase is deliberately fast because backlink analysis and performance review are areas where you can lose an afternoon without taking a single meaningful action. The goal here is a baseline snapshot, not a research project.

Backlink Profile Snapshot

In Ahrefs Webmaster Tools (free tier), navigate to your domain's backlink report. Look for two things: the number of referring domains (unique sites linking to you) trending up or down over time, and any obviously toxic links from spammy or irrelevant sources. One spammy backlink won't ruin your site; a pattern of them from obvious link schemes is worth addressing via Google's Disavow tool. Most small business sites will find they have fewer backlinks than they'd like and no immediate disavow urgency — which is a neutral finding, not an alarming one.

Search Console Performance Review

In GSC, go to Performance → Search Results. Set the date range to the last 90 days and compare it to the prior 90 days. Look for: total clicks trending up or down, any pages that have lost significant impressions or clicks (possible algorithm impact, technical issue, or content freshness problem), and high-impression / low-CTR queries (the title and meta description on those pages is doing something wrong). This ten-minute review will give you a clearer picture of your SEO trajectory than any third-party score ever will. We walked through exactly this process in our client SEO case study — the patterns GSC surfaces are the same regardless of site size.

  • Referring domain count reviewed in Ahrefs Webmaster Tools LowNote current count; flag if trend is declining over 90 days
  • No obvious spammy/toxic link patterns flagged LowSpot-check anchor text; flag unnatural patterns for disavow consideration
  • GSC clicks/impressions trending upward vs prior period HighPerformance → Search Results; compare 90 days to prior 90 days
  • High-impression / low-CTR pages identified and queued for meta tag rewrite MediumSort by Impressions desc; filter for CTR below 3%
  • No manual actions or security issues in GSC HighSecurity & Manual Actions → Manual Actions; should read "No issues detected"

The Full 30-Minute SEO Audit Checklist — Printable

🔍 Website SEO Audit Checklist (Devtaastic.com)

What to Do With Your Findings

Prioritize by impact, not by ease. The natural human instinct is to fix the quick wins first — swap out a meta description, compress an image — and defer the harder stuff indefinitely. The harder stuff is usually what's actually limiting your rankings. A page that isn't indexed doesn't benefit from a rewritten title tag. A redirect chain on your homepage undermines all the link equity pointing at it. Fix the high-priority items from this audit before you touch anything in the medium or low columns.

Create a simple spreadsheet: issue, priority (High / Medium / Low), page affected, fix required, status. Work through High items in the week following the audit. Schedule Medium items. Low items go on the quarterly maintenance list. If you're doing content SEO work alongside the technical fixes — which you should be — our free SEO tactics guide covers the content and on-page strategy layer that sits on top of a clean technical foundation. The full technical SEO checklist goes deeper on the developer-facing technical items if the audit surfaces issues that require code-level fixes.

Audit Results Snapshot: What Good Looks Like

Area Healthy Benchmark Common Issue Priority
Indexing All key pages indexed; zero Coverage errors Accidental noindex tags; robots.txt blocks High
Title Tags Unique, keyword-forward, under 60 chars Brand-name-only homepage; duplicate service page titles High
Mobile Speed (LCP) Under 2.5 seconds Uncompressed hero images; render-blocking JS High
Core Web Vitals LCP <2.5s, INP <200ms, CLS <0.1 CLS from late-loading fonts or injected banners High
Broken Links (404s) Zero in GSC Old blog posts linking to deleted pages High
Meta Descriptions Unique, 150–160 chars, benefit-driven Missing entirely; auto-generated from body copy Medium
Structured Data Validates with zero errors in Rich Results Test Schema errors from outdated plugins Medium
Backlinks Referring domains trending upward Flat or declining; no active link acquisition Low / Ongoing

FAQ: Website SEO Audit

How often should I audit my website's SEO?

For most small business websites, a full SEO audit every three to six months is sufficient. High-volume sites, e-commerce stores, or any site that publishes content frequently should audit quarterly. Run a focused audit any time you make significant changes — a platform migration, a redesign, a URL restructure, or a CMS update — because these are the most common sources of new SEO issues that go undetected until traffic drops.

What is the most important thing to check in an SEO audit?

Indexing. If your key pages are not indexed by Google, nothing else about your SEO matters. Rankings, meta tags, page speed, backlinks — none of it helps a page that Google isn't showing to anyone. The first step of every SEO audit is always confirming that your important pages are actually in Google's index. Everything else is optimization on top of a foundation that has to exist first.

Do I need paid tools to do an SEO audit?

No. Google Search Console, Google Analytics 4, Google PageSpeed Insights, and Ahrefs Webmaster Tools (free tier) cover the core of what most small business sites need for a meaningful audit. Paid tools like Semrush, Ahrefs, or Screaming Frog add depth — bulk crawling, competitor gap analysis, historical data — but they're not required to identify and fix the most impactful issues on a typical site.

What is a good SEO score for a website?

"SEO score" is a metric generated by third-party tools, not by Google — so it varies significantly between platforms and shouldn't be treated as an absolute benchmark. A score above 80 on most tools generally indicates a technically healthy site. More meaningful indicators are: key pages indexed in Google, Core Web Vitals passing on mobile, no significant crawl errors in Search Console, and positive CTR and ranking trends for target keywords over time.

How long does it take to see results after fixing SEO audit issues?

Technical fixes — crawl errors, indexing issues, redirect chains, page speed improvements — can show results within days to a few weeks as Google re-crawls the affected pages. On-page changes like title tag and meta description updates typically reflect within two to four weeks. Content improvements and backlink gains take longer: expect two to six months before meaningful ranking movement from content-side changes, and up to six to twelve months for competitive keywords.

Found More Than 30 Minutes Worth of Problems?

That is what a good audit is supposed to do. The audit is the easy part; a prioritized fix plan, implementation across a multi-page site, and ongoing monitoring so the problems don't quietly return six months later — that's where most business owners run out of time and patience, in that order.

Devtaastic handles the full SEO picture for US businesses: technical audits that go deeper than a 30-minute pass, on-page optimization, content strategy, and the sustained work that compounds into organic traffic growth. No jargon-heavy reports delivered as consolation prizes. Just a clear action plan and the team to execute it.

Get a Free Quote — share your audit findings and we'll tell you exactly what we'd prioritize first.

Or explore our SEO services, read the organic traffic case study, and see what we've built at our portfolio.