NewCulture.Co

DIY SEO Audit Checklist: 10 Steps to Find Why You're Not Ranking

By Jon Horton··Updated ·8 min read
DIY SEO Audit Checklist: 10 Steps to Find Why You're Not Ranking

You built the site. It's live. 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. Google doesn't send a note explaining why. It just quietly doesn't work, and you're left guessing.

Here's what I've learned after doing this for years: the reason is almost never mysterious. It's a short list of specific, fixable things. Here's the checklist—ten steps, in the order I'd run them.

The 10-Step DIY SEO Audit Checklist

Here's the whole list up front. Walk through it in order—each step below shows you exactly how.

  1. Check indexing. Confirm Google can actually find your pages.
  2. Review title tags. Make sure every page says what it's about.
  3. Match pages to search intent. Check that you have a page for what people actually search.
  4. Test mobile performance. Speed and usability on a phone, where most of your traffic is.
  5. Find broken links. Dead links waste trust and crawl budget.
  6. Review internal links. Make sure every important page is reachable.
  7. Check local signals. Google Business Profile and consistent business info.
  8. Review competitors. See who's winning your money keyword, and why.
  9. Examine Search Console. Find the queries you're almost ranking for.
  10. Prioritize fixes. Work the list in the order that actually moves the needle.

Running the Checklist, Step by Step

1. Check Indexing

Everything starts here. If Google hasn't indexed your pages—added them to its list of what exists—then nothing else on this list 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. Are your important pages in that list? 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 usually caused by something 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. An invisible site is almost always a blocked site, not a bad one.

2. Review Title Tags

Once Google can find a page, it has to understand it. 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. 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 that says 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 could check all of this by hand, view-source and squinting. Or you can let a tool do it in seconds. That's why we built Findable, our free SEO structure checker—a Chrome extension that scans any page you're on and shows you the structural problems Google sees: missing titles, broken heading order, absent meta descriptions, missing structured data. One click, a page-level score, a plain list of what's broken. It's free, and it stays free.

3. Match Pages to Search Intent

This is the step most audits 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. 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. 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.

4. Test Mobile Performance

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. Look at the mobile score first, because that's how most of your customers experience you. It'll give you a plain list of what's slowing you down—usually oversized images, 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.

5. Find Broken Links

A broken link is a small thing that does real damage. It tells a visitor you don't sweat the details, and it tells Google the same thing—wasted crawl budget spent on a dead end instead of your good pages.

You don't need to click every link on your site by hand. Google Search Console's coverage report will flag pages returning errors, and free crawlers like Dead Link Checker or Screaming Frog's free tier will scan your whole site and hand you a list in minutes.

What to do: Fix the broken internal links first—those are fully in your control. For broken outbound links, update them or remove them. It's a short task with an outsized payoff for how little effort it takes.

6. Review Internal Links

Internal links are how Google—and your visitors—move around your site. If a page isn't linked to from anywhere, it might as well not exist. Google calls that an orphan page, and orphan pages rarely rank no matter how good the content is.

What to check: Can you reach every important page within a click or two of your homepage? Are your link labels descriptive—"our roof repair process" instead of "click here"? Descriptive anchor text tells Google what the destination page is about before it even gets there.

Walk your own navigation and footer. If a page you care about isn't linked from somewhere prominent, add the link. It costs nothing and it works.

7. Check Local Signals

If you serve a local area, this step carries more weight than almost anything else on the list.

Start with your Google Business Profile—the free listing behind the map and the reviews. If it's 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—here's exactly how to fix it.)

Then check your NAP—your name, address, and phone number—and make sure it reads the same everywhere it appears: your website, your Google Business Profile, your Facebook page, any directory that lists you. Inconsistent NAP quietly tells Google your business information can't be trusted. A few real local links—your chamber, a supplier, a local paper—help too, but consistency comes first.

8. Review Competitors

Pick the one search that matters most to your business—your money keyword, the phrase that would bring you a customer if you ranked for it. Search it, and actually read what's ranking above you.

Don't just note that they outrank you. Ask why. Is their page longer and more specific? Do they have more reviews? More links? A faster site? A clearer answer to the exact question the searcher typed?

What to do: Pick your top three competitors in the results and write down one honest thing each of them does better than you. That list is your roadmap—not guesswork, but a direct read of what Google is already rewarding.

9. Examine Search Console

This is where the audit gets personal, because it's your actual data instead of a general checklist.

Open Search Console and look at the Performance report. Sort by impressions. You're hunting for queries where you're showing up—Google is putting you in front of people—but you're sitting at position 11 through 20, just off the first page, with a low click-through rate. Those are your fastest wins. You don't need new content or new links. You need to sharpen the page that's already almost there.

What to do: Pull your top 20 queries by impressions. For anything ranking position 8 or worse, go improve that page's title, content, and internal links first. You're not starting from zero. You're finishing what's already close.

10. Prioritize Fixes

By now you've probably found more than one problem. That's normal. The mistake is trying to fix all of it at once.

Work the list in this order: indexing first, because nothing else matters if Google can't find you. Then titles and search intent, because that's what gets you clicked once you're found. Then local signals, if you're a local business—that's often your fastest map-pack win. Then links, both broken and internal, because those compound over time.

Chasing the wrong problem first is how people burn a month on work that barely moves the needle. Chasing them in this order is how a short list turns into real progress.

DIY vs. Professional SEO Audit

Run all ten steps and you'll know more about why you're not ranking than most site owners ever find out. That's genuinely most of the audit. Here's an honest look at where DIY stops and a professional one picks up.

DIY Audit Professional Audit
Cost Free $500–$3,000 (ours is $999, flat)
Time 2–4 hours 1–2 weeks
What it finds Indexing, titles, intent gaps, mobile issues, broken links, local signals All of that, plus rendering issues, competitive gaps, and a prioritized roadmap
Best for Catching the basics, and knowing what's wrong Knowing what to fix first, and why

That's not a knock on doing it yourself. The ten steps above genuinely work—most sites lose rankings to a handful of basic, fixable things, and you just found them. But finding the problems is the easy half. The hard half is knowing which ones actually matter for your site, and which order to fix them in when you've got five problems and one afternoon.

That's what our Website & SEO Audit is for. We run everything above 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. In plain language. No rebuild required.

Your One Step

Don't try to do all ten 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. We'd love to help you make sure they find you—reach out when you're ready for the prioritized version.

Free Download

Get the 10-Point SEO Checklist

The same checks I run first—in plain English, sorted by what to fix first. Drop your email and it's in your inbox in two minutes, plus a short series on getting your website found.

No spam. Unsubscribe any time. You'll get the checklist plus a short series on getting your website found on Google.

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.

Keep Reading

More from the Blog

How Much Does Google Ad Grant Management Cost?

How Much Does Google Ad Grant Management Cost?

How much does Google Ad Grant management cost? Market rate for professional management runs $450 to $500 a month, with some agencies charging $300 to $1,000 or more depending on scope. Here's an honest breakdown of what that fee actually buys, when DIY is the smarter call, and the red flags that mean an agency isn't worth the invoice.