Lightening Tech Evidence, not opinion

what gets checked

The report we run on ourselves

Most audit companies show you a designed mock-up of a report. We would rather show you the real thing, so we pointed our own engine at our own website and published everything it found — including the findings it raised against us.

Your site gets the same run. This page is the whole list of what that means.

15categories
200+individual checks
60pages followed, at most
1person reading every finding

Every category, and what is in it

Marked items need something from you — written permission, or an API key on your own Google account. Everything else runs on every audit.

01Performance

How fast it loads, and what is holding it up.

  • How long your server takes to answer, and how heavy the page is
  • Whether pages are sent compressed, and whether browsers are told to keep a copy
  • Scripts and stylesheets that stop the page drawing until they finish
  • Images in older formats, with no stated size, or loading before they are needed
  • How many separate files one page pulls in, and how many come from other companies
  • What real Chrome visitors actually waited — largest paint, tap response, layout shiftwith permission or a key

02SEO

Whether search engines can read, index and rank the pages.

  • Titles and meta descriptions: present, unique, and the right length
  • One H1 per page, headings in order, no levels skipped
  • Canonical tags, and whether they point at this page or quietly somewhere else
  • Images with no alt text, and links with nothing to describe them
  • robots.txt and sitemap: valid, and agreeing with what is actually reachable
  • Redirect chains, and pages that can only be reached the long way round

03Security

The headers, the cookies, and what somebody would try first.

  • Content-Security-Policy, X-Frame-Options, HSTS, Referrer-Policy, Permissions-Policy
  • Cookies missing Secure, HttpOnly or SameSite
  • Directory listing left switched on
  • Forms posting over plain HTTP, and mixed content on an HTTPS page
  • Server and framework versions leaking in the response
  • Active probing — unlinked paths, .env and .git, open redirects, HTTP methodswith permission or a key

04Accessibility

Whether people using a screen reader, a keyboard or magnification can actually use the site.

  • An automated WCAG scan of the page as a browser draws itwith permission or a key
  • Images with no alt text, and form fields with no label
  • Whether the page states which language it is written in
  • A skip link so keyboard users are not tabbing through the whole menu
  • Whether the site honours the visitor’s "reduce motion" setting

05Responsive

How it behaves on a phone, not just on your monitor.

  • Sideways scroll at phone, tablet and desktop widths, and at 200% zoom
  • Tap targets under 44px — excluding links inside sentences, which do not count
  • Whether the viewport is declared at all

06Functional

The things that are broken rather than imperfect.

  • JavaScript errors thrown while the page loads
  • Requests the page makes and does not get an answer to
  • Broken images
  • Pages answering with an error instead of a page

07Content

Whether the writing does its job.

  • Reading difficulty, scored, so "too dense" stops being an opinion
  • Grammar and spelling — in your own English, British or American
  • Pages with too little on them to rank or to convince
  • A copyright year that has gone stale

08UX

The shape of the journey through the site.

  • Whether there is a clear thing to do next, and whether it stands out
  • How deep the navigation goes, and whether you can tell where you are
  • Whether the footer carries the routes people go looking for

09Analytics

Whether you can tell what happened.

  • Any analytics platform, tag manager, or conversion and event tracking
  • Error monitoring and real-user monitoring
  • Search Console verification, by meta tag or DNS record
  • An availability probe we run ourselves, rather than taking your word for uptime

10Privacy and legal

What you are required to have, and what you are required to say.

  • Privacy policy, terms, refund policy, accessibility statement
  • Which cookies are actually set, and whether consent is genuinely owed
  • Whether the policy says how long data is kept

11Hosting and infrastructure

The parts underneath the website.

  • The HTTPS certificate: valid, trusted, and how long is left on it
  • Email DNS — SPF, DKIM and DMARC, including whether DMARC actually stops anything
  • DNSSEC and CAA, and whether DNSSEC is half-configured rather than off
  • Where it is hosted, and whether anything sits in front of it
  • www and non-www, http and https — all arriving in one place

12Code quality

What the markup says about how the site was built.

  • W3C validation errors
  • Inline styles scattered through the markup
  • Whether the HTML uses real structure or a wall of divs
  • Source maps left published, handing out your original code

13Social and reputation

What it looks like when somebody shares it.

  • Open Graph and Twitter tags, and whether the preview image is really there
  • Links to profiles that exist, rather than icons pointing nowhere
  • Review and rating structured data, which is what puts stars in a search result

14Trust and conversion

What a stranger deciding whether to buy actually sees.

  • Reviews or testimonials — the single strongest thing on a page
  • A phone number, an email, a contact form, live chat
  • An address, so the visitor knows a real business is behind it
  • A returns or refund policy, and an About page

15Local search

Being found by people nearby.

  • The Business Profile: claimed, complete, rated, and with opening hourswith permission or a key
  • Whether your name, address and phone match across the web
  • LocalBusiness structured data, and an embedded map

What a scanner does not do

Every finding is read by a person before you see it

The engine raises them; a person decides which are real, ranks them, and writes the ones that stay. On our own report nine were overruled, each with the reason left in.

The whole site, not one page

Up to sixty pages followed the way a search engine would — orphan pages, redirect chains, dead internal links, duplicate content, and what your sitemap claims against what is actually reachable.

Findings tied to the page they were found on

Not "some images lack alt text" but which images, on which page. A developer can act on the second one.

A check that could not run is never reported as a defect

If something could not be measured it is listed as unmeasured, with the reason. A dash means we could not look, not that you passed.

What we do not claim

A report that only lists what it found, and never what it could not reach, is not telling you the truth about its own coverage.

Things we ask permission for

The deep security scan sends your server requests an ordinary visit would not. It does not run until you confirm in writing which domains and when.

Things that need a key you own

Real-visitor speed data and Business Profile details come from Google. Where there is no key, those checks are listed as unmeasured rather than guessed at.

Things an outside audit cannot see

Server-side analytics, monitoring you run privately, work already scheduled. We report what is visible from outside, and say so.