NewCulture Consulting

The DIY SEO Audit: A Free Checklist to Find Out Why You're Not Ranking on Google

By Jon Horton··6 min read
The DIY SEO Audit: A Free Checklist to Find Out Why You're Not Ranking on Google

You built the site. Maybe you paid someone to build it. It looks good, it's live, and you've been waiting for the traffic to show up.

It hasn't.

You search for the thing you do, and you're nowhere. Page two, page five, or just gone. And the worst part isn't that you're not ranking—it's that no one ever tells you why. Google doesn't send a note. Your website doesn't throw an error. It just quietly doesn't work, and you're left guessing.

Here's what I've learned after doing this for years: when a site isn't ranking, the reason is almost never mysterious. It's a short list of specific, fixable things—and most of them you can find yourself, today, without paying anyone or installing anything fancy.

So before you spend a dollar, let's run the audit. I'll hand you the same checklist I start with, in the same order I'd check it.

Step 1: Can Google Even Find Your Pages?

Everything starts here. If Google hasn't indexed your pages—added them to its list of what exists—then nothing else matters. You can't rank for a race you're not in.

There's a two-second test. Go to Google and type site:yourdomain.com (your real domain, no space after the colon). Hit search.

What comes back is roughly every page of yours Google knows about. Now ask yourself two questions. Are your important pages in that list? And is the number of results close to how many real pages you actually have?

If your site barely shows up—or doesn't show up at all—that's not a ranking problem. That's an indexing problem, and it's a much bigger one. It usually means Google is being blocked, accidentally, by a setting almost nobody checks: a stray "noindex" tag, a misconfigured robots file, a box left ticked from when the site was still being built.

What to do: Set up Google Search Console if you haven't—it's free, it's Google's own tool, and it will tell you flatly which pages are indexed and which aren't, and why. Start there. An invisible site is almost always a blocked site, not a bad one.

Step 2: Do Your Pages Tell Google What They're About?

Once Google can find a page, it has to understand it. And the two things it reads first are the two things most small business sites get wrong.

The title tag is the headline that shows up as the blue link in search results. The meta description is the gray sentence underneath it. Together they're your storefront window on Google. And on a lot of sites they read like "Home" and "Welcome to our website."

That tells Google nothing and tells a searcher even less.

What to check, page by page:

  • Does every page have its own title tag, and does it actually say what the page is about and where you are? "Greenville Roof Repair | Smith Roofing" beats "Home" every time.
  • Is each title unique? Ten pages all titled the same thing is a missed opportunity ten times over.
  • Does each page have one—and only one—main headline (an H1) that matches what the page is for?
  • Is there a real meta description that would make a human want to click?

You can see most of this right in the search result when you run that site: search from Step 1. If your listings look generic, that's a fix you can make this week, and it's one of the highest-return things on this whole list.

Step 3: Does Each Page Answer a Real Search?

This is the one people skip, and it's often the actual problem.

Think about what that means in practice. Somebody doesn't search "Smith Roofing." They search "roof leak repair near me," or "how much does a new roof cost," or "metal vs shingle roof." Those are the words that bring you a customer. The question is simple, and a little uncomfortable: do you have a page that clearly answers each of the things your customers actually type?

A lot of sites have a Home page, an About page, a Services page that lists everything in one breath, and a Contact page. Four pages trying to rank for forty different searches. It doesn't work. Google wants to send each searcher to the page that best answers their specific question—and a do-everything page answers no one's specifically.

What to do: Write down the handful of things people genuinely come to you for. Now match each one to a page on your site. Where there's no page, there's your gap—and your next piece of content. One clear page per real question beats one crowded page trying to do it all.

Step 4: Is Your Site Fast, and Does It Work on a Phone?

Most of the people searching for you are on their phone, standing in a parking lot, deciding right now. If your site is slow to load or a pain to use on a small screen, they leave—and Google watches them leave.

You don't need to become a developer to check this. Run your homepage through Google's free PageSpeed Insights tool. It'll give you a score and, more useful, a plain list of what's slowing you down—usually oversized images, which is the most common and most fixable culprit there is.

Then do the simplest test of all: pull the site up on your own phone. Is the text readable without pinching? Are the buttons easy to tap? Can you find the phone number in under three seconds?

If using your own site on your own phone annoys you, it's quietly costing you customers every single day.

Step 5: Has Google Got Any Reason to Trust You?

The last piece is trust. Google doesn't just ask whether a page matches a search—it asks whether your site is a credible one to send someone to. Two things move that needle for a small business.

The first is your Google Business Profile—the free listing behind the map and the reviews. If you're a local business and that profile is unclaimed, half-finished, or short on recent reviews, you're leaving your single biggest local trust signal on the table. (If that's you, it's worth its own afternoon—and I've written about exactly how to fix it.)

The second is whether anyone else on the web points to you. Links from other real sites—your local chamber, a supplier, a paper that wrote you up, a directory that matters in your industry—tell Google you're an established business, not a brand-new unknown. You don't need hundreds. You need a few real ones, and your name, address, and phone number listed the same way everywhere they appear.

What Your Checklist Just Told You

Run those five steps and you'll know more about why you're not ranking than most owners ever find out. You'll have caught the blocked pages, the generic titles, the missing pages, the slow load, the thin trust. That's the audit. That's genuinely most of it.

Here's the honest part, though.

Finding the problems is the easy half. The hard half is knowing which ones actually matter for your site, and which to fix first. A slow homepage and a missing service page and three pages quietly set to "noindex" are not equally urgent—and chasing them in the wrong order is how people pour weeks into work that barely moves the needle.

That's what a Website & SEO Audit is really for. We run all of this and a good deal more—the parts that don't show up in a free tool—and instead of a list of problems, we hand you a prioritized plan: what to fix first, what it'll take, and what to leave alone for now. The same way we found the handful of things holding back Revayah Coffee and built from there. In plain language. No rebuild required.

Your One Step

Don't try to do all five steps tonight. Do the first one.

Go run that site:yourdomain.com search right now. See whether Google has actually found your pages. It's two seconds, and it'll tell you in an instant whether your problem is that Google can't find you, or that it can't tell what you're about. Either way, you'll know more than you did a minute ago—and you'll know which step to take next.

The customers searching for what you do are out there right now, choosing somebody. Let's make sure they can find you. Reach out when you'd like a clear answer on what to fix first.

Jon Horton

About the Author

Jon Horton is the founder of NewCulture. With 20+ years in technology and digital strategy, he helps businesses, nonprofits, and churches build their online presence and reach more people.

More from the Blog