SEO Audit — What It Is, How to Conduct One, and How Much It Costs
An SEO audit is a systematic analysis of a website in terms of technical, content, and link factors affecting visibility in search engines.
What Is an SEO Audit?
An SEO audit is a systematic analysis of a website in terms of factors affecting visibility in Google. It's like a vehicle inspection — you check the engine, brakes, tires, and electronics. Except instead of a car, you have a website, and instead of a mechanic — an SEO specialist.
Why is it needed?
Imagine building a house on an unstable foundation. You can paint the walls (content marketing), build a fence (link building), plant flowers (social media) — but if the foundation is bad, the whole house will collapse.
An SEO audit checks the foundations. Without it, all other SEO efforts may be ineffective or even harmful.
When Do You Need an SEO Audit?
- Your site is dropping in Google — you had rankings, now you don't
- Your site isn't growing — you've been doing SEO for 6+ months with no results
- New site — before starting content marketing
- After a redesign — technology migration, URL changes
- Before investing in SEO — to know where you stand
- Every 6-12 months — routine checkup
7 Areas of an SEO Audit
1. Technical SEO
This is the foundation. If Google can't properly index your site, nothing else matters.
What we check:
-
Crawlability — can Google reach all important pages?
- robots.txt — are you blocking something you shouldn't be?
- sitemap.xml — does it contain all pages? Are dates correct?
- Crawl budget — is Google wasting time on unimportant pages?
-
Indexability — are the pages that should rank actually indexed?
- Google Search Console → Coverage / Indexing report
site:yourdomain.com— how many pages are indexed?- Canonical tags — do they point to the right URLs?
- noindex — are you accidentally blocking important pages?
-
URL architecture — are URLs readable and logical?
- ✅
/services/seo - ❌
/page?id=123&cat=seo&lang=en - Depth: max 3 clicks from homepage
- Trailing slash — consistency (either all with
/or without)
- ✅
-
HTTPS — is the entire site on HTTPS?
- Mixed content (HTTP resources on an HTTPS page)
- HTTP → HTTPS redirects
- HSTS header
Tools: Google Search Console, Screaming Frog, Ahrefs Site Audit, Chrome DevTools. If you're just getting started with GSC, read our Google Search Console guide.
2. Core Web Vitals and Performance
Google officially confirms that CWV is a ranking factor. A slow-loading site loses positions.
Three metrics:
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| LCP (Largest Contentful Paint) | <2.5s | 2.5-4s | >4s |
| INP (Interaction to Next Paint) | <200ms | 200-500ms | >500ms |
| CLS (Cumulative Layout Shift) | <0.1 | 0.1-0.25 | >0.25 |
Common problems:
- Large images without lazy loading and without WebP
- Render-blocking CSS/JS
- No preconnect/preload for critical resources
- Third-party scripts (analytics, chat, ads) blocking rendering
- Unstable layout (missing dimensions for images, dynamic content)
Tools: PageSpeed Insights, Chrome Lighthouse, Web Vitals Chrome Extension, CrUX Dashboard.
3. On-Page SEO
Optimization of content and structure of individual pages.
On-page checklist:
- Title tag — 50-60 characters, keyword at the beginning, unique on every page
- Meta description — 120-155 characters, CTA, unique
- H1 — one per page, contains the main keyword
- Heading hierarchy — H1 → H2 → H3 (don't skip levels)
- Content — minimum 1,500 words on a service page, 2,000+ on blog
- Internal linking — every page links to 3-5 related ones
- Images — alt text with description (not keyword stuffing)
- URL — short, with keyword, no parameters
Common mistakes:
- Same title on 10 pages
- H1 as logo (every page has the same H1)
- Zero internal links — orphan pages
- Thin content (<300 words on a service page)
- Keyword cannibalization — 3 pages targeting the same keyword
4. Content Audit
Analysis of the quality and effectiveness of content on the site.
What we check:
- Which pages generate traffic? — Search Console → Performance
- Which pages DON'T generate traffic? — these are pages to improve or remove
- Duplicate content — internal (same content on different URLs) and external (copied from other sites)
- Content gaps — keywords your competitors rank for, but you don't
- Content decay — pages that used to have traffic but are losing it (need updating)
Decision framework:
- 🟢 LEAVE — page ranks well, don't touch it
- 🟡 UPDATE — page has potential, refresh the content
- 🔴 REWRITE — weak content, write from scratch
- 🔵 MERGE — 2+ pages targeting the same keyword, combine them
- ⚫ DELETE — zero traffic, zero value, remove (301 redirect)
5. Link Profile (Off-Page SEO)
Links from other sites are still one of the top 3 ranking factors in Google.
What we check:
- Quantity and quality of backlinks — Domain Rating of sources
- Anchor text distribution — does it look natural?
- Toxic links — spam, PBNs, link farms
- Competitor links — where do they get links that you don't?
- Link velocity — rate of link growth (sudden spike = red flag)
Tools: Ahrefs, Majestic, Moz, Google Search Console (Links report).
6. Structured Data (Schema.org)
Structured data helps Google (and AI) understand the content of your page. The result: rich snippets in search results (stars, prices, FAQ, breadcrumbs).
Minimum Schema.org:
Organization— on the homepageBreadcrumbList— on every subpageArticle— on every blog postFAQPage— on the FAQ pageService— on service pagesLocalBusiness— for local businesses
How to check: Rich Results Test — paste a URL, see what schema Google detects.
7. Competitor Analysis
SEO doesn't happen in a vacuum. You need to know who you're competing with.
What we check:
- Who ranks for your keywords? — top 5 competitors in SERP
- What keywords do they have that you don't? — content gap analysis
- How many links do they have? — DR/DA comparison
- What does their content look like? — length, format, quality
- What do they do differently? — unique value proposition in content
How Much Does an SEO Audit Cost?
| Audit Type | Scope | Price |
|---|---|---|
| Quick check | Basic technical review | $150-400 |
| Full audit | 7 areas, report, recommendations | $500-1,250 |
| Enterprise audit | Large sites (10,000+ pages), deep analysis | $1,250-4,000+ |
Turnaround time: 1-2 weeks (full audit).
What you get: A PDF report/presentation with a prioritized list of actions. Not generalities like "improve SEO" — specific tasks: "Add canonical tag to /services, change the title on /blog from X to Y, compress 15 images on the homepage."
How to Conduct an Audit Yourself (Basic Version)
If you don't have the budget for a professional audit, start with these steps:
Step 1: Google Search Console
- Performance → Check which pages generate clicks
- Coverage/Indexing → Check indexing errors
- Core Web Vitals → Check performance metrics
Step 2: PageSpeed Insights
- Enter your URL → Check the mobile score
- Below 80? Priority number 1.
Step 3: site:yourdomain.com in Google
- How many pages are indexed?
- Are there pages that shouldn't be there?
Step 4: Screaming Frog (free version up to 500 URLs)
- Scan your site
- Check: broken links, duplicate titles, missing meta descriptions, missing H1
Step 5: Manual check
- Open 5 most important pages
- Do they have unique titles? Meta descriptions? H1?
- Do they load quickly on a phone?
- Do they have internal links?
What Comes After the Audit?
The audit is the diagnosis. Now you need the treatment.
Prioritize:
- 🔴 Critical — errors blocking indexing (robots.txt, noindex, broken links)
- 🟠 Important — Core Web Vitals, missing Schema.org, duplicate content
- 🟡 Medium — thin content, missing internal links, weak titles
- 🟢 Nice to have — minor optimizations, image alt texts
The 80/20 rule: 20% of actions deliver 80% of results. Start with critical and important — the rest can wait. You'll find a detailed checklist in our technical SEO checklist.
Want a professional SEO audit of your site? Request a free mini-audit — we'll review your site and show you the top 5 things to fix.