Resources

Questions

Direct answers to the questions people ask about auditing, diagnosing and fixing a website.

accessibility

How much of accessibility can be tested automatically?

Automated tools find a minority of accessibility issues. Which ones they catch reliably, which they cannot, and what a clean report means.

Read
Do I need an accessibility overlay?

Overlays are a script that adjusts a page at runtime. What they can and cannot change, and why the accessibility community opposes them.

Read

availability

What should I check before launching a website?

The checks that are cheap before launch and expensive afterwards, in the order that matters: reachability, indexing, HTTPS, then everything else.

Read
What should I check before a big traffic event?

A launch, a sale or a press mention sends many times the usual traffic. What to verify beforehand so the peak is served from cache rather than from your origin.

Read

content

Is there a minimum word count for SEO?

No search engine publishes one. Why the number keeps being repeated, what actually correlates, and when a short page is the right answer.

Read
Why do two audit tools give different scores?

A score is a weighting choice, not a measurement. What actually differs between tools, and which parts of a report are comparable.

Read
What should I fix first after an audit?

A report with 300 findings needs an order, not a checklist. The four questions that sort them, and why severity alone is the wrong sort key.

Read
How often should I audit my website?

Cadence should follow change, not the calendar. What to check on every deploy, what monthly, what quarterly, and what only on events.

Read
How do I check what my site looked like before a change?

Public web archives hold captures of most sites going back years. What they can and cannot tell you, and why an archived page is not the page.

Read

domain

What should I check on a website I have just inherited?

Taking over a site from a previous team, agency or owner: who controls the domain, the DNS, the mail and the certificates, and what else is quietly attached to it.

Read

ecommerce

What should I check before launching an online shop?

Beyond the checks every site needs: the checkout on a phone, product data that agrees with what the page shows, tracking that respects consent, and order emails that arrive.

Read

email

How to check an SPF record

How to retrieve a domain's SPF record, count its DNS lookups, and recognise the two failures that break it silently.

Read
How to check a DMARC record

How to retrieve a DMARC record, what each tag means, and why p=none provides visibility rather than protection.

Read
What should I check when my emails go to spam?

Mail delivered to the junk folder has passed the server and failed the filter. The authentication checks to settle first, and the causes an external check cannot see.

Read
What should I check before adding a new email sending service?

A newsletter tool, a help desk or a billing system that sends as your domain. The records to change, the limit it can push you over, and the order that avoids losing mail.

Read
Why am I getting bounces for emails I never sent?

Bounce messages for mail you did not send mean someone used your domain as the sender. How to tell forgery from a compromised account, and what actually stops it.

Read

mobile

Why is my form hard to fill in on a phone?

The wrong keyboard, no autofill, a page that zooms on every field, targets too small to tap. The markup behind each, and why most are one attribute to fix.

Read

monitoring

What does “not verifiable” mean in a report?

Not verifiable means a check ran and could not establish an answer from outside. Why that is different from a pass, and why a report that never says it is lying.

Read
How much of my site does a scan actually cover?

A scan reaches a bounded number of pages and resources. Why coverage is reported rather than implied, and how to read a clean result against it.

Read
Should I try to get a perfect audit score?

A score compresses many weighted findings into one number. Why the last few points cost the most and buy the least, and what to optimise instead.

Read
How do I compare two scans of the same site?

A comparison between two scans shows what appeared, what was resolved and what stayed. Why it is more useful than either scan alone, and what makes one misleading.

Read

privacy

Why do my analytics and my server logs disagree?

Analytics counts browsers that ran a script and consented; logs count every request that reached the server. Why the two never match, and which gap means something is broken.

Read

security

How to check a website's security configuration

What can honestly be assessed without access to the server — transport, headers, exposed files, cookies — and what requires a real security engagement.

Read

seo

How to check the technical SEO of a website

The technical checks that determine whether a site can be crawled, indexed and understood — in the order that matters, with the manual method for each.

Read
How do I check my staging site is not indexed?

robots.txt is the wrong tool for this and makes it worse. What actually keeps a staging environment out of search results, and how to verify it.

Read
What should I check when traffic suddenly drops?

Rule out measurement, then availability, then indexing, then everything else. The order matters because each step is cheaper than the one after it.

Read
How do I find every page on my website?

No single source lists every page. Combining the crawl, the sitemap, the content system, server logs and analytics, and what the differences between them reveal.

Read

structured data

Why is my rich result not showing?

Valid structured data makes a rich result possible, never certain. The six reasons eligible markup produces an ordinary blue link.

Read
Do I need structured data on every page?

Structured data helps where a page has facts worth stating. Where it adds nothing, where it creates risk, and what to mark up first.

Read

transport

Why does my certificate work in Chrome but not elsewhere?

A certificate that validates in one client and not another is almost always an incomplete chain. Why browsers hide the fault and other clients do not.

Read
Why did my certificate renewal fail?

Automated renewal fails silently weeks before the expiry it causes. The five things that break it, and why nobody notices until the last day.

Read
What should I check before enabling HSTS?

HSTS cannot be recalled from browsers that stored it. The checks that matter before committing, and why to start with a short max-age.

Read
Why does my browser say “not secure” when my site has HTTPS?

A site with a valid certificate can still be marked not secure. The four causes — the page loaded over HTTP, mixed content, an insecure form, a certificate fault — and how to tell them apart.

Read

Elsewhere on this site