The SEO Website Launch Checklist for Web Agencies
A new site can lose months of rankings in a week. Run this website launch checklist before and after go-live so clients gain traffic, not lose it.
George Faulkner· · 3 min read
Launch day is when a client judges their new website, and when a lot of SEO quietly goes wrong. A staging setting left on, a missing redirect or a canonical pointing at the test domain can undo months of rankings in a week. This website launch checklist covers the SEO checks every web agency should run before and after go-live, so the client's new site starts stronger than the old one, not weaker.
Before launch: on the staging site
1. Crawl the old site first
Before anything changes, audit the live site and keep the results. It gives you a list of every URL that currently exists (you'll need it for redirects) and a baseline score to compare against after launch. It's also useful when a client later asks why traffic changed.
2. Map every old URL to a new one
Any page whose address changes needs a 301 redirect from the old URL to its closest equivalent. Put the old URLs from your crawl in a spreadsheet next to their new addresses. Redirect to the most relevant page, not the home page, and avoid chains where one redirect leads to another.
3. Write unique titles and meta descriptions
New templates often launch with the site name as every page title, or with no meta descriptions at all. Check each important page has its own title (about 50–60 characters) and description (about 120–155 characters).
4. Check headings and content
Each page should have one clear H1 that describes it. Watch for placeholder text, empty pages and thin pages that were "to be finished later".
5. Fix images
Large uncompressed images are one of the most common causes of a slow new site. Compress them, add width and height attributes so the page doesn't jump while loading, and give meaningful images alt text.
On launch day
6. Remove the staging blocks
The single most damaging launch mistake is going live with the staging site's search engine block still in place. Check that:
robots.txtdoesn't containDisallow: /for all user agents,- pages don't have a
noindexmeta tag orX-Robots-Tagheader, - the CMS setting "discourage search engines" (or similar) is switched off.
An audit flags these as Directives: Noindex and Response Codes: Internal Blocked by Robots.txt, so you can confirm nothing important is hidden.
7. Check canonicals point at the live domain
Canonical tags copied from staging often still point at staging.example.com. Every canonical should use the live domain, usually with each page pointing at itself. If you need a refresher, see what a canonical tag is and when to use one.
8. Make sure everything is on HTTPS
The whole site should load over HTTPS, with HTTP addresses redirecting to it. Look for Security: HTTP URLs and Security: Mixed Content, which shows images or scripts still loading over HTTP.
9. Test the redirects
Test a sample of old URLs from your spreadsheet, including the most visited pages and any with links from other sites. Each should land on the right page with a single 301.
After launch
10. Crawl the new site
Run a full audit of the live site within an hour of launch. Look first for:
- Response Codes: Internal Client Error (4xx): broken links, usually from menus or content still pointing at old URLs,
- Response Codes: Internal Redirection (3xx): internal links that go through redirects and should be updated to the final address,
- Canonicals: Missing and Directives: Noindex.
11. Tell Google about the new site
Submit the new XML sitemap in Google Search Console. If the domain changed, use Search Console's Change of Address tool too. Google's guide to site moves and migrations covers this step by step.
12. Compare before and after
Compare the post-launch audit with the one you ran on the old site. A higher score and fewer issues is a simple, visual way to show the client what they've gained. If anything got worse, you'll catch it before they do. Keep an eye on Search Console for a few weeks, since some ranking movement is normal while Google recrawls the site.
Make the website launch checklist part of every project
Agencies that run this website launch checklist on every project avoid the awkward "our traffic has dropped since the new site" call. They also get something to show the client: a before-and-after report that proves the new site is technically sound.
FormedEasy runs the crawling and checking in one go, so the audit steps on this list take minutes rather than an afternoon. You can audit a client site for free and see it on your next launch.
Find issues like this on your site
FormedEasy crawls your website, scores it out of 100 and gives you a prioritised list of what to fix. Free to start, no software to install.
More guides
19 Oct 2026 · 3 min read
How to Fix Missing Alt Text on Images
Missing alt text shuts out screen reader users and gives Google less to go on. Here’s how to find it and write alt text that actually helps.
09 Oct 2026 · 4 min read
Small Business Website Design: How We Build Sites That Rank
A good-looking website isn't enough if nobody can find it. Here's how we approach design, development and hosting so your site works and ranks.
07 Oct 2026 · 3 min read
How to Find and Fix Broken Links (404 Errors)
Broken links send visitors to dead ends and waste Google’s attention. Here’s how to find every 404 on your site and the right way to fix each one.