Professional Documents
Culture Documents
Launch Checklist
What is this Who should use it? What does it not include?
checklist good for? The checklist was made primarily for It doesn’t include the steps that website
SEOs overseeing a website’s technical developers take during site launch. It also
Use this pre-and post-launch website health and analytics setup. Developers doesn’t include any non-technical SEO
SEO checklist to avoid indexing errors, should be on standby to fix issues pro- and content strategy tips.
messy links, broken event tracking and grammatically. Digital project managers
other problems! Items are in recom- may also benefit from this resource.
F Make sure the Google Analytics (GA) tracking script has been F Crawl the staging site, and check that all URLs are accessible
applied to all pages. Skip this step if you use Google Tag to the crawler. Use the crawl data to perform the three tasks
Manager – you’ll set up GA tracking there instead. below.
F If applicable, make sure the correct GTM container script is F Ensure important elements and files are in place: media library
added to all pages – either on the backend or through the CMS content, title tags, H1s, meta descriptions, hreflang tags,
settings. canonical and NOFOLLOW meta tags, etc.
F After the GA and GTM tracking scripts are in place, use the F Check title tags to make sure custom titles are intact and
Google Tag Assistant browser plug-in to confirm correct default settings are correct.
implementation.
F Address any 404 errors with 301 redirects or other appropriate
F Check settings to ensure a “Discourage search engines from solution.
indexing this site” checkbox is not checked.
In spreadsheets:
F Map 301 redirects, using a crawl of the current (old) site and a
crawl of the staged (new) site.
F Set up all tags and triggers needed for the new site.
F If you already have some tracking and are staying on the same
domain, use GTM preview mode and Google Tag Assistant to
confirm everything (like form tracking) still works.
Post-Launch SEO Checklist
In Google Tag Manager (GTM) and Google Analytics (GA): On the website:
F Make sure sessions and pageviews are tracking in GA Realtime F Optimize the robots.txt file. (Go to yourdomain.com/robots.txt)
data, in an unfiltered View (triggered by your Universal
F Remove unnecessary Disallows, and add Disallows for internal
Analytics tag).
login pages (like /wp-admin/) and other appropriate pages or
F Un-pause any new tags you created in GTM, and test them yet folders.
again using GTM preview mode, Google Tag Assistant, and GA
F Add a sitemap line at the end of the robots.txt file. (Sitemap:
Realtime data.
https://www.yourdomain.com/sitemap.xml)
F In GTM, pause or delete tags that were used for your site
F Confirm implementation of 301s by spot-checking URLs. (Or
previously but are no longer needed.
implement them now, if not complete.)
F Add or re-configure Goals in GA, as desired, to correspond
F Check page speed on the homepage, and spot-check speed on
with new or adjusted tags in GTM.
at least one page per template – one service page, one product
page, one blog, one archive page, etc.
In Screaming Frog or a similar crawl tool: F Consider combining a Lighthouse report with another tool like
Chrome User Experience Report (CrUX).
F Crawl all URLs on the live site, crawling the XML sitemap
F If areas of your site are loading slowly, work with your
simultaneously.
development team to resolve issues. For example, optimize
F Export the crawl data to a spreadsheet. Compare it to the pre-
images, minify JavaScript, upgrade hosting and consider
launch crawl to confirm that all pages, files and data are there.
plugins for improving performance.
F Look for any new errors (404, 403) and inappropriate
NOINDEX or NOFOLLOW meta tags.
Extra steps for ecommerce websites:
F Audit and optimize the XML sitemap, ensuring all pages are
present and have proper inlinks. F Integrate your ecommerce solution with Google Analytics by
adding the proper tracking code (UA code) to the settings.