Best Practice For Website Redesign & Migration
-
Hi,
I'm looking to redesign my current live website to a new Wordpress site using "Studiopress Enterprise Theme".
I'm new to Wordpress and therefore will be embarking on lots of testing & development.
I do not want to hurt my current live website whilst testing the new Wordpress site. However, it would be nice to bring the test site into the current live environment without changing untold urls, etc.Question
What is the best practice to setup this new Wordpress environment for my domain: www.sampledomain.co.ukHow would you restrict Google, Bing, etc from indexing, etc. whilst testing in the live environment.
What other consideration should I be aware of
Thanks
Mark
-
Hi Zach,
Thank you for all your help today.
Regards Mark
-
Ah, you are correct! Sorry I thought you were already on WordPress and just looking to change your theme.
-
Hi Zach,
Your logic of copying same content and setting would only apply if my current website where previously created in Wordpress.
My current website was created in Dreamweaver and tweaked by hand. It currently has not interaction with a database or Wordpress.
In short, I believe my needs would be to create a new instance of Wordpress.
Thanks Mark
-
Sounds like you got it, except I would recommend copying over your current site as a starting point vs. installing a fresh copy of WordPress. That way you are starting with the same content and settings and less likely to cause problems with URLs changing. It's also a lot less work if you have a larger site. Just copy of all the files and create a new database, import the data from your current site and make the couple edits mentioned above and you'll be all set. Good Luck!
-
Thank you Mike & Zach for the feature rich solutions.
With the above information, I will be creating a subdomain along the lines of staging.sampledomain.co.uk
I will further password protect this subdomain using Plesk.
I will tweak the setting of Wordpress to noindex, follow to stop search engines from trying to crawl.I assume Wordpress would be installed in the subdomain staging directory along with all relevant themes and plugins.
Also, I assume for each and every instance of a new domain, a fresh install of Wordpress will be required?
Thanks Mark
-
Hi Mark,
I recommend creating a subdomain like dev.yourdomain.com or staging.yourdomain.com. Password protect the directory so no one ends up on the wrong site and there's no chance search engines will crawl it.
Copy all your files to the subdomains folder, most hosting control panels just create a folder in your main website for subdomains so you can do this in the file manager. Otherwise, download a copy and upload it to the subdomain's folder.
Export your database using PHPmyAdmin, create a new database and import the data into the new database. After you import the data find the wp_options table and edit homeurl and siteurl to be dev.yourdomain.com.
Edit wp-config.php on the dev site to use the new database, user and password.
You should be all set with your dev site at this point and you'll keep your current settings and content so you don't end up with a bunch URL changes.
When you're ready to move the changes to your live site back everything up and do the opposite of the steps above.
I also use the Search and Replace plugin to search the database for http://dev.yoursite.com and replace with http://www.yoursite.com after moving everything over so you don't have any links pointing back to the dev site.
-
I would install your new site on a subdomain and then push it to your live site once all of your redirects are in place. Here is a great article about moving your wordpress site from dev to staging to production. <a>http://codex.wordpress.org/Moving_WordPress </a>
I hope that helps!
-
Hi Mike,
Thank you for the response.
How would I go about creating a staging site? I'm new to this...Mark
-
I would recommend that you work on your new website on a staging site (that is the standard operating procedure for a website redesign) that is locked against robots. You can either inject into the header of everyone of your pages or you can (recommended) install a plugin that will make sure that your site is not indexed until you are ready. A word of caution though, don't forget to change the tag to after you are done. This Q/A is filled with people wondering why Google hadn't indexed them after they failed to do so.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Does redirecting the existing URLs in the website without reducing our current rankings? The new website runs on the bubble, so it seems there is no provisions to redirect the existing URLs to this platform?
Hi Moz Fans, There are some clarification needed in a website revamping and loosing of current website rank. Please go through the questions and would be great if you like to share some insights on it. 1. We would like to revamp our existing website by joining hands with the bubble visual programming platform. Thus, kindly let us know if there are provisions to redirect the existing URLs to this platform. We would also like to know if this kind of redirecting affects the current website ranking. If yes, how can we redirect the existing URLs in bubble without reducing our current rankings? 2. As a part of the revamping of our website, we would like to enquire about the possibilities of its relaunch via bubble. Does it cause any changes for the current rankings of our website if we redirect the existing URLs via bubble? If yes, is there any provision to redirect the URLs without affecting the current ranking of the website?
Web Design | | OceanAirTravels0 -
Migrating login page from website: SEO impact
Our current login page looks like www.website.com/log-in/. We are planning to migrate it to a sub directory login.website.com. For years, our login page is the top landing with highest visits after homepage. If we migrate this now, are we going to loose traffic and drop in rankings? Thanks
Web Design | | vtmoz0 -
Will numbers & data be considered as user generated content by Google OR naturally written text sentences only refer to user generated content.
Hi, Will numbers & data be considered as user generated content by Google OR naturally written text sentences only refer to user generated content. Regards
Web Design | | vivekrathore0 -
A/B Testing.. Are you doing? how is it been? What do you think would be the best path for who is starting now?
Hey Mozers, One of my 2014 resolutions is to start doing A/B Testing, so far I have been following "best practices" and "common sense" when comes to website design, but I would like to go above and beyond. I was hoping a could get a few tips some of you that are already doing A/B testing. How is it been? Do you see a great ROI? What do you think would be best path for who is starting now? Any book or links you would recommend? Thanks
Web Design | | Felip30 -
Geo Tagging Your Website?
Is it worth it to do this to your site if it has a local focus? What are the advantages and disadvantages? Thanks! ~Ricky
Web Design | | RickyShockley0 -
Best way to add Google Analytics to a Joomla!
I am having difficulties installing (and getting it to work) google analytics to Joomla! 2.5.8 site. I have it working on some sites but then not on others even though I have installed it the same. Is there a recommended or easy way to do this that works?
Web Design | | Atlanta-SMO1 -
Website Redesign 301 Question
Hey Moz gang, I have a question that I believe I know how I'm going to handle, but just wanted some feedback from the Moz community on best practices. At my company, we're going through a site redesign. At the moment, our site is deeper than it should be with many one-off feature pages. For example, we have a Features page that then links to individual pages for each specific feature. One goal we have set for the redesign is a condensing of the pages in order to make the site more user-friendly, easy to manage and content rich. My question is this. We have a lot of these individual pages that I want to essentially kill and merge into one page. It is okay (best practice) to 301 all of those individual feature specific pages to the single Features page since that is now where all of that content lives?? I want to retain the link juice that those pages have gained over time, but I don't want to get penalized for too many 301's to a single page. Any advice or previous experience would be awesome 🙂 Thanks, Lance
Web Design | | RobinBryant10 -
Off Screen Rendering & Other Tactics
Hi Folks, We're currently trying to change our website search results to render in HTML in the first instance then switch off to AJAX when our user clicks on filters. But we came across an issue that diminishes the user experience, so we used this method below: We have moved the search grid offscreen in the initial rendering because we execute a lot of Javascript that modifies the DOM within the grid. Also when a user has performed a search from within the page, the hash is updated to identify the new search terms. Because this is not sent to the server, a user who has done a search and refreshes would see incorrect search results initially and the correct search results would then replace them. For example, on initial search a user reaches a URL akin to search.veer.com/chicken. When they perform a search from on that page, the hash gets updated tosearch.veer.com/chicken#keyword=monkey. If the user refreshes the page, the server only receives the request for chicken and then serves up the page with those results rendered on it. The Javascript then checks the hash and determines that it needs to run a different search and fires off an AJAX call to get the new results. If we did not render the results offscreen the user would see the results for chicken (confusingly) and be able to briefly interact with them until the AJAX call returns and the results are replaced with the correct monkey results. By rendering offscreen, the initial results are not visible and the Javascript can move them immediately onscreen if there is no hash, or wait until the AJAX call returns and then rebuild the grid and move it onscreen. Now I know that rendering text indent to -9999 is a black hat SEO tactic. But, would it be the same in this case? We're only doing this avoid bad UI. Please advise. Also, we came across these two articles that may serve alternative options. These article state that each tactic is SEO-friendly, but I'd like to run it my the community and see if you guys agree. http://joshblog.net/2007/08/03/make-your-rich-internet-application-seo-friendly/ http://www.inqbation.com/tools-to-increase-accessibility-in-the-web/ Thank you for your help!
Web Design | | CorbisVeer0