como hacer una auditoria seo

How to Run an SEO Audit in 10 Steps [2026 Guide]

Última revisión: mayo 2026

Contents

How to Run a Complete SEO Audit in 10 Steps [2026 Guide]

If your site is missing from Google or has lost positions, you need an SEO audit. There is no other way to find out what is going wrong and how to fix it.

As an SEO agency we have spent more than 20 years auditing websites of every kind, from small corporate sites to e-commerce stores with thousands of products. And we always start the same way: with a complete audit that shows the real state of the project.

In this guide we explain step by step how to run a professional SEO audit, with the same tools and methodology we use at our SEO agency in Barcelona. By the end you will know exactly what to check, in what order and how to prioritise the fixes.

Let’s get straight to it.

What is an SEO audit and why is it essential?

A SEO audit is a thorough technical analysis evaluating every factor that affects a site’s rankings in Google. It is like taking your car in for a full service: every component is examined to catch problems before they become serious breakdowns.

The goal is clear: identify errors and opportunities and set out a prioritised action plan. Without an audit, any SEO strategy is a shot in the dark.

When should you run an SEO audit?

  • Before starting any ranking strategy
  • When your organic traffic drops for no obvious reason
  • After a migration or a site redesign
  • If months have gone by with no improvement in rankings
  • Every 6-12 months as preventive maintenance

In our experience, 90% of the sites we audit have critical errors nobody had spotted. Errors that, once fixed, produce significant improvements within weeks.

Step 1: Check indexing in Google Search Console

The first thing is to confirm Google can see your site. If pages are not indexed, they do not exist as far as the search engine is concerned.

How to do it:

  1. Open Google Search Console → Indexing → Pages
  2. Look at the number of indexed versus non-indexed pages
  3. Study the exclusion reasons: “Crawled, currently not indexed”, “Discovered, currently not indexed”, “Excluded by noindex tag”
  4. Compare with your sitemap: do the numbers match?

The errors we find most often:

  • Important pages carrying a noindex tag by mistake
  • An outdated sitemap with URLs that no longer exist
  • Pages blocked in robots.txt unintentionally
  • Duplicate content Google decides not to index

Tools: Google Search Console (free) and Screaming Frog for a full crawl. Find alternatives in our guide to free SEO tools for auditing your website.

Step 2: Analyse your robots.txt and XML sitemap

The robots.txt file tells Google what it can and cannot crawl. A mistake here can block entire sections of your site.

robots.txt checks:

  • Open yourdomain.com/robots.txt
  • Check it does not block important resources (CSS, JS, images)
  • Make sure there is no “Disallow: /” blocking the whole site
  • Confirm it points to the right sitemap

XML sitemap checks:

  • Open yourdomain.com/sitemap.xml or /sitemap_index.xml
  • Check it includes ALL your important URLs
  • Make sure it does not include redirected URLs, 404s or noindexed pages
  • Confirm it has been submitted in Search Console

A well-configured sitemap helps Google discover and prioritise your most important pages. On large sites it is the difference between indexing 500 pages and 5,000.

Step 3: Crawl the site with Screaming Frog

Screaming Frog is the essential tool for any technical audit. It crawls your site the way Google does and surfaces every technical error at once.

What to analyse with Screaming Frog:

  • Response codes: Identify 404 and 500 errors and 301/302 redirects
  • Titles and metas: Find duplicates, overly long ones and empty ones
  • H1: Pages with no H1, with multiple H1s or with duplicate H1s
  • Images: No alt text, too heavy, broken
  • Internal links: Broken, orphaned, redirect chains
  • Canonicals: Badly configured or missing
  • Hreflang: Errors on multilingual sites

Recommended setup:

  1. Set the User-Agent to Googlebot
  2. Enable JavaScript rendering if your site needs it
  3. Connect Google Analytics and Search Console for richer data
  4. Export the full report for later analysis

The free version crawls up to 500 URLs. For bigger sites, the annual licence (around €200) is one of the best investments you can make. We use it daily alongside other complementary SEO tools .

auditoria seo

Step 4: Audit your site architecture and URL structure

Site architecture determines how authority flows between your pages and how easily users and bots find your content.

The principles of good architecture:

  • A maximum depth of 3 clicks: Any important page should be fewer than 3 clicks from the home page
  • A logical structure: Home → Category → Subcategory → Final page
  • Descriptive URLs: /services/seo/seo-audit/ beats /p=123
  • Consistency: Every URL follows the same pattern

Common architecture mistakes:

  • Orphan pages (with no internal links pointing to them)
  • Structures that are too flat or too deep
  • URLs with unnecessary parameters (?utm_source=…)
  • A mix of upper and lower case, or hyphens and underscores
  • Empty categories or ones with very little content

Well-designed architecture improves not only SEO but also user experience and conversions. At our SEO agency in Barcelona we always start projects by reviewing and optimising the structure before anything else.

Step 5: Review on-page SEO (titles, metas, headings)

On-Page SEO are all the elements you can optimise within each page. They are the foundation of any ranking strategy.

The critical elements to check:

Title tags:

  • Optimal length: 50-60 characters
  • Main keyword near the start
  • Unique for every page (no duplicates)
  • Attractive enough to earn the click (not just optimised for bots)

Meta descriptions:

  • Optimal length: 150-160 characters
  • Include the keyword naturally
  • A clear call to action
  • Unique for every page

Heading structure (H1-H6):

  • One H1 per page, containing the main keyword
  • A logical hierarchy: H1 → H2 → H3 (without skipping levels)
  • Secondary keywords in the H2s
  • A structure that makes reading easier

Content:

  • Main keyword within the first 100 words
  • Natural keyword density (never forced)
  • Enough content (at least 300-500 words for informational pages)
  • No internal or external duplicate content

To analyse on-page properly you first need good keyword research identifying which terms to target on each page.

Step 6: Analyse loading speed and Core Web Vitals

Google has used loading speed as a ranking factor since 2010, and since 2021 the Core Web Vitals have been official ranking signals.

The 3 Core Web Vitals metrics:

  • LCP (Largest Contentful Paint): How long the largest visible element takes to load. Target: under 2.5 seconds
  • INP (Interaction to Next Paint): Measures responsiveness. Target: under 200ms
  • CLS (Cumulative Layout Shift): Visual stability, so nothing jumps while loading. Target: under 0.1

Tools for measuring:

  • Google PageSpeed Insights (field and lab data)
  • Google Search Console → Page experience
  • GTmetrix for detailed analysis
  • Chrome DevTools → Lighthouse

Common problems that hurt speed:

  • Unoptimised images (too heavy, no lazy loading)
  • Too many plugins or third-party scripts
  • Low-quality hosting
  • Unminified CSS/JS
  • No browser caching
  • No CDN for static resources

A slow site does not just rank worse: it also has higher bounce rates and lower conversions. Every second shaved off load time can increase conversions by 7%.

Step 7: Check mobile optimisation

Since 2019 Google has used mobile-first indexing: it crawls and indexes the mobile version of your site. If your mobile experience is poor, so is your SEO.

What to verify:

  • Responsive design: The site adapts correctly to every screen size
  • Font size: Readable without zooming (16px minimum)
  • Tap targets: Buttons and links with enough space between them
  • Visible content: Nothing hidden on mobile that appears on desktop
  • Intrusive pop-ups: Google penalises interstitials that block the content

Tools for checking:

  • Google Search Console → Mobile usability
  • Google’s mobile-friendly test
  • Chrome DevTools → Device mode
  • Real tests on several devices

More than 60% of web traffic now comes from phones. A site that does not work well on mobile is losing more than half its potential audience.

auditoria seo

Step 8: Audit your internal linking

Internal linking is one of the most underrated SEO techniques. Done well, it can move pages from page 5 to page 1 without building a single external backlink.

What to check in internal linking:

  • Orphan pages: Pages with no internal links pointing to them
  • Link distribution: Your most important pages should receive the most links
  • Anchor text: Descriptive and varied, not generic like “click here”
  • Broken links: Pointing to 404s or redirected pages
  • Click depth: How many clicks it takes to reach each page

An internal linking strategy:

  1. Identify your most important pages (the ones you want to rank)
  2. Make sure they receive links from pages with authority (such as the home page)
  3. Use anchor text containing the keywords you want to rank for
  4. Build topic clusters: related pages linking to each other
  5. Add contextual links inside the content, not only in menus

On every page of your site you should ask: where do I want the visitor to go next? That is the basis of good internal linking.

Step 9: Analyse your backlink profile

Backlinks (links from other sites to yours) are still one of the most important ranking factors. But not all backlinks are equal: some can harm you.

The metrics to analyse:

  • Total backlinks and referring domains: More unique domains beats many links from the same site
  • Domain authority: The DR/DA of the sites linking to you
  • Topical relevance: Are the sites linking to you related to your field?
  • Anchor text: A natural rather than over-optimised distribution
  • Toxic links: Spam, link farms, penalised sites

Warning signs in a backlink profile:

  • A sudden spike in links (possibly a negative SEO attack)
  • Mostly exact-match anchors (it looks like manipulation)
  • Links from sites in languages that make no sense for you
  • Low-quality domains: casinos, adult, pharmaceutical

Tools: Ahrefs, Semrush and Majestic for full analysis. Google Search Console shows you links, but without quality metrics.

If you find toxic links, you can use Google’s Disavow Tool, though use it carefully and only when it is genuinely needed.

Step 10: Review local SEO (where it applies)

If your business has premises or serves customers in specific areas, local SEO is fundamental. “Near me” searches have grown more than 500% in recent years.

The local SEO elements to audit:

  • Google Business Profile: A complete, verified profile with up-to-date photos and posts
  • Consistent NAP: Name, Address and Phone identical across your site and directories
  • Reviews: The number, average score and frequency of new reviews
  • LocalBusiness structured data: Schema markup implemented correctly
  • Local pages: If you serve several cities, a dedicated page for each
  • Citations: A presence in relevant local directories

Common local SEO mistakes:

  • A different address on the site than in the Google Business Profile
  • Not replying to reviews (positive or negative)
  • An abandoned GBP with no updates
  • City pages with duplicate content

If you want to go deeper into this, we recommend our guide on what local SEO is and how to implement it properly.

Recommended tools for a professional SEO audit

You do not need every tool on the market, just the right ones. This is our selection for each type of audit:

The essential free tools:

  • Google Search Console: Indexing, errors, search performance
  • Google Analytics 4: User behaviour, conversions
  • Google PageSpeed Insights: Speed and Core Web Vitals
  • Screaming Frog (free version): Crawling up to 500 URLs

Recommended paid tools:

  • Screaming Frog (licence): ~€200/year. Essential for complete technical audits
  • Ahrefs: From $99/month. The best for backlink analysis and keyword research
  • Semrush: From $129/month. A complete suite with a very powerful Site Audit

Our ideal combination:

At our SEO agency we use Screaming Frog plus Ahrefs as our main tools, backed by Search Console and Analytics. That combination covers 95% of what any audit needs.

You may also want to review the SEO trends for 2026 to understand where the field is heading and what to prioritise in your audits.

A quick checklist: the 10 steps of an SEO audit

For quick reference, here is the summary of the 10 steps:

  1. Indexing: Check indexed pages in Search Console
  2. Robots.txt and sitemap: Confirm the configuration is right
  3. Technical crawl: Use Screaming Frog to find errors
  4. Site architecture: Review the structure and URL depth
  5. On-page SEO: Audit titles, metas and headings
  6. Speed: Measure Core Web Vitals and optimise loading
  7. Mobile: Check usability on mobile devices
  8. Internal linking: Analyse distribution and anchor text
  9. Backlinks: Review your external link profile
  10. Local SEO: Audit your local presence where it applies

Do not try to fix everything at once. Prioritise by impact: first the critical errors blocking indexing, then the technical ones, then on-page, and finally the refinements.

In conclusion: the audit is the first step, not the last

A complete SEO audit gives you the map of the territory. It shows where you stand, what problems you have and where to start. The real work comes afterwards: implementing the fixes, measuring results and keeping on optimising.

If you have read this far, you have everything you need to run your own audit. If you would rather leave it to professionals, our SEO agency in Barcelona has spent more than 20 years helping businesses improve their visibility in Google.

Questions about any of the steps? Need a hand with your audit? Get in touch and we will help you out.

Frequently asked questions about SEO audits

An SEO audit is a complete analysis of how well a site is optimised for search engines. It finds technical errors, content problems and opportunities, and sets out a prioritised action plan for improving your rankings in Google.

A full SEO audit every 6-12 months is recommended as preventive maintenance. It is also essential before starting any SEO strategy, after a migration or redesign, or whenever organic traffic falls with no obvious explanation.

The price varies with the complexity of the site and the depth of the analysis. It can range from €300 for small sites to more than €2,000 for large e-commerce stores or sites with complex problems. What matters is that it includes a detailed report with clear priorities.

The essentials are Google Search Console (free), Screaming Frog for technical crawling, and backlink analysis tools such as Ahrefs or Semrush. For speed, PageSpeed Insights and GTmetrix. Combining several tools gives the complete picture.

Yes. With the right tools and a methodology like the one in this guide, you can run a basic audit. For spotting complex problems or interpreting the data correctly, though, a professional’s experience makes the difference. Plenty of errors go unnoticed by untrained eyes.

Click to rate this post!

How useful did you find this content?

Click a star to rate it!

Average rating!0/ 5. Vote count0

No votes yet! Be the first to rate this post.

More News