How to Do a Basic SEO Audit on Your Own Website (Without Hiring Anyone)
What a DIY SEO Audit Actually Covers
Most small business owners know their site isn't performing as well as it should in search. The problem is figuring out why. A basic SEO audit answers that question - not with a 40-page agency report, but with a short checklist of the issues most likely to be holding your site back.
You don't need to hire anyone to do this. You need about two hours, a few free tools, and a clear order of operations. This walkthrough covers the four areas that cause the most ranking problems for small business sites: technical basics, on-page content, page speed, and what Google already knows about your site.
Step 1 — Check What Google Sees With Search Console
Google Search Console is free and it's the most direct source of information about your site's search performance. If you haven't set it up yet, that's your first task. Verify ownership using the HTML tag method or your domain registrar, then wait 48 hours for data to start populating.
Once you're in, check three things first:
- Coverage report: Look for pages marked as errors or excluded. If Google can't crawl a page, it can't rank it. Common causes include pages blocked by robots.txt, redirect chains, or accidental noindex tags.
- Performance report: Sort by impressions. Pages with high impressions but low click-through rates usually have weak or missing meta descriptions. If a page shows up in search but nobody clicks, the title or description isn't doing its job.
- Core Web Vitals report: Google measures loading speed (LCP), visual stability (CLS), and responsiveness (INP). Pages that fail these thresholds are at a disadvantage, particularly when competing against similar content.
Search Console won't tell you everything, but it tells you what Google has actually observed about your site. Start here before running any other tool.
Step 2 — Audit Your On-Page Basics Page by Page
Open your five most important pages - usually your homepage, your main service or product page, and two or three others you want to rank. For each one, check the following:
- Title tag: Is it descriptive and specific? Generic titles like "Home" or "Services" don't help Google or the person searching. Each page should have a unique title that describes exactly what the page is about.
- Meta description: Is there one? Many small business sites skip these entirely. Google will write one for you if you don't, and it usually pulls a random sentence from the page. Writing your own gives you control over what shows up in search results.
- H1 heading: Every page should have exactly one H1 tag. It should match the topic of the page closely. If your homepage H1 says "Welcome" or nothing at all, that's a fix worth making today.
- Thin content: Pages with fewer than 200-300 words of substantive text give Google very little to evaluate. If a page just has a contact form or a short paragraph, consider whether it needs more content or whether it should be consolidated with another page.
A tool like Scaup automates this kind of scan across your whole site, identifies which fields are missing or weak, and writes improvements for you to review before anything goes live. But you can also do this manually for a small site - open each page, right-click to view source, and search for the title and meta description tags.
Step 3 — Test Page Speed and Mobile Usability
Two free tools cover this: Google PageSpeed Insights and Google's Mobile-Friendly Test. Run your homepage and your main service page through both.
PageSpeed Insights shows your Core Web Vitals scores and lists specific issues slowing the page down. The most common culprits on small business sites are uncompressed images, too many third-party scripts (live chat widgets, analytics tags, ad pixels), and themes or page builders that load far more code than the page actually uses.
The mobile test checks whether your pages display correctly on a phone. Since Google indexes the mobile version of your site first, a page that looks broken on mobile is a page that ranks poorly everywhere.
You don't need to fix everything in one day. Note which issues are flagged as high-impact and prioritize those. A large uncompressed hero image, for example, is a quick fix that can meaningfully improve your LCP score.
What to Fix First — and What Comes After
After running these checks, you'll likely have a list of issues. Prioritize in this order:
- Pages that Google can't crawl or index at all (fix these immediately - nothing else matters if the page isn't being seen)
- Missing or duplicate title tags and meta descriptions on your highest-traffic pages
- H1 tags that are missing, vague, or duplicated across pages
- Page speed issues flagged as high-impact in PageSpeed Insights
- Thin content on pages you care about ranking
A one-time audit is a good start, but SEO problems come back. Titles go stale, new pages get added without proper meta tags, and Google's standards change. That's the case for keeping up with it consistently rather than filing the results away. If you want to understand what ongoing automated SEO looks like alongside manual checks, the what is automated SEO page covers how tools like Scaup handle the recurring work without requiring you to rerun audits manually every few months.
The audit itself takes a couple of hours. Acting on what it tells you is what actually moves rankings.