Mkt Web 360 — Agencia de Marketing Digital
SEOBy

How to audit a website step by step: a 30-point checklist for SMEs

A checklist for reviewing your website with Google's free tools: whether it gets indexed, whether it loads well on mobile, whether the content answers what your clients search for, whether your Google Business Profile matches the site and whether AI assistants can see you.

Illustration: a magnifying glass inspects a web page and finds a 404 error, next to a card with the result for each block of the audit

A website audit is an orderly review of everything that stops your site from appearing on Google and turning visits into clients. A basic audit covers five blocks: indexing, speed, content, local presence and AI visibility. Each check has one of four results: pass, fail, unknown or not applicable. Fix first what fails and matters most.

Quick summary

  • ▸You need four free tools: Google Search Console, PageSpeed Insights, the Rich Results Test and a crawler such as Screaming Frog, which is free up to 500 URLs.
  • ▸Start with indexing: if Google does not have your page, nothing else matters.
  • ▸Speed is measured with Core Web Vitals and the thresholds Google publishes, not with the 0-100 score.
  • ▸If you have a local business, your Google Business Profile is part of the audit.
  • ▸Since 31 August 2026, Search Console shows every website how often it appears in Google's AI features.
  • ▸"Unknown" is not the same as "fail": note which piece of data is missing and go and get it.

What you need before you start

ToolWhat it is for in the auditCost
Google Search ConsoleIndexing, the searches you appear for, errors and AI visibilityFree
PageSpeed Insights (pagespeed.web.dev)Core Web Vitals from real users (if your site has enough traffic) and lab dataFree
Rich Results Test (search.google.com/test/rich-results)Checking that structured data is validFree
Screaming Frog SEO SpiderCrawling the site the way a search engine would: titles, broken links, redirectsFree up to 500 URLs per crawl

If you do not have Search Console yet, set it up before anything else. It is the only source with Google's real data about your site. Other SEO tools estimate.

How to record the results

Open a spreadsheet with five columns: check, result, evidence (screenshot or figure), priority and owner. Always use the same four results:

ResultWhen to use it
PassYou have checked it and it is fine
FailYou have checked it and it needs fixing
UnknownYou could not check it (an access or a piece of data is missing). Do not count it as good or bad
Not applicableThat check does not apply to your site (for example, Google Business Profile for an online store with no premises)

Block 1 · Indexing and crawling (8 checks)

If Google cannot crawl or index a page, that page does not exist for it.

  1. 1.The property is in Search Console and verified. Verifying it by HTML file or DNS is best.
  2. 2.Page indexing report: review the reasons pages are not indexed. Look especially at "Crawled - currently not indexed" and "Discovered - currently not indexed" for pages that matter to you.
  3. 3.Sitemap submitted with no errors (Indexing › Sitemaps). It should only include URLs you want indexed that return a 200.
  4. 4.robots.txt does not block important pages. Google points out that robots.txt is not a way to keep a page out of Google: for that you use noindex or a password.
  5. 5.No key page carries a noindex by mistake. It happens a lot after a redesign, when the staging configuration gets copied over.
  6. 6.A single version of each URL: with or without a trailing slash, with or without www, http or https. All of them should 301-redirect to the right version. If the Performance report shows the same page with and without a slash getting impressions separately, it fails.
  7. 7.The page looks the same to Google: use URL Inspection › Test live URL and check the screenshot and the HTML Google receives. Important content must be in the HTML, not loaded only with JavaScript.
  8. 8.No broken internal links or redirect chains (Screaming Frog crawl: 4xx codes and chained redirects).

Block 2 · Speed and mobile experience (6 checks)

Google indexes and ranks based on the mobile version of your site, so always measure on mobile.

  1. 9.LCP (loading of the main content) ≤ 2.5 s.
  2. 10.INP (response to a tap or click) ≤ 200 ms.
  3. 11.CLS (visual stability, nothing jumping while it loads) ≤ 0.1. Google publishes these three thresholds on web.dev and they are measured at the 75th percentile of real visits.
  4. 12.Search Console Core Web Vitals report with no URLs under "Poor". If your site has little traffic, the report may be empty: mark it "unknown" and use PageSpeed Insights lab data as a guide.
  5. 13.Images of reasonable weight in a modern format (WebP or AVIF), especially the main image on each page.
  6. 14.HTTPS across the whole site, with no mixed-content warnings.

A warning from Google itself: good Core Web Vitals help, but they do not guarantee you will be at the top. They carry more weight when several equally useful pages are competing.

SEO + GEO + Google Maps

Be found on Google, in AI and on the map

SEO positioning, GEO so that any AI assistant can find and cite you, and your Google Business Profile optimised. One monthly service.

From €149/month + VATWith a 6-month commitment · or €349/month with no commitment

Request free diagnosis

Block 3 · Content and on-page SEO (8 checks)

This block checks whether each page clearly states what it offers and which search it answers.

  1. 15.Each page has its own short, descriptive title. Google advises against repeating words or stuffing keywords.
  2. 16.One H1 per page that says what is offered or answered.
  3. 17.One main search per page. If two of your pages compete for the same search (you will see it in Performance › Queries › Pages), it fails: merge or differentiate them.
  4. 18.The intent matches. If a guide shows up for searches about hiring a service, or the other way round, Google will rank it far from the top 10.
  5. 19.Service pages answer the client's questions: what is included, who it is for, timelines, price or how it is calculated, and how to hire.
  6. 20.Internal linking: every important page receives links from your other pages with text that describes the destination. No page is left orphaned.
  7. 21.Valid structured data (Organization or LocalBusiness, BreadcrumbList, FAQPage if there are visible questions). What the markup says must match what can be read on the page.
  8. 22.Searches with many impressions and few clicks (Performance, last 3 months) have a page that genuinely answers them. They are your opportunity list. To find new searches, you can use the Google Ads Keyword Planner.

Block 4 · Local SEO and Google Business Profile (4 checks)

If you serve clients in an area, people searching on the map see your profile before your website. If you only sell online with no premises, mark this block as "not applicable".

  1. 23.The profile name is your business's real name, with no added towns or services. It is a Google guideline.
  2. 24.A correct address or service area, and the same name, phone number and address on your website, your profile and the main directories.
  3. 25.Category, services and opening hours complete and up to date.
  4. 26.Reviews answered, without asking only happy clients or offering anything in return. Google's policy prohibits offering incentives for reviews and selectively asking satisfied customers. We explain it in how to get Google reviews legally.

Block 5 · AI visibility (4 checks)

AI assistants already answer many searches before the person reaches a website. This block checks whether they can read you and whether they cite you.

  1. 27.Search Console generative AI report. Available to all websites since 31/08/2026. It shows how often your URLs appeared in AI Overviews, AI Mode and Discover, by page, country, device and date. It only gives impressions: no clicks or queries.
  2. 28.Your pages can appear in Google's AI features. According to Google, the page only has to be indexed and eligible to be shown in Search with a snippet; there are no additional technical requirements. Check you do not have restrictive nosnippet or max-snippet settings by mistake.
  3. 29.robots.txt does not block the AI search crawlers you care about: OAI-SearchBot (ChatGPT), PerplexityBot, Claude-SearchBot and Claude-User (Claude). Blocking training crawlers is a separate business decision. Google-Extended does not affect Google Search.
  4. 30.Manual test with 5 client questions in ChatGPT, Perplexity, Gemini and Google's AI Mode: brand, service, problem, area and comparison. Note whether they mention you, whether the details are correct and which sources they cite. The full method is in our GEO audit guide.

How to prioritise what you found

Sort the "fail" items with two questions: how much does it affect people finding or contacting you? How much does it cost to fix?

PriorityWhat usually goes here
1 · NowKey pages not indexed, noindex or blocks by mistake, duplicate URLs without redirects, contact form that does not arrive
2 · This monthConfusing titles and H1s, pages competing with each other, high LCP due to heavy images, Google Business Profile with details different from the website
3 · PlanExpand service pages, internal linking, structured data, content for searches with impressions and no clicks

"Unknown" items go on a separate list with the missing piece of data, for example "no access to Search Console" or "too little traffic for Core Web Vitals". Do not mix them with failures.

How often to repeat the audit

Do a full audit once a year, and also before and after a redesign, a migration or a domain change. Blocks 1 and 5 are worth reviewing every month in Search Console: they change without you touching anything. If you are starting to work on SEO, here is how long it takes to show results and what moves first. And for an overview of where to start, see our SEO guide for SMEs.

When a professional audit makes sense

This checklist tells you what is wrong. What usually takes more effort is knowing why it happens and what to fix first in your case, especially with migrations, many pages or contradictory data.

Want a second opinion on your website?

Our free audit reviews the technical state, your visibility in Google and in AI assistants, your Google Business Profile and three search opportunities. You receive it by email within 24 working hours, with no commitment. If you then want us to take care of it, our SEO plans and prices are published.

Request the free audit

Frequently asked questions

What is the difference between a website audit and an SEO audit?
An SEO audit focuses on what affects your position in search engines: indexing, content, links and speed. A website audit is usually broader and adds measurement, conversion or legal aspects. The checklist in this guide covers SEO, your Google Business Profile and AI visibility.
Can I audit my website for free?
Yes. Search Console, PageSpeed Insights and the Rich Results Test are free, and Screaming Frog crawls up to 500 URLs for free, which is enough for most SME websites. What takes effort is interpreting the results and deciding what to fix first.
How often should a website be audited?
A full audit once a year, and always before and after a redesign or a migration. Indexing and AI visibility are worth checking every month in Search Console.
Does a low PageSpeed Insights score mean Google is penalising me?
No. The 0-100 score is a lab score. What Google uses are Core Web Vitals from real visits, with these thresholds: LCP of 2.5 seconds or less, INP of 200 milliseconds or less and CLS of 0.1 or less. Google also states that good page experience does not guarantee top rankings.
How do I know if my website appears in Google's AI answers?
In Search Console, in the generative AI performance report, available to all websites since 31 August 2026. It shows your URLs' impressions in AI Overviews, AI Mode and Discover, but not clicks or queries.

Sources

  1. web.dev: Web Vitals. https://web.dev/articles/vitals
  2. Google Search Central Blog: Introducing Search Generative AI performance reports in Search Console (03/06/2026). https://developers.google.com/search/blog/2026/06/gen-ai-performance-reports
  3. Google Search Central: AI features and your website. https://developers.google.com/search/docs/appearance/ai-features
  4. Google Search Central: Introduction to robots.txt. https://developers.google.com/search/docs/crawling-indexing/robots/intro
  5. Google Search Central: Mobile-first indexing. https://developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing
  6. Google Search Central: Page experience. https://developers.google.com/search/docs/appearance/page-experience
  7. Google Search Central: Title links. https://developers.google.com/search/docs/appearance/title-link
  8. Google Business Profile Help: Guidelines for representing your business on Google. https://support.google.com/business/answer/3038177
  9. Google: Prohibited and restricted content (review manipulation). https://support.google.com/contributionpolicy/answer/7400114
  10. Screaming Frog: SEO Spider. https://www.screamingfrog.co.uk/seo-spider/

Related services: Free SEO audit · SEO · GEO