SEO Analysis: How to Audit Your Site Step by Step

An SEO analysis is a systematic review of how well your site performs in search engines and what is stopping it from performing better. That sounds simple, but most people who google "seo test" and run their site through a free tool get a score between 0 and 100 and a list of warnings, without becoming any wiser about what to actually do.

This guide shows you how to run a real SEO analysis yourself, with free tools, step by step. You will also learn where the limit is for what you can do on your own and when it makes sense to bring in help.

What an SEO analysis is and when you need one

An SEO analysis (often called an SEO audit) answers three questions:

  1. Can search engines find, read and index your pages?
  2. Does your content match what people actually search for?
  3. Do search engines trust your site compared to your competitors' sites?

The analysis is not the same thing as ongoing search engine optimization. The analysis is the diagnosis, the optimization is the treatment. Optimizing without an analysis is like prescribing medicine without knowing what the patient suffers from.

Typical situations where an analysis is needed:

  • Organic traffic has dropped or stagnated without a clear cause.
  • You have launched a new site, switched platforms or done a migration.
  • You are about to invest in SEO and need to know where the money does the most good.
  • Competitors outrank you on searches where you should be visible.
  • The site has grown organically for years without anyone owning the full picture.

What a good analysis covers

A serious SEO analysis examines three areas. All three matter, because problems in one area can cancel out strengths in the others.

Technology

The technical foundation determines whether search engines can consume your content at all. This includes indexing (which pages Google knows about and shows), crawlability (can search engine bots navigate the site), page speed and Core Web Vitals, mobile friendliness, HTTPS, structured data, duplicate content handling via canonical tags, and correct redirect handling. We have written a separate guide on technical SEO that goes deeper into each part.

Content

The content analysis is about relevance. Does the site cover the search phrases your audience uses? Does each page match the search intent, meaning what the user actually wants to achieve with their search? This is where you review title tags, meta descriptions, heading structure, internal linking, thin or outdated content, and cannibalization, where several pages compete for the same search and drag each other down.

Authority and links

Search engines factor in how the rest of the web relates to your site. The link profile is reviewed: how many domains link to you, how relevant and trustworthy are they, and are there harmful links? This is also where your authority is compared to the competitors ranking for your most important searches. This is often where the explanation lives when technically flawless sites with good content still do not rank.

Step by step: run the analysis yourself with free tools

You get a long way with three free tools: Google Search Console, PageSpeed Insights and a crawler. Set aside half a day to a full day for a smaller site.

Step 1: Start in Google Search Console

Google Search Console is your most important tool because the data comes straight from Google. If you have not verified your site yet, do that first.

Work through it in this order:

  1. The Pages report (indexing). Compare the number of indexed pages to how many pages the site actually has. A large gap in either direction is a warning flag. Look at the reasons pages are not indexed: "Crawled, currently not indexed" on important pages often means Google judges the content as too thin.
  2. The Performance report. Sort queries by impressions. Searches with many impressions but low click-through rate and positions 5 to 20 are your fastest wins: those pages are almost there and just need a push.
  3. Core Web Vitals and Mobile Usability. Note which page groups are flagged.
  4. Security and Manual Actions. Should be empty. If it is not, you have found your biggest problem right away.

Step 2: Measure speed with PageSpeed Insights

Run your most important page types through PageSpeed Insights: the homepage, a category page, a product or service page and an article. Do not test only the homepage, it is rarely representative.

Focus on the field data (real user experience) rather than the lab score. A common mistake is chasing a lab score of 100 on a site where the field data is already green. Google's thresholds are what count: LCP under 2.5 seconds, INP under 200 milliseconds and CLS under 0.1.

Step 3: Crawl the site

A crawler visits your pages the same way a search engine does and reveals problems that are invisible in the interface. Screaming Frog SEO Spider is free up to 500 URLs, which is enough for many smaller sites.

Look for:

  • Broken internal links (404) and long redirect chains
  • Missing or duplicated title tags and meta descriptions
  • Pages missing an H1 or with multiple H1s
  • Pages with noindex that should be indexed, and the other way around
  • Orphan pages that no internal links point to
  • Thin pages with very little content

Step 4: Review content against search intent

Take your ten most important search phrases and google them in incognito mode. Look at what actually ranks. Is it guides, product pages, comparisons or lists? If your content has a different format from what dominates the results, it matters little how well written it is. Google has already shown what type of answer users want.

Step 5: Look at the link profile

Search Console shows under Links which external sites link to you. The free tiers of tools like Ahrefs Webmaster Tools give a more complete picture. You do not need to go deep here on your own, but note two things: how many unique domains link to you compared to your closest competitors, and whether there are obviously spammy links in large volumes.

How to interpret the results

After the steps above you probably have a long list of findings. Here are the rules of thumb for separating important from unimportant:

  • Indexing problems beat everything. A page that is not indexed cannot rank, no matter how good it is. Fix this first.
  • Field data beats lab data. Red field data in Core Web Vitals affects rankings. A mediocre lab score with green field data in practice does not.
  • Patterns beat individual errors. Three hundred pages with the same template-generated title problem is one finding, not three hundred. Look for systematic causes.
  • Warnings are not errors. Crawlers and test tools flag a lot that has no practical impact. A meta description that is 10 characters too long costs you nothing.

Why free SEO test tools only scratch the surface

Automated "SEO tests" that give your site a score measure what can be measured by machine: tags, speed, technical hygiene. That is relevant, but it is the easy part of the analysis.

What the tools cannot judge:

  • Whether your content matches the search intent behind your most important queries
  • Whether you have the right pages for the searches that drive business, or gaps where competitors capture the traffic
  • Why a competitor with a worse technical score outranks you
  • Which of the 47 flagged issues actually affect your visibility and which are noise

A site can score 95 out of 100 in an SEO test and still be invisible in search results, because the content does not answer anything anyone searches for. The score measures hygiene, not competitiveness.

Prioritize fixes by impact

An analysis without prioritization is just an error report. Sort your findings into four groups:

  1. Blockers: problems that prevent indexing or make pages inaccessible. Fix immediately, regardless of cost.
  2. High impact, low effort: for example title tags on pages already ranking in positions 5 to 15, broken internal links to important pages, or a quick fix for whatever is dragging down LCP. This is where you collect the first results.
  3. High impact, high effort: new content for gaps in search coverage, restructuring site architecture, consolidating cannibalized pages. Plan into your roadmap.
  4. Low impact: everything cosmetic the tools flagged. Do when convenient, or not at all.

Tie every action to a business effect, not just a technical value. "Fix canonicals on the product pages" is weak prioritization. "The product pages, which account for 60 percent of organic revenue, are competing with themselves for indexing" is strong.

What a professional analysis adds beyond the tools

If you have followed the steps above, you have a solid baseline. A professional analysis differs on four points:

Competitor context. The tools analyze your site in isolation. A professional analysis compares you to the sites that actually rank for your searches and identifies exactly what the gap consists of: authority, content coverage or technology.

Business prioritization. An experienced analyst weighs each finding against your business and your development capacity, and delivers an action list your organization can actually execute, in the right order.

Technical depth. Rendering issues in JavaScript frameworks, crawl budget on large sites, international handling with hreflang and log file analysis are all beyond what the free tools show.

Speed. What takes you weeks to learn and execute takes a specialist days. Our SEO Audit Sprint is built for exactly this: a fixed 7-day delivery where you get a complete analysis of technology, content and authority, with a prioritized action list your team or agency can start working through immediately.

The cost of a professional analysis varies with site size. If you want to understand SEO pricing in general, we have collected it in our guide on what SEO costs.

Get started today

Start with Search Console. Step 1 alone usually reveals at least one problem worth fixing the same week. Then run the speed test and the crawl when you have an hour to spare.

And when you want the full picture, with competitor comparison and a prioritized plan instead of a list of warnings: our SEO Audit Sprint delivers it in 7 days.

Frequently asked questions

What is included in an SEO analysis?

A complete SEO analysis covers three areas: technology (indexing, speed, crawlability), content (search intent, structure, metadata) and authority (link profile and brand signals). The deliverable should be a prioritized action list, not just a list of errors.

How much does an SEO analysis cost?

The price depends mainly on the size and complexity of your site. A small site with a few hundred pages requires far less work than an e-commerce store with tens of thousands of product pages. Serious agencies often work with a fixed price based on site scope, so you know the cost before the work starts.

How often should you do an SEO analysis?

A thorough analysis once a year is enough for most sites, combined with ongoing monitoring in Google Search Console. Also run a new analysis after major changes such as a site migration, redesign or platform switch, since that is when technical issues usually appear.

Can I do an SEO analysis for free?

Yes, you can do a basic analysis yourself with Google Search Console, PageSpeed Insights and a free crawler like Screaming Frog. You will find the most common technical errors and indexing problems. What the free tools cannot give you is competitor comparison, business prioritization and a judgment on what is actually worth fixing first.

Keep reading