book a call
+1 (347) 418-03-62
Starting a new project?
get advice

CMS (Content Management System) - content management system or software for creating, editing, organizing the structure and content management.

Moving a site to a new engine is a long and laborious process that allows you to fix the shortcomings of SEO promotion and conduct a technical audit of the website.

1. Reasons for moving

Among the most common are:

  • obsolescence CMS;
  • engine security issues;
  • termination of system support from developers;
  • self-recording engine;
  • website on the constructor;
  • additional costs when trying to expand the functionality.

Each CMS has its own specific features (layout, database structure, etc.).

The complexity of moving a website to another engine can be compared with the development of a new web service.
Therefore, it is so important to determine the requirements for the system and select those that maximally correspond to the desired functionality.

The following is a list of recommended CMS depending on the type of website:

  • online store (catalogue): OpenCart, Joomla, WordPress, 1С-Bitrix;
  • landing page (promo, business resource): Drupal, WordPress, Joomla;
  • іnfoportal (forum): Joomla.

*make sure you have a backup your website. Only after this step can you start moving the old project to a new site. And run the test until you find but fix the errors found.

2. Risks to consider

Each CMS forms semantic (“readable” rus) URLs in its own way.
The URLs will change when you move the project to a new engine. Also, URLs will change if you modify the structure of the resource. This can lead to a loss of traffic. Therefore, it is necessary to configure page 301 redirects. However, if the project contains more than 100 pages, then working with a redirect becomes very time-consuming.

3. Moving stages

1. Redirects

We put redirects manually for small websites. For large projects, you can use:

  • Google.Analytics or Yandex.Metrics;

Блог_переезд cms_1


Блог_переезд cms_2


  • special services (Netpeak Spider, Screaming Frog).

Блог_переезд cms_3

Netpeak Spider

Блог_переезд cms_4

Screaming Frog


  • parse web project in services and unload all pages;
  • delete product cards;
  • delete pages with a response code 404 (addresses are not relevant, so you do not need to leave it on the new CMS).

And when the list of all the website pages is ready, create a table of correspondence of old and new URLs.

*make sure that the pages that generate the most traffic generated on the test platform.

The final step – 301 redirects in the htaccess file.

2. Content.

Move all the texts. If the project contains a large number of pages, then the work on the materials transfer should be entrusted to programmers. You can manually enter data such as “Shipping and payment”, “About the company”, “Contacts”, etc.

3. Metadata and Headers

Title, description and H1 must also be moved over.

4. File robots.txt.

Create a robots.txt file for the new engine.

5. File sitemap.xml.

It is necessary to generate a new site map file and send it for verification to Google and Yandex webmasters. Search engines should index new pages of a website as soon as possible.

6. Systems of analytics and other external services.

  • code of Google.Analytics, Yandex.Metrics and other tools that are used in the work;
  • verification code for Google Search Console and Yandex.Webmaster;
  • callback code of various pop-ups from other outresourced services that were on the old website.

Remember to set up goals, e-commerce and other parameters where URL change could be involved.

7. 404 error pages.

It is necessary to check the correctness of the display. The error should be displayed on all erroneous URLs and report that such a page does not exist.
It’s good if the page with the 404 error contains links to the main page of the website.

8. rel = “canonical” tag

Set rel = “canonical” tag to eliminate duplicate pagination pages.

9. Mobile devices

Check the project optimization for mobile devices using the service

10. Backlinks.

Extract all backlinks from Ahrefs and check if all pages that donor’s link to give a 200 response code.
If there are pages with 404 server responses, then redirect to the appropriate site URL or to the main page.

11. Notification of changes in the URL of all specialists working with it (PPC, SMM).

It is necessary so that there are no ridiculous situations with errors on clicks from social networks.


You should write down the desired technical and functional requirements for the system before deciding to move to a new CMS.
Back up the project. 
You can transfer a website without a significant drop in traffic and losses during search promotion based on the above algorithm for moving a web project to another CMS.

A decline in traffic is possible for the first time after the move. Relax, this is normal. In a month or two, the work would come right. And if you have foreseen everything, then the effectiveness of the project at the new site will become higher.

SMM marketing for an online store of mirrors and furniture for makeup artists

Clutch Names ITForce as Top Search Engine Marketing Agency

SMM marketing for an online store of mirrors and furniture for makeup artists

SERM of search results

SMM marketing for an online store of mirrors and furniture for makeup artists

What is SEO: science or magic?

Subscribe to our updates
More useful articles and manuals are yet to come Stay up to date!

Вы уже подписаны на нашу рассылку!

Подтвердите свой Email для завершения подписки.

website promotion
More useful articles and manuals are yet to come Stay up to date!

Thank you! Our manager will contact you soon.