{"id":10155,"date":"2015-03-24T14:00:17","date_gmt":"2015-03-24T12:00:17","guid":{"rendered":"http:\/\/www.digitalmarketingpro.net\/?p=343"},"modified":"2021-10-02T17:15:55","modified_gmt":"2021-10-02T14:15:55","slug":"how-to-redesign-a-website-without-losing-seo","status":"publish","type":"post","link":"https:\/\/www.reliablesoft.net\/how-to-redesign-a-website-without-losing-seo\/","title":{"rendered":"How to Redesign a Website Without Losing SEO"},"content":{"rendered":"
When doing a site redesign there are a number of things to check to make sure that your rankings and SEO performance will not be negatively affected. Failing to follow all the steps correctly will confuse search engines and this will damage your website\u2019s trust.<\/span><\/p>\n There are many reasons why a website redesign in necessary. The most common reasons are:<\/p>\n A website redesign does not necessarily mean changing the domain of your website, so in all the above cases we assume that you keep the same domain but change the way the website looks i.e. the design.<\/p>\n Keeping your website up to date and continuously improving your design, features and user experience is actually something that is not only welcomed by Google, but it is also suggested<\/b><\/a>.<\/p>\n Step 1: Setup the new website on a temporary URL<\/a> It\u2019s always a good practice to copy your existing website to a temporary url, work on the new design and when it\u2019s ready you just switch the domain and everything works with no problems.<\/p>\n There are some technical details for this to work but your hosting provider<\/strong><\/a> should be able to guide you or even do this setup for you.<\/p>\n Working directly on your live website is not recommended because a lot of things can go wrong when you start doing design changes.<\/p>\n In terms of SEO, you need to make sure that your testing website is not index by Google to avoid any duplicate content issues.<\/p>\n There are two ways to do this:<\/p>\n Method 1<\/strong><\/p>\n If you are on WordPress, go to SETTINGS \/ DISCUSSION and check the Search Engine Visibility\u00a0<\/em>option .<\/p>\n Method 2<\/strong><\/p>\n Edit your robots.txt file and add the following lines of code:<\/p>\n What the above code does is to block all search engines from accessing the website.<\/p>\n If you don’t know how to edit your robots.txt file, read my robots SEO<\/strong> <\/a>guide.<\/p><\/blockquote>\n IMPORTANT: Make sure that you don’t transfer these settings to the new website when it is deployed live!<\/p>\n When you are done making changes to the new website the next thing to do is check that there are no broken links.<\/p>\n You can use XENU<\/b><\/a> which is a free tool that checks that all links are valid.<\/p>\n Chances are that you will have some broken links in your CSS or javascript and while these don\u2019t have an impact on SEO it\u2019s better to correct them now before you go live.<\/p>\n It is normal to change the url structure or slug<\/strong><\/a> of a page, but it is also of great importance that you let Google and other search engines know about the changes.<\/p>\n Failure to do so will damage your rankings, decrease your domain trust and as a result you will lose your organic traffic.<\/p>\n The first step is to create a list of all the urls<\/span> your existing website has. The easiest way to do that is to take your sitemap and save it as a text file.<\/p>\n Let\u2019s say that some (or all) of your urls have changed. For example, the contact us page had this url https:\/\/example.com\/contactus.html<\/em> and with the new design you changed it to https:\/\/example.com\/contact-us<\/em>.<\/p>\n If you don\u2019t want search engines to consider these as two different pages and if you still want any links that point to contactus.html<\/em> to be transferred to the new url then you need to do a 301 redirection.<\/strong><\/p>\n A 301 redirection is the way to tell search engines that a page has changed url.<\/p><\/blockquote>\n Another reason why you might want to do a 301 redirection, is to ensure that any bookmarks or social media links will still be working when the new website goes live.<\/p>\n Use the list you created in step 3 and write for each page the new url. If you are using WordPress (and apache in general) you can place the redirections in your .htaccess<\/em> file (found in the root of your website).<\/p>\n A typical 301 redirection looks like this:<\/p>\n For example:<\/p>\n Notice that for the OLD URL, we only type the page and for the NEW URL the follow URL path.<\/p>\n The actual configuration depends on the platform you are using. Read this nice guide<\/b><\/a> on 301 from Google for more information.<\/p><\/blockquote>\n This is a critical step and something that you waited for a long time. After all the hard work in designing, developing and testing your new website is ready to go live and it\u2019s only a click away.<\/p>\n What you should do at this stage is make the switch to the new website all at once.<\/p>\n The alternative way would be to do in stages, especially when it comes to big websites but Google\u2019s recommendation is to do it all at once<\/b><\/a> since this way will expedite crawling.<\/p>\n After going live the first thing is to check that everything is working ok. I would also recommend to run a broken links check again just in case you missed anything from the last test.<\/p>\n The next step is to login to your webmaster tools (both Google and Bing) and make sure that the website is still verified.<\/p>\n If not, you should verify it again so that you can monitor how Google and Bing index the new website.<\/p>\n Read:<\/strong> How to add and verify a website with the new Google Search Console<\/strong><\/a>.<\/p><\/blockquote>\n While in Google Search Console, use the URL INSPECTION option (from the top bar) to make sure that Google can read and index the newly deployed website correctly.<\/p>\n If there are no issues, click the REQUEST INDEXING button. This will speed up the indexing process.<\/p>\n Another thing to check at this stage is your robots file using the ROBOTS.TXT TESTER option which is under crawl (in the old version of Google Search Console).<\/p>\n Robots is a simple file used by webmasters to either allow or deny access to search engines to the web site as a whole or to certain pages.<\/p>\n A wrong configuration in robots.txt can deny access to search engine crawlers and this should be corrected as soon as possible.<\/p>\n Next and final step is to resubmit your XML sitemap<\/strong><\/a> to Google and Bing.<\/p>\n If your urls have changed the new xml sitemap will have the new structure and this will help search engines index your redesigned website faster and avoid any unpleasant surprises with your rankings.<\/p>\n Last but not least it is recommended that you have a monitoring system in place before and after you do a website redesign.<\/p>\nA website redesign is welcomed and sometimes necessary<\/h2>\n
\n
Steps for a successful site redesign<\/h2>\n
\nStep 2: Test new website for broken links<\/a>
\nStep 3: Create a list of all pages from your OLD website<\/a>
\nStep 4: Create page by page 301 redirections to redirect old urls to new urls<\/a>
\nStep 5: Switch to the new website (all at once)<\/a>
\nStep 6: Make sure that the new website is verified with Google Search Console<\/a>
\nStep 7: Use the URL Inspection tool to check that Google can properly index the new website<\/a>
\nStep 8: Check robots.txt<\/a>
\nStep 9: Optimize and resubmit XML sitemap to Google and Bing<\/a>
\nStep 10: Monitor your rankings<\/a><\/p>\n#1 – Setup the new website on a temporary URL<\/h3>\n
User-agent: *
\nDisallow: \/<\/code><\/p>\n#2 – Test new website for broken links<\/h3>\n
#3 – Create a list of all pages from your OLD website<\/h3>\n
#4 – Create page-by-page 301 redirections to redirect old urls to new urls<\/h3>\n
Redirect 301 \/OLD-PAGE-URL NEW-PAGE-URL<\/code><\/p>\n
Redirect 301 \/contactus.html\u00a0https:\/\/example.com\/contact-us<\/code><\/p>\n
#5- Switch to the new website (all at once)<\/h3>\n
#6- Make sure that the new website is verified with Google Search Console<\/h3>\n
#7- Use the URL Inspection tool to check that Google can properly index the new website<\/h3>\n
#8- Check robots.txt<\/h3>\n
#9- Optimize and resubmit XML sitemap to Google and Bing<\/h3>\n
#10- Monitor your rankings<\/h3>\n