If your website isn't showing up on Google the way you'd expect, the problem is almost always something specific and fixable. But most small business owners don't know where to start — so they either do nothing, or spend money on an SEO agency before understanding the basics.
The good news: you can check your website SEO yourself in under an hour. This guide walks you through the most important things to look at, in plain English, with no technical background required. Think of it as a free SEO audit you can run right now.
What Is an SEO Audit?
An SEO audit is a review of the factors that affect how well your site ranks in search results. That includes technical things (can Google find your pages?), on-page things (do your pages tell Google what they're about?), and content things (is your site useful enough to deserve a top ranking?).
You don't need expensive software to check the basics. A free SEO audit — whether you do it manually or use an SEO score checker — will surface the issues that matter most. Here's what to look at.
1. Check Whether Google Can Find Your Site
The most common reason a website doesn't show up on Google is surprisingly simple: Google hasn't been told it exists, or something is actively blocking it.
Type site:yourdomain.com into Google. If pages appear, Google has indexed your site. If nothing appears, you have a problem that needs fixing before anything else matters.
Also check yourdomain.com/robots.txt. If you see the line Disallow: /, you've blocked Google from crawling your entire site — a common mistake made during development that sometimes gets left in by accident. Remove that line or change it to Disallow: with nothing after it.
2. Check Your Title Tags
Your title tag is the text that appears as the clickable blue headline in Google search results. It's one of the strongest signals Google uses to understand what a page is about — and one of the most common things to get wrong.
For every important page on your site, check that: the title tag exists (open the page, right-click, View Source, search for <title>), it's under 60 characters, it includes the keyword you want that page to rank for, and it's unique — no two pages should have the same title.
Missing, duplicate, or generic title tags (like "Home" or "Untitled") are quick wins. Fix them and you give Google an immediate, clear signal about each page.
3. Check Your Page Speed
Google uses page speed as a ranking factor, and it measures mobile speed most heavily. If your site takes more than three seconds to load on a phone, you're likely losing both visitors and rankings.
Go to pagespeed.web.dev, enter your URL, and run the test. The tool gives you a score from 0–100 and lists the specific issues slowing your site down. The biggest culprits are almost always oversized images and too much JavaScript loading before the page appears.
Even without a developer, you can often fix the biggest issue yourself: compress your images. Tools like Squoosh (free, browser-based) can reduce image file sizes by 70–80% without visible quality loss. Images are responsible for the majority of slow load times on small business websites.
4. Check Your Meta Descriptions
A meta description is the short paragraph of text that appears under your title in Google search results. It doesn't directly affect your ranking, but it affects whether people click — and click-through rate does influence rankings indirectly.
Check that every key page on your site has a unique meta description between 150–160 characters. It should describe what the page is about, include your target keyword, and give someone a reason to click. "Welcome to our website" is not a meta description. "Award-winning plumbers in Bristol — same day emergency callouts, upfront pricing, 5-star rated" is.
5. Check Your Site on Mobile
Google primarily uses the mobile version of your site to determine rankings — a process called mobile-first indexing. If your site is difficult to use on a phone, your rankings will suffer regardless of how good the desktop experience is.
Visit your own site on your phone. Can you read the text without zooming? Do buttons and links have enough space to tap accurately? Does the layout break or overflow the screen? If any of these are problems, they're worth fixing before almost anything else.
Google's Mobile-Friendly Test (search for it) will give you a pass/fail result and flag the specific issues it finds.
6. Check Your Content
Google's job is to give searchers the most useful result for their query. If a competitor's page answers every question a searcher could have and yours answers two, Google will rank theirs above yours — regardless of how good your technical SEO is.
Search for the keywords you want to rank for and look at the pages that come up first. How comprehensive are they? How long? What questions do they answer that your page doesn't? You don't need to copy them — but you do need to be at least as useful. If your homepage has 200 words and your competitors have 1,000, that's a gap worth closing.
Don't Want to Check Everything Manually?
Going through each of these checks one by one is useful if you want to understand your site in detail. But if you want a complete picture quickly — covering 100+ factors including all of the above, plus broken links, structured data, heading structure, internal links, and more — an SEO score checker does it in 30 seconds.
GoogleGain runs a full free SEO audit on any public URL and gives you a prioritised list of exactly what to fix, in plain English. No account needed, no credit card, no jargon. Just paste your URL and see where your site actually stands.