Blog

Why QA Doesn't Stop at Launch

A site that was perfect on launch day starts drifting the moment editors get access. Here's why post-launch QA matters and how often to run it.

QA & Process

October 19, 2026

• 3 min read

Launch day is the cleanest your site will ever be, unless you keep checking it. From the moment the client's team gets editor access, it starts to change. New pages, new posts, swapped images, edited links. Each change is small and well-meant. Together, they add up.

Six months later, the site that passed every check at launch has a broken link in the footer, a blog post with a skipped heading and an image with no alt text. Nobody broke it. It just drifted.

Where post-launch issues come from

  • New content: posts and pages added by people who weren't part of the build, without the same checks.
  • Ageing links: external pages move or disappear. A link that worked at launch can be dead a few months later.
  • Edited templates: a quick change to a shared component can affect every page that uses it.
  • Leftover drafts: a page duplicated as a starting point, published with filler copy still in it.

A simple schedule

You don't need to check constantly. You need to check at the moments things are most likely to have changed.

The day after launch
Check the live domain for links still pointing at staging, test addresses in forms and pages that didn't make it across.
After any significant content update
A new section, a batch of posts or a template change. Check the affected pages.
Monthly or quarterly
A full scan of the site to catch ageing links and slow content drift.
Before any campaign
If traffic is about to spike, make sure the pages it's going to are in good shape.
Turn It Into a Retainer

Regular post-launch QA is useful work that clients rarely think to ask for. Offering it as part of a care plan keeps the site in good shape and gives you a reason to stay in touch.

Post-Launch QA

5 checks
Live domain checked the day after launch Staging links and test addresses are the usual culprits.
New pages checked when they're published Especially pages built by the client's team.
External links rechecked regularly They age faster than internal ones.
Shared components checked after edits One change can affect every page.
Full scan before campaigns Make sure the landing pages are ready for the traffic.

Help the client's team check their own work

The people adding content after launch usually aren't web specialists. A short checklist for editors goes a long way: check new links work, add alt text to images, use headings in order, don't leave any filler text in a page you've duplicated.

It won't catch everything, but it raises the floor. And it gives the client's team a sense of ownership over keeping the site in good shape.

Know when to rebuild

Post-launch QA also tells you something useful over time. If the same issues keep appearing in the same places, the problem is usually structural: a template that's too easy to break, a component that invites mistakes, a CMS field that should be required. Fixing the cause is cheaper than fixing the symptoms every month.

And if a site has drifted so far that every scan turns up dozens of issues, that's a conversation worth having with the client about a refresh.

Compare Against Launch

Keep the launch-day scan as a baseline. Every later scan can be read against it, so drift shows up as a clear change rather than a vague feeling that things have slipped.

Scan Again, Any Time

Every plan includes unlimited scans, so checking the live site after a content update costs nothing extra. And because every scan is kept on the project, you can compare against launch day and see exactly what's drifted. Get started with Frank →

Keep It as Clean as Launch Day

Run your QA again after launch, and the site stays the one you handed over.

See plans and pricing →

Done reading? Now stop doing QA manually.

Frank catches the lorem ipsum and broken links, and lines every page up with its Figma design, so you don't have to. Get set up in minutes and run your first scan today.

  • Set up in 30 seconds
  • Unlimited scans
  • No code required