Websites promotion & analytics

Select your language

Ask a question +38 096 558 7514

Website merge: how to avoid losing traffic and rankings

At some point, all website owners face the challenge of updating or migrating their site. On the one hand, it’s exciting to refresh the look and feel of the business online. But on the other hand, merging an old site with a new one can be risky. One mistake could lead to a significant loss of both traffic and rankings that took time to build. To help you avoid that, we’ve written this guide on how to merge and update a site without losing traffic or SEO positions.

A site merger can involve structural changes, a complete move to a new platform, or switching to a new domain.

The main concern when merging sites is URL management because search engines index your site based on its URLs. Let’s take a closer look at different scenarios for website migration and merging.

Changing the structure of the site

If you're changing the structure, for example:

oldomain.com/url1 redirects to oldomain.com/url1234

In this case, you'll need to set up manual redirects. This involves creating a table that maps old URLs to new ones and linking them with a 301 redirect.

Migrating to a new CMS with the same structure

Example:

oldomain.com/url1 stays as oldomain.com/url1

This is a rare scenario, but we’ve seen it happen. The URLs and structure remain the same; only the CMS and design change. Developers can copy the old URLs from the database to the new site, making the transition seamless for users. However, this is a delicate process that not every developer can handle properly.

This type of migration can also include improvements, such as adding new pages and reorganizing the URL structure, potentially increasing traffic and the indexability of the site.

Moving to a new domain

Full domain change example:

oldomain.com/url1 redirects to newdomain.com/url1

This is common when a company changes its name or acquires a more brand-friendly domain. There’s one key rule to follow here:

All URLs must remain the same, but with the new domain.

For example:

oldomain.com/url1 should redirect to newdomain.com/url1, not just to the homepage.

A common mistake is to redirect all old URLs to the new homepage:

oldomain.com/url1 should redirect to newdomain.com/url1, not just to the homepage.

Before switching domains, make sure to check the reputation of the new domain to avoid inheriting any penalties from search engines.

How to merge domains in Google?

Склейка доменов

The merging process happens in a few steps:

  1. Set up the redirect in the .htaccess file (the specific code will vary for each site, so we won’t include it here).
  2. Add the new site to Google Search Console and verify ownership.
  3. Set up the redirects.
  4. In the Search Console settings for the old site, request an address change, specifying the new domain.
  5. Confirm and wait (it usually takes around 14 days).

The switch usually happens faster, in about 3-5 days for large sites. If your site is huge (e.g., 5 million pages), it may take longer—up to 6 months in our experience.

How to check if the domain merge was successful?

We don’t recommend relying on automated tools, as many are unreliable.

We usually check redirects manually using the Redirect Path plugin for key pages to get a clear picture.

пример склейки сайтов

Actions to take after the merge:

In addition to setting up redirects, there are a few things to update in your Google services:

  1. Google Tag Manager: Update to the new site and adjust the container settings if the domain changes.
  2. Google Analytics: Make changes in the resource settings if you’re changing the domain.
  3. Google Search Console: Re-verify the resource, since the verification file might be deleted during the migration.
  4. Google Ads: Update any URLs that have changed to avoid issues with ad moderation and traffic source tracking in Google Analytics.

Additional checks after merging two sites:

  1. XML sitemap: Ensure it’s on the new domain and includes the correct URLs.
  2. Robots.txt: Update with the correct sitemap and domain info, especially if you use the Host directive.
  3. Last-Modified header: Pages should return the correct date of their last modification. .htaccess file: Remove outdated redirects and only keep relevant ones to prevent the creation of non-existent URLs.
  4. "www" redirect: Check how the domain looks and adjust the .htaccess file if necessary.
  5. Redirects for non-existent pages from the old domain: We’ve encountered issues where the developer didn’t account for redirects, which caused major problems.
  6. 404 pages in Google Search Console: Monitor for new 404 errors and their dynamics over time.
  7. These are the basics of merging a website.

We’ve successfully merged over 20 sites, including one with 5 million pages. If you need more help, feel free to contact us!

If you have any questions about our services, please write how to contact you and briefly describe your business.

* Your personal data is completely protected and will not be disclosed to third parties.

Please select the best way to contact you.

  • United States+1
  • United Kingdom+44
  • Afghanistan (‫افغانستان‬‎)+93
  • Albania (Shqipëri)+355
  • Algeria (‫الجزائر‬‎)+213
  • American Samoa+1
  • Andorra+376
  • Angola+244
  • Anguilla+1
  • Antigua and Barbuda+1
  • Argentina+54
  • Armenia (Հայաստան)+374
  • Aruba+297
  • Ascension Island+247
  • Australia+61
  • Austria (Österreich)+43
  • Azerbaijan (Azərbaycan)+994
  • Bahamas+1
  • Bahrain (‫البحرين‬‎)+973
  • Bangladesh (বাংলাদেশ)+880
  • Barbados+1
  • Belarus (Беларусь)+375
  • Belgium (België)+32
  • Belize+501
  • Benin (Bénin)+229
  • Bermuda+1
  • Bhutan (འབྲུག)+975
  • Bolivia+591
  • Bosnia and Herzegovina (Босна и Херцеговина)+387
  • Botswana+267
  • Brazil (Brasil)+55
  • British Indian Ocean Territory+246
  • British Virgin Islands+1
  • Brunei+673
  • Bulgaria (България)+359
  • Burkina Faso+226
  • Burundi (Uburundi)+257
  • Cambodia (កម្ពុជា)+855
  • Cameroon (Cameroun)+237
  • Canada+1
  • Cape Verde (Kabu Verdi)+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic (République centrafricaine)+236
  • Chad (Tchad)+235
  • Chile+56
  • China (中国)+86
  • Christmas Island+61
  • Cocos (Keeling) Islands+61
  • Colombia+57
  • Comoros (‫جزر القمر‬‎)+269
  • Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)+243
  • Congo (Republic) (Congo-Brazzaville)+242
  • Cook Islands+682
  • Costa Rica+506
  • Côte d’Ivoire+225
  • Croatia (Hrvatska)+385
  • Cuba+53
  • Curaçao+599
  • Cyprus (Κύπρος)+357
  • Czech Republic (Česká republika)+420
  • Denmark (Danmark)+45
  • Djibouti+253
  • Dominica+1
  • Dominican Republic (República Dominicana)+1
  • Ecuador+593
  • Egypt (‫مصر‬‎)+20
  • El Salvador+503
  • Equatorial Guinea (Guinea Ecuatorial)+240
  • Eritrea+291
  • Estonia (Eesti)+372
  • Eswatini+268
  • Ethiopia+251
  • Falkland Islands (Islas Malvinas)+500
  • Faroe Islands (Føroyar)+298
  • Fiji+679
  • Finland (Suomi)+358
  • France+33
  • French Guiana (Guyane française)+594
  • French Polynesia (Polynésie française)+689
  • Gabon+241
  • Gambia+220
  • Georgia (საქართველო)+995
  • Germany (Deutschland)+49
  • Ghana (Gaana)+233
  • Gibraltar+350
  • Greece (Ελλάδα)+30
  • Greenland (Kalaallit Nunaat)+299
  • Grenada+1
  • Guadeloupe+590
  • Guam+1
  • Guatemala+502
  • Guernsey+44
  • Guinea (Guinée)+224
  • Guinea-Bissau (Guiné Bissau)+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong (香港)+852
  • Hungary (Magyarország)+36
  • Iceland (Ísland)+354
  • India (भारत)+91
  • Indonesia+62
  • Iran (‫ایران‬‎)+98
  • Iraq (‫العراق‬‎)+964
  • Ireland+353
  • Isle of Man+44
  • Israel (‫ישראל‬‎)+972
  • Italy (Italia)+39
  • Jamaica+1
  • Japan (日本)+81
  • Jersey+44
  • Jordan (‫الأردن‬‎)+962
  • Kazakhstan (Казахстан)+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait (‫الكويت‬‎)+965
  • Kyrgyzstan (Кыргызстан)+996
  • Laos (ລາວ)+856
  • Latvia (Latvija)+371
  • Lebanon (‫لبنان‬‎)+961
  • Lesotho+266
  • Liberia+231
  • Libya (‫ليبيا‬‎)+218
  • Liechtenstein+423
  • Lithuania (Lietuva)+370
  • Luxembourg+352
  • Macau (澳門)+853
  • North Macedonia (Македонија)+389
  • Madagascar (Madagasikara)+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania (‫موريتانيا‬‎)+222
  • Mauritius (Moris)+230
  • Mayotte+262
  • Mexico (México)+52
  • Micronesia+691
  • Moldova (Republica Moldova)+373
  • Monaco+377
  • Mongolia (Монгол)+976
  • Montenegro (Crna Gora)+382
  • Montserrat+1
  • Morocco (‫المغرب‬‎)+212
  • Mozambique (Moçambique)+258
  • Myanmar (Burma) (မြန်မာ)+95
  • Namibia (Namibië)+264
  • Nauru+674
  • Nepal (नेपाल)+977
  • Netherlands (Nederland)+31
  • New Caledonia (Nouvelle-Calédonie)+687
  • New Zealand+64
  • Nicaragua+505
  • Niger (Nijar)+227
  • Nigeria+234
  • Niue+683
  • Norfolk Island+672
  • North Korea (조선 민주주의 인민 공화국)+850
  • Northern Mariana Islands+1
  • Norway (Norge)+47
  • Oman (‫عُمان‬‎)+968
  • Pakistan (‫پاکستان‬‎)+92
  • Palau+680
  • Palestine (‫فلسطين‬‎)+970
  • Panama (Panamá)+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru (Perú)+51
  • Philippines+63
  • Poland (Polska)+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar (‫قطر‬‎)+974
  • Réunion (La Réunion)+262
  • Romania (România)+40
  • Russia (Россия)+7
  • Rwanda+250
  • Saint Barthélemy+590
  • Saint Helena+290
  • Saint Kitts and Nevis+1
  • Saint Lucia+1
  • Saint Martin (Saint-Martin (partie française))+590
  • Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)+508
  • Saint Vincent and the Grenadines+1
  • Samoa+685
  • San Marino+378
  • São Tomé and Príncipe (São Tomé e Príncipe)+239
  • Saudi Arabia (‫المملكة العربية السعودية‬‎)+966
  • Senegal (Sénégal)+221
  • Serbia (Србија)+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Sint Maarten+1
  • Slovakia (Slovensko)+421
  • Slovenia (Slovenija)+386
  • Solomon Islands+677
  • Somalia (Soomaaliya)+252
  • South Africa+27
  • South Korea (대한민국)+82
  • South Sudan (‫جنوب السودان‬‎)+211
  • Spain (España)+34
  • Sri Lanka (ශ්‍රී ලංකාව)+94
  • Sudan (‫السودان‬‎)+249
  • Suriname+597
  • Svalbard and Jan Mayen+47
  • Sweden (Sverige)+46
  • Switzerland (Schweiz)+41
  • Syria (‫سوريا‬‎)+963
  • Taiwan (台灣)+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand (ไทย)+66
  • Timor-Leste+670
  • Togo+228
  • Tokelau+690
  • Tonga+676
  • Trinidad and Tobago+1
  • Tunisia (‫تونس‬‎)+216
  • Turkey (Türkiye)+90
  • Turkmenistan+993
  • Turks and Caicos Islands+1
  • Tuvalu+688
  • U.S. Virgin Islands+1
  • Uganda+256
  • Ukraine (Україна)+380
  • United Arab Emirates (‫الإمارات العربية المتحدة‬‎)+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan (Oʻzbekiston)+998
  • Vanuatu+678
  • Vatican City (Città del Vaticano)+39
  • Venezuela+58
  • Vietnam (Việt Nam)+84
  • Wallis and Futuna (Wallis-et-Futuna)+681
  • Western Sahara (‫الصحراء الغربية‬‎)+212
  • Yemen (‫اليمن‬‎)+967
  • Zambia+260
  • Zimbabwe+263
  • Åland Islands+358
Thanks! Your message has been sent.
Sending failed. Please fix the errors and try again.