{"id":101231,"date":"2023-12-14T23:00:00","date_gmt":"2023-12-15T04:00:00","guid":{"rendered":"https:\/\/www.dacgroup.com\/site-migration-checklist-how-not-to-make-things-worse\/"},"modified":"2024-12-19T16:39:34","modified_gmt":"2024-12-19T21:39:34","slug":"site-migration-checklist-how-not-to-make-things-worse","status":"publish","type":"post","link":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/","title":{"rendered":"Site Migration Checklist: How Not to Make Things Worse"},"content":{"rendered":"<p>Let\u2019s just be clear \u2013 site migrations stink! No way around it! The work, the testing, the long days, the stress and deadlines, the resistance to change, the backlog of \u201cregular\u201d site work, both content and development work that piles up due to code and content freezes. The potential negative impacts to site traffic and ultimately the bottom line \u2013 especially if you are an ecommerce site can be really impactful, sometimes for several months, if not more than a year!<\/p>\n<p>I have been part of probably five to ten major \u201cbig\u201d site migrations in my career. Sometimes they are platform shifts, or platform upgrades \u2013 version A to version B, or even one that was an entirely new tech stack \u2013 upgraded\/redesigned CMS, CDN, cloud servers, new DAM, new Marketing Automation software, \u2013 analytics set-up, no domain \u2013 the WORKS!<\/p>\n<p>Concentrating on organic search and SEO during the pre and post migration periods, and even day of go-live are essential \u2013 if not critical to limit major negative impacts to your business.<\/p>\n<p>Keywords and Impressions and Organic Traffic are going to fluctuate even if everything goes as perfect as a migration can go. Google needs to understand the new site, new signals and for a couple weeks you are going to see extremely volatile daily\/weekly fluctuations in keywords and traffic \u2013 and if you are unlucky to have a migration go live when Google launches an Algorithm update \u2013 that can compound and multiple the volatility even more!<\/p>\n<h2><strong>Here are my tips \u2013 based on experience \u2013 and lessons learned:<\/strong><\/h2>\n<ol>\n<li><strong><em><u>Redirect Strategy<\/u><\/em><\/strong> &#8211; is critically important and number one on my list \u2013 make sure all old platform URLs are going to be redirected somewhere \u2013 <em>hopefully not all just to the homepage.<\/em> Google says not to change URLs and structure, but sometimes this is just unavoidable and necessary \u2013 which makes redirects extremely important.<\/li>\n<li><strong><em><u>Canonical tags and Hreflang \u2013<\/u><\/em><\/strong> make sure they are implemented properly across all indexable pages on the site.<\/li>\n<li><strong><em><u>txt File and index\/noindex Tags &#8211;<\/u><\/em><\/strong> Check the allow and disallow rules in your robots.txt file and check to make sure that your use of index\/follow tags are correct. Also check XML sitemap links are updated on the new robots.txt file.<\/li>\n<li><strong><em><u>XML Sitemaps \u2013<\/u><\/em><\/strong> Review new XML sitemap links and make sure only indexable URLs are included.<\/li>\n<li><strong><em><u>Run a site crawl using ScreamingFrog SEO Spider &#8211; <\/u><\/em><\/strong>on the old platform weeks before the migration. You can scrap meta data <em>(h1s, page titles, meta descriptions)<\/em> and get a list of all indexable URLs \u2013 then after go live run those URLs again through the crawler, and make sure the redirects are implemented properly \u2013 and test the redirects to make sure those links are correct and not pointing to URLs that are 404 and\/or non-indexable.<\/li>\n<li><strong><em><u>QA on staging before go live \u2013<\/u><\/em><\/strong> make sure you test all of your top traffic, top menu, important pages on your site and make sure the meta data, content, etc. is as one to one match as possible! Test Page Speed\u2013 early and often \u2013benchmark the data \u2013 fixes will require DEV time and allowing them to know any of those issues early and often will help them get fixed before go live and not require a deployment \u201csometime\u201d after go live as a fast follow.<\/li>\n<li><strong><em><u>After go live \u2013<\/u><\/em><\/strong> double check everything you did on tip #6 on Production again the first 24 to 48 hours and first week or two after migration is critical to quickly catch any issues.<\/li>\n<li><strong><em><u>Go live \u2013 Day T0 \u2013<\/u><\/em><\/strong> resubmit your XML site maps to Bing and Google Search Console and monitor those error reports <strong><em>daily<\/em><\/strong> to show indexing progress and address any 404, soft 404, or 5xx server errors, or redirect errors immediately.<\/li>\n<li><strong><em><u>In days after go live &#8211; monitor your site traffic<\/u><\/em><\/strong> \u2013 note the keywords and pages that are seeing the biggest drops \u2013 if need be \u2013 manually resubmit the pages to Google in Google Search Console and investigate and monitor, as sometimes it takes a while for Google recrawl and reindex that new page(s). Working with Paid Media can also offset traffic declines in the near-term.<\/li>\n<li><strong><em><u>30 to 45 days after launch \u2013<\/u><\/em><\/strong> run a full site technical audit \u2013 ideally you have a previous tech audit that is no longer than a year old so you can compare before and after. The full site technical audit will provide insight into some of those deeper pages into your site.<\/li>\n<\/ol>\n<p>The attached screenshots are examples of three sites that all underwent site migrations during the same month, that were similar platform migrations, and within the same industry vertical. All saw double-digit traffic losses and keyword declines. The first site saw the least impact seeing only a -12% decrease in traffic, where the other two sites have seen a -19% decrease and -27% decrease in traffic so far.<\/p>\n<section data-role=\"forward-email-subscription-container\" class=\"full-width w-100 d-flex justify-content-center align-items-center bg-c7f2b3\">\n    \n    <div class=\"max-w-1400 w-100 form\">\n        <div class=\"text-content-container\">\n            <h2>\n                Stay Forward            <\/h2>\n            <p class=\"subtitle\">\n                Get exclusive insights into digital <br class=\"d-none d-lg-block\">media's top-trending topics delivered<br class=\"d-none d-lg-block\"> directly to your inbox.            <\/p>\n        <\/div>\n\n        <div data-role=\"form-group\">\n            <div class=\"d-flex flex-column w-100\">\n                <form data-forward-email-form class='custom-hubspot-form' id='hubspot_form_69eb0788c1408'>\n    <div class='d-flex input'>\n        <input type='email' class='form-control me-2 input' placeholder='Email address' aria-label='Email' name='email' required>\n        <button type='submit' class='btn_primary-filled_white'>Submit\n<\/button>\n    <\/div>\n    <p class='hubspot-status'><\/p>\n<\/form>\n<script>\njQuery(document).ready(function($) {\n    var form = $('#hubspot_form_69eb0788c1408');\n    form.on('submit', function(event) {\n        event.preventDefault();\n\n        \/\/ Get email input value\n        var emailInput = form.find('input[name=\"email\"]');\n        var email = emailInput.val().trim();\n\n        \/\/ Required HubSpot fields\n        var portalId = '5408011';\n        var formId = 'cafa8eb8-dd43-46cc-bec7-9f87e85b1bdb';\n\n        \/\/ Prepare the data payload\n        var data = {\n            fields: [\n                {\n                    name: 'email',\n                    value: email\n                }\n            ],\n            context: {\n                pageUri: window.location.href,\n                pageName: document.title\n            },\n            submittedAt: new Date().getTime()\n        };\n\n        \/\/ Get the status element for this form\n        var statusElement = form.siblings('.forward-email-status-container');\n\n        \/\/ Send the data to HubSpot\n        fetch('https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/5408011\/cafa8eb8-dd43-46cc-bec7-9f87e85b1bdb', {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/json'\n            },\n            body: JSON.stringify(data)\n        })\n        .then(response => {\n            if (response.ok) {\n                if(statusElement) {\n                    statusElement.text('Thanks for Subscribing!');\n                    statusElement.css('color', 'green');\n                }\n\n                var userInfo = JSON.parse(localStorage.getItem('userInfo'));\n                if (userInfo) {\n                    userInfo.event = 'Form_submit';\n                    userInfo.email = email;\n                    userInfo.form_name = 'Newsletter';\n                    window.dataLayer = window.dataLayer || [];\n                    window.dataLayer.push(userInfo);\n                }\n\n                emailInput.val(''); \/\/ Clear the email field\n                window.dispatchEvent(new CustomEvent('newsletter-submit'));\n            } else {\n                return response.json().then(error => {\n                    if(statusElement) {\n                        statusElement.text('Error: ' + error.message);\n                        statusElement.css({\n                            'color': 'red',\n                            'padding-top': '10px'\n                        });\n                    }\n                });\n            }\n        })\n        .catch(error => {\n            console.error('Error:', error);\n            statusElement.text(\"There was an error submitting the form.\");\n            statusElement.css({\n                'color': 'red',\n                'padding-top': '10px'\n            });\n        });\n    });\n\n    window.addEventListener('message', function(event) {\n        const isFormCallback = event.data.type === 'hsFormCallback';\n        const isFormSubmitted = event.data.eventName === 'onFormSubmitted';\n        const iscurrentForm = !!event?.data?.id ? 'cafa8eb8-dd43-46cc-bec7-9f87e85b1bdb'.trim() == event?.data?.id : false; \n\n        if( isFormCallback && isFormSubmitted && iscurrentForm ) {\n            console.log('event', event);\n            window.location.href = 'https:\/\/www.dacgroup.com\/en-gb\/thank-you\/';\n        }\n    });\n});\n<\/script>                <span class=\"forward-email-status-container\"><\/span>\n            <\/div>\n\n            <button id=\"forward-form-submission\" class=\"subscribe-btn\" type=\"button\" onclick=\"triggerButton(this)\">\n                <span class=\"d-inline-block\">\n                    SUBSCRIBE                <\/span>\n                <span class=\"d-inline-block bell-container\">\n                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.5458 14.4774L4.50055 13.234C4.50657 11.8629 4.56791 9.80824 5.17539 8.00401C5.52706 6.95953 6.09459 5.89126 7.03537 5.08C7.70533 4.50227 8.51103 4.10149 9.44696 3.90922C9.50872 3.69984 9.5922 3.49047 9.70471 3.28979C9.91134 2.92122 10.2194 2.57523 10.654 2.33189C11.0827 2.09183 11.5478 2 12 2C12.4355 2 12.8969 2.08208 13.3272 2.31763C13.7695 2.55969 14.0812 2.91045 14.2866 3.28943C14.3999 3.49849 14.4813 3.71787 14.5396 3.93682C15.5444 4.18145 16.3788 4.69659 17.0444 5.38131C17.9498 6.3126 18.4937 7.50224 18.8321 8.60503C19.3645 10.3395 19.4725 12.1499 19.4944 13.1421C19.9371 13.6338 20.3502 14.1627 20.6914 14.626C21.9447 16.3277 20.6148 18.5001 18.7001 18.5001L5.52863 18.5C3.45543 18.5 2.28314 16.1217 3.5458 14.4774Z\" stroke=\"#171616\" \/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.0857 19.3749C9.431 19.1461 9.89639 19.2405 10.1252 19.5858C10.874 20.7159 12.7481 21.0858 13.9 19.5501C14.1485 19.2187 14.6186 19.1516 14.95 19.4001C15.2813 19.6486 15.3485 20.1187 15.1 20.4501C13.2518 22.9143 10.126 22.3027 8.87475 20.4143C8.64596 20.069 8.74041 19.6037 9.0857 19.3749Z\" fill=\"#171616\" \/>\n                    <\/svg>\n                <\/span>\n            <\/button>\n        <\/div>\n    <\/div>\n\n    \n    <script>\n        function triggerButton(button) {\n\n            var container = button.closest('[data-role=\"forward-email-subscription-container\"]');\n            var form = container.querySelector('[data-forward-email-form]');\n\n            if (form) {\n                jQuery(form).find(\"button[type='submit']\").trigger('click');\n            }\n        }\n    <\/script>\n\n<\/section>\n\n\n<h3><strong>Site 1:<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-83564 aligncenter\" src=\"\/wpe-content\/uploads\/2023\/12\/Site-1-300x65.png\" alt=\"\" width=\"729\" height=\"158\" \/><\/p>\n<h3><strong>Site 2:<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-83570 aligncenter\" src=\"\/wpe-content\/uploads\/2023\/12\/Site-2-300x65.png\" alt=\"\" width=\"743\" height=\"161\" \/><\/p>\n<h3><strong>Site 3:<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-83576 aligncenter\" src=\"\/wpe-content\/uploads\/2023\/12\/site-3-300x65.png\" alt=\"\" width=\"752\" height=\"163\" \/><\/p>\n<p>You can see the one site declines were not as drastic as the other two sites. By following the \u201chyper-care\u201d strategy checklist above and not forgetting about Organic Search during the site migration in the pre, during, and post migration phases, their impressions are already recovering to almost pre-migration levels.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-83582 aligncenter\" src=\"\/wpe-content\/uploads\/2023\/12\/Site-4-300x65.png\" alt=\"\" width=\"877\" height=\"190\" \/><\/p>\n<p>The site still saw negative impacts, the migration did not go 100% to plan \u2013 they never do, and on top of that they were unlucky that Google launched a Core and Spam System Update just before the site migration went live and another Core update 30 days after. The one site is seeing recovery almost back to pre-migration levels, while the other two sites have not. The drop in keywords and organic traffic for the first site were also not as a steep decline. One site, had one keyword\/page worth almost 100k in search demand drop from position 1 to position 9!<\/p>\n<p>This is why it\u2019s imperative that organizations have a dedicated person who knows and understands SEO basics and best practices in the room for site migrations. And if not? Hire a Digital Marketing Agency \u2013 Like DAC Group &#8211; who has a team of dedicated SEO experts that can narrow focus and monitor Organic impacts and experience in completing site migrations.<\/p>\n<p>Site migrations, in the long run, can benefit an organization \u2013 if proper steps are followed with a solid project plan \u2013 <strong><em><u>that doesn\u2019t forget about SEO<\/u><\/em><\/strong>. You just need to weather the storm for a few weeks, maybe a couple months. The site drops will always be more dramatic than the recovery \u2013 but the successful migrations are the ones that limit that drop and mitigate the risks and impacts as much as possible.<\/p>\n<p><a class=\"btn blog-contact-btn\">GET IN TOUCH<\/a><\/p>\n<div id=\"pdfDownload\">\n\t\t\t\t\t<script>\n\t\t\t\t\t\twindow.hsFormsOnReady = window.hsFormsOnReady || [];\n\t\t\t\t\t\twindow.hsFormsOnReady.push(()=>{\n\t\t\t\t\t\t\thbspt.forms.create({\n\t\t\t\t\t\t\t\tportalId: 5408011,\n\t\t\t\t\t\t\t\tformId: \"3f79c1e8-882b-45d7-9a8c-f8e22093fdf1\",\n\t\t\t\t\t\t\t\ttarget: \"#hbspt-form-1777010568000-9458617814\",\n\t\t\t\t\t\t\t\tregion: \"na1\",\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t})});\n\t\t\t\t\t<\/script>\n\t\t\t\t\t<div class=\"hbspt-form\" id=\"hbspt-form-1777010568000-9458617814\"><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Let\u2019s just be clear \u2013 site migrations stink! No way around it! The work, the testing, the long days, the stress and deadlines, the resistance to change, the backlog of \u201cregular\u201d site work, both content and development work that piles up due to code and content freezes. The potential negative impacts to site traffic and [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":101233,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","reading_level":"Technical","reading_level_confidence":0.78,"reading_level_needs_review":"0","footnotes":""},"categories":[2876],"tags":[],"class_list":["post-101231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Site Migration Checklist: How Not to Make Things Worse | DAC<\/title>\n<meta name=\"description\" content=\"Master site migrations with essential SEO tips. From redirects to XML sitemaps, ensure a smooth transition for lasting success.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Site Migration Checklist: How Not to Make Things Worse | DAC\" \/>\n<meta property=\"og:description\" content=\"Master site migrations with essential SEO tips. From redirects to XML sitemaps, ensure a smooth transition for lasting success.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/\" \/>\n<meta property=\"og:site_name\" content=\"DAC\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DACGroup\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-15T04:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-19T21:39:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"860\" \/>\n\t<meta property=\"og:image:height\" content=\"430\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Beryl Grannec\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\" \/>\n<meta name=\"twitter:creator\" content=\"@DAC_group\" \/>\n<meta name=\"twitter:site\" content=\"@DAC_group\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Beryl Grannec\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/\"},\"author\":{\"name\":\"Beryl Grannec\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/832ca0e65d160a8f5b8e3565c7d65578\"},\"headline\":\"Site Migration Checklist: How Not to Make Things Worse\",\"datePublished\":\"2023-12-15T04:00:00+00:00\",\"dateModified\":\"2024-12-19T21:39:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/\"},\"wordCount\":1106,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg\",\"articleSection\":[\"Development\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/\",\"name\":\"Site Migration Checklist: How Not to Make Things Worse | DAC\",\"isPartOf\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg\",\"datePublished\":\"2023-12-15T04:00:00+00:00\",\"dateModified\":\"2024-12-19T21:39:34+00:00\",\"description\":\"Master site migrations with essential SEO tips. From redirects to XML sitemaps, ensure a smooth transition for lasting success.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#primaryimage\",\"url\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg\",\"contentUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg\",\"width\":860,\"height\":430,\"caption\":\"|||||\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.dacgroup.com\/en-gb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Site Migration Checklist: How Not to Make Things Worse\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#website\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/\",\"name\":\"DAC group\",\"description\":\"DAC\",\"publisher\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dacgroup.com\/en-gb\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#organization\",\"name\":\"DAC group\",\"alternateName\":\"DAC\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\",\"contentUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\",\"caption\":\"DAC group\"},\"image\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/DACGroup\",\"https:\/\/x.com\/DAC_group\",\"https:\/\/www.linkedin.com\/company\/dac-group\/\",\"https:\/\/www.instagram.com\/dac_group\/\",\"https:\/\/www.youtube.com\/user\/DACgroup1976\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/832ca0e65d160a8f5b8e3565c7d65578\",\"name\":\"Beryl Grannec\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a56388868a66aeff6193c0174ab85565dbe3730c08d44963ef398a5a5bac414?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a56388868a66aeff6193c0174ab85565dbe3730c08d44963ef398a5a5bac414?s=96&d=mm&r=g\",\"caption\":\"Beryl Grannec\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Site Migration Checklist: How Not to Make Things Worse | DAC","description":"Master site migrations with essential SEO tips. From redirects to XML sitemaps, ensure a smooth transition for lasting success.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/","og_locale":"en_GB","og_type":"article","og_title":"Site Migration Checklist: How Not to Make Things Worse | DAC","og_description":"Master site migrations with essential SEO tips. From redirects to XML sitemaps, ensure a smooth transition for lasting success.","og_url":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/","og_site_name":"DAC","article_publisher":"https:\/\/www.facebook.com\/DACGroup","article_published_time":"2023-12-15T04:00:00+00:00","article_modified_time":"2024-12-19T21:39:34+00:00","og_image":[{"width":860,"height":430,"url":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg","type":"image\/jpeg"}],"author":"Beryl Grannec","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","twitter_creator":"@DAC_group","twitter_site":"@DAC_group","twitter_misc":{"Written by":"Beryl Grannec","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#article","isPartOf":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/"},"author":{"name":"Beryl Grannec","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/832ca0e65d160a8f5b8e3565c7d65578"},"headline":"Site Migration Checklist: How Not to Make Things Worse","datePublished":"2023-12-15T04:00:00+00:00","dateModified":"2024-12-19T21:39:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/"},"wordCount":1106,"commentCount":0,"publisher":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#organization"},"image":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg","articleSection":["Development"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/","url":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/","name":"Site Migration Checklist: How Not to Make Things Worse | DAC","isPartOf":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#primaryimage"},"image":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg","datePublished":"2023-12-15T04:00:00+00:00","dateModified":"2024-12-19T21:39:34+00:00","description":"Master site migrations with essential SEO tips. From redirects to XML sitemaps, ensure a smooth transition for lasting success.","breadcrumb":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#primaryimage","url":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg","contentUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/Blog-articles-Banners_Site-migration.jpg","width":860,"height":430,"caption":"|||||"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/development\/site-migration-checklist-how-not-to-make-things-worse\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dacgroup.com\/en-gb\/"},{"@type":"ListItem","position":2,"name":"Site Migration Checklist: How Not to Make Things Worse"}]},{"@type":"WebSite","@id":"https:\/\/www.dacgroup.com\/en-gb\/#website","url":"https:\/\/www.dacgroup.com\/en-gb\/","name":"DAC group","description":"DAC","publisher":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dacgroup.com\/en-gb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.dacgroup.com\/en-gb\/#organization","name":"DAC group","alternateName":"DAC","url":"https:\/\/www.dacgroup.com\/en-gb\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/","url":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","contentUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","caption":"DAC group"},"image":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DACGroup","https:\/\/x.com\/DAC_group","https:\/\/www.linkedin.com\/company\/dac-group\/","https:\/\/www.instagram.com\/dac_group\/","https:\/\/www.youtube.com\/user\/DACgroup1976"]},{"@type":"Person","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/832ca0e65d160a8f5b8e3565c7d65578","name":"Beryl Grannec","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a56388868a66aeff6193c0174ab85565dbe3730c08d44963ef398a5a5bac414?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a56388868a66aeff6193c0174ab85565dbe3730c08d44963ef398a5a5bac414?s=96&d=mm&r=g","caption":"Beryl Grannec"}}]}},"_links":{"self":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/posts\/101231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/comments?post=101231"}],"version-history":[{"count":1,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/posts\/101231\/revisions"}],"predecessor-version":[{"id":101232,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/posts\/101231\/revisions\/101232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/media\/101233"}],"wp:attachment":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/media?parent=101231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/categories?post=101231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/tags?post=101231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}