Website Migration Checklist For Google Ads

Foto van Matinique Roelse
Matinique Roelse

Inhoudsopgave

A website migration is one of those moments where everything looks fine until performance suddenly drops. Leads slow down, cost per conversion increases, or Google Ads stops behaving the way it used to. In most cases, the issue is not the advertising strategy itself, but what changed underneath during the migration.

This checklist exists to prevent exactly that.

When a website moves to a new domain, CMS, URL structure, or undergoes a major redesign, the relationship between your website and Google Ads changes. Landing page URLs update, conversion tracking can break, consent signals may reset, and historical learning can be disrupted. If these changes are not identified and managed in advance, campaigns that were previously profitable can lose efficiency very quickly.

This page is written for business owners and marketing managers who are responsible for revenue and growth. You do not need to manage the technical migration itself. You do need to ensure that Google Ads performance is protected before, during, and after the transition. That is where this checklist fits in.

Who should use this website migration checklist for Google Ads?

This checklist is relevant if Google Ads plays a meaningful role in your acquisition strategy and you are planning or executing:

  • A domain change or domain consolidation
  • A rebuild in a new CMS such as Shopify, WordPress, or a custom platform
  • Structural URL changes for products, categories, or landing pages
  • A redesign of pages that receive paid traffic
  • Changes to analytics, consent, or tracking setup as part of a broader migration

Even if a developer or web agency handles the migration itself, the impact on Google Ads remains your responsibility.

When should you use it?

Timing matters. The checklist is intentionally structured around three phases: before migration, during migration, and after migration. Most performance issues arise because checks happen too late or are skipped entirely.

Before migration, the focus is on documenting what currently drives results. This includes active landing pages, conversion actions, feeds, audiences, and tracking dependencies.
During migration, the emphasis is on continuity, including redirects, live validation of conversion tracking, and ensuring ads still point to valid and compliant destinations.
After migration, the checklist helps confirm data accuracy, learning stability, and performance trends in Google Analytics 4 and Google Ads.

Tip: Please don’t migrate on a Friday afternoon, only to find issues on Monday 😉

How to use this page

The table below is intentionally practical. Each item answers one key question: if this breaks, will Google Ads performance be affected? If the answer is yes, it belongs in your migration plan.

At Adcrease, we use this framework to safeguard Google Ads results during website changes. Not by managing the migration itself, but by ensuring that paid media performance, data integrity, and learning continuity are protected at every stage.

Website migrations do not have to put growth at risk. With the right checks in place, they can happen without unpleasant surprises.

A practical pre-launch and post-launch template for webshop migrations, focused on tracking, GTM/GA4, Google Ads, and Merchant Center continuity.

Please find it below.

Looking for other, awesome Google Ads resources and insights? Check out the monthly newsletter below!

Get The Google Ads Newsletter
Get it below.
100% free and action-packed with resources to increase your profits.
E-mails

Website Migration Checklist

Just copy it into a Google Sheet or Excel and you’re ready to go!

You can also copy it as a Google Sheet using THIS LINK.

Category Check Status Who? When? Date Comments
GeneralShould you inform anyone or need someone at standby?To doAdd name hereBefore going live and after going liveAdd a date herePreferably a dev
GeneralEnsure all important times are scheduled in your agendaTo doAdd name hereBefore going live and after going liveAdd a date herePre-launch checks, after-launch checks
Tagging/TechnicalPagespeed checkTo doAdd name hereBefore going live and after going liveAdd a date hereUse pagespeed insights
Tagging/TechnicalGoogle Tag Manager container placement (use Preview Mode)To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalRemove old/legacy containers/tagsTo doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalDo the same for a server-side container, if you have oneTo doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalPerform a test purchase, does the value include or exclude VAT?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalAll are events active?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalAre all tags firing?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalIs the datalayer complete and functioning correctly?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalCheck Google Ads diagnostics in Google AdsTo doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalEnhanced Conversions active?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalIs consent mode fully functional?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalIs the CMP installed correctly? GTM/Wordpress?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalGoogle Ads remarketing tag / audience tag + parametersTo doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalGoogle GA4 connection + realtime events/data checkTo doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalGoogle My Business connectionTo doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalGoogle Search console connectionTo doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalAny third-party tools that could encounter issues?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalAre your audience lists still populating after the migration?To doAdd name hereWeek after going liveAdd a date hereOptional comment
Tagging/TechnicalAre customer match lists (uploads/automation) still active/working?To doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalCheck rich snippetsTo doAdd name hereAfter going liveAdd a date hereOptional comment
Tagging/TechnicalAre pre-selectors still fuctioning and sending the correct datalayer events?To doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterClaim domain – Check company settingsTo doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterCheck GMC disapprovalsTo doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterMake sure product-IDs are matching the ‘old’ webshop ID’sTo doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterCheck productfeed URL / API connectionTo doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterDid the run-time of the feed in the back-end change? If so, change the feed fetch-timeTo doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterCheck additonal feeds and feed rulesTo doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterAre all attributes still recognized in Google Merchant Center?To doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterAre rich snippet values in line with the GMC feed?To doAdd name hereAfter going liveAdd a date hereOptional comment
Google Merchant CenterAre Robots.txt & sitemap available?To doAdd name hereAfter going liveAdd a date hereOptional comment
ProductfeedCreate back-up feedTo doAdd name hereBefore going liveAdd a date hereOptional comment
ProductfeedIs your feed management-tool still connected to your website?To doAdd name hereAfter going liveAdd a date hereOptional comment
ProductfeedCheck your export feedTo doAdd name hereAfter going liveAdd a date hereOptional comment
ProductfeedCheck your import feedTo doAdd name hereAfter going liveAdd a date hereOptional comment
ProductfeedCheck all attributesTo doAdd name hereAfter going liveAdd a date hereOptional comment
ProductfeedCheck custom labelsTo doAdd name hereAfter going liveAdd a date hereOptional comment
ProductfeedCheck links & image_linksTo doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsShould you pause campaigns before going live?To doAdd name hereBefore going liveAdd a date hereOptional comment
CampaignsIf so, enable campaigns after going liveTo doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsCheck all URLsTo doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsCheck item/extensions URL’sTo doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsWere there any changes in the URL structure?To doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsAre there any 404s?To doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsAre there any redirects? (301s). You can use a plugin like redirectpathTo doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsUpdate ad copy and assets/extensions if neededTo doAdd name hereBefore going liveAdd a date hereOptional comment
CampaignsUpdate redirecting URLs, they could break trackingTo doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsCheck parameter templatesTo doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsCheck DSA url targetingTo doAdd name hereAfter going liveAdd a date hereOptional comment
CampaignsDid the tracking break? Use a data exclusion in Google AdsTo doAdd name hereAfter going liveAdd a date hereOptional comment
AutomationsCheck your scripts for any errorsTo doAdd name hereAfter going liveAdd a date hereOptional comment
Facebook
Twitter
LinkedIn

Lees meer van Adcrease

Direct een gratis Google Ads Check aanvragen!

Gratis advies over je Google Ads

Naam(Vereist)