SEO · SEO Strategy & Audits

How to Do an SEO Audit Before Hiring an Agency: A Free 25-Point Checklist for Business Owners

Last updated: September 4, 2026 · By Joseph Olivas, Founder, MEAN Consultors · 10 min read

Quick answer: To do an SEO audit before hiring an agency, spend two to three hours with free tools (Google Search Console, PageSpeed Insights, a site: search, and your own browser) checking seven areas: indexing, core page basics, technical health, content coverage versus competitors, authority, local presence, and tracking. Score each area using the 25-point checklist below to get a number out of 100. That score tells you what kind of engagement to ask for, gives you a baseline to hold the agency to, and makes it obvious when a proposal is selling you the wrong fix.

Most business owners hire an SEO agency the same way they would hire a mechanic without knowing what noise the car is making: they describe a symptom (“we don’t rank”) and accept whatever repair is proposed. The agency then audits the site, and the owner has no way to judge whether the findings are real, exaggerated, or beside the point. A do-it-yourself audit fixes that imbalance. You do not need to become an SEO. You need a structured pass through the fundamentals so you can read a proposal critically, set a baseline, and hold whoever you hire to it. This is the exact checklist I give prospective clients before they talk to us or anyone else about SEO services.

Why You Should Audit Before You Talk to an Agency

Google’s own guidance on whether you need an SEO makes a point that gets lost in sales conversations: no one can guarantee a ranking, and the value an agency adds depends on how well it diagnoses the specific problems on your site. An owner who has already looked at the same data has three advantages. You can tell whether the agency’s audit found things you missed (a good sign) or simply restated the obvious (a warning sign). You have a dated baseline of impressions, clicks, indexed pages, and speed scores that makes “we improved your SEO” a testable claim rather than a slogan. And you can brief the agency on what you actually need instead of buying the package they happen to sell.

Deep technical audits have their place, and our 40-point technical SEO audit checklist covers that level of detail. This post is deliberately different: it is the owner-level pass that comes before any of that, using only free tools and no specialist knowledge.

The Free Tools You Need (and Nothing Else)

Everything below can be done with Google Search Console, Google’s PageSpeed Insights, a Google search box, and your browser’s view-source or inspect tools. If you have never set up Search Console, do that first; verification takes ten minutes and the data starts accumulating immediately. If you are unsure how to interpret the reports, our guide on how to read a Google Search Console report walks through each one. Paid tools help with competitor and backlink research, but for a pre-hire audit the free tiers of any major SEO platform are sufficient, a point we make at length in free vs. paid SEO tools.

How the 25-Point Scoring Model Works

The checklist has 25 checks across seven areas, worth 100 points in total. The weighting is deliberate: indexing and on-page fundamentals carry the most points because if those are broken, nothing else an agency proposes will work, yet those are also the areas agency proposals most often skip in favor of more marketable deliverables like content and links. Score each check as full points if it passes, half if it partly passes, and zero if it fails. The total gives you a score out of 100 and, more importantly, a profile of where the gaps are.

Horizontal bar chart showing how 100 points are distributed across seven SEO audit areas in the owner's 25-point checklist, from indexing and crawlability to measurement

Figure 1: Point distribution across the seven audit areas. Indexing and on-page basics carry 40 of the 100 points because failures there invalidate every other tactic.

Area Points Checks Primary free tool
1. Indexing & crawlability 20 4 Search Console Pages report, site: search
2. Core pages & on-page basics 20 5 Browser, view-source
3. Technical health & speed 15 4 PageSpeed Insights, Core Web Vitals report
4. Content coverage vs. competitors 15 3 Google search, Search Console Queries
5. Authority & backlinks 10 3 Search Console Links report, free backlink checker
6. Local presence 10 3 Google Business Profile, Maps
7. Measurement & tracking 10 3 Google Analytics, Search Console

The 25-Point SEO Audit Checklist

Area 1: Indexing and crawlability (20 points, 5 each)

  • Search Console’s Pages report shows your important pages as Indexed, and the count roughly matches the number of pages you expect to have. A large “Crawled, currently not indexed” or “Discovered, currently not indexed” bucket is a red flag.
  • A site:yourdomain.com search returns your key pages, and none of the results are staging URLs, tag archives, or thin duplicates you would not want a customer to land on.
  • Your robots.txt (at yourdomain.com/robots.txt) does not block CSS, JavaScript, or entire sections by accident, and it references an XML sitemap that actually loads.
  • Only one version of your site resolves: http redirects to https, and www and non-www do not both return 200 status codes.

Area 2: Core pages and on-page basics (20 points, 4 each)

  • Each of your five most important pages (home, top services or products, contact) has a unique title tag under about 60 characters that leads with what the page is about.
  • Each of those pages has exactly one H1 that matches the topic of the title tag, followed by H2s that outline the content.
  • Meta descriptions exist and describe the page; they are not blank, duplicated, or auto-filled with the first sentence of the footer.
  • Body copy on service pages runs several hundred words of specific, useful content about the service, the location, and the outcome, not a paragraph and a contact form.
  • Internal links connect related pages in the body text, not just the navigation, and no important page is more than three clicks from the homepage. Our on-page SEO checklist goes element by element if you want to score this area more rigorously.

Area 3: Technical health and speed (15 points)

  • (5) PageSpeed Insights mobile score for the homepage and one key service page is in the green or high-yellow range, and the Core Web Vitals assessment says “Passed.”
  • (4) Search Console’s Core Web Vitals report shows no pages flagged Poor on mobile.
  • (3) The site is fully usable on a phone: no horizontal scrolling, tap targets are not crammed, and forms work.
  • (3) The security padlock shows on every page with no mixed-content warnings in the browser console.

Area 4: Content coverage vs. competitors (15 points, 5 each)

  • Search for your three most important commercial phrases plus your city. Note who ranks in the top five. If they all have dedicated pages for that exact service and you do not, that is a gap.
  • Open two competitor pages that outrank you and compare depth: word count, specificity, FAQs, proof, imagery. Score yourself honestly on whether your page would deserve to rank above theirs.
  • Search Console’s Queries report shows you already earning impressions for phrases you do not have a page about. Those are the cheapest wins on the table.

Area 5: Authority and backlinks (10 points)

  • (4) The Links report in Search Console shows referring domains that are real businesses, associations, directories, or publications rather than a wall of unfamiliar foreign domains.
  • (3) Your most-linked pages are pages you care about, not an old blog post or a tag archive.
  • (3) You can name at least five relevant local or industry sites that link to competitors but not to you, which becomes the starting list for outreach.

Area 6: Local presence (10 points)

  • (4) Your Google Business Profile is claimed, the category is correct, hours and phone are current, and it has recent reviews with responses.
  • (3) Name, address, and phone match exactly across your website footer, Google Business Profile, and the top three directories for your industry.
  • (3) A search for your service plus your city shows you somewhere in the map results, even if not in the top three.

Area 7: Measurement and tracking (10 points)

  • (4) Google Analytics is installed on every page and recording sessions; you can see last month’s organic traffic.
  • (3) Form submissions and phone clicks are tracked as conversions, so organic leads can be counted, not guessed.
  • (3) You have exported a dated baseline: total clicks and impressions from Search Console for the last three months, number of indexed pages, and PageSpeed scores. This is what every future report gets compared against.
Key takeaways

  • Forty of the 100 points sit in indexing and on-page basics; a site scoring poorly there needs a fix-first engagement, and any proposal leading with link building or content volume is misdiagnosing the problem.
  • Every check uses a free tool and a specific pass/fail criterion, so two people scoring the same site should land within a few points of each other.
  • The dated baseline in Area 7 is the single most valuable output: it converts “we improved your SEO” into a number that can be checked.

What Your Score Means for the Agency Conversation

The total is less important than the shape. Three profiles come up again and again.

Decision diagram mapping three SEO audit score bands, 0 to 39, 40 to 69, and 70 to 100, to the type of engagement a business should brief an SEO agency on

Figure 2: Score bands translated into an agency brief. The band tells you what to ask for and what to be suspicious of in a proposal.

Below 40: foundation first. Pages are not indexed, the site is slow or broken on mobile, or titles and headings are missing. Ask for a scoped technical remediation with a fixed list of deliverables and a re-audit at the end. Be wary of anyone who wants to start publishing blog posts onto a site Google cannot crawl properly.

40 to 69: fix and build. The fundamentals mostly work but content is thin relative to competitors, speed is mediocre, or authority lags. This is the most common profile for established small businesses. Ask for a plan that sequences technical cleanup in the first 60 to 90 days and then builds content around the specific gaps you identified in Area 4, with the queries from Search Console as the starting keyword list.

70 and above: growth mode. The site is healthy. Here the agency’s job is competitive content, digital PR, conversion optimization, and reporting tied to revenue rather than rankings. Insist that success metrics be defined the way we describe in setting SEO KPIs beyond rankings, and treat a proposal built around “we will get you to page one for X keywords” as a sign the agency is behind the times.

What to bring to the first agency call: your score by area, your dated baseline numbers, the three competitor pages that outrank you, and the list of queries Search Console shows you earning impressions for without a matching page. An agency that engages seriously with that packet is one worth talking to further. One that ignores it and presents a generic deck is telling you how the engagement will go.

Red Flags a DIY Audit Helps You Spot in Proposals

Once you have your own numbers, certain proposal patterns become easy to recognize. A guarantee of rankings or a specific number of first-page keywords contradicts Google’s own guidance and should end the conversation. A proposal that promises a fixed number of backlinks per month, with no mention of where they come from, is selling link volume rather than authority, and the site-wide risk is covered in our piece on evaluating backlink quality. A proposal that skips indexing and technical health entirely when your Area 1 and Area 3 scores are low is either superficial or intentionally steering you toward higher-margin deliverables. And a proposal with no baseline and no defined reporting cadence gives you no way to know whether it worked. None of these make an agency dishonest, but each of them is a question you can now ask with specifics rather than a feeling.

What a DIY Audit Cannot Replace

Be honest about the limits. This checklist will not find JavaScript rendering problems, crawl budget waste on large sites, hreflang errors, structured data conflicts, or log-file patterns, and it will not tell you why a site lost 40 percent of its traffic after an algorithm update. Those require specialist tooling and experience, and they are exactly what you should expect a good agency’s own audit to surface beyond what you found. The point of doing your own pass is not to replace that work; it is to make sure you are buying it from someone who is actually going to do it. If your score suggests deeper problems, or you would rather have an experienced team run the full version alongside you, that is what our SEO practice does in the first month of every engagement.

Frequently Asked Questions

How long does a do-it-yourself SEO audit take?

Plan for two to three hours if Google Search Console is already set up, and add a day of data collection if you have to verify it first. The 25 checks in this guide use only free tools and are designed to be completed in a single sitting by a business owner or marketing lead.

What free tools do I need to audit my own SEO?

Google Search Console, Google PageSpeed Insights, a Google search box for site: and competitor searches, your browser’s view-source or inspect feature, and Google Analytics for traffic and conversion tracking. Free tiers of major SEO platforms are optional for backlink and competitor checks.

What is a good SEO audit score before hiring an agency?

Using this 100-point model, scores below 40 indicate foundation problems that need a technical fix-first engagement, 40 to 69 indicates a fix-and-build plan, and 70 or above means the site is healthy enough to focus on competitive content, digital PR, and revenue-focused SEO.

Should I share my audit results with the SEO agency?

Yes. Sharing your scores, baseline numbers, competitor pages, and the queries you already earn impressions for lets you judge how seriously an agency engages with your specific situation. A generic proposal that ignores your findings is a warning sign.

Can an SEO agency guarantee first-page rankings?

No. Google states that no one can guarantee a number one ranking, and any agency promising specific positions or a fixed number of first-page keywords is making a claim it cannot control. Look for agencies that commit to process, deliverables, and revenue-linked KPIs instead.

What does a DIY SEO audit miss that a professional audit finds?

JavaScript rendering issues, crawl budget waste on large sites, hreflang and internationalization errors, structured data conflicts, server log analysis, and diagnosis of algorithm update losses. A professional audit should add these on top of, not instead of, the fundamentals in this checklist.

JO
Joseph Olivas — Founder & Lead Consultant, MEAN Consultors
Joseph leads custom software, web development, and AI automation projects for U.S. businesses from MEAN Consultors’ Jacksonville, Florida base. Get in touch to scope your own project.
Want the full audit run alongside your own?

MEAN Consultors starts every SEO engagement with a documented baseline and a technical audit you can read, so you know exactly what is being fixed and why.

Get a Free Quote

Related reading: Ready to go deeper than the owner-level pass? Work through the technical version: Technical SEO Audit Checklist: 40 Points to Check Before You Rank.

Leave a Comment

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

Scroll to Top