You cannot improve what you have not measured. That is the principle behind every SEO engagement at Wilson Digital Marketing — and it is why the first thing we hand any new client is not a proposal but a checklist.

Before we change a single page on a website, we run a twelve-point technical and local audit. The checklist below is the same one we use for local service businesses across Spartanburg and the Upstate — HVAC companies, contractors, clinics, restaurants, and professional service firms that need to be found by the people searching for them in their own neighborhoods.

Here is what we actually look at, why each point matters, and what you should expect when we check it for you.

Why an audit comes first

Most business owners do not need more opinions about their website. They need a clear picture of what is working, what is broken, and what to fix first. An audit does exactly that: it turns a vague feeling of “we should rank better” into a short, prioritized list of concrete problems.

It also protects you. Without a checkup first, optimization is guesswork — you might spend months chasing words nobody in your zip code searches for, or polishing a page search engines cannot even find. The checklist exists so time and budget get spent on the right things.

Here are the twelve things we check before optimizing any website.

1. Crawlability — can search engines reach your site at all?

What it is: Whether Google’s crawlers can access your pages without being blocked by robots.txt rules, server errors, or broken links.

Why it matters: If a crawler cannot reach a page, that page cannot rank — no matter how good the content is. This is the difference between a site that is “on the internet” and a site search engines can actually read.

What we check: We fetch the robots.txt file and look for accidental `Disallow:` rules that block whole sections, then review crawl errors for 404s and server problems. We also confirm the sitemap is referenced in robots.txt so crawlers are pointed at the right map of the site. The pattern we look for is the one our own site carries: a clean robots.txt with a Sitemap: line and no rules that block whole sections.

2. Indexing — is your site in Google’s index at all?

What it is: Whether the pages of your site are actually stored in Google’s index, ready to be shown in search results.

Why it matters: Indexing is the difference between being eligible for search results and being invisible to them. A page can be perfectly written and still never appear if it carries a “noindex” tag, was blocked by a previous developer, or was never discovered.

What we check: We run a site search for the domain and review which pages are actually returned, then look for stray noindex directives. We also verify the sitemap Google sees matches the pages that actually exist — including the service pages that matter most to you. The page list our own website publishes (the Yoast sitemap index) is the baseline we compare the live site against; a page missing from it is a page search engines were never pointed at.

3. Page speed and Core Web Vitals — how fast does your site load?

What it is: The real-world loading experience of your pages — how quickly the main content appears on an average phone or desktop connection.

Why it matters: Speed is part of how search engines judge the experience, and it matters even more directly: a slow site loses visitors. On a phone with spotty coverage — common enough in the Upstate — every extra second costs you people.

What we check: We measure your key pages (home, services, contact) with public speed-test tools and look at the largest content element, first interaction, and layout shifts. We hunt for oversized images, heavy plugins, and blocking files — and set a realistic improvement target instead of chasing a perfect score.

4. Mobile experience — does your site work on the phone?

What it is: How your site displays and functions on smartphones and tablets — where most local searches actually happen.

Why it matters: Local customers search from the driveway, the jobsite, and the waiting room. Google now uses the mobile version of your site as the primary version it judges.

What we check: We open every key page on a small screen: readable text, tappable buttons, working forms, no sideways scrolling. We look for pop-ups that cover the whole screen and mobile-only navigation traps — the most common failure points on older themes.

5. Titles, meta descriptions, and content intent — on-page signals

What it is: The headline and summary shown in search results, plus whether the page content actually answers the question a searcher is asking.

Why it matters: The title is both a ranking signal and the reason someone picks your listing over the competitor under it. And Google doesn’t rank pages that merely repeat keywords — it ranks pages that satisfy intent. A homeowner searching “water heater repair Spartanburg” wants prices, hours, service area, and a contact form — not a history lesson.

What we check: Every important page gets one unique title (roughly 60 characters, no truncation), one meta description that states the value, exactly one H1 that tells visitors and crawlers what the page is about, and content that genuinely answers what people search — the same single-H1 bar our own homepage already meets. We also check content reads plain and helpful — like a knowledgeable neighbor, not a generic agency brochure.

6. Internal linking — are your pages connected to each other?

What it is: The links between your own pages that pass context and authority from page to page.

Why it matters: Good internal linking does three things: helps crawlers find everything, moves visitors through the journey you want them to take, and concentrates influence on the pages that make you money.

What we check: We map the navigation and body links, look for “orphan” pages nothing points to, and make sure service pages are reachable from the home page with descriptive anchor text like “HVAC repair in Spartanburg” instead of “click here”.

7. Google Business Profile — the local storefront on Google

What it is: Your Google Business Profile — the panel that appears when someone searches your name or your trade plus your city. It’s the free storefront of your business on Google’s results.

Why it matters: For a local service business, this profile is as important as the website. It decides how you appear in the map pack, how your reviews and star rating show, and how your hours, phone number, and services get into results without a click.

What we check: That it’s claimed and verified, the categories fit, the service area is truthful, the phone and address match the website, and the photos are current. We also check whether reviews are being acknowledged and answered — because that is what makes the profile work as a growth tool rather than a placeholder.

8. NAP consistency — one name, one address, one phone, everywhere

What it is: The Name, Address, and Phone Number as they appear on your website, your Google profile, your social pages, and third-party directories.

Why it matters: Search engines compare this information across the web to decide how sure they are about who you are and where you are. A misspelled street on one site and an old area code on another weaken that certainty — and local visibility depends on it.

What we check: We pull the NAP block from your footer and contact page, then check the listings and key directories in your area for exact matches. Every mismatch gets flagged in plain language, and we end with a clean map of where your data stands. It is the same discipline we hold our own site to: the address, phone, and email on the footer, the contact page, and the structured data all match one another, and we verify every match rather than assume it.

9. Reviews and reputation signals

What it is: The collection, display, and response to online reviews of your business on Google and other platforms.

Why it matters: Reviews are votes of trust. They influence how often and how prominently you appear in local results, and for many customers they are the deciding factor before the first call.

What we check: The shape of your review profile (volume, recency, variety), whether reviews get prompt and professional replies, whether it’s actually easy for customers to leave a review, and whether review management is connected to your daily operations — or left to drift.

10. Structured data — quiet code, clear description

What it is: Schema markup on the page — code that describes your business to search engines in a format they can read reliably: address, phone, hours, service area, and review marks when present.

Why it matters: Structured data does not on its own guarantee higher rankings, but it helps the engines understand the page and, where supported, enables richer display elements in results. It also protects your business description from being misread.

What we check: That LocalBusiness (or Organization) markup is present with the exact address and hours, that review markup — when added — points at real reviews on your site, and that nothing in the markup claims a fact the real site doesn’t stand behind.

11. Analytics, tracking, and reporting — proof of what happens

What it is: The measurement layer: Google Search Console and web analytics data about traffic, queries, clicks, calls, and form submissions.

Why it matters: SEO is a process, not a moment. Without measurement in place, you cannot know what works, and we cannot show progress — or spot a problem before it has cost you.

What we check: Whether analytics is installed and collecting, whether Search Console is connected and verified, whether calls and form submissions are tracked, and whether your reports speak in plain language about what to do next.

12. Off-page and local signals — what the web says about you outside your site

What it is: The signals that live outside your site — links from other websites, mentions of your business, and consistent citations in local directories.

Why it matters: How well you rank for a page reflects not just what the page says, but the weight of your site’s external signals. For local businesses, consistent and relevant citations and genuine local links stand as proof for search engines — and for the neighbors who look you up.

What we check: A clear view of your link profile — an honest list of the real sites that link to you, no secret backlinking schemes; whether your citations match across the directories that matter in Upstate SC; and whether your reputation outside the site supports your visibility or holds it back.

How does the checklist help you make decisions?

That’s the twelve-point checklist — the same one we run before we optimize anything, including our own website.

So what’s next? We put the findings into a Tailored Roadmap: a plain-language list of priorities, ordered by impact and effort — the quick, high-impact wins first, then the longer projects, each with the reasoning. No surprise invoices, no mystery.

Then, with the roadmap approved, the work starts in that order: foundation first, then content, then authority and growth. Because we measured the baseline first, everything that follows is provable — we compare month over month against the starting numbers, and what we can’t show with data we don’t claim.

And that’s the honest-partner part of doing SEO with a local agency: if the first look tells us we can’t help, we’ll say so, before you spend. And if we can, you’ll know exactly why and what happens next.

That’s the Wilson way: check first, prioritize together, act, and measure everything along the way. If you run a local service business in Spartanburg or the Upstate, that’s the kind of partner you deserve.

FAQ — the three questions we answer most

1. What does an SEO audit cost?

The first Wilson Audit — the no-cost look at your website, your key pages, and your local visibility — is free, because we want you to see leaks before you decide. Formal audits are scoped in writing before any work begins and are always part of the service contract.

2. How long does an audit take?

A technical and local audit typically finishes within one to two weeks, depending on the site size and how quickly we’re given access to the platforms we need. The findings come back as a plain-language report, not spreadsheets of jargon.

3. We’ve “done SEO” before — what’s different about yours?

Our checklist is built for local service businesses whose goal is calls and requests, not vanity rankings. We audit the technical site and the local presence together, we verify every finding before we present it, and every recommendation is traceable — no engineered success, no invented numbers.

Ready to see what your website looks like on our twelve-point checklist?

Use our checklist as a guide, or let us run it for you. Either way, you’ll decide with your eyes open — and if we work together, you’ll watch the changes happen, measured every step, against the baseline we took together.

Start with a free Wilson Audit at https://wilsondigitalsc.com/seo-services/

Or talk to us directly at https://wilsondigitalsc.com/contact/