Hang a new website on the old domain — how not to lose positions in the CEO?
Hello! The essence of the question is simple, and the solutions are not.
Is there a website on joomla - simple, not modern, etc. Domain for 5 years. On this site in the search results is a good position.
Made a new website on bitrix with a large catalog, a completely different structure, etc. (to repeat the old structure was not possible). To put a site plan on the old domain.
What is the replacement algorithm of the website will be the least disastrous from the point of view of losses in search results?
There were suggestions:
- hang a new site on another domain (in tune), drive for some time (~half a year), while not disabling the old one. Then transfer the new site on the old domain.
- hang up a new website on the old domain and the old site to post on the subdomain type "old.site.ru". But will the robot from indexing the pages in the results if we add a subdomain?
Both options seem meaningless, so are asking for help and advice.
Certainly the theme of izezzhena, all attempts somewhere something to read/learn the answer is - "the loss will be nothing to do unless 100% match new url and the old site". Understand that the losses will be, but there may be a way though as-that to reduce them!
In advance, thank you!!!
301 to new URLs, but the loss will be approximately 40% of the traffic
here you will not do anything.
accordingly, a new structure of the website will be included in the index going up and by month 2 you will gain performance.
Preston.Pouros answered on March 23rd 20 at 19:15
Did you go to the supermarket as I remember, you know where everything is, all the shelves\racks always in the same place, and then BAM, came all stuffed in a new way, where everything is incomprehensible and you a while you're out, to learn, to remember, and you will shake, like, "what the fuck"?
It's like that.
The only thing you can do is if the pages on the old site meet the same content and the new, then I would have made of the information block field, redirect_from, and shoved back the URLs of old pages and the component is checked the variable and redirected would with a 301 header to the new current, if someone visited the page\ url from redirect_from
At least compare with the analogy above and hang on the racks of paper with tips (was Looking for booze? It is now left after 3 racks)
Chaya28 answered on March 23rd 20 at 19:17
Did something like this:
inserted into the file which is responsible for code rewrite in which:
1)there is an array of old URLs that are indexed by search engines
2) there is a new url for the new version of the site
3) if the address of the content on the new website coincides with the old for example /contacts/ then arrays these URIs are not viceroys
4)Next, check if array current URL is (compare with $_SERVER["REQUEST_URI"]) then so redirect header("location: /Novyy",301,true);exit; otherwise, continue the download of the new cms
In cases bitrix such code can be placed in files /bitrix/modules/main/include/prolog_before.php and /bitrix/header.php
Thus the users came from the search for the old links will be redirected to a relevant address content and search engines understand where the content is now.
Repeatedly tested - the position usually grew.
About whether to hang a new website to start on a new domain: if you are using a significant number of texts in the old site certainly not. If a complete unique - you already circumstances may even make sense to temporarily leave the old site on a subdomain old.domen.ru but I guess You like all the old texts are used, so the answer is on the same domain.