What to do after an SEO audit

An audit describes the site on the day it ran. Deploys and plugin updates change it afterwards. What regresses between audits, and what to watch instead.

An SEO audit describes your site on the day it ran. Nothing about that day persists. The next deploy, plugin update or edge rule can undo a fix that took an afternoon to make, and nothing in the audit process will notice, because the audit already finished.

This is not an argument that audits are a waste. They are the only way to find what is already wrong across a whole site. It is an argument that the audit has an expiry date, nobody sets it, and the weeks after it ships are where the value quietly leaks out.

Why does an SEO audit stop being true?

Because the site keeps changing and the audit does not. Four things move it:

Deploys. A template change adds a noindex to a layout that more pages use than the developer realised. A refactor drops the canonical tag from a partial. Nobody involved was thinking about search.

CMS and plugin updates. A plugin update resets an indexing setting to its default. A CMS migration rewrites URLs and leaves the redirect map to be built later, or not.

Edge and CDN configuration. A rule added at the CDN can attach an X-Robots-Tag header to a whole path without touching the HTML at all. The page source looks identical. View-source shows nothing, because response headers are not in view-source.

People. The person who understood the fix leaves, the client’s in-house developer reverts something they did not recognise, or a staging flag ships to production because the deploy went out on a Friday.

None of these are unusual. They are ordinary software work, which is exactly why the audit’s findings do not stay fixed.

What actually regresses, and how visible is it?

The dangerous regressions share one property: the page still looks correct.

What changed What a visitor sees Who finds it, and when
Server returns 500 A broken page Uptime monitor, minutes
Layout breaks A broken page Anyone who opens it, hours
noindex added A perfectly normal page A traffic graph, days or weeks
Canonical points elsewhere A perfectly normal page An audit, whenever the next one runs
robots.txt blocks a section A perfectly normal page An audit, or a ranking drop
Redirect starts chaining The right page, slightly slower An audit
Certificate expires A browser warning Visitors, loudly, and search crawlers quietly

Everything in the bottom half of that table recruits nobody to notice it. That is the whole reason it survives until the next audit. A 500 error has an angry customer attached to it within the hour. A canonical pointing at the wrong URL has nobody attached to it at all.

Where does the time actually go?

The gap is the calendar. Both problems were found by the quarterly audit in the end, which is exactly the point: the audit worked, and it worked eleven weeks late.

Say you audit a client site every quarter, which is more than most sites get. A directive that changes the week after an audit sits there for close to three months before anyone crawls the page again. The audit was not wrong. It simply was not happening on the day the problem started.

Shortening the interval helps and gets expensive fast. Auditing monthly costs three times as much and still leaves a month. The interval is the wrong dial to turn, because the thing you actually want is not a more frequent audit. It is to find out on the day.

What should you watch between audits?

Keep the list short. The point of a monitor is that it earns attention when it speaks, and a monitor that reports every meta description tweak trains you to ignore it. In practice the signals worth an interruption are:

  1. Indexability. noindex in a meta robots tag or an X-Robots-Tag header, on any page you care about ranking.
  2. robots.txt, evaluated against the specific paths you monitor rather than as a diff of the file. A file can change harmlessly, and a one-line change can block a whole section.
  3. HTTP status. A page that was 200 and is now 404 or 500, and separately a crawler being blocked by a bot wall while visitors are served normally.
  4. Canonical. Pointing somewhere it did not point yesterday.
  5. Redirects. The final destination changing domain, and chains growing.
  6. Certificate and domain expiry. Boring, entirely preventable, and still one of the most common ways a site goes dark.

Titles, H1s and meta descriptions are worth recording so you can see when they changed, and are usually not worth waking anyone up for. That distinction between “record it” and “alert on it” is most of what makes a monitor usable.

Why the usual tools tell you late

Not because they are bad, but because they were built to answer a different question.

Google Search Console reports what Google concluded. That requires Google to have recrawled the page, which requires the change to have already shipped and had time to take effect. By the time coverage data shows a page dropping out, the traffic has already moved. It is the correct tool for understanding what happened and the wrong one for finding out that something is happening.

Crawlers including Screaming Frog can schedule recurring crawls and compare one crawl with another, which is more automation than they are usually given credit for. The gap is what arrives: the notification says a crawl completed, so you still open the tool and read the comparison. Nobody is paged. On a busy week nobody opens it.

Analytics shows the damage after it lands, which is the latest possible moment to find out and the one most sites are relying on.

A practical routine for the weeks after an audit

  • Write down what you fixed and what it should look like. A fix you cannot describe is a fix you cannot check. “The pricing page must be indexable and canonical to itself” is checkable. “Fixed indexing issues” is not.
  • Decide which URLs actually matter. For most sites this is a short list: the homepage, the main money pages, the top handful of landing pages. You do not need to watch every URL to catch a template-level regression, because a template change affects the page you are watching too.
  • Watch those URLs for the six signals above, with alerts only on the ones that can cost rankings today.
  • Keep the deep audit on its existing schedule. Monitoring does not replace it. It finds regressions in the things you already know matter; the audit finds the things you have not thought about yet.
  • Check that the monitor is actually working. A monitor that has gone quiet because it broke looks exactly like a monitor that is quiet because nothing is wrong. Send yourself a test alert occasionally, and prefer tools that distinguish “we checked and everything is fine” from “we could not check”.

Where to read more on each signal

Each of the six is its own failure mode with its own tells:

If the drop has already happened, work the list in order of what you can still fix.

The short version

An audit tells you what is wrong today. Something has to tell you what goes wrong tomorrow, and for most of the failures that matter, nothing currently does. That is the gap the weeks after an audit sit in.

Questions

How often should you redo an SEO audit?
Most agencies land on quarterly, and the honest answer is that the interval matters less than what happens inside it. A quarterly audit is diligent and still leaves up to three months between the day a directive changes and the day anyone looks at it again. Rather than auditing more often, which is expensive, watch the small number of signals that can break silently and keep the deep audit on its existing schedule.
What is the difference between an SEO audit and SEO monitoring?
An audit is a snapshot. Someone crawls the site, reads it, and writes down what is wrong on that day. Monitoring is a subscription to changes: something re-reads a chosen set of pages on a schedule and tells you when a specific signal moves. An audit finds what is already broken. A monitor tells you when something breaks next. They answer different questions and neither substitutes for the other.
What breaks most often after an audit?
The changes that break search visibility silently are the ones nobody sees in a browser: a noindex directive added by a template change or a staging flag, a canonical pointing at the wrong URL, a robots.txt rule that blocks a section, a redirect that starts chaining, and a page quietly starting to return an error to crawlers while looking fine to visitors. All of them leave the page looking normal to a human.
Will Google Search Console tell me if something regresses?
Eventually, and that is the problem. Search Console reports what Google concluded, which can only happen after Google recrawled the page, which can only happen after the change shipped. The report is accurate and it arrives after the traffic has already moved. It is a reporting tool rather than an alerting one.
Can Screaming Frog monitor a site after an audit?
Partly. The licensed SEO Spider schedules crawls at chosen intervals, compares one crawl against another, and emails you once a crawl has completed. What its email does not say is what changed, so you still open the tool and read the comparison yourself. That is the right design for an auditing tool and the wrong one for finding out that a deploy shipped a noindex overnight.