Marketing By Kevin

  • Home
  • Services
    • Premium Content Placement
    • SEO Audit & Strategy
    • SEO & Content Marketing Packages
  • Industries
    • Contractors & Trades
    • Home Services
    • Law Firms
    • Medical & Dental
    • Dentists
    • Lawyers
  • Resources
    • What Is SEO?
    • Local SEO Guide
    • On-Page SEO
    • Keyword Research
    • Link Building
    • Content Marketing
    • Google Business Profile
    • Small Business SEO
    • 2026 Algorithm Changes
  • About
  • Contact

The SEO Audit Checklist I Use on Every New Client Site

July 11, 2026 By Kevin Mahoney Leave a Comment

Every Engagement Starts the Same Way

Before I touch a single page, write a single word of content, or make a single recommendation, I run an audit. Every time. No exceptions. It does not matter if the client is a personal injury lawyer in Chicago or a plumbing company in Phoenix — the SEO audit is where everything begins.

I have had business owners come to me and say, “We just need more content,” or “We just need backlinks,” or “Can you just fix our Google listing?” Maybe. But I am not going to take your word for it, and I am not going to guess. The audit tells me what is actually going on, and it is often very different from what people assume.

This is the checklist I actually use. Not a theoretical framework. Not a listicle I pulled from someone else's blog. This is the process that has guided real strategy for real businesses over more than a decade. I am sharing it because I think business owners deserve to know what a legitimate audit looks like — so you can tell the difference between someone doing the work and someone handing you a generic PDF they generated in five minutes.

1. Indexing and Crawlability — Can Google Even See Your Site?

This is the first thing I check, and it is stunning how often the answer is “not really.” I have seen live client sites with pages blocked by robots.txt that should not have been blocked. I have seen dev sites that went live with a noindex tag still on every page. I have seen XML sitemaps pointing to URLs that do not exist anymore.

Here is what I look at specifically:

  • Robots.txt file — Is it blocking anything it should not be? Is it present at all?
  • XML sitemap — Does one exist? Is it submitted in Google Search Console? Does it contain only the pages you actually want indexed?
  • Index coverage — How many pages does Google have indexed versus how many should be indexed? Are important pages missing? Are junk pages showing up?
  • Crawl errors — What is Search Console reporting? Are there server errors, redirect loops, or soft 404s?
  • Site architecture — Can a crawler reach your important pages within three clicks from the homepage, or are they buried?

If Google cannot find and index your pages correctly, nothing else matters. You could have the best content in the world and it will not rank if the search engine cannot access it. This is the foundation of technical SEO, and it is the part most business owners never think about — because why would you? You are running a business, not debugging a website.

2. On-Page SEO — What Your Pages Are Actually Telling Google

Once I know the site is crawlable, I look at what the pages are communicating. This is where I see the most wasted opportunity. I will pull up a service page for a client, and the title tag will just say “Services” or the name of the business. No keyword targeting. No geographic modifier. Nothing that tells Google or a potential customer what this page is actually about.

My on-page checklist includes:

  • Title tags — Are they unique for every page? Do they include relevant keywords? Are they under 60 characters so they do not get truncated?
  • Meta descriptions — Are they written? Are they compelling enough that someone would click? Are they unique?
  • H1 tags — Does every page have one and only one H1? Does it match the topic of the page?
  • Header hierarchy — Are H2s and H3s used logically, or is the heading structure a mess?
  • Content quality and depth — Is there enough substance on each page for Google to understand the topic? Or is it 150 words and a stock photo?
  • Internal linking — Are pages linking to each other in a way that makes sense, or is every page an island?
  • Image alt text — Are images described properly, or are they all “IMG_4532.jpg”?

In my experience, most small business websites fail on on-page basics. Not because the business owner did anything wrong — usually because whoever built the site was a web designer, not a marketer. They made something that looks nice but communicates almost nothing to search engines. This is fixable, and it is usually one of the fastest wins I can deliver.

3. Google Business Profile and Local Presence

Most of my clients are local or regional businesses. They need to show up in the map pack. They need their Google Business Profile to be working for them, not just existing.

Here is what I look at:

  • Profile completeness — Is every field filled out? Business hours, service areas, categories, attributes?
  • Primary and secondary categories — Are they accurate and strategic? I see businesses all the time using categories that do not match what they actually want to rank for.
  • Reviews — How many? What is the average rating? How recent? Are they being responded to?
  • NAP consistency — Is the business name, address, and phone number the same on the Google profile, on the website, and across other directories? Inconsistencies here cause real problems.
  • Photos and posts — Is the profile active, or does it look abandoned?
  • Citation health — Are you listed correctly on Yelp, Bing, Apple Maps, industry-specific directories?

I have seen businesses lose map pack visibility because they moved offices two years ago and never updated their address on a handful of old directory listings. Small stuff compounds. It matters more than people think.

4. Site Performance and User Experience

Google cares about how your site performs, and so do your potential customers. If your site takes seven seconds to load on a phone, people leave. I have sat across the table from business owners and pulled up their own site on a phone, and they were embarrassed by how slow it was. They had never actually checked.

What I evaluate:

  • Page speed — I run pages through Google PageSpeed Insights and look at Core Web Vitals. I am not chasing perfect scores, but I need to see that the site is not actively harming the user experience.
  • Mobile usability — Is the site truly usable on a phone? Not just “responsive” in name, but actually easy to navigate, read, and contact you from a mobile device.
  • HTTPS — Is the site secure? Are there mixed content issues?
  • Broken links and 404 errors — Are users and crawlers hitting dead ends?
  • Redirects — Are old URLs properly redirected, or are there chains and loops?

I want to be clear about something: I am not a perfectionist about speed scores. I have seen agencies charge thousands of dollars to move a speed score from 72 to 88, and the client saw zero impact on leads or revenue. The question is always whether performance issues are bad enough to hurt your rankings or drive away potential customers. If the answer is yes, we fix it. If the answer is “it could be slightly better,” we spend our time elsewhere.

5. Content Assessment — What You Have, What You Need, and What is Hurting You

This is where I spend the most time during an audit, because this is where the biggest growth opportunities usually live.

I look at every page that is getting organic traffic and every page that should be getting organic traffic but is not. I map your existing content against the keywords and topics your potential customers are actually searching for, and I find the gaps.

Specifically:

  • Keyword mapping — Which pages are targeting which terms? Are multiple pages competing with each other for the same keyword? This cannibalization issue is more common than you would think.
  • Thin content — Are there pages with so little substance that they are not providing value to anyone?
  • Duplicate content — Are there pages that are essentially copies of each other?
  • Content gaps — What are your competitors ranking for that you do not have a page for? What questions are your customers asking that your site does not answer?
  • Content quality — Is your content written for a real person, or does it read like it was generated to fill space? Is it accurate, current, and genuinely useful?

What I see with my clients, especially in competitive local markets, is that they are trying to rank for important terms with pages that are not even close to competitive. A 200-word service page is not going to outrank a competitor who has a detailed, well-structured page that answers every question a potential customer might have. Content is not about word count for its own sake — it is about comprehensively serving the searcher's intent.

6. Backlink Profile — What is Helping and What is Risky

I check the link profile on every audit, but I want to be honest: for most local businesses, this is not where the biggest problems or opportunities are. The biggest wins are almost always in the categories above. That said, links still matter, and I need to know what we are working with.

I look at:

  • Total referring domains — How many unique sites are linking to you?
  • Link quality — Are these links from real, relevant websites, or from spammy directories and link farms?
  • Anchor text distribution — Does it look natural, or does it look like someone paid for a bunch of exact-match keyword links in 2014?
  • Competitor comparison — How does your link profile compare to the sites outranking you?
  • Toxic links — Are there links that could be causing harm? This is less common than the SEO industry would have you believe, but it does happen.

If a previous agency built a bunch of junk links, I need to know about it. If you have a strong natural link from your local chamber of commerce or a news article, I want to understand that too. The link profile gives context for how Google perceives your site's authority.

7. Conversion and Tracking — Because Rankings Without Leads Are Worthless

This is the part that separates an audit done by someone who cares about your business from an audit done by someone who just cares about rankings. I check whether your site is actually set up to convert traffic into phone calls, form submissions, or whatever action generates revenue for you.

  • Google Analytics — Is it installed correctly? Is it the current version (GA4)? Is the data clean?
  • Goal and conversion tracking — Are form submissions, phone calls, and chat interactions being tracked as conversions? If not, we are flying blind.
  • Google Search Console — Is it connected and verified?
  • Call tracking — For most of my clients, phone calls are the primary conversion. If we cannot track them, we cannot measure success.
  • Calls to action — Does every important page make it obvious what the visitor should do next? Is your phone number easy to find? Is the contact form actually working?

I started my career in sales and marketing. I think about whether work generates business, not just whether it moves a chart. I have had new clients come to me with reports showing impressive traffic numbers, but when I dug in, their contact form had been broken for three months and nobody noticed. Traffic means nothing if it does not turn into business.

What Most Agencies Get Wrong About Audits

I need to call this out because I see it constantly. A lot of what gets sold as an “SEO audit” is a software-generated report that someone spent five minutes on. They plug your URL into a tool, hit export, and hand you a 40-page PDF full of technical jargon and color-coded scores.

That is not an audit. That is a sales prop.

A real audit requires a human being who understands your business, your market, and your goals to look at the data, interpret it, and translate it into a prioritized plan. Not everything that shows up as a “warning” in a tool actually matters. And some of the most important issues — like a content gap that is costing you leads every month — will never show up in an automated report.

If someone hands you an audit and it does not include clear, prioritized recommendations that are specific to your business, it is not worth the paper it is printed on. Or the email it was attached to.

What This Means for You

If you have a website that is not generating the leads or calls you think it should be, an audit is the starting point. Not more content. Not a redesign. Not “running some ads.” You need to understand what is happening right now before you can make good decisions about what to do next.

The checklist I have laid out here is not meant to be a DIY project — though if you are motivated, you can certainly use it to spot some obvious issues on your own site. It is meant to show you what a thorough site audit actually looks like, so you can hold whoever you work with accountable.

If you want me to run this on your site, I am happy to have that conversation. No pressure, no pitch deck, no 47-slide presentation. Just an honest look at where your site stands and what we would need to do to improve it. You can reach out here and we will go from there.

Filed Under: Marketing by Kevin, SEO Strategy

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Kevin Mahoney

SEO Consultant · Chicago

info@marketingbykevin.com

LinkedIn →

Marketing By Kevin

SEO and digital PR for businesses that need to grow their search visibility.

info@marketingbykevin.com

Chicago, Illinois

LinkedIn Facebook

Small Business SEO

  • About
  • Contact
  • Services
  • Privacy Policy
  • Terms of Service

Copyright © 2026

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT