top of page

What Does an SEO Audit Include - and What Should It Cost?

  • Writer: Tammy Angel Moore
    Tammy Angel Moore
  • 2 hours ago
  • 11 min read

An SEO audit is a structured check of every signal search engines use to decide whether your website deserves to be found: technical health, on-page content, local presence, and - since AI search changed the rules - whether engines like ChatGPT can understand and cite your business at all. In 2026, audits range from free single-check tools to $30,000 enterprise engagements. For most small businesses, an automated full audit runs under $300, a manual professional audit runs $500-$2,500, and anything called a "free audit" from an agency is usually a sales script with a scan attached.


That is the short answer, and if that is all you needed, you can stop here. But if you are about to spend money on an audit - or about to trust one that someone hands you for free - the next ten minutes will save you from the three most expensive mistakes people make with them. We have run these checks for 14+ years, first by hand and now through an automated system, and the audit industry has spent most of those years making a simple product deliberately confusing.


This guide covers what a real audit checks (all 15 signals, one by one), what the market actually charges in 2026, how to read a report, how to run a 10-minute version yourself, and what to do with the findings once you have them.

Four stacked glass panes on a desk, the top two lit and clean and the bottom two in dust and shadow - an SEO audit covering only two of its four layers
Technical and on-page get checked. Local and AI search usually do not.

What an SEO Audit Costs in 2026


Across current pricing guides (WebFX, SEOProfy, CrawlRaven - 2026 data), this is the real market:


DIY tools (subscriptions): $10-$139 per month. Raw data, no interpretation - you do the work.


Automated professional audit: $47-$297 one-time. Full signal scan, scored report, prioritized fixes.


Freelancer manual audit: $300-$2,000. Human review; quality varies enormously.


Agency manual audit: $1,000-$5,000. Deep review, often bundled with a retainer pitch.


Enterprise technical audit: $10,000-$30,000+. For 10,000+ page sites, specialized teams.


Two numbers in that list matter more than the rest.


First: for a small business site under 500 pages, professional audit value tops out around $2,500. Above that line you are paying for the agency's brand and account managers, not for more findings. Your site has a finite number of signals; a $5,000 audit of a 40-page site does not find more of them than a $1,500 one.


Second: the gap between a $297 automated audit and a $1,500 manual one is mostly labor, not intelligence. The signals being checked are the same - they are knowable and finite. What you pay a human for is interpretation and strategy: how the findings connect to your specific market, your competitors, your business model. That matters when your situation is genuinely complex. It does not matter when what you need is a diagnosis.


The practical rule: buy automated for diagnosis, buy manual for strategy, and never pay manual prices for what a system produced. Ask any provider one question - "is a person going to look at my site, or a scanner?" - and price accordingly.


The 15 Signals a Complete Audit Checks


We built our audit on a 15-signal framework, grouped into four layers. Whoever you hire, insist the audit covers all four layers - most providers cover two, because layers three and four require local and AI-search expertise that generalist agencies skip.


Layer 1: Technical health - can search engines use your site at all?


Signal 1 - Crawlability. Search engines discover your pages by following links and reading your robots.txt file. A single wrong line in that file can silently remove entire sections of your site from Google. Audits regularly find sites blocking the exact pages they most want to rank, left over from a developer's staging setup that nobody cleaned up.


Signal 2 - Indexing status. Being crawled is not being indexed. Google can visit your page and still decide not to store it - because it looks duplicated, thin, or unimportant. The gap between "pages you have" and "pages Google has" is one of the first numbers an audit should give you.


Signal 3 - Site speed and Core Web Vitals. Google measures how fast your page loads, how quickly it becomes interactive, and how much it shifts around while loading. Slow sites lose twice: rankings drop, and the visitors who do arrive leave before the page settles. The most common cause we see is not exotic - it is oversized images, uploaded straight from a phone or a designer's export, costing seconds on mobile.


Signal 4 - Mobile rendering. Google indexes the mobile version of your site, not the desktop one. If your mobile view hides content, breaks menus, or shrinks text into illegibility, that degraded version IS your site as far as ranking goes.


Signal 5 - Structured data. Schema markup is the machine-readable layer that tells engines what your pages contain: business, product, article, FAQ, review. Sites without it force engines to guess. Sites with broken schema are worse off than sites with none, because contradictory signals read as untrustworthy.


Layer 2: On-page signals - does each page say what it is about?


Signal 6 - Title tags and meta descriptions. The most valuable 60 characters on every page, and the most commonly wasted. "Home | CompanyName" tells Google nothing. Your title is the single strongest on-page statement of what a page should rank for - and it is also your ad in the search results, deciding whether people click you or the result below.


Signal 7 - Heading structure. One H1 stating the page's promise, H2s carving up the topic. Engines use heading hierarchy to understand what questions your page answers. Pages built visually - big text where big text looks nice - routinely have five H1s or none. Heading structure is one of the ranking factors Google actually reads.


Signal 8 - Content depth and duplication. Thin pages (a paragraph and a photo) tell Google the topic is not seriously covered. Duplicated pages - the same service text with a different city name pasted in - are actively filtered. An audit maps which pages carry weight and which are dead weight dragging on the domain.


Signal 9 - Internal linking. Links between your own pages are how authority flows through your site and how engines learn which pages you consider important. The most common finding: the page the business most wants to rank has almost no internal links pointing at it, while the privacy policy is linked from everywhere.


Layer 3: Local presence - do nearby customers find you or your competitor?


Signal 10 - Google Business Profile completeness. Google scores profiles on how completely they are filled out - categories, services, hours, attributes, photos. Most businesses set the profile up once, fill a third of it, and never return. Every empty field is a signal that you may not be a going concern.


Signal 11 - Reviews: count, recency, and response. A business with 200 reviews and none in the last year ranks below a competitor with 30 reviews earning five a month. Google reads review recency as proof of life. Response rate matters too - an owner who answers reviews looks operational; silence looks abandoned.


Signal 12 - NAP consistency. Your Name, Address, and Phone number must match everywhere they appear - your site, your profile, directories, social pages. "Street" in one place and "St." in another reads, to a machine, like two different businesses splitting your credibility between them.


Signal 13 - Maps position against competitors. Not your ranking in the abstract - your position for your money keyword, in your service area, against the three businesses in the local pack. An audit that does not name your competitors and your gap to them is not a local audit. The full 12-signal local checklist breaks this layer down signal by signal.


Layer 4: AI search presence - the layer almost nobody checks


Signal 14 - AI crawler access and entity clarity. ChatGPT, Gemini, and Perplexity send their own crawlers, and plenty of sites block them without knowing - some firewall and CDN configurations do it by default. Beyond access, engines need entity clarity: consistent naming and schema that lets a machine state confidently who you are, what you do, and where.


Signal 15 - Citability. When someone asks an AI engine "best [your service] near me" or "how much does [your service] cost," the engines answer by citing sources. Whether you are ever that source depends on whether your content contains clear, quotable, factual statements - definitions, numbers, structured answers. Businesses ranking on page one of Google are routinely absent from AI answers, and they lose those customers without a trace in any analytics report. This is the core of AI search optimization, and it is reshaping how SEO works in 2026.


What Audits Find Most Often


After enough audits, the findings stop surprising you. The pattern that repeats across industries: the problem the owner suspects is almost never the problem the data shows. Owners arrive convinced the website looks dated, or the logo is weak, or they need more content. The audit comes back showing an unverified Google Business Profile, six-second mobile load times, title tags that say nothing, and zero AI-search presence - the unglamorous foundations nobody looks at, because everyone is staring at their homepage while their customers search somewhere else entirely.


The second pattern: the most expensive problems are the invisible ones. A broken robots.txt line does not look like anything. NAP inconsistency does not look like anything. That is precisely why they survive for years, quietly costing customers, until someone measures.


The 10-Minute Self-Audit


Before you pay anyone, you can check seven things yourself, right now:


1. Search your business name in Google. Does your profile appear, with correct hours and photos? Is the category right?


2. Search site:yourdomain.com. The result count approximates your indexed pages. Wildly fewer pages than you have published means an indexing problem.


3. Open your site on your phone over mobile data - not office Wi-Fi. Count the seconds. Feel the delay your customers feel.


4. Look at your homepage's browser tab. That is your title tag. Does it say what you do and where - or just your name?


5. Check your last review date on your Google profile. More than three months of silence is a signal, in the wrong direction.


6. Google your phone number in quotes. Do the results show one consistent business identity, or variations?


7. Ask ChatGPT "what is [your business name] and what do they do?" If the answer is wrong or empty, the AI layer is invisible - and so are you, in every AI-assisted search.


Seven checks, no tools, ten minutes. If three or more came back ugly, an audit will pay for itself - and now you also know enough to judge whether the audit you buy is thorough or theater.


How to Choose Who Audits You


Five questions that separate real auditors from pitch machines:


1. "Human or automated?" Both are legitimate - at their respective prices. Evasion on this question is your answer.


2. "Do you check AI search visibility?" If the response is a blank pause, the audit is missing the layer where search is heading.


3. "Will the report be usable without hiring you?" A real audit stands alone. If the deliverable only makes sense inside their sales process, it is a brochure.


4. "Can I see a sample report?" Judge specificity: does the sample name real numbers and real fixes, or does it say "improve site speed" twelve ways?


5. "What does the free version cost me?" Free agency audits are paid for with your time in the pitch meeting, and the findings were written before your URL was entered. Free single-purpose checkers are different - they answer one honest question and are useful for exactly that.


After the Audit: the Fix Order


An audit is worth exactly what you do with it. The fix order that protects your budget:


First, technical blockers - anything preventing crawling or indexing. There is no point polishing pages Google cannot see. These fixes are usually small, fast, and disproportionately valuable.


Second, the local layer - profile completeness, categories, review flow, NAP cleanup. For a local business these move the needle fastest, often within weeks, because Maps reacts faster than organic rankings.


Third, on-page repairs - titles, headings, thin content, internal links to the pages that earn money.


Fourth, the AI layer - schema depth, entity consistency, citable content structure. Slowest to show results, and the layer with the least competition, because almost nobody is doing the work yet. That is precisely the opportunity.


A typical small-business implementation runs 4-10 weeks. Re-audit after it, compare scores, and you have the thing most marketing never gives you: a before-and-after in numbers.


How We Do It at TAMEYO


Fourteen-plus years of running these checks by hand taught us two things: the signals are knowable and finite, and clients were paying for weeks of process wrapped around days of analysis. So we encoded the entire 15-signal framework into an automated system. It scans your rankings, technical health, Google Business Profile, and AI search presence, and returns the full diagnostic in 5 minutes: scored, prioritized, in plain English, with the fix order built in.


No call required. No pitch on the last page. The report is yours - build on it with us, with your own developer, or with any agency you are comparing us against. If the findings convince you to fix everything yourself, the report will not be offended.



Frequently Asked Questions


How much does an SEO audit cost?

In 2026: automated professional audits run $47-$297, freelancer manual audits $300-$2,000, agency audits $1,000-$5,000, and enterprise audits $10,000+. TAMEYO's automated Visibility Audit is $97, delivered in 5 minutes. Under-$500 offers from agencies are usually automated scans - fine, as long as you are not paying manual prices for one.

A complete audit covers four layers: technical health (crawling, indexing, speed, mobile, schema), on-page signals (titles, headings, content, internal links), local presence (Google Business Profile, reviews, NAP consistency, Maps position), and AI search visibility (crawler access, entity clarity, citability).

A technical audit isolates layer one: whether search engines can reach, read, render, and index your site. It covers crawl errors, indexing gaps, site speed, Core Web Vitals, mobile rendering, structured data, and broken links - the infrastructure underneath your content.

Automated audits deliver in minutes - ours takes 5. Manual freelancer audits typically take 3-10 days. Agency audits run 2-4 weeks, and much of that time is process rather than analysis.

Partially. Google Search Console shows indexing and performance data free, and a seven-point self-audit covers the basics with no tools at all. What free checks do not give you is prioritization - which finding actually costs you customers. That interpretation is what paid audits are for.

The deliverable: a document listing every signal checked, what passed and failed, what each failure costs you, and the fix order - written in plain language you can hand to any developer.

Almost never. A free agency audit is typically a sales script with a scan attached - the findings pre-written, the conclusion always "hire us." Free single-purpose checkers are different: they answer one honest question and are useful for exactly that.

A local SEO audit goes deep on layer three: Google Business Profile, Maps ranking signals, reviews, citations, and NAP consistency. If your customers are local, that layer usually matters more than everything else combined.

Twice a year minimum, plus after any redesign, migration, traffic drop, or major algorithm update. Monthly monitoring between audits catches the drift early - rankings move whether you watch them or not.

The findings become a fix list ordered by impact: technical blockers first, local signals second, on-page repairs third, the AI layer fourth. A typical small-business implementation runs 4-10 weeks, then a re-audit gives you the before-and-after.

Most do not - it is the newest layer and most providers have not caught up. Ask specifically whether the audit checks AI crawler access, entity signals, and citation presence in engines like ChatGPT and Perplexity. Ours does.

It is the highest-leverage marketing money a small business can spend, because it prevents spending on the wrong problem. Most owners guess at why they are invisible - an audit replaces the guess with a diagnosis, usually for less than one month of any retainer.



Comments


bottom of page