Guide Measurement and improvement

Website audit checklist: what to check on your own site before paying for an audit

By Studio Swing

You can run a useful audit of your own site yourself. Work through seven areas: whether Google can find your pages, how fast the site feels, how it behaves on a phone, basic accessibility, whether forms deliver enquiries, whether the content is still true, and whether tracking and security are in order. For each check below we say what to look at, where to find it, and what a bad result looks like. Most of it needs only a browser, a phone, and read access to Google Search Console and Google Analytics.

On this page
  1. 01What does a self-audit find on a real site
  2. 02Before you start: what to set up
  3. 03Findability: can Google reach and list your pages
  4. 04Speed: does the site feel fast to real visitors
  5. 05Mobile: does it work in a hand
  6. 06Accessibility basics: can everyone use it
  7. 07Forms and enquiries: does a message actually reach you
  8. 08Content accuracy: is everything on it still true
  9. 09Tracking and security basics: do you know what is happening, and is it safe
  10. 10How do you rank what you found
  11. 11What a self-audit will not tell you
  12. 12The website audit checklist
  13. 13If you want an outside review: what it can check, and what access to give
  14. 14Where to go from here
  15. 15Sources

Discuss your project

Clipboard, magnifier, gauge and stopwatch around a browser page

What does a self-audit find on a real site?

It will miss what an experienced reviewer would catch. Its value is that you arrive at any paid review knowing your own site's state, which makes the review harder to oversell.

Say you run a regional kitchen installer. The site was rebuilt two years ago and nobody has looked at it closely since. In one afternoon you open Search Console and find that eleven of your service pages are listed as "Crawled, currently not indexed". You test the quote form from your phone and the confirmation never arrives in your inbox. You search the site for your old phone number and find it in the footer of three pages. Analytics shows no recorded enquiries for four months, which is not because there were none, but because the tag was dropped in a template change.

None of these showed on the home page. Each needed someone to look in the right place.

Before you start: what to set up

You need three things.

  1. Search Console access to your site. If nobody has set it up, do that first, because its history only starts when the property is added. Our guide to Google Analytics and Search Console explains what each tool shows and how to get access.
  2. Read access to Google Analytics. A viewer role is enough.
  3. A spreadsheet with four columns: the check, what you found, how bad it is (fix now, fix soon, note), and who owns it. Without the last column an audit becomes a list of worries.

Check the main pages that earn or lose you business first: the home page, your top service or product pages, the contact page and any page with a form. Auditing every page is a different job, covered in our guide to a website content audit.

Findability: can Google reach and list your pages?

CheckWhere to lookWhat bad looks like
Indexing status of your key pagesSearch Console, Pages report (the page indexing report)Your important pages sit under "Not indexed"
Reasons for not indexed pagesThe "Why pages aren't indexed" table on the same reportReasons such as "Excluded by noindex tag" on pages you want listed
Whether Google can read each pageSearch Console, URL Inspection: paste the addressThe page shows as not on Google, or the tested page looks empty
Pages that look like errorsSame report, soft 404 and server error rowsReal pages reported as soft 404, or repeated server errors
SitemapSearch Console, SitemapsA sitemap that is needed but missing, cannot be fetched, or lists obsolete addresses; absence alone is not a fault on a small, well-linked site
Titles and descriptionsA browser tab for the title, a search for site:yourdomain.com for what Google showsEvery page titled "Home", or the same title repeated across pages

Not every page should be indexed. Google says you should not expect all URLs on your site to be indexed, only the canonical pages, so duplicates and pages you blocked on purpose appear under "Not indexed" by design. Look for pages you want customers to find. "Crawled, currently not indexed" (Google visited and chose not to list it) and "Discovered, currently not indexed" (known but not yet visited) are prompts to look at that page's content and links, not faults by themselves.

On the sitemap, Google says a smaller site that is well linked internally may not need one, and that a sitemap helps most on larger or newer sites or sites with weak internal linking. Treat a missing sitemap as a note, and a sitemap full of dead addresses as a fix.

If a page is missing and you cannot say why, our guide to why your website is not on Google takes you through the causes in order. An outside reviewer can check some of this without your logins, as set out in what a website review can show without account access.

Speed: does the site feel fast to real visitors?

CheckWhere to lookWhat bad looks like
Real-visitor speedSearch Console, Core Web Vitals reportGroups of pages marked "Poor" or "Need improvement"
Page-level numbersPageSpeed Insights, the field data section for a key pageLargest content over 2.5 seconds, taps slower than 200 milliseconds, layout shift above 0.1
Obvious weightThe same tool's lab opportunities listA hero image several times larger than it displays, many large scripts
How it feelsYour own phone on mobile data, not office wifiA blank wait, content that jumps as it loads, buttons that do nothing at first

Be careful with what each tool means. web.dev sets the Core Web Vitals targets at 2.5 seconds, 200 milliseconds and 0.1, measured at the 75th percentile of page loads, separately for mobile and desktop. It also says only field measurement, from real visitors, captures the complete picture, and that lab testing is not a substitute for it. The Search Console report uses real-visitor data and groups pages that share an experience. If a group lacks enough data for both loading and layout shift, it is left out of the report, and Search Console may show a broader group for the whole site instead. A small site can therefore have an empty report, which is not a failure. Use a lab test in that case and say in your notes that it is a lab result.

For the causes and fixes, see why a website is slow. A score by itself is a symptom and does not tell you what to repair.

Mobile: does it work in a hand?

CheckWhere to lookWhat bad looks like
Layout fits the screenYour own phone, in portraitYou must pinch or scroll sideways to see a whole page
Same content as desktopCompare a key page on phone and on desktopText, images or links that exist on desktop and are missing on the phone
Tap targets and textYour thumbLinks too close to tap one at a time, text you must zoom to read
Forms and menusUse the menu and a form on the phoneThe keyboard covers the field you are typing in, or the menu cannot be closed
Real devicesA second phone on a different systemA page that works on your phone and breaks on a colleague's

Two reasons for this being a separate area. Google says it uses the mobile version of a site's content for indexing and ranking, and advises that the mobile site contains the same content as the desktop site. So a missing section on the phone is also missing for search. And web.dev notes that forcing a visitor to scroll sideways or zoom out to see a page gives a poor experience, which is why a page should fit the viewport. If your site fails the phone checks, the decisions in mobile website design explain what a fix involves.

Accessibility basics: can everyone use it?

W3C's Web Accessibility Initiative lists a set of quick preliminary checks. These are the ones you can run yourself, on your most important pages.

CheckWhere to lookWhat bad looks like
Page titleThe browser tabA title that does not describe the page, or the same on every page
Image descriptionsInspect the alt attribute of informative images in the HTML, or use an accessibility checker; hover text is not a reliable alt-text checkInformative images missing an equivalent text alternative, or using a filename such as "IMG_2041"; decorative images normally use empty alt text
HeadingsRead the page headings in orderHeadings chosen for size, with no order, or a page with no clear main heading
ContrastA contrast checker on body text and buttonsLight grey text on white, below the 4.5 to 1 ratio for normal text
Text sizeZoom the browser text largerText that overlaps, is cut off or disappears
KeyboardTab, Shift plus Tab, EnterYou cannot reach a menu or button, or cannot see where you are
Form labels and errorsSubmit a form wrong on purposeA field with only a placeholder, an error that does not say what to fix

W3C is plain about the limit: a page could seem to pass these checks and still have significant barriers, and a fuller assessment is needed to be sure. Treat this section as a way to find the obvious failures. See website accessibility for business owners for the standard.

Forms and enquiries: does a message actually reach you?

This is the area with the most direct effect on revenue, and the one an outside tool cannot test for you.

CheckWhere to lookWhat bad looks like
Submit every formUse real details, from a phone and a desktopNothing arrives, it arrives days later, or it lands in spam
What the visitor seesThe screen after submittingNo confirmation, or an error message after the message was in fact sent
What you receiveThe inbox or CRM that is meant to get itA notification to a person who has left, or one with no contact details in it
Click to call and email linksTap the phone number and email on a phoneA number that is not tappable, a wrong number, a link that opens nothing
Labels and input typesThe form itselfPlaceholders in place of labels, a text keyboard for a phone number
Payment or booking pathsAn agreed test order or booking using suitable test facilities; avoid unintended payments, notifications or reserved capacityA step that fails on a phone, or a confirmation nobody receives

The web.dev guidance on forms says labels should be tied to their inputs so a tap on the label moves to the field, and that placeholders should not replace labels, because people forget what a field was for once they start typing. It also recommends the right input types, such as an email type for email addresses and a telephone type for numbers, so phones show suitable keyboards. If your quote form is long, how to build a request-a-quote form covers what to ask and what to drop. If forms work and enquiries are still thin, see why your website is not bringing enquiries.

Content accuracy: is everything on it still true?

You cannot do this one with a tool. You have to read.

CheckWhere to lookWhat bad looks like
Contact detailsHeader, footer, contact page, and the page source of your key pagesTwo phone numbers, an old address, a person's name who left
Prices, services, hours and termsEvery page that states themTerms that contradict each other on different pages
Dates and seasonsNews, offers and event pagesA 2022 offer still live, "this winter" with no year
Broken linksClick each link in your menu and on key pagesLinks that lead to an error page or an unrelated page
The error pageType an address that does not existA blank page, or one that looks like a real page
PoliciesThe footer pagesMissing policy pages, or pages describing a business you no longer run

On the error page, check the status as well as the look. Google reports a soft 404 when a page's content suggests an error, such as an empty page or a message, while it returns a normal success status. A real missing address should return a real "not found" status. Google treats 404 and 410 alike, removes those addresses from its index and visits them less over time.

We do not give legal advice. Which policy pages you need depends on where you operate and what you sell, so ask someone qualified. The point of this check is that what the page says matches what is true. For a page-by-page decision about what to keep, the method is in the content audit guide.

Tracking and security basics: do you know what is happening, and is it safe?

Tracking

CheckWhere to lookWhat bad looks like
Is data arriving?Analytics, Realtime report while you browse the site yourselfNothing shows after about 30 minutes
Are key actions recorded?Test an accepted form submission, a contact-link click and an order separately in an agreed test setup; check each event and prevent duplicatesVisits recorded but no enquiries, or the same enquiry counted twice
Is the number plausible?Compare Analytics enquiries with your inbox for last monthAn unexplained difference after accounting for consent, blockers, spam, duplicate events and acceptance versus delivery
Who has access?Admin settings in both toolsPeople who left, and nobody you can name as the owner
Is Search Console verified?Settings, Ownership verificationNot verified, or verified only by a former contractor's account

Google's help says it can take up to 30 minutes for data to appear in a new Analytics property, and that you should browse the site and check the Realtime report to confirm it is collecting. Search Console's Performance report gives clicks, impressions, click-through rate and average position, and Google notes the newest data can be preliminary. How to track where your website enquiries come from covers setting this up properly.

Security

CheckWhere to lookWhat bad looks like
HTTPS everywhereType the address starting http:// and see where you landA "Not secure" label, or no redirect to the secure version
Mixed contentA key page opened in Chrome, with the Issues tab in DevTools (or ask your developer)Images or scripts loading over insecure addresses
CertificateThe padlock in the browserA warning page, or a certificate close to its end date
Search Console security reportsSecurity issues and Manual actionsAnything listed
Signs of hackingSearch for your brand name and odd words on your site; open your site from a phonePages you did not create, spam text in results, redirects on mobile only
UpdatesYour admin areaA platform, theme or plugin versions several releases behind

Google distinguishes the two reports: Manual actions covers manually detected issues, mostly attempts to manipulate search, while Security issues lists signs your site was hacked or behavior that could harm visitors, such as malware or phishing, and these can bring a warning label in search results or a browser warning page. Google's spam policy also describes hacked content as content placed on a site without permission, including injected pages and redirects that send some users to spam. If you find this, treat it as urgent and call whoever hosts the site. Updates and backups are maintenance, covered in website maintenance.

Mixed content means the page loads over HTTPS while some images, scripts or styles load over plain HTTP. Browsers block the active kinds by default.

How do you rank what you found?

Ask three questions of each finding.

  1. Does it stop an enquiry, a sale or a visit from happening? A form that sends nowhere, a broken phone link, a page blocked from Google. Fix these first.
  2. Does it put visitors at risk or at a disadvantage? Security warnings, pages nobody can use by keyboard.
  3. Does it make the site slightly worse? A slow image, an old news item. Note it and schedule it.

Label what you know. A form that did not arrive is a fact. "The site loads slowly" from one lab test is an estimate. "Google may be ignoring these pages" is still to confirm. That separation is how we label findings in our own reviews, and it protects you from fixing the wrong thing.

What a self-audit will not tell you

  • Why traffic fell, or whether to change anything. It describes the site as it stands. For a drop in visits, start with the history in your accounts.
  • What competitors do better, or whether the design persuades. Both need research and fresh eyes.
  • How a fix will affect results. A fixed audit item improves a condition, and no one can honestly promise a ranking, and we do not.
  • Anything behind a login you have not tested. Admin areas, account pages and payment steps need their own pass.

The website audit checklist

Findability

  • Key pages appear as indexed in Search Console, and the reasons for any that do not are noted.
  • If a sitemap is used, it lists current canonical addresses. A small, well-linked site may not need one.
  • Every key page has its own title.

Speed

  • The Core Web Vitals report and a PageSpeed Insights field check are read, and a lab test is labelled as a lab test.
  • A key page is tried on a real phone on mobile data.

Mobile

  • Pages fit the screen with no sideways scrolling.
  • Phone and desktop show the same content.
  • Buttons and links can be tapped one at a time.

Accessibility basics

  • Keyboard-only use reaches every menu, link and form.
  • Text zooms without overlap, and contrast is checked.
  • Informative images have descriptions, and form fields have labels.

Forms and enquiries

  • Every form was submitted and arrived in the right inbox.
  • Phone and email links work on a phone.
  • Any order or booking path was completed as a test.

Content accuracy

  • Contact details, prices, hours and terms agree everywhere.
  • Out of date offers and dates are listed for update.
  • A nonexistent address shows a real "not found" status.

Tracking and security

  • Where consent and the test configuration permit recording, Realtime shows the test visit and each agreed action is recorded correctly without duplicates.
  • Only the right people have access to Analytics and Search Console.
  • HTTP redirects to HTTPS, and the certificate is valid.
  • Security issues and Manual actions reports are empty.
  • The platform and its add-ons are current.

If you want an outside review: what it can check, and what access to give

A self-audit shows you your own site. Some people also ask an outside reviewer to look. A review done from outside can establish what any visitor or search engine can see. It cannot establish what has happened on your site: how many people came, which searches brought them, which pages Google has indexed, or which visitors became enquiries. Those facts sit behind logins, and anyone who states them without access is guessing. A good outside review says which findings are fact, which are estimates, and which still need confirming with your data.

QuestionFrom outsideNeeds access
Does the site make sense to a first-time visitor?Yes: the reviewer can read it as a visitorNot needed
Are titles, headings, canonical tags, redirects and status codes sound?Yes: all are in the public page and its responsesNot needed
Is anything blocking Google from crawling?Partly: robots.txt is publicSearch Console shows how Google handled it
Is a given page indexed?Indicative only: a site: search is not exhaustiveSearch Console's URL Inspection tool
Is the site fast?A lab test, always. Real-visitor data only if enough people visitSearch Console groups your URLs by experience
Is it accessible?Spot checks and automated tests on public pagesPages behind a login
Which searches bring visitors, and how many clicks?NoSearch Console
How many visitors, from where, doing what?NoAnalytics
Does tracking work?Whether a tag is present, yes. Whether it records the right events, noAnalytics
Do enquiries come through the form?A tester can submit it. They cannot see what you receiveYour inbox or CRM

If you decide a deeper review is worth it, give the least access that answers the questions, and give it by invitation to a named email address, never by sharing your own login.

  • Search Console. A "restricted user" has "simple view rights on most data", enough to read performance and indexing reports without changing settings. Only an owner can add or remove users, and a property must have at least one verified owner or nobody can reach it.
  • Google Analytics 4. The Viewer role can see settings and data but cannot change settings or manage users. The Administrator role can manage users, so give it only to people you would trust with that.
  • Website admin and hosting. Not needed for most reviews. Ask why a reviewer wants it before you agree.
  • An export instead. If you would rather not grant access, export the Performance report and share the file.

Be wary of a review that quotes your traffic or conversions when you gave no access, that ends in a single score, or that promises a ranking. Those are estimates or sales pitches, not findings.

Where to go from here

When you have a list, decide which items you can fix yourself and which need a professional. If you are weighing an outside review, the section above sets out what it can and cannot show. Our SEO service is one of the things we offer. Tell us about your project, and we reply with next steps. No cost, no obligation. Discuss your project

Sources

Search Console Help, "Page indexing report": https://support.google.com/webmasters/answer/7440203

Search Console Help, "Core Web Vitals report": https://support.google.com/webmasters/answer/9205520

Search Console Help, "Performance report (Search results)": https://support.google.com/webmasters/answer/7576553

Search Console Help, "Security issues report and Manual actions report": https://support.google.com/webmasters/answer/9044175

Google Search Central, "Mobile-first indexing best practices": https://developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing

Google Search Central, "How HTTP status codes, and network and DNS errors affect Google Search": https://developers.google.com/search/docs/crawling-indexing/http-network-errors

Google Search Central, "Spam policies for Google web search": https://developers.google.com/search/docs/essentials/spam-policies

Google Search Central, "Sitemaps overview": https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview

Google Analytics Help, "Verify data collection": https://support.google.com/analytics/answer/9744165

web.dev, "Web Vitals": https://web.dev/articles/vitals

web.dev, "Why HTTPS matters": https://web.dev/articles/why-https-matters

web.dev, "What is mixed content?": https://web.dev/articles/what-is-mixed-content

web.dev, "Responsive web design basics": https://web.dev/articles/responsive-web-design-basics

web.dev, "Sign-in form best practices" (label and input type guidance): https://web.dev/articles/sign-in-form-best-practices

W3C Web Accessibility Initiative, "Easy checks, a first review of web accessibility": https://www.w3.org/WAI/test-evaluate/preliminary/

Google Search Central, “site: search operator”: https://developers.google.com/search/docs/monitor-debug/search-operators/all-search-site

Search Console Help, “URL Inspection tool”: https://support.google.com/webmasters/answer/9012289

Search Console Help, “Add or remove users and owners”: https://support.google.com/webmasters/answer/7687615

Analytics Help, “Access and data-restriction management”: https://support.google.com/analytics/answer/9305587

Want customers to find you when they search?

We research what your customers search for and plan where each search is answered. Search engine optimisation (SEO) can stand alone or sit inside a new site. We do not promise rankings.

Discuss your project

Tell us about your project, and we reply with next steps. No cost, no obligation.

SEO