Transferring Servers SEO Web Affairs

This tutorial is for webmasters who want to start changing web hosting, because the downtime the website frequently or slow page loads that can affect search engine optimization. If your site is error-free and worry that affect your SEO, you do not want to miss this great article!

There comes a time when you decide to change web host. The main reason is that it is the provider Web hosting is slow, buggy, expensive, or has limited features of your website. You can also decide to transfer to another web hosting service located in his country aimed to achieve the benefits of geographic targeting on Google (see my geographic segmentation and SEO for more information).

The examples used in this tutorial is for websites that require LAMPP environment (Linux, Apache, MySQL and PHP), although the concept of transfer processes can be applied any hosting server configuration.

Step 1.) Download all important files on your existing server

The first you should do is download all the important files on your existing server. These files are:

a.) The template files (for example, they have. php,. aspx,. ASP, JSP) necessary for normal functioning of your website.
b.) HTML, Javascript, CSS and other files needed to make the site properly.
c.). htaccess or web.config
d.) images
e.) important documents.

If you do a normal cleaning in your hosting server, then all files that are important, so you want to download them. Using an SSH client (recommended for safety) or FTP, you must select all files (Press Control-A), right click on them and start downloading.

Step 2.) Download all the major databases

If you have a dynamic website (a website that uses databases such as MySQL, MS-SQL, etc.) then you must also download it to your local computer. Like most of websites use MySQL on Apache / Linux / PHP web environment, we will use phpMyAdmin to download:

1.) Log in to your control panel hosting and then go to the phpMyAdmin interface.
2.) In one of the menus phpMyAdmin, click "Export" link.
3.) "Export" see the list of your MySQL database. If you have more than one MySQL database, it is recommended you download them one by one. Select a database, then make sure that "SQL" is selected. Leave all other default settings.
4.) Make sure the "Save as file" is checked. Then click "Go" to download the database.
You can find the correct settings to download the MySQL database with phpMyAdmin here: http://www.php-developer.org/screenshot/downloadingdatabase.jpg

5.) Once downloaded, the file name of the SQL file will change, for example, to be called something like localhost.sql. That's good.

6.) If you need to download another MySQL database, repeat 2 to 5.

Step 3.) Test your backup files and MySQL database on localhost

This step is optional but highly recommended if you need to make sure you successfully downloaded all the files and databases required. Sometimes when you are downloading files, you may forget to download important files, such as images, etc. in parts of your server. As a result, if you do not check your backups, your website will not work properly on the new provider. Next shows the recommended steps to test the backups:

1.) Install XAMPP on your computer. This is a local Apache web server with MySQL and PHP, which act as a network of local host in testing backups.

2.) Transfer all your files in the htdocs directory. If you are using CMS like WordPress or Joomla, you have to install first and then transfer theme files to it. For users of WordPress, you can read this tutorial: http://www.aspfree.com/c/a/BrainDump/Install-and-Run-WordPress-in-XAMPP-Local-Host/

3.) Import your MySQL database with phpMyAdmin XAMPP. To import the database:

a.) Login to phpmyadmin XAMPP: http://localhost/phpmyadmin
b.) Click on "Import" link.
c.) In "File to Import", locate the file you downloaded in step 2 MySQL database.
d.) Let the other settings unchanged. For reference, this option seems to work well for database import: http://www.php-developer.org/screenshot/databaseimport.jpg

4.) Check your website in the browser to run locally, for example, http://localhost/mywebsite/. Check that:

a.) Lack of images.
b.) distorted pages
c.) functionality / features missing

Make sure your website appears as complete as possible. If something OK, some files can not be successfully downloaded in Step 1. Compare the files you downloaded with your existing remote server.

Step 4.) Buy a new web hosting account

Make sure your new provider has all the features you need as well as the use of optimization Apache / MySQL and PHP releases, etc, do not be afraid to contact web hosting support to ensure you are purchasing the right features accommodation.

That would be good to prepare a list of questions you need to make the new hosting company before making any purchase to avoid any delays due an error in the choice of web hosting packages. Read a lot of comments online about the new web hosting company to ensure that offers excellent service and the end result is the same as your web server before.

Step 5.) Upload your website and databases to new Web Hosting

IMPORTANT: DO NOT TRANSFER ANY DNS However, at this time. In lieu thereof the following:

1.) Enter your new FTP / SSH server provided by your server web.
2.) Search the root directory of your website. Mostly this is inside the public_html or www folder.
. 3) If found, it tries to load an HTML file test (known as "test.htm") containing text like "Hello, this is only a test." Load this file in the root directory your new hosting server. The purpose of this test is to locate the correct root directory.
4.) Your hosting company offers its new IP address hosting server after purchase. Make sure you have this IP address.
. 5) Access to the HTML test file uploaded using a web browser, for example:

http://69.456.343.222/test.htm

69,456,343,222 is the IP address of your new hosting server (provided by the hosting company). If you can see the text "Hello, this is only a test" provided by the browser, which has located the root directory. Otherwise if this does not work, please contact web hosting support where temporary files go for testing before any transfer of DNS.

6.) Upload files backup tested in Step 3 and install the CMS software is needed (for example, WordPress, Joomla).

7.) Import your website MySQL database on your webserver new (procedure similar in Step 3).

8.) To test your website on the new server that hosts properly (DNS before the transfer), make sure:

a.) The Web configuration files to use the website IP address of your new hosting company instead of your domain name. In WordPress, make sure the "SiteUrl" and "home" field in the wp_options table are pointing to the IP address (eg http://69.456.343.222, not the domain name of your website.

b.) Access to your website in the browser using the IP address instead of the domain name. For example, if you have this URL to your current hosting:

http://www.php-developer.org/simple-php-proxy-detection-script-and-client-real-ip-address/

Then to check whether this URL is working on a new server hosting, you will have access to it via an IP address:

http://69.456.343.222/simple-php-proxy-detection-script-and-client-real-ip-address/

Double check if your website is working properly as it was on the localhost or the actual web hosting.

Step 6.) Change your website DNS settings to point to the new provider

IMPORTANT: Do not turn off or close your old account HOSTING YET. Time to change DNS / Name Server configuration of your website, follow these steps:

1.) Change all references in its new housing using the address IP of your domain name. For more information (for example, if you are using WordPress, Drupal or Joomla), you can read this guide: http://www.php-developer.org/cmsnewhosting.txt . Make sure all links on your site should point to the newly hosted domain name and not the version of the IP address of your domain.

2.) Enter in your domain registrar (where you have registered your domain). For example, in networking you click on "My Domain Names" and then go to "Edit DNS". Make sure the server name and server names of two points to your new web hosting company's DNS server (provided by your new web hosting company after purchase).

3.) During this stage, your website will go into the DNS propagation phase, which will last up to 48 hours. The good is that your website will experience no downtime during this time because you have pre-configured your site to work on his new hosting company.

4.) After 48 hours, ping your site and there should be a new IP address, this IP address is provided by the new hosting company.

Example: ping www.yourwebsite.com DOS command prompt. Before pinging, you may want to enter: ipconfig / flushdns to clear the DNS cache.

5.) Check the website to function normally in their new accommodation after the DNS transfer. Check for broken links, you can use Xenu detective to do this. http://home.snafu.de/tilman/xenulink.html.

Step 7.) Turn off / close your old account hosting

Check the server logs your old hosting account. If you do not receive the request or records, especially traffic from search engines or bots search engine visiting your page. This implies that one is visiting your website on your web hosting account again.

You can go near his old hosting account. It's like keep updated backups of files and databases, then delete all files from the old hosting account.

About the Author

If you want to buy cheap laptop battery, please visit http://www.batterylaptops.co.uk


Wordpress


Wordpress


$8.57


No Synopsis Available

No Limit


No Limit


$11.99


Track Listing: 1. Rita-San, 2. Ballad of the Sad Young Men, 3. My Laurie, 4. Mambo de la Pinta, 5. No Limit - (bonus track)

The Limit


The Limit


$11.93


No Synopsis Available

The WordPress Anthology


The WordPress Anthology


$29.83


No Synopsis Available


Turbocharge your FaceBook Marketing with FB AutoCash!

Tagged with:

Filed under: WordPress Marketing Strategies

Like this post? Subscribe to my RSS feed and get loads more!