In brief: An SEO audit is an ordered review of your website's condition to understand why Google ranks it the way it does and what to fix first. It covers five blocks: technical SEO (crawling and indexation), on-page SEO and content, off-page SEO and links, user experience with Core Web Vitals, and — if you serve a specific area — local search. The hard part is not generating the report, it is reading it and prioritising. Here I explain what each block covers, how to interpret the results, and how often to repeat the exercise.
What an SEO audit is and what it is for
An SEO audit is a diagnosis. Just as a mechanic opens the bonnet before touching anything, I review the full state of a website before proposing changes. The objective is not to fill a PDF with charts, but to answer a specific question: what is holding back your rankings, and what needs fixing first so that the effort produces visible results?
This matters because in SEO it is very easy to work hard and move very little. I have seen websites publishing articles every week while half their pages were not even indexed. The audit prevents that waste: it puts problems on the table in order of impact, so you spend time and money on what actually changes things.
It is worth not confusing SEO with paid advertising. If you want the boundary clear, I wrote about the differences between SEO and SEM, because each is audited differently. An SEO audit looks at your organic rankings; Google Ads campaigns are reviewed separately.
The blocks an SEO audit includes
There is no single template, but a complete audit for an SME (small and medium-sized enterprise) typically covers five areas. I always review them in this order, because there is little point improving a piece of content if Google cannot even read the page.
1. Technical SEO: crawling and indexation
Here I check that search engines can do two things: crawl your site (enter and navigate it) and index it (store it to show in results). These are two distinct steps and both can fail.
I review the robots.txt file to make sure you are not blocking important pages unintentionally, the XML sitemap to check it lists the URLs you actually want to rank, stray noindex tags, broken or chained redirects, 404 errors, canonical chains, and the real indexation status in Google Search Console. I also check that the site has a correct mobile version, since Google crawls primarily from mobile.
This is the least glamorous part and the most cost-effective. A forgotten noindex in a template can take down hundreds of pages at once — and it takes five minutes to fix.
2. On-page SEO and content
Once Google can read the site, the next question is whether it understands what each page is about. I review title tags, meta descriptions, heading structure, actual keyword usage and context, content quality and length, images without alt text, and internal links between pages.
The most common problem I find is cannibalisation: two or three pages competing for the same search query, so none of them ends up standing out. The audit detects them and decides which to keep, which to merge, and which to redirect.
3. Off-page SEO and links
Off-page SEO looks at what happens outside your site — above all, the links other websites point to you. For Google, a link from a relevant page works as a vote of confidence. In the audit I review how many links point to your domain, their quality, whether there are toxic profiles inherited from old strategies, and how your authority compares with direct competitors.
A word of caution here. Off-page is built slowly and carefully. Be wary of anyone promising you hundreds of links in a month; that is usually the fast road to a penalty.
4. User experience and Core Web Vitals
Google measures how comfortable your site is for users through Core Web Vitals — a set of metrics that assess loading speed, visual stability while the page assembles, and how quickly it responds to a click. A slow site, or one that shifts around when you try to press a button, loses visits and rankings.
In this block I measure loading times on mobile and desktop, image weight, server or hosting performance, and check that navigation is easy to understand. I am not chasing a 100/100 score in measurement tools, which almost never justifies the effort; I am looking for a genuinely good real-world experience.
5. Local SEO (if your business serves a specific area)
If you sell to customers in a particular city or region, this block is decisive. I review the Google Business Profile listing, the consistency of your name, address, and phone number across directories, reviews, and pages targeting your area. I develop this in detail in my local SEO guide, because for an SME with a physical location it is often the quickest lever to pull.
How to read and interpret the results
An audit report can be daunting. It is common to open the document and find dozens of red warnings. The key is understanding that not all of them carry the same weight, and that the list of problems is not a raw to-do list: it is raw material that needs ordering.
I classify each finding along two axes: the impact fixing it would have, and the effort it takes. That gives four groups. High impact, low effort goes first, always. High impact, high effort gets planned. Low impact, low effort gets done when there is a slot. And low impact, high effort — honestly — almost never justifies the work.
A practical tip: be sceptical of global scores like "your SEO is 62 out of 100". They are convenient for selling reports, but that number lumps together things that cannot be added up. I will take a short list of priorities with a clear reason behind each one every time.
It also pays to separate the urgent from the important. A drop in indexation is urgent and gets tackled today. Building your domain authority is important, but it is months of work. Mixing the two rhythms is what leads to frustration.
Audit checklist by block
Here is a summary of what I review in each area. It works as a quick reference to understand what a thorough audit includes and what tool is used in each case.
| Block | What is reviewed | Typical tool |
|---|---|---|
| Technical SEO | Robots.txt, sitemap, indexation, redirects, 404 errors, mobile | Google Search Console, site crawler |
| On-page and content | Titles, meta descriptions, headings, cannibalisation, internal links | Site crawler, manual analysis |
| Off-page and links | Link volume and quality, toxic profiles, authority | Link analysis tool |
| Experience and Core Web Vitals | Speed, visual stability, click response, hosting | PageSpeed Insights, Search Console |
| Local SEO | Google Business Profile, data consistency, reviews, area pages | Google Business Profile, directory review |
How often to run an SEO audit
There is no need to audit everything every month — that only generates noise. For an SME, a full audit once or twice a year is usually sufficient, complemented by a light technical review every quarter to catch new problems early.
That said, there are moments that call for an audit regardless of the calendar: a website migration or redesign, a sudden drop in organic traffic, a significant Google update, or the launch of a new section. In those cases, do not wait for the annual review — check straight away.
Common mistakes when auditing (and reading the audit)
The first — and most expensive — is stopping at the diagnosis. An audit that does not turn into concrete changes is money wasted. The report is the beginning, not the end.
The second is chasing vanity metrics. Raising a tool's score is not the goal; the goal is customers coming from Google. Sometimes the second improves without the tool's number moving a single point.
The third is ignoring opportunity cost. Every hour spent on a minor problem is an hour not spent on a major one. That is why I insist so much on prioritisation. And if you are wondering what budget makes sense for all of this, I covered in detail how much SEO and SEM cost for an SME in Spain.
The fourth, specific to those running paid campaigns: do not confuse an SEO audit with a paid search audit. If you invest in Google Ads, that part is reviewed separately in an SEM audit, with its own metrics and its own logic.
Conclusion
A well-done SEO audit is not a formality or a PDF to file away. It is the tool that tells you where you stand, what is holding you back, and what to do first so that effort is not wasted. It covers the technical side, content, links, user experience, and — if you serve a specific area — local search. Its real value lies not in finding problems, but in ordering them by impact and turning them into a plan you can execute.
If you would like me to review your website and tell you clearly where to start, get in touch from the contact page and we will look at it together.