The essentials
- Definition: an SEO audit is a complete diagnosis of what is stopping your site ranking on Google and being cited by AI.
- Four parts: technical (crawling, speed, indexing), content (intent, structure), popularity (backlinks) and local/GEO.
- The method: 12 checkpoints, each with a free tool and an alert threshold, then a prioritisation by impact and effort.
- Pricing: from €0 (an automated audit) to €1,500-5,000 for an agency audit on a medium-sized site.
A SEO audit is a structured picture of your site as Google sees it: what is stopping it being crawled, indexed, understood and recommended. Done well, it replaces hunches ("we need more content") with a list of actions ranked by impact. It is the starting point of any organic searchstrategy, and the document you should demand before signing with an SEO supplier.
This article gives you the checklist we use at GreenRed, in 12 points across four parts, each with the free tool for checking it.
When should you run an SEO audit?
- Before a redesign or a migration : so you don't lose the traffic you've built (redirects, URLs, deleted content).
- After a fall in traffic visible in Google Analytics or Search Console, especially if it coincides with an algorithm update.
- At the start of work with an agency or a freelancer: the audit sets the baseline and the objectives.
- Once a year as a routine, even with no apparent problem: pages accumulate, links break, competitors move.
Part 1: the technical audit (points 1 to 4)
Google must be able to go through your site quickly and without errors. Four checks are enough to detect 80% of the technical problems on a small business site.
1. Crawling and indexing
Open the "Pages" report in Google Search Console. Compare the number of indexed pages with the number of pages you consider useful. Two warning signs: important pages showing "Crawled, currently not indexed" (Google judges them to have no value) and junk pages indexed (filters, parameters, test pages). Also check the robots.txt file and the noindex.
2. Crawl errors and redirects
A crawler such as Screaming Frog (free up to 500 URLs) lists the HTTP status codes : 404 errors, chains of 301 redirects, loops. Alert threshold: more than 2% of URLs in error, or internal links pointing to redirects.
3. Speed and Core Web Vitals
PageSpeed Insights measures the three Core Web Vitals: LCP (the main content appearing, target under 2.5 s), INP (responsiveness, under 200 ms) and CLS (visual stability, under 0.1). Concentrate on the field data (the "Discover what your real users are experiencing" section) rather than the lab score. A tool such as Pingdom Tools completes the diagnosis on page weight.
4. Mobile, HTTPS and structured data
The site must be fully usable on mobile (Google indexes the mobile version), served over HTTPS with no mixed content, and carry valid Schema.org structured data (Organization, Article, FAQ, LocalBusiness). Test it with Google's rich results test.
Part 2: the content audit (points 5 to 8)
5. Search intent and keywords
For each strategic page, check it targets a specific keyword and that this keyword matches a clear intent (to learn, to compare, to buy). The Search Console Performance report shows the queries you already appear on: positions 5 to 20 are your quickest wins.
6. Title tags, meta descriptions and headings
A title tag a unique one of 50 to 60 characters, a written meta description of 120 to 155 characters, a single H1 and H2s that structure the argument. Screaming Frog exports missing, duplicate or over-long titles in one click.
7. Duplicate content and thin pages
The aim of duplicate content (internal or copied from a supplier) and pages under 300 words with no added value dilute your site. Merge them, enrich them, or set them to noindex.
8. Internal linking
Every important page should receive links from other pages on the site, with descriptive anchors. Orphan pages (no inbound link) and pages more than three clicks from the home page rarely rank well. The logic of semantic cocoon helps organise that linking.
Part 3: popularity (points 9 and 10)
9. The backlink profile
Count your referring domains, their quality and the diversity of your anchors. A healthy profile grows steadily, with no artificial spike. Our guide how to audit the links to your site sets out the method, and analysing competitors' backlinks gives you targets.
10. Toxic links and penalties
Check in Search Console that there is no manual action. Spot links from spam or off-topic sites; a disavowal is only needed in blatant cases.
Part 4: local and AI visibility (points 11 and 12)
11. Local presence
If you have a physical location or a service area, check your Google Business Profile listing (categories, hours, photos, reviews, posts) and the consistency of your details across the web. The detail is in the local search audit.
12. Citation by AI (GEO)
Ask ChatGPT, Perplexity and Gemini about your products, your sector and your brand: are you cited, and with what information? This part, still rare in classic audits, is becoming essential. See how to audit your visibility in AI engines.
The summary checklist
| # | Checkpoint | Free tool | Alert threshold |
|---|---|---|---|
| 1 | Indexing | Search Console (Pages) | Key pages not indexed |
| 2 | Errors and redirects | Screaming Frog | > 2% of URLs in error |
| 3 | Core Web Vitals | PageSpeed Insights | LCP > 2.5 s, INP > 200 ms, CLS > 0.1 |
| 4 | Mobile, HTTPS, Schema | The rich results test | Markup errors |
| 5 | Intent and keywords | Search Console (Performance) | Pages with no target query |
| 6 | Title, meta, headings | Screaming Frog | Duplicate titles or over 60 characters |
| 7 | Duplicate / thin content | Screaming Frog, Siteliner | Pages under 300 words |
| 8 | Internal linking | Screaming Frog (Inlinks) | Orphan pages |
| 9 | Backlinks | Search Console (Links), Majestic | Referring domains stagnating |
| 10 | Toxic links | Search Console (Manual actions) | Any manual action |
| 11 | Local presence | Google Business Profile | An incomplete listing, reviews with no response |
| 12 | Citation by AI | ChatGPT, Perplexity, Gemini | The brand absent or badly described |
Prioritising: the impact / effort matrix
An audit easily produces 50 to 100 recommendations. They aren't all equal. Rank each action on two axes: the expected impact on traffic or conversions, and the effort (time, budget, dependence on a supplier). Deal first with the high-impact, low-effort actions: fixing the titles of your 10 most visited pages, repairing the 404 errors that receive backlinks, setting junk pages to noindex. The heavy workstreams (a redesign, a migration) come next, with a schedule.
How much does an SEO audit cost?
| Format | Indicative price (France, 2026) | Who for |
|---|---|---|
| An automated audit (a tool) | €0 to €100 / month | Continuous tracking, small sites |
| An SEO freelancer | €500 to €1,500 | A brochure or e-commerce site under 500 pages |
| An SEO agency | €1,500 to €5,000 | A medium-sized site with high business stakes |
| An enterprise expert audit | €5,000 and above | Sites of several thousand pages, international |
These ranges match the quotes we see; they vary with the size of the site and the depth requested. To judge value for money, read how to measure your SEO agency's results.
How GreenRed helps
The Site health module in GreenRed runs points 1 to 8 of this checklist continuously (indexing, errors, speed, titles, thin content, internal linking), the SEO module tracks your rankings and your backlinks, and the GEO module checks whether AI cites you. The action plan then ranks the fixes by priority. You can run your first audit free from the Pricing.
Frequently asked questions
How long does a full SEO audit take?
Allow one to two working days for a brochure site under 200 pages, and one to two weeks for an e-commerce site of several thousand URLs. A tool's automated audit takes a few minutes but doesn't replace human analysis of search intent and content strategy.
Can you run an SEO audit yourself for free?
Yes, for the essentials. Search Console, PageSpeed Insights, the free version of Screaming Frog (500 URLs) and the rich results test cover the 12 points of this checklist. The learning time is the real cost; a short training course or a tool that automates the checks reduces it.
What is the difference between an SEO audit and a local SEO audit?
The SEO audit covers the whole site and its visibility on national queries. The local SEO audit concentrates on the Google Business Profile listing, reviews, local citations and town or branch pages. For a business that receives customers in person, the two complement each other.
How often should you redo an SEO audit?
A full audit once a year is enough in most cases, complemented by monthly tracking of the key metrics (indexed pages, errors, rankings, Core Web Vitals). Redo an audit after any redesign, migration or unexplained fall in traffic.