If you only do three things, which three?

Written by

in

Every audit I hand over has more in it than the client will ever do. That is not a flaw in the audit. It is what an audit is, a complete picture, and the complete picture has always been bigger than one quarter’s capacity.

So the useful question is not what is wrong. It is: if you only do three things, which three?

Here is how I answer it, and why the answer is rarely the top of the list.

What the frequency data says

I went back through eleven audits written since 2021 and counted what actually came up.

  • Internal linking: 11 of 11. Every single one.
  • Schema markup missing or incomplete: 10 of 11.
  • Thin content: 10 of 11.
  • Heading tags used decoratively: 8 of 11.

After that it falls away quickly. That distribution is the starting point for prioritising, but it is not the answer, because frequency is not severity. Internal linking is in every audit partly because it is genuinely always broken and partly because it is easy to spot.

The web-wide picture says the same thing about how little these counts discriminate. HTTP Archive’s 2025 Web Almanac found an H1 present on only 70% of mobile pages, and WebAIM’s crawl of the top million home pages found an average of 56.1 detected accessibility errors per page. If you ranked by prevalence you would spend the year on things almost every site has and almost no site is losing because of.

The three questions I rank by

1. Is anything actively removing pages from search? A stray noindex, a robots block on a live section, a canonical pointing at the wrong place, a server that returns 5xx under crawl. These go first regardless of how few pages they touch, because they are the only category that is subtracting. Everything else on the list is a failure to add.

Most audits have none of these. When one is present it is the whole first slot.

2. What can be fixed once and apply everywhere? A template fault beats a page fault every time. One theme file that adds a missing H1 to 1,562 URLs is a better use of a slot than rewriting nine service pages, even though the nine pages are more visible and feel more like progress.

This is also the test that stops a list of four hundred rows being a list of four hundred jobs. Group by cause and it usually collapses to six or twelve.

3. Which fix does the client actually control? This is the one that gets left out of prioritisation frameworks and it decides more outcomes than the other two.

A recommendation that needs a developer who is booked until November is not a priority. It is a plan. If the person in front of me can edit pages but not templates, then the three things have to be things they can do, or nothing happens and the audit joins the others in a drawer. I would rather ship the second-best fix in a fortnight than the best one never.

What I put last, and say so

  • Schema, despite being in ten of eleven audits. It is real, it is worth doing, and it almost never changes anything on its own. It sits near the bottom unless the site is competing for a rich result that still exists.
  • Meta descriptions at scale. Twenty pages, yes. Thirteen hundred, no.
  • Heading level tidiness. Fixing menus wrapped in H2 is worth doing at template level. Reordering H3s under H2s across a blog is not.

How I write it now

I stopped delivering a ranked list of everything. It reads as a menu and people pick the easy items.

Instead: three things, named, with who does each one and roughly how long. Then everything else in a second section clearly marked as later. The client can argue with three. Nobody can argue with sixty, so they do not. They just do nothing, which looks like agreement and is not.

The short version

  1. Frequency is not severity. Internal linking was in 11 of 11 audits; it is rarely the most damaging thing.
  2. Anything actively removing pages from search goes first. It is the only category that subtracts.
  3. Template fixes beat page fixes. One change, every URL.
  4. Rank by what the client can actually do, not by what is theoretically most valuable.
  5. Schema, bulk meta descriptions and heading order go last, and I say so out loud.
  6. Deliver three, not sixty. A list of sixty is a list of none.

If a site should be ranking and it isn’t, that’s the work I do. What I check first is the sequence behind these priorities. If you’re holding a report you can’t prioritise, that’s what an SEO audit is for.

Headshot of Mehul Dedhia, SEO consultant

Written by Mehul Dedhia

I’ve been doing SEO for about fifteen years. Most of my work isn’t building new websites. It’s figuring out why sites that should rank don’t. Local businesses, ecommerce and Shopify brands, affiliate sites, small brands and enterprise. If a site is stuck or has lost rankings, that’s usually where I come in.

Connect with me on LinkedIn