Skip to content
PL Get a quote

What an SEO audit is (and what it is not)

An SEO audit is a diagnosis. You check whether a search engine can find, read and understand your site, and then whether a person who lands on it stays longer than three seconds. You end up with a list of specific things to fix, ordered from the most important.

An audit is not SEO work in itself. It does not raise your rankings on its own, just as a blood test does not cure anything. Rankings improve only once you apply the fixes, and that usually takes a few weeks. That is why a good audit does not end with a score, it ends with an order of actions.

I split it into five areas: indexing (does Google see the site), content (does it understand it), speed (is it usable), security and errors (is anything broken) and local and AI visibility. The list below follows the same order.

The SEO audit checklist: 20 checks

Tick the checks one by one. Your progress is saved in this browser, so you can come back tomorrow. When something fails, note the URL of the page it concerns: you will need it when fixing.

1. Can Google see your site

4 checks · about 3 minutes
  1. 1. The site is in Google’s index

    If Google has not indexed the site, it will not show it to anyone, however good it is.

    How to check: type site:yourdomain.com into Google. For detail, open the “Pages” report in Google Search Console and see which URLs are indexed, which are not and why.

  2. 2. Nothing blocks Google by accident

    A “noindex” tag or a robots.txt block left over from development is the most common reason a new site never shows up in results.

    How to check: open yourdomain.com/robots.txt and make sure there is no Disallow: / line. In Search Console, run “URL Inspection” on the home page and your two most important pages.

  3. 3. A sitemap is submitted

    A sitemap tells Google which pages exist and speeds up the discovery of new ones.

    How to check: open yourdomain.com/sitemap.xml. If it loads, submit it under “Sitemaps” in Search Console and check that the status says “Success”.

  4. 4. The site has one address

    With and without www, http and https are four different sites to a search engine. Your signals get split across several addresses instead of adding up in one.

    How to check: type all four variants into the browser: http:// and https://, with and without www. Each one should redirect to the same single version.

2. Does Google understand what the site is about

4 checks · about 4 minutes
  1. 5. Every page has its own title

    The title is the headline of your Google result. The same title on several pages makes it harder for Google to pick the right one.

    How to check: aim for 50-60 characters, put the main phrase first and the business name last. Check the length with the tool in the next chapter.

  2. 6. The meta description invites a click

    Google does not rank pages by it, but people decide whether to click based on it. It is often the cheapest way to get more visits.

    How to check: write about 140-160 characters: what you offer, for whom and why it is worth a click. Avoid the same description on many pages.

  3. 7. One H1 and an orderly H2, H3

    Headings are the page’s table of contents for people, screen readers and search engines. Google copes with several H1s, but one clear H1 keeps the page tidy.

    How to check: use a browser extension that shows headings, or the audit in the panel. Headings should step down in order, without jumping from H2 to H4.

  4. 8. The content answers customers’ questions

    Clear answers attract both people from Google and AI assistants, which quote the pages with the clearest answer.

    How to check: write down five questions customers ask you on the phone. Each one should be answered on the site, ideally in an FAQ section.

3. Is the site fast and comfortable on a phone

4 checks · about 3 minutes
  1. 9. Core Web Vitals are green

    These three metrics are how Google measures how comfortable a site is to use. A slow site loses visitors before they read anything.

    How to check: paste the URL into PageSpeed Insights, choose “Mobile” and look at real-user data first. What the numbers mean is explained below.

  2. 10. Images are light

    Images are usually the heaviest part of a page and the most common cause of slow loading.

    How to check: use WebP or AVIF, resize images to the width they are shown at and lazy-load everything below the first screen. The file compressor in the panel helps.

  3. 11. The site works well on a phone

    Google mainly judges the mobile version of your site, and most of your customers see it on a phone anyway.

    How to check: open the site on your own phone. You can read the text without zooming, buttons are easy to tap and nothing sticks out of the screen.

  4. 12. The layout does not jump while loading

    Shifting elements are irritating and cause accidental taps. Google measures this with CLS.

    How to check: reload the page and watch the first screen. Images, banners and ads should have their space reserved in advance, which means width and height are set.

4. Is anything broken

4 checks · about 3 minutes
  1. 13. Every page runs on HTTPS

    Without HTTPS browsers show a “Not secure” warning, and contact forms stop inspiring trust.

    How to check: check the padlock in the address bar on a few pages and the certificate’s expiry date. An http:// address should redirect to https://.

  2. 14. There are no broken links

    A link to a page that does not exist is a dead end for a customer and for Google’s crawler.

    How to check: run the automated audit in the panel or the free Screaming Frog tool. In Search Console, look at the “Pages” report, “Not found (404)”.

  3. 15. Links do not go through redirect chains

    Every redirect on the way costs a few hundred milliseconds and a little of the link’s value.

    How to check: when you change a page’s URL, update the links on your site to point straight at the new address, not through the old one.

  4. 16. The CMS and plugins are updated, backups work

    Outdated plugins are the most common way into small business websites, and Google can flag an infected site with a warning.

    How to check: check “Updates” in your WordPress dashboard and the date of the last backup. A backup from six months ago is almost no backup.

5. Will people find you locally and in AI

4 checks · about 2 minutes
  1. 17. Your Google Business Profile is complete

    For searches that include a town, the Google Maps profile is often more important than the website itself.

    How to check: check the category, opening hours, photos and the link to your site. Reply to reviews, including the critical ones.

  2. 18. Your business details match everywhere

    Name, address and phone written the same way on your site, your Google profile and directories build a search engine’s trust in your business.

    How to check: compare your site’s footer, your Google profile and two business directories. Even “St.” versus “Street” is worth unifying.

  3. 19. AI crawlers can read the site new in 2026

    ChatGPT, Claude and Perplexity recommend sites their crawlers can read. A blocked site does not exist for them.

    How to check: do not block GPTBot, OAI-SearchBot, ClaudeBot or PerplexityBot in robots.txt. Check your server’s bot protection too: an “Are you a robot?” verification page stops them as well.

  4. 20. The site has structured data

    Structured data says plainly what a page is: a business, an article, a product. It helps search engines and AI describe it correctly.

    How to check: test the URL with the Rich Results Test. A business site should at least have organisation data and breadcrumbs.

See how your Google result looks

The title and the description are the first things people see before they even visit your site. Google does not count characters, it counts pixels: a title full of wide letters gets cut earlier than one with narrow letters. Type in your title and description and see where they would be cut.

A good title says what is on the page, not just the business name. “Web design in Leszno | WebsButler” tells more than “Home”. A good description ends with a reason to click: a concrete benefit, a price or a timeframe.

Core Web Vitals in plain words

Core Web Vitals are three numbers Google uses to measure how comfortable a site is to use. What counts are real-user results, collected over 28 days. Drag the slider to see where Google draws the lines.

LCPloading

3.9 

How many seconds until the largest element on screen appears, usually the header image or a big headline.

Most common cause: a heavy image on the first screen, a slow server or too many scripts before the content.

INPresponse

180 

How quickly the page reacts to a tap or click, for example on the menu button or a form field.

Most common cause: heavy scripts: chat widgets, trackers and page-builder plugins doing too much at once.

CLSstability

0 

How much the layout shifts while loading. Zero means nothing jumps.

Most common cause: images and banners without set dimensions, and fonts that swap in after loading.

The starting LCP and CLS values are my own home page on mobile in PageSpeed Insights on 29 September 2026. Yes, my LCP is on the to-fix list too.

A real example: auditing my own website

I will not pretend my own site is perfect. In early September the automated audit in my panel gave it 54 out of 100: broken internal links, pages returning a 404 error and missing descriptions. After working through the list, on 29 September the score was 77.

The 77 itself is not the point, though. What matters is the “To fix” list with the URLs of the affected pages, because that is what tells you what to actually do. The score is mostly useful for one thing: seeing whether your changes move it in the right direction.

websbutler.com/klient-panel/manage.php
Site audit of websbutler.com in the client panel: 77 out of 100, four areas and a list of things to fix
Auditing websbutler.com in the panel, 29 September 2026. Previous score: 65 (27 September).
546 September, 74 pages
6527 September
7729 September, 53 pages
  • The score is split into four areas, so you see straight away where the problem is
  • Every issue lists the URLs of the pages it affects
  • The score history shows whether your fixes work
  • Sites on my hosting can run this check once a day, for free

What to fix first

After an audit the list can be long. Do not fix everything at once, and do not start with the hardest part. Sort the fixes by two questions: how much will it help, and how much work is it. Pick an item to see why.

Do todaybig impact, little work

Plan itbig impact, more work

Along the waysmall impact, little work

Leave for lastsmaller impact, more work

Free SEO audit tools

You do not need paid subscriptions to audit a small business website. These tools cover every check on the list.

Google Search Console

The most important free tool: it shows which pages are indexed, which searches you appear for and which errors Google sees.

Cost
free
For
indexing, queries, errors
Open Search Console

Site audit in the Webs Butler panel

An automated audit in plain language: four areas, a score from 0 to 100 and a list of fixes with the URLs of the affected pages.

Cost
first check free
Scope
up to 120 pages
Check my site

PageSpeed Insights

Speed and Core Web Vitals, separately for mobile and desktop, with real-user data.

Cost
free
For
speed
Open PageSpeed

Rich Results Test

Checks whether Google reads the structured data on a page correctly.

Cost
free
For
structured data
Open the test

Screaming Frog SEO Spider

A desktop program that crawls your site like a bot and lists errors, titles and redirects.

Cost
free up to 500 URLs
For
links and titles
Program website

Would you rather have it done for you? Create a free account in the panel: the first check of any website costs nothing, and sites on my hosting can be checked for free once a day. Here is how to read the result.

SEO audit questions