estrategia-digital

SEO Audit: A Complete Step-by-Step Guide

Adrià Vidal9 min read
SEO audittechnical SEOon-pageoff-pageweb analysis

90.63% of web pages get zero organic traffic from Google (Ahrefs, 2025). Most don't even know why. An SEO audit is the first step to figuring it out.

An SEO audit is a thorough analysis of every factor affecting a website's visibility in search engines. It's not a surface-level review or a generic checklist — it's a technical, content, and authority diagnosis that pinpoints exactly what's holding back your organic rankings.

This article walks you through every area of a complete SEO audit, step by step. It's educational — we don't sell SEO, but understanding how it works is essential for any digital strategy.

Why Run an SEO Audit

There are three key moments when an SEO audit is a must:

  1. Your organic traffic drops and you don't know why. It could be a penalty, a technical issue, or an algorithm update.
  2. You're launching or redesigning a website and need to ensure the migration doesn't destroy existing rankings.
  3. Your competition is outranking you on keywords where you should be showing up.

Without an audit, you're making SEO decisions blindly. With one, you have a data-driven priority map.

Part 1: Technical Audit

Technical SEO is the foundation. If Google can't crawl, index, and render your site correctly, the best content in the world won't matter.

Crawling and Indexing

What to check:

  • Robots.txt: are you accidentally blocking important pages? Make sure the file doesn't restrict access to key sections.
  • XML Sitemap: does it exist, is it up to date, and has it been submitted in Google Search Console? It should only include 200-status URLs you want indexed.
  • Index coverage: review excluded pages, errors, and warnings in Google Search Console.
  • Canonical tags: do they point to the correct URL? Incorrect canonicals can cause Google to ignore important pages.

Tools: Google Search Console, Screaming Frog, Ahrefs Site Audit.

Speed and Performance

Google uses Core Web Vitals as a ranking factor. The three key metrics:

MetricWhat it measuresGood threshold
LCP (Largest Contentful Paint)Load time of the main element< 2.5 seconds
INP (Interaction to Next Paint)Response to user interaction< 200 milliseconds
CLS (Cumulative Layout Shift)Visual stability of the page< 0.1

Common actions:

  • Optimize images (WebP, lazy loading, explicit dimensions).
  • Minimize non-critical CSS and JavaScript.
  • Implement browser caching.
  • Use a CDN to serve static assets.
  • Reduce server response time (TTFB).

Tools: PageSpeed Insights, GTmetrix, WebPageTest.

Architecture and Structure

  • Click depth: important pages should be no more than 3 clicks from the homepage.
  • URLs: clean, descriptive, free of unnecessary parameters.
  • Breadcrumbs: improve navigation and generate rich snippets.
  • Internal linking: every important page should receive internal links from relevant pages.
  • Redirects: no redirect chains (A to B to C). One hop maximum.

Mobile-First

Since 2021, Google uses mobile-first indexing. Your mobile version is what counts:

  • Responsive design: does the site adapt properly to all screen sizes?
  • Equivalent content: is the mobile content the same as desktop? If you hide text on mobile, Google won't index it.
  • Touch usability: buttons large enough, no overlapping elements.

HTTPS and Security

  • Valid and up-to-date SSL certificate.
  • No mixed content (HTTP within HTTPS).
  • No unnecessary HTTP to HTTPS redirect chains.

Part 2: On-Page Audit

On-page SEO focuses on the content and optimization of each individual page.

Title Tags

The title tag is the most important on-page factor:

  • Length: between 50 and 60 characters to avoid truncation.
  • Primary keyword: placed as far left as possible.
  • Uniqueness: every page must have a unique title.
  • CTR: the title should be descriptive and compelling to drive clicks in the SERP.

Meta Descriptions

They're not a direct ranking factor, but they affect CTR:

  • Length: between 120 and 155 characters.
  • Include the keyword naturally.
  • Implicit call to action: give a reason to click.
  • Uniqueness: no duplicates.

Headings (H1-H6)

  • One H1 per page that includes the primary keyword.
  • Logical hierarchy: H2 for sections, H3 for subsections.
  • Don't skip levels: don't jump from H1 to H3 without an H2.

Content

  • Search intent: does the content match the user's search intent? If they search "how to do X" and you serve a product page, you won't rank.
  • Depth: content that covers the topic thoroughly.
  • Freshness: outdated content loses rankings.
  • Thin content: pages with little original content (under 300 words) that add no value.
  • Duplicate content: internal (multiple URLs with the same content) or external (copied from other sites).

Images

  • Alt text: descriptive, with keyword where natural.
  • Optimized format: WebP or AVIF.
  • Explicit dimensions: width and height to prevent CLS.
  • File names: descriptive (not IMG_2847.jpg).

Schema Markup (Structured Data)

Structured data helps Google understand your content and can generate rich snippets:

  • Article: for blog posts.
  • FAQ: for frequently asked questions pages.
  • Product: for product pages with price and availability.
  • LocalBusiness: for businesses with a physical location.
  • BreadcrumbList: for breadcrumb navigation.

Validation tool: Google Rich Results Test.

Part 3: Off-Page Audit

Off-page SEO focuses on external factors that affect your rankings, primarily backlinks.

Backlink Profile

  • Quantity vs. quality: 10 links from high-authority sites are worth more than 1,000 from spam directories.
  • Topical relevance: links from sites in your industry carry more weight.
  • Domain diversity: 50 links from 50 domains are better than 50 links from 1 domain.
  • Anchor text: natural distribution (brand, URL, keyword, generic). If 80% of your anchors are your exact keyword, that's a spam signal.

Toxic Links

Identify and manage low-quality links:

  • Spam directory sites.
  • Link farms (PBNs).
  • Hacked sites or sites with malware.
  • Blog comment spam.

Action: if you have a significant volume of toxic links, consider a disavow file in Google Search Console.

Tools: Ahrefs, Semrush, Moz Link Explorer.

Brand Mentions

Unlinked mentions also have SEO value. Monitor mentions of your brand and request that a link be added when it makes sense naturally.

Part 4: Content Audit

Content Inventory

Create a spreadsheet with all your site's URLs and include:

  • URL, title, H1.
  • Monthly organic traffic.
  • Rankings for primary keywords.
  • Backlinks received.
  • Last updated date.

Classification by Action

Classify each URL into one of these categories:

ActionCriteriaExample
KeepStable traffic, well-rankedYour main service page
UpdateGood foundation but outdated contentA 2023 post with obsolete data
ConsolidateMultiple pages competing for the same keyword3 posts on the same topic
DeleteNo traffic, no backlinks, no valueA 2021 event page
CreateContent gap vs. competitionA relevant keyword with no content

Content Gap Analysis

Compare your content with your competitors':

  • What keywords do they rank for that you don't?
  • What topics do they cover in more depth?
  • What formats do they use (guides, tools, videos) that you don't have?

Quick SEO Audit Checklist

Technical

  • Robots.txt reviewed and correct.
  • XML Sitemap submitted to Google Search Console.
  • No critical index coverage errors.
  • Core Web Vitals in green (LCP, INP, CLS).
  • No redirect chains.
  • HTTPS with no mixed content.
  • Mobile-friendly verified.

On-Page

  • Unique titles with keyword, 60 characters or fewer.
  • Unique meta descriptions, 155 characters or fewer.
  • One H1 per page with primary keyword.
  • Images with alt text and optimized format.
  • Schema markup implemented and validated.
  • No duplicate or thin content.

Off-Page

  • Backlink profile analyzed.
  • Toxic links identified and managed.
  • Natural anchor text distribution.

Content

  • Complete URL inventory.
  • Each URL classified by action.
  • Content gap analysis vs. competitors.
  • Outdated content identified.

Essential Tools for an SEO Audit

ToolPrimary useCost
Google Search ConsoleIndexing, performance, errorsFree
Google Analytics 4Traffic, behavior, conversionsFree
Screaming FrogFull technical crawlFree (up to 500 URLs)
AhrefsBacklinks, keywords, content gapFrom 99 USD/month
SemrushTechnical audit, keywords, competitionFrom 139 USD/month
PageSpeed InsightsCore Web Vitals, performanceFree

Recommended Frequency

  • Full audit: every 6-12 months or after major changes (migration, redesign).
  • Technical review: monthly (indexing errors, speed).
  • Backlink monitoring: weekly or biweekly.
  • Content review: quarterly.

SEO and Conversion: The Missing Bridge

Ranking is only half the equation. There's no point being the top Google result if users land on your site and don't convert. SEO drives traffic; conversion optimization turns it into results.

A complete SEO audit should include an analysis of conversion rates for pages receiving organic traffic. If a page ranks well but converts poorly, the problem isn't SEO — it's the user experience.


An SEO audit isn't a one-and-done project. It's a recurring process that keeps your site healthy, competitive, and visible.

If you already have the traffic but need to convert it better, at Boost we specialize in data-driven conversion optimization. You can also run a quick diagnostic with Scan&Boost.

— Adrià Vidal, Boost

Adrià Vidal

Adrià Vidal

CEO & Founder

Founder of Boost. Specialist in digital analytics, CRO, and artificial intelligence applied to digital business optimization.

Related articles

SEO Audit: A Complete Step-by-Step Guide | Boost