Guide

How to run your first SEO audit, step by step

About 3 min read Time to do it: 1-2 hours Updated
Quick answerA first audit should find blockers before polish: confirm pages load, can be crawled and indexed, then review metadata, content, speed and security in that order.
On this page
  1. When to use this guide
  2. Why this matters for SEO
  3. What can go wrong
  4. Step-by-step
  5. How to confirm it worked
  6. Mistakes to avoid
  7. Tools to use
  8. FAQ
  9. Related guides

Why this matters for SEO

A first audit should find blockers before polish: confirm pages load, can be crawled and indexed, then review metadata, content, speed and security in that order.

Search visibility depends on several systems agreeing: the page must be reachable, discoverable, technically eligible to be indexed, useful for the query, and supported by a clear internal site structure. Fixing one symptom while another system is blocking the page can produce little or no improvement.

Use this guide as a focused workflow rather than a checklist to complete blindly. Confirm the actual page and response first, make the smallest defensible change, then re-test the same evidence after deployment.

When to use this guide

  • You have a website but no list of what to fix first.
  • You are launching, redesigning or taking over a site and need a baseline.

What can go wrong

  • Audits fail when people start with scores instead of evidence.
  • Fixing minor on-page items while a noindex tag or robots rule blocks the page wastes effort.
Diagnosis order

Check access and HTTP status first, then robots and indexability directives, canonicalization, content/template quality, internal links and performance. This order prevents a low-priority content edit from hiding a technical blocker.

Step-by-step

  1. Choose the exact URLs

    Use the final public https:// address of your homepage plus three to five key pages (a service, a product, a post). Avoid URLs behind a login.

  2. Check status and redirects

    Run the HTTP Status Code Checker on those URLs. Every important page should return 200 directly, with no long redirect chain.

  3. Check crawling and indexing signals

    Run the Bulk Indexability Audit, test robots.txt with the Robots.txt Rule Tester and inspect the Canonical URL Checker for each key page.

  4. Review on-page basics

    Use the Bulk Meta Tag Checker for titles, descriptions and canonicals, and the Heading Structure Analyzer for the H1 to H3 outline.

  5. Review speed, mobile and security

    Run the Page Speed Checker (mobile and desktop), the Mobile-Friendly & Viewport Checker, the Security Headers Checker and the SSL Certificate Checker.

  6. Prioritize and record

    Fix in this order: errors and blockers, redirects and broken links, metadata and content, then polish. Save the URL, date, finding and fix so you can compare later.

How to confirm it worked

Re-run the same tools on the same URLs after each batch of fixes and confirm the evidence changed, then confirm indexing questions in Google Search Console.

Verification should use the same URL and comparable conditions as the original test. Check the HTTP response, rendered/source markup and the relevant Google Search Console report where applicable. A successful technical change does not guarantee immediate indexing; crawling and indexing can take time and Google may still choose not to index a page it considers redundant or low quality.

Mistakes to avoid

  • Judging a site only by one overall score.
  • Changing many things at once so you cannot tell what helped.

Tools to use

HTTP Status Code Checker
Bulk Indexability Audit
Robots.txt Rule Tester
Canonical URL Checker
Bulk Meta Tag Checker
Heading Structure Analyzer
Page Speed Checker
Mobile-Friendly & Viewport Checker
Security Headers Checker
SSL Certificate Checker

FAQ

How long does a first audit take?

A focused audit of a small site takes an hour or two. Larger sites need crawl limits, so start with key templates and expand.

Do I need an account to run these checks?

No. The public SeOMeter tools are free to use without signing up. Dashboard features such as saved reports are separate.

Check your own site now. The free SeOMeter tools run these checks on your own URLs, no sign-up needed.

Open the SEO tools

Was something unclear or out of date? Tell us and we will improve this guide. SEO checks are diagnostic guidance, not a promise of rankings, traffic or indexing.