How to Move a Website from SBI! to WordPress

How to Move a Website from SBI! to WordPress


Introduction
Your website’s new home
Installing WordPress on IP
URLs fix
Inportant plugins
WordPress themes
Converting your site
Sidebars and menus
Editing database before final switch
Emails and subscribers
Switching name servers
Re-registering your domain
A word about backups
More thoughts and links
FORUM



A lot of time passed and I gained a lot of experience with moving websites from Site Build It! and have more insight into what soon-to-be ex-SBIers want. My first tutorial here teaches you to transfer your SBI! website in static form (as is), THEN slowly convert to WordPress.

The tutorial on this page was written after many requests from SBIers who were looking for an easier, a more straightforward way to convert to WordPress without having to mess around with Httrack.

WARNING: Some people start clicking around here and get overwhelmed by what they see. If you want to see what’s going on here feel free to explore, but make sure that you do not get confused and blend several of my tutorials into one. You either follow tutorial on this page, or tutorial here. You don’t do both at the same time or you will have a huge mess. The links inside the tutorials will take you where you need to go without second-guessing. If something isn’t clear, post in my forum (not comments). Although it’s called forum it’s only me who answers questions there.Finally, remember things are simple. There is a lot of text, because…

  • I want to make sure you understood me right.
  • I have a thing for large fonts.
  • I like to use long, narrow, toilet paper-like page layout. It makes pages look longer than they actually are but does wonders for my Adsense CTR!

…and still, things are simple. You can do it!

Do you know, I always thought unicorns were fabulous monsters, too? I never saw one alive before!

Well, now that we have seen each other, said the unicorn, if you’ll believe in me, I’ll believe in you.

– Lewis Carroll, Alice’s Adventures In Wonderland And Through The Looking Glass 🙂

In this tutorial we are going to build WordPress version of your website on IP address. We will be doing this while your existing website is functional and still hosted by SiteSell. It takes some time to convert entire website; the more pages you have, the more time you need. It takes about two minutes to convert one page. While it does take some serious work in the beginning, later you will find that it was worth it. Your site will become super flexible and easy to deal with. You will be able to switch WordPress themes (templates) and add or remove all kind of features with just one click. WordPress is awesome!

Once you rebuild your entire website on IP address, you will simply switch name servers and voilà, you are done! There will be no downtime. While downtime during site transfer is considered normal, I am very proud to say that I never had it. If you follow these steps carefully, your site shouldn’t go offline.

I am also committed to make it as cheap as possible and when something is not necessary I will say so.


YOUR WEBSITE’S NEW HOME

First things first, you need a new web hosting account. What I am about to show you may or may not work on different hosts (probably will, but minor differences are not only possible but likely). If you want to be absolutely sure, just get an account at Hostgator. It is a good host and this tutorial was written using their account. It definitely works there.

If you have only one website, get their Hatchling account (starting at $3.96 a month) and, if you have more than one website, get their Baby account. If you are not sure, get Hatchling account – you can always upgrade later. In addition, you can use my discount coupons. You can get them here.

Before you go there, keep this in mind:

  • When purchasing web hosting plan with Hostgator you should enter your SBI! domain WITHOUT WWW
  • When you’ll check out on their order page you will see that Hostgator has some hosting addons checked by default. These aren’t critical. It’s safe to uncheck them. You can backup your website yourself and as for security… as long as you behave wisely and don’t go crazy with free plugins and WordPress themes you should be fine. I am not discouraging you from purchasing these services. I just want you to know you don’t have to spend on them. I never do.
For those who want to use A Small Orange for hosting:

I have tested this with A Small Orange and it works very well there. You can definitely use them if you prefer. For websites under 1,200 – 1,300 uniques per day choose Shared Small account for $5 dollars per month.

If you are closer to about 2,000 per day choose their Shared Medium account for $10 (unique visitor numbers in your SBI! stats). I currently host a site with 3,000-4,000 daily unique visitors on this account. On some days it shoots up to 10,000 (quite regularly) and the site is doing just fine.

Keep in mind, there will be some optimization work need to be done in order to be able to fit in these cheap plans with this type of numbers (described below).

All ASO plans from “Small” and above allow to host more than one website. So if you need to transfer more than one website you don’t need to double your hosting fees.

You may notice their Shared Tiny plan for $35 per year, but it is what it is — tiny! It can host only one website and that website has to be quite small, or well optimized text only website. If your website is small, you can try this plan. The site will perform just fine and if you need to upgrade you can always do so later.

You can save a little by using these promo codes they issued especially for my visitors:

  • wd5 – one time $5 discount
  • wd15 – 15 percent on first bill

Promo codes are only valid for accounts from Small Shared and above.

When opening an account choose “I want to point my domain at you” and enter the name of your SBI! doman, like this:

Oh yes, they will also offer you some addons when you check out but they are not necessary unless you don’t mind paying a little extra.


STEP 1: INSTALLING WORDPRESS ON IP ADDRESS
Time required: about 5 minutes

Once you open new web hosting account, Hostgator (or A Small Orange, if you are using it) will send you a welcome email, which contains IP address of your website. Hostgator will also send you password for your cPanel (control panel), but in A Small Orange you will have to set it yourself before doing anything else.

Enter your IP address into browser and add slash and cPanel, like this (obviously, replace this IP address with yours)

198.57.247.140/cpanel

You will see this:

Log in with your username and password. You will see your cPanel’s dashboard with many interesting icons. Promise me you won’t play with these unless you know what you are doing…

Scroll down and find QuickInstall icon under Software / Services (A Small Orange users should use Softaculous, see the blue info box a few paragraphs below).

Click on QuickInstall icon and find “WordPress” in menu on the left.

wordpress installation hostgator

Fill the form as follows. Make sure to keep the box next to “Install in directory” empty. This will install WordPress in the root directory of your future website.

For email, it’s better to use your Gmail (or whatever you are using) rather than email at your domain for now. You will be able to change this later. The reason why we don’t want to use email at our domain is because our site is about to go through the transfer. Another reason is that your email is still hosted by SBI! and I don’t trust their webmail system. When the transfer will be complete, you can create same email address at your new host and edit it in your WordPress, if you wish.

Autoupgrades are checked by default. You can keep it that way or uncheck it and update your WordPress manually. Autoupgrades is a relatively new feature and I personally still prefer to upgrade my own installations manually. It takes only a click of a button.

Make your username and password very long and very hard. This is VERY important! In “Blog Title” fill your site title. Once again, you will be able to change this later in case you need to. Click install.

Quick Install will send your log in details to the email address you specified. Congratulations! You just installed WordPress!

For A Small Orange Users
There is no Fantastico or QuickInstall in ASO, but they have another software that does this. It is called Softaculous. Here are your screenshots. At your IPaddress/cpanel after you sign in you will see many icons. Scroll down and click on Softaculous:

On the next page choose to install WordPress. Here are your settings for installation. Please make sure your password and username are complicated and long enough. Obviously enter your site’s name and description. If installation directory is pre-filled with something you should make sure it’s empty (click on image to see its larger version):

After the installation is complete, the rest of the tutorial is same for both ASO and Hostgator users.

***ONLY FOR THOSE WHO ARE USING EXISTING HOSTING ACCOUNT WITH OTHER SITES ON IT***

Q: I don’t need to buy a new hosting account because I already have one. There are other sites already hosted there. What am I supposed to do? Where do I install WordPress?

A: You should first go to your cPanel and scroll down where you see “Addon domains” button and add an addon domain for your future website (without www.)

addon domain

Now when you go to your WordPress installer (Fantastico, Softaculous or QuickInstall), you should see this site in drop down menu where it says “Install on Domain” or “Choose Domain”. Fill the rest of the form as usual and install WordPress.

Later on when we will be modifying database for preview URL you should

  • make sure you modify database of THIS particular site and not the other site hosted under the same account,
  • make sure your preview URL reflects your addon domain. It will look similar to this: http://23.234.567/~username/mysbidomain.com/ or this http://your-primary-site-on-yourhost.com/mysbidomain.com/

    You will be using this URL as preview URL for the rest of this tutorial.

Are you done already? If you go now to

198.57.247.140/~YourUsername

you should see your WordPress site with default template. It may lack styling at this point but it’s nothing to worry about. We will fix that in the next step.

(Note: in 198.57.247.140/~YourUsername you should replace my IP address with yours and YourUserName with your host’s username (not the one that you just created for WordPress!))

The current default is either “twenty fourteen” theme or “twenty fifteen” theme. You can see twenty fourteen’s full capabilities here in the demo and here is twenty fifteen’s demo. We will talk about themes later, but, obviously, you don’t have to use it.

Back to your site: your homepage works, but if you try to log in to your WordPress dashboard nothing works and we are going to fix this now… Go back to your cPanel by entering this again (replace my IP address with yours):

198.57.247.140/cpanel

Scroll down until you find PHPMyAdmin icon under “Databases”:

PHPMyAdmin on cPanel, Hostgator

Click on it and choose “wp-options” from menu on the left. IMPORTANT PART, be very attentive right now!

PHPMyAdmin wp-options button

Click on “wp-options” and find the line that has your site’s URL in it. Click on Edit (in that line).

PHPMyAdmin WordPress site URL edit

Replace your site’s URL with your IP address + slash + ~ + cPanel username. You will get something like this:

PHPMyAdmin WordPress on IP address settings

Click on “Go” to save it and then scroll down and navigate to the next page and find similar line with your site’s URL in it and do the same.

PHPMyAdmin WordPress home URL edit

After you edit this line just like you did with first one, click on “Go” to save and close the whole thing.

SO YOU JUST MADE TWO EDITS IN THE DATABASE, OKAY? GOOD! 🙂


STEP 2. URL FIX
Time: about 3 minutes

Now enter in your browser this (modified accordingly):

198.57.247.140/~Username/wp-admin

Once again, IP is yours and username used here is your cPanel username; wp-admin stays the same. You will see another log in box, except that this time it belongs to WordPress.

Enter your WordPress username and password – the ones you created when installing WordPress (NOT your cPanel username and password). Log in.

In menu on the left find “Settings” –> Permalinks and make sure you check “Post Name” as shown below. Click “Save Changes”.

WordPress permalinks

Now find Plugins –> Install New in menu on the left. Enter in search field

.html on pages

Once you found this plugin, click “Install Now”, then click “Activate Plugin”.


STEP 3. MORE IMPORTANT PLUGINS
Time: 5-10 minutes

Since you are on plugin page anyway, let’s install other important plugins so we don’t have to worry about it later.

Enter in plugin search box

RSS includes pages

Once you find it, click “Install Now” and “Activate Plugin”

Rss includes pages plugin

Now we need something for page meta tags, like meta description, and something for your sitemap. You can either use “WordPress SEO by Yoast” (does both and more) or combination of plugins that have this functionality.

While “WordPress SEO by Yoast” is awesome it is also very resource-intensive. It also tends to confuse some WordPress newbies and it’s not like I never had issues with that plugin… There is no problem in going with Yoast but I will suggest another alternative – “Add Meta Tags” for descriptions and “Google XML Sitemaps” for sitemaps. You can also use other alternatives as long as they get the job done.

Let’s install our plugins.

Enter in plugin search this:

add meta tags

Click “Install Now” and then “Activate Plugin”.

metatags

And now install (but do not activate)

google xml sitemaps

Google XML sitemaps needs to be configured, but it is best to do that AFTER you finish your site and switch name servers. You will find instructions for that later in this tutorial.

If you want to add ads to your pages, I recommend “Quick Adsense” plugin. It can be used for anything other than Adsense too. You can insert ads after your page title, at the end of your page and even anywhere between your paragraphs. Change your mind anytime and update ads on your entire site with one click. Test your ads as much as you want. Be your own Ezoic… 🙂 Definitely one of my favorites! If you need it, just enter in plugin search:

quick adsense

and install and activate the plugin. Once installed, this plugin adds a link under “Settings” that allows you to set your preferences and add ad code. You will be blown away by flexibility this plugin offers! Just look at this:

quick adsense

You can install Quick Adsense now or later — doesn’t matter.

You may also want to use something to insert Google Analytics or Statcounter code. Statcounter has its own official version and Yoast has his “Google Analytics for WordPress”. There are other options too; feel free to choose what fits you best.

You will also find that there is Akismet and Hello Dolly plugins preinstalled. You can delete them. I personally never use them. I use captchas on comment forms to fight spam and I never got Hello Dolly thing. Maybe you will…

I also recommend to install Hyper Cache Extended but do not activate it until the site is ready. This plugin will make your WordPress site very fast. WordPress websites are database-driven and anything database will be naturally slower than pure HTML. This plugin will fix that. I don’t suggest to activate it before the site is done because it will cache your pages when they are half done and, if you are working with WP for the first time, it might confuse you. Remember to activate it when you are done though. At the end of this tutorial you will find a link that will take you to step-by-step instructions for Hyper Cache Extended.

Please, please, PLEASE don’t skip Hyper Cache Extended and don’t forget to activate it when you switch name servers. I don’t know why people skip this step, their sites become painfully slow and they begin to question the whole WordPress thing. Don’t be like them!

You definitely need CAPTCHA plugin for your comment forms (there is a lot of automated spam in WordPress). There are many plugins for that. I am using Si Captcha Anti Spam now and like it. If you prefer FaceBook, Google+ or Disqus comments, you can have that too. Just make a quick plugin search and see your options.

You can configure comment options under Settings –> Discussion. I highly recommend to disable trackbacks and keep all comments in moderation. ALWAYS.

Another plugin you might want to install is Contact Form 7. This will handle your Contact Us form. It will give you a piece of code you will need to paste in your Contact Us page and it will become a form once you publish that page.

Important: In Contact Form 7 you will need to specify email where you want to receive notifications. It can be your Gmail or Yahoo, or an email address at yourdomain.com (we will talk about that in Step 8). The current default is you@example.com so you need to make sure that the email address specified in Contact Form 7 is also the email address were you expect to receive your emails. Here is the screenshot:

Contact 7 WordPress plugin email settings

If you would like to allow readers submit content for you (something like SBI!s C2), there are many different solutions. I found that User Submitted Posts plugin works very well.

WARNING: Always deactivate and delete plugins you are not using anymore. Keeping plugins to minimum is a good thing for many reasons.

Plugins list for quick reference

We discussed these plugins above but I am adding this list so you can use it as a checklist.

MUST HAVE

These plugins are must have as they help replicate our SBI setup on WordPress and optimize for search.

  • .html on Pages
  • RSS Includes Pages
  • Add Meta Tags
  • Google XML Sitemaps
  • Hyper Cache Extended

Notes:
Add Meta Tags and Google XML sitemaps could be replaced by WordPress SEO by Yoast.

If you are using Genesis themes, you don’t need Add Meta Tags or any analytics plugins.

You can replace these plugins with any other plugins or hacks as long as you know what you are doing and are confident that job gets done.

Highly recommended

  • Si Captcha Anti Spam
  • Quick Adsense
  • Contact form 7

*I recommended Sweet Captcha before, but it’s not available anymore (not in WordPress plugin directory at least). I switched to Si Captcha Anti Spam and it works just fine. Alternatively, you can turn off comments altogether.

For your stats

These plugins help insert Statcounter or Google Analytics code into your WordPress template. Obviously, if you are not using Statcounter or Google Analytics you don’t need these.

  • StatCounter – Free Real Time Visitor Stats
  • Any Google Analytics plugin such as Google Analytics for WordPress (by Yoast)

Nice but not necessary

  • User Submitted Posts (to replace C2 submissions functionality).

What about social buttons?

There are SO MANY ways to add social buttons to your WordPress that I am not even sure where to begin. First, the good practice is to keep plugins to minimum and, in my opinion, it’s very easy to add social buttons without plugins even for WordPress newbies.

For example, you could generate AddThis code like you would do for normal website (not WordPress) and add it manually via Appearance –> Widgets area. Once you are there, simply drag text widget to your sidebar and paste your AddThis code and hit Save. You will get something similar to what I have on this site (I am using AddThis). Just for the sake of example, here is the screenshot of my WordPress dashboard that shows AddThis code pasted in text widget and placed in sidebar in Widgets area (click to enlarge):

add this code

Another way is to use one of many plugins. Simply search for something like “social buttons” in your plugins area and, based on reviews, try a few of them. I don’t have any recommendations for this because I personally never use them.

Finally, you could generate a code for your buttons and use Quick Adsense plugin to add social buttons either right under titles or at the end of each or both! Quick Adsense is not only for Adsense or ads, it is a tool that helps you insert anything you want anywhere within your article site-wide in a matter of seconds!


STEP 4. WORDPRESS THEMES

Your WordPress experience entirely depends on your theme choice. If you are not happy or comfortable, chances are you need to change your theme. While there are thousands of free themes, there are also a lot of premium themes.

Free themes are divided into two categories:

  • official WordPress themes,
  • free themes made by independent authors.

There is nothing wrong with using one of the free themes made by independent authors that you will find under Appearance –> Themes tab or download from other sites; BUT it takes time to find a free theme that does what you want to do, looks good, works properly and is SEO optimized all at the same time.

You don’t want just look. You want security and good SEO. I suggest one of the two:

  • use official WordPress themes,
  • buy quality premium theme, like those of Genesis framework.

I actually recommend to go with free default in the beginning until you get the hang of WordPress. Free default themes are twenty ten, twenty eleven (you probably won’t choose these), twenty twelve (demo), twenty thirteen (demo) and twenty fourteen (demo). All allow you to upload your own header and do some basic customization. There is also new twenty fifteen theme that looks nice and clean. I haven’t tried it myself yet but it does look like a good fit for many sites, although the header is set up a bit differently.

I think for most sites twenty twelve is the best choice. It’s blank but when you upload your header and perhaps change background color, it will look more unique. Otherwise it has almost everything you might possibly need and looks clean. In addition, twenty twelve (and those that came after) is responsive, i.e. optimized for mobile phones and tablets. This way you don’t need to worry about any additional mobile templates like SBI!s MobilizeIt! nonsense.

Back to WP themes, I like twenty fourteen and actually use it on one of my sites. I haven’t explored twenty thirteen properly and twenty ten is obviously too old. Anyway, you can find these themes under Appearance –> Themes menu. If something is not available simply search for it using search box right in your dashboard.

To customize themes, go to Appearence –> Customize. Here you can play with header, add or remove logo text, change background color or add background image.

twenty twelve header customization:

twenty twelve custom

twenty twelve background customization:

twenty twelve background

Different themes will have different customization options. Sometimes they will offer a mind blowing number of options, making it difficult to decide what to do, and sometimes they won’t even allow you to upload a header. So when you install a new theme, you need to read its description, see demo and check your Customization area to see what you can actually do with this theme. As I said earlier, if you are not happy it’s not WordPress, it’s your theme.

I know default themes don’t look like much but I think it’s wise for you to start with these until you become better at WordPress. You can switch later with one click (you might need to iron things out a bit, but usually takes no more than a few minutes).

You could also make your own research on free themes. While you have theme search right from your dashboard it is usually easier to find awesome free themes via Google. Enter something like “best free WordPress themes” or “free minimalistic themes WordPress” and see what’s available. Whatever you choose to do, remember to install only responsive themes.

Genesis framework is another popular option. I use it on this and many other sites. Having said that, I am not exactly blown away by it. The good part is that it’s very secure, always updated, SEO optimized (you don’t need meta tags or Analytics plugins with Genesis) and loads fast. Downside: it’s not cheap and designs could be better (you will need to buy both – Genesis framework and one of their themes, which is about $100 for first time buyers).

If you want something jaw-dropping, you should go to ThemeForest. However, you need some experience with WordPress before you can use their themes.

STEP 5.CONVERTING YOUR SITE
Time: about 2 minutes per page.

Your Homepage
Once you install WordPress, your homepage will show the latest blog posts by default, but you can change it. First of all, sign into your dashboard. Click on Pages –> Add New and create a new page with the name of your site’s homepage (exactly like on your SBI! site). That should go in title field. Edit its URL to be index.html. .html will be assigned automatically; you only need to make sure you enter “index”. This isn’t crucial but this way you will avoid potential broken links that will need to be fixed later. Here is how URL should look like at this stage (make sure to click OK to save this new version of your URL):

homepage index.html

Now copy content from your SBI site in the editor (when you are copying it is best to use Visual editor) and upload images using “Add Media” button. If you have many images on your website, you can use bulk upload feature as described here. DO NOT just copy over images and paste them to visual editor in WordPress. You have to actually upload them either using Add Media button or bulk upload feature.

Don’t worry about ads now. You can add them later using Quick Adsense plugin unless of course you have very specific places for your ads. If this is the case, you have to paste them now using Text editor (not visual). Here is Visual / Text editor switch:

editors

Other than ads and YouTube videos, you are free to use Visual or Text editor. If you feel like things are not aligned properly or spaces are too large, it is a good idea to switch to text editor and see what’s going on with the code. Generally, I always prefer text editor for my day-to-day work (not converting sites); but when you are copying and pasting from your SBI! site, Visual editor saves tons of time.

You will notice that when using visual editor your links are getting copied too without you having to code them manually. That’s a great thing, however remember to check all links by hovering over them once the page is published (or during preview) and make sure they go where you want them to go.

And here is one more thing: don’t forget to include your meta descriptions! Scroll down the page and find blank boxes to add your description and keywords.

metatags

You can preview your page before publishing using Preview button. If everything looks right, hit Publish.

What is the difference between “Site Title” in Settings and homepage title?

WordPress allows you to have different site title and homepage title. While in most SBI! websites these two are the same, I also saw quite a few SBI! sites where site title and homepage title are different. You set the site title during installation process but if you need to edit it later, you can do so via Settings –> General. Please make sure your site title is EXACTLY same as in your SBI! site.

Homepage title is set when you create homepage by filling title field. This is what you’ll get in h1 tags for your homepage.

If both are same, simply make sure to keep them same.

Adsense will not display while working on IP address. You will get blank spaces instead of ads for now, but once you switch name servers your Adsense ads will appear.

Once you published your homepage content, go to Settings –> Reading and set this newly created page as your homepage. Please see the image below for exact settings.

static homepage and rss settings

Hit Save and go refresh your site’s homepage. You should see WordPress version of your homepage at

198.57.247.140/~Username/

Replace my IP address and username with yours.

Other pages

Other pages are even easier. Enter your titles in title fields, edit your URLs and MAKE SURE YOUR URLs ARE EXACTLY SAME AS YOUR SBI SITE, copy and paste your content, upload images, add keywords and descriptions and publish pages. Keep link structure the way it is on your SBI site. No matter how tempting it is to rearrange your menus and contextual links, don’t do that now.

When you publish a page “View Page” button will appear at the top. You can see your pages live at

198.57.247.140/~Username/my-page.html

Replace my IP address and username with yours.

AVOID THESE COMMON MISTAKES:
1. DO NOT use parent pages for your old SBI pages. Parent pages in WordPress aren’t same concept as SBI’s Tier 1-2-3.

2. When I say keep URLs exactly same, I mean by that file names. Let’s say you have a page on your SBI domain like this:

http://wwww.your-sbi-domain.com/why-i-knit-for-my-cat.html

When working on IP address, this same page should look like this:

http://123.45.67/~yourusername/why-i-knit-for-my-cat.html

So when you click on Edit button to Edit URL, you only have to enter

why-i-knit-for-my-cat

.html will be added automatically.

Preview your pages to make sure URL and the page itself looks right.

When you reach the end of this tutorial, this part

http://123.45.67/~yourusername/

will be replaced with your www.domain.com, so you will end up with exactly same URL.

ADVANCED: You can use posts or pages feature, but it seems like pages is a better choice.Posts have their own advantages because you can tag them and categorize them automatically and use plugins for related links, but it will also create category and tag pages so your site won’t be exactly same. Some say pages rank better although I don’t see any difference.

If you decide to use posts instead of pages, you won’t need .html on pages plugin. Instead, you will need to do some hacking as described in forum post here.

Always double check your page URL after publishing, because if you edit the title again or simply click in title area, your URL will switch to exact title match. You need to be extra careful here.

Continue converting pages until you convert the entire site. It takes about 2 minutes per page. It might take a little longer for first few pages but then you are likely to get “in the zone” and things will go much quicker. But please double and triple check your URLs. Check at least one time before publishing and one time after publishing a page.

If your SBI! site contains affiliate code or external links to other sites, you need to make sure that code is clear from SBI’s tracking code when you are copying it. SBI! adds (or used to add) a piece of tracking code to all our outgoing links (including affiliate) so that you can see how many clicks you get in their tracking library (I believe it was called Track IT!). If it was added to your links, you need to remove that or your links will not work on other host. Look for

onClick="window.location.href='http://www.yoursite.com/cgi-bin/counter.pl?url=http%3A%2F%2Fyourlinl%2Ecom%2FLink-LinkU&referrer=http%3A%2F%2Fwww%2Eyoursite%2Ecom%2Findex%2Ehtml'; return false;"

and if you find it, remove it. Or generate fresh code. Whatever you prefer.


STEP 6. SIDEBARS AND MENUS

You can manage sidebars under Appearance –> Widgets and menus under Appearance –> Menus.

This lady started very well, but I will add a few points below the video…

She didn’t show that you can add custom links by using LINKS button on the left, but you will figure that out, I am sure. She also stopped before showing you how to actually assign menus. Menus will not show on your website before you assign them. Here is how to do that:

  • Find MANAGE LOCATIONS button on the top and click on it.
  • Choose the name of the menu you just created while following YouTube lady from drop down menu next to Primary Navigation option.
  • Click Save and go see whether it appeared on your website.
If you are one of those SBIers that have 30 navigational links in menu on every page, no template can accommodate that. However it is crucial that you don’t change your linking structure now. What to do? Copy html code of your menu and throw it to your sidebar. Go to Appearance –> Widgets, drag text widget and drop it into sidebar area. Open empty text widget and paste html code of your many navigational links 🙂 Click Save, go and make sure links appear on your homepage and your inner pages.

This baby boomer explained how to do that very well. He used it for Amazon widget but you can use for anything you want, including your 1001 navigational links!

Tip: you can add multiple widgets too.

Another tip: You have meta data (like log in link), archives, categories and latest posts added to your sidebar by default. Most probably you don’t want them there. You can get rid of them via widgets area too.

One last thing before we switch name servers: get rid of default Sample page and Hello World post. Just delete them!


STEP 7. EDIT YOUR URL IN THE DATABASE

When you are done and confident that everything looks okay, you are ready for big move. Remember we went to the database and switched to IP address in Step 1? Now go back there and switch back to your site’s URL. Remember you have to make 2 (TWO) edits in the database and please make sure your URL is correct and save it. If your site had www. before domain (I know it did) you need to enter that too.

http://www.myawesomesite.com

Here is finished product first edit:

database edit

and second edit on second page:

database edit two

When you do this you won’t be able to sign into your dashboard again until you change name servers and they propagate which may take anywhere from 30 minutes to 48 hours.

Also your site might and will break after this. DO NOT WORRY. It’s normal. If it looked okay during the working process on IP address, it will look okay again when name servers will be switched. You don’t have to fix anything.


STEP 8. NEED AN EMAIL ADDRESS AT YOURDOMAIN.COM?
Time: 30 seconds

SBIers aren’t typically using emails at their domain.com because it’s very unreliable in SBI! Guess what? You can have a reliable working email now! And if you actually used your webmail in SBI and are receiving emails there, it’s important to create that here too. It is very simple. Go back to your cpanel and find Email Accounts:

Click on that and fill the form you will see to create an email address at your domain.com

From now on you can find your emails at

yourdomain.com/webmail

where you will have to sign in with your email address and password you specifically created for email. There are other great options like redirecting all incoming emails to your Gmail, Yahoo or whatever you are using the most (very handy if you have many sites, so you don’t have to check 10 emails every day), but that is beyond the scope of this tutorial.

Also if you had eZine subscribers in SBI! you should download them from SiteCentral. However for email newsletters you will need to use either MailChimp (free under 2000 subscribers) or other paid services. WordPress has some free solutions which I never explored. I heard most of it will end up in Spam folder, just like it was the case with SBI anyway. MailChimp or something paid is the way to go.

Please note that this will transfer the email address but NOT your old email messages, drafts, replies or contacts. There is no way to transfer that and if you have something critical there you should print that or back it up in some other way. If your old contacts will be sending you emails on this very same address, you will receive that. You don’t need to notify them about anything unless you decided to change your address.


STEP 9. SWITCH YOUR NAME SERVERS
Time: 30 seconds

Time to say goodbye to SBI!

It’s time to tell them you want to move your website to another host and ask them to UNLOCK your domain. DON’T TELL them to cancel your account. Tell them you want to change your NAME SERVERS ONLY for now and YOU WILL MOVE YOUR DOMAIN LATER.

Your domain privacy settings have to be set to public at this point. If you had your domain privacy active, you need to change it to public until the transfer is complete. Make sure you set your privacy to public BEFORE contacting SBI! Here is how to do that »

In addition, I will save you time so you don’t email back and forth with SiteSell’s support. When you first contact them asking to unlock your domain, include following information:

  • original order number when you purchased SBI!
  • last four numbers of credit card you used
  • your IP address as it appears here

Use the email address that appears in WhoIs record otherwise they will not unlock it. It is better to make sure your address at WhoIs is not associated with your domain (like you@yourdomain.com), because there is a small chance of missing an email during name server switch.

Here is sample email:

Hello,

I am the owner of best-hats-for-cats.com and would like to switch my name servers to another host. Kindly unlock my domain.

My SBI! order number is …………
Last 4 digits of my credit card are ……….
My IP address is ……….

Please do not cancel my account for now as I am not ready for complete transfer yet.

Kind regards,

YOU

SBI will verify you are real and unlock your domain. You will then have to go to a special page in your SBI account manager where you can change your SBI name servers to your new host’s name servers. It’s located here

http://build.sitesell.com/manage.html

You should sign in with username and password SBI! sent you when you first opened an account with them. It’s different from your regular password you use to sign in to SBI! To find it, search your emails for an email with title “SITE BUILD IT! MAIL”).

Now all you have to do is to change ns1.sitesell.com and ns2.sitesell.com to your new host’s name servers which you received with your new hosting account.

After name servers are switched in about few hours you should be able to see WordPress version of your website live. Wait for 48-72 hours to make sure name servers are propagated. From now on you will sign into your WordPress dashboard by entering this:

yoursite.com/wp-admin

No IPs anymore! Although you will be able to sign into your WordPress dashboard don’t do any changes during this period.

After 48-72 hours make sure to activate Hyper Cache Extended and XML sitemaps.

Once you activate Google XML Sitemaps, hover over Settings (left) and choose –> XML-sitemap (will appear after you activate plugin) and find link that suggests to build your sitemap now and click on it. If you are using Google Webmaster Tools you should go and resubmit your newly created sitemap there. Simply delete your old sitemap and add the new one.

For Hyper Cache Extended I have a separate post here.

At this point it’s a good idea to take a look at this list of most common mistakes I see people doing when transferring (PLEASE READ THAT. There is a common image issue and it’s a good idea to have it fixed).


STEP 10. REGISTER YOUR DOMAIN IN ANOTHER REGISTRAR
Time: just a few minutes

Use this tutorial to register your domain elsewhere.

When your domain is re-registered, DON’T FORGET TO CANCEL YOUR SBI OR THEY WILL CHARGE YOU AGAIN NEXT YEAR.


A WORD ABOUT BACKUPS

No matter what your host tells you, you should consider backup your personal responsibility. There are way too many solutions for this – free and paid. You have free plugins, you have premium plugins and you certainly could use them.

If you ask me, I prefer manual backup. I don’t post every day like some bloggers do so it’s completely okay for me to log in to my cPanel once in a while, navigate to Backup Wizard and download my database backup. I use FileZilla to backup images and some other WordPress files, which is also not too complicated.

I then upload it to my DropBox account and I am done. I described what I do for backups here.

Backup is too important for me, I don’t feel I can trust it to anyone, even premium plugins or paid services by my webhost.


MORE THOUGHTS AND LINKS
This should be enough for successful move, but I strongly suggest that you educate yourself and make a little time here and there to watch videos or read something about WordPress. You will find a lot of information and some of it will be overly technical for you (you don’t have to know that), but some things are important. For example, you might be not taking full advantage of some great features that will make your life easier and earn you more money. Or you might be putting your site in danger of getting hacked or suspended by your webhost.

I wrote a few posts that I think are important. Don’t feel you have to act on them right now but it’s something you should know and if anything like this ever happens to you, you will save yourself time and know where to look for answers. Here they are:

Hope you found this helpful. Good luck!

How to Transfer Your SBI! Domain Management to Another Registrar

cow for Tucows

Okay… Hopefully you followed one of my three tutorials on here, here or here and are already hosted by someone good. The dust has settled, everything is great and all what’s left is to transfer your domain to another registrar.

Important Don’t do this a day before your domain expires. Leave yourself enough time to do this, preferably a month. If your SBI! subscription expires before your domain does (which might happen if you are on monthly renewal), then please contact SBI! support and ask them specifically how much time you have to transfer your domain management to another registrar. For those who are on yearly renewal the domain expiry date and SBI! subscription date are usually same.
TIP: registering your domain for more than one year is considered minor quality signal for Google rankings because low-quality or spam sites rarely get registered for more than one year. If you want to take an advantage of that register for a few years in advance.

Keeping your name, telephone and address publicly available is another quality signal. So, if you don’t mind for that info to be publicly available, do not pay for WhoIs privacy. It is often checked by default so you will need to uncheck it in your shopping cart.

Where to register your domain

It’s wise to keep your domain management and hosting separate. You don’t want to allow one company to have complete control over your web properties. Never again! In addition, if you ever decide to move to another web hosting company for whatever reason, it’s much easier and faster to do if your domain is registered somewhere else.

Now almost every host will offer you domain registration and even domain registrars will offer you hosting… Are you following me? Just checking 😉 This makes a perfect business sense for them and it doesn’t mean they are trying to cheat you. However, you should do what’s in your best interests and in this case it’s to keep these two things separate. So don’t listen to them!

I love, love, LOVE my host, but I am not going to give them control over my domain. Instead, I am going to move to Name.com. I like their support and clear clutter-free interface. And then they have such a fantastic name – Name.com!

You can do your own research on registrars. I believe it won’t be much different, but in this tutorial I am going to work specifically with Name.com. I will include screenshots and everything I possibly can to make things easier for you.

SBI! Part

cow for TucowsIt looks like SBI! registers all its domains in Tucows. Who could think that all this web business thing is more like a zoo! Pandas, penguins, turtles, cows, monkeys and alligators – like it or not, you have to deal with them all. Just like that cow on Tucows homepage said, we are going to “mooooove” to another registrar! Here is how, step by step…

Step 1: Unlock your domain

First of all you need to make sure your domain is unlocked. We unlocked it before when we were transferring our website files to new host. If not much time passed and you didn’t ask SBI! to lock your domain again your domain is probably still unlocked. You can make sure by searching for your domain at WhoIs. If it says Client Transfer Prohibited, your domain is locked and you need to contact SBI! and ask them to unlock it. You should include following information for them to unlock it:

  • original order number when you purchased SBI!
  • last four numbers of credit card you used
  • your IP address as it appears here

You should also make sure that

  • contact email address at WhoIs is NOT on your domain (it’s not something like you(at)your-domain.com. Use your gmail or yahoo for this.),
  • your domain privacy settings are disabled, i.e. you have your name and contact details publicly available on WhoIs page.

If you need to correct your email address or disable your domain privacy you should fix it now at build.sitesell.com/manage.html. Forgot your password? Search your emails, like I described here.

SBI! will unlock your domain, however you need this updated information appear in WhoIs database. So wait until you will see this next to your domain (under Registration): domain ulocked in whois database When you see registrar status “OK” instead of “Domain Transfer Prohibited” you know you are ready. Usually it takes about a day to update.

Step 2: Get EPP Code (Auth Code)

The instructions for getting Auth Code or EPP will be sent to you by SBI! once you hint you want to move. I will explain it here once again in my own words and include screenshots. So go to http://manage.opensrs.net/domain managementEnter your domain, username and password (the one you got from SBI’s email when you ordered the package). Once you are in, click on Domain Extras… auth code and get that code!

Your New Registrar

Step 3: Initiate transfer

There are many good registrars, but I personally chose Name.com. If you choose another registrar things might be slightly different, but the idea is the same. So go to Name.com (or other registrar of your choice) and create an account. At Name.com you can also enter default payment option so you don’t have to get distracted when you are doing something important like transferring your domain. Then click on domain transfer button… Name.com domain transfer Enter your domain (no www.) and Auth Code you just got from cows… Name.com interface for domain transfer Decide whether or not you want to order domain privacy (that is to hide your name from public view at WhoIs). At Name.com it’s checked by default. It costs a little more than $3 per year. If you don’t need it make sure to uncheck it… domain privacy Name.com Without privacy it costed me $8.25 for transfer and entire year of registration. Click checkout… order complete Name.com Now go back to your account at Name.com. First click on Account Settings (to the right) then big blue button that says “Edit Default Name Servers”. change default name servers Name.com You will see that you have default Name’s name servers which you don’t need and should be deleted. You need to MAKE ABSOLUTELY SURE YOU ENTER YOUR ALREADY FUNCTIONAL NAME SERVERS on your host. Triple check that you don’t make any mistake. Here is an example how it should look like if you were hosted by A Small Orange.

A Small Orange name servers

Step 4: Confirm your decision

Go check your email. If you are moving to Name.com you will find two emails in your inbox. One is to confirm your order, the second one is to approve your transfer. emails from Name.com domain transfer Open the one that says “Name.com Notices – USERNAME: Recent transfer(s) APPROVE TRANSFERS” and click on the last link in that email (just before their closing “Much love” 😉 Your domain registrar actually loves you. How cool is that?) Much love email from Name.com It will take you to this page where you will click on Approve Transfers button… approve transfers name.com If you check your account and click on View Registrar Transfers (to the right) you will see this: transfer in progress It tells you that domain transfer is in progress, everything is progressing smoothly, they contacted the losing registrar (the one with cows) and if they do nothing the transfer will be accomplished automatically within 5 days. If cows bother to answer things will happen much quicker.

Step 5: Confirm once again

About 10 hours later I received an email from someone called “Transfer” with subject “Transfer away request has been received for the domain mydomain.com” – that’s right, that must be cows. There will be link in that email, which takes you to a page where you can either confirm or reject this transfer request. sbi confirm domain transfer Check the box next to approve transfer and have some rest.

Step 6: Lock your domain

After a few hours I received another loving email from Name.com with the subject “Name.com Notices – USERNAME: Recent transfer(s) SUCCESSFUL”. If you sign in to your Name.com account you will see that your domain now appears under domain list. domain transferred Name.com Here you can set automatic renewals if you wish or enable domain privacy if you change your mind. However, this is not as important as locking your domain. Click on your domain name. You will see this: domain unlocked Click on that little lock to lock your domain. You will get this: domain locked name.com You are done! Congratulations!

You can go now and say goodbye to everyone in SBI! forums, print everything you want to keep for future reference. Your keyword list would be a good example. SBI! tells you you won’t have access to their tools as soon as you change your name servers, but at least in my experience that’s not what happens. You have access to their forums, tools, including their precious Brainstormer, TNT and pretty much anything you want until about 2-3 days after DOMAIN transfer. I lost access to SiteCentral after a few days I transferred my domain to Name.com. I still have access to forums although I don’t know how long it will continue.

IMPORTANT: DON’T FORGET TO CANCEL YOUR SBI! ACCOUNT You actually have to send one last email to SBI! support and cancel your account otherwise they will automatically bill you for next year (or month).

I hope you found this useful. If you have any questions, corrections, tips please post in forums. Keep in touch. It’s not fun to be alone. I am starting a new thread where you can post corrections and/or additional tips to this tutorial. Perhaps you chose another registrar and would like to share how you did it or maybe you know a better and easier way of doing things. Please share! You can do so here.

I will be posting tips on WordPress and other stuff you might find useful, so don’t forget my little blog. If you have anything specific you want to know about let me know and I will see if I can help :D. Good luck!

How to transfer a website from SBI (Site Build It!) to another host

turtle with briefcase
***IMPORTANT ANNOUNCEMENT***

How to transfer a website from SBI (Site Build It!) to another hostHello and welcome to our “Turtles with Options” club! You now have TWO tutorials to choose from:

  • the tutorial on this page which proved to work hundreds of times. Basically, we are going to easily copy our website and upload it to a new host. The site is transferred in a static form, but if you would like to convert to WordPress, you can easily do that too. This tutorial is particularly good for those who are in rush and need to transfer their SBI! websites quickly before their SBI! subscription expires.
  • Straight from SBI! to WordPress (without using HTTrack and CyberDuck) was written after multiple requests from soon-to-be ex-SBIers, and for most people it’s a better option. Written in the end of 2013, it was successfully used by quite a few SBIers. The tutorial teaches you how to build a WordPress version of your website while your original SBI! website is still hosted by SiteSell and available to your visitors. Once you complete your work and verify that everything looks right you make one switch and your visitors begin to load WordPress version of your website. I used to charge for this tutorial before, but now that SBIers aren’t so many anymore, it’s free. You can find it here.
  • ***NONE OF MY TUTORIALS WILL CAUSE DOWNTIME FOR YOUR SITE***
    ****FOR MOST PEOPLE, WORDPRESS TUTORIAL IS A WISER CHOICE****

Back in summer 2012 I moved my website from SBI (or Site Build It! just for search 😉 ) to another host and during my first week away from SBI! I received many emails from other SBIers asking how I did it. I wrote some very lengthy emails with instructions (which I am happy to do by the way) and since demand seems to be very high and free information is not available I decided to post the instructions here.

For your convenience I split the tutorial in bite-sized chunks. Use the buttons below to navigate to whatever you are working on or read it all at once.

We also have forum where you can ask questions. At the moment this tutorial is 100 percent free.


I am not an affiliate
FORUM
What are you waiting for?
Overview
BlockBuilders can move too
Step 1: Copy your website
Step 2: Open a new account
Step 3: Upload your files
Step 4: Check your work
Step 4.1: Emails and subscribers
Step 5: Contact SBI!
Step 6: Switch name servers
Step 7: Do nothing
Important note
Step 8: Transfer your domain


Although I ended my affiliate contracts with all hosts, this tutorial and some other pages on this site might still contain my old affiliate links. I am not getting anything from you using this tutorial. If you want to know what I use for my own sites — it’s A Small Orange.

*****


RANT: What Are You Waiting For?

In December 2013 SBI! released WordPress plugin that contains Brainstormer, cleaned up version of Action Guide, TNT, monetization articles and access to their forum. It is surprising because, as you probably know, SiteSell spent years bashing WordPress, which was quite ridiculous. The plugin costs $149 per year for multiple sites and has a free trial for 14 days. I will tell you more: the way plugin works right now is “plugin-like” at all and can be used even for non-WordPress site(s). I will not elaborate on what I think about this plugin but seriously what are you waiting for? I can’t come up with one even half-convincing reason to continue paying $300 per year for one site on a clunky proprietary system.

Let’s say you have three SBI sites and are paying 900 per year. How do you justify spending this amount when you can pay $149 for all three sites + any potential sites you want to built using same keyword research tool and a much better site building tool? That is $751 difference.

There is an argument that you still have to pay for web hosting. It is true. But most SBIers don’t need more than shared hosting, which can cost anywhere from 4-9 dollars per month for multiple sites. I have seen a post in SBI forums saying that shared hosting is painful and slow. IT IS NOT TRUE. I don’t have space to debunk these myths here but, trust me, it’s not true. This site runs on shared hosting. Was it too slow for you? I got so annoyed by this blatant misinformation that I took a speed test for this particular page. Despite being a WordPress site, it is faster than 86 percent of all tested websites and loads in 1.18 seconds from New York:

speed test

It’s even faster than the static site of poster who made that claim.

If you have a huge number of visitors, like consistent 5,000 unique visitors per DAY or more + you want to use WordPress then yes, it won’t be cheaper than SBI. You will probably need a VPS which can cost anywhere from $30 to $80 per month and requires some learning (although there are always managing solutions for extra price).

SBI hosting is not faster than any other shared hosting. Static websites, like SBI provides, are fast everywhere. And if you want to use WordPress, there is a simple trick to optimize it so it will run as fast as this website.

If you are attached to SBI! tools or forums, you can open a bizXpress account. While I it’s not something I would personally do, I realize that some people may want this. After all, I’ve seen some of the most loyal SBI! fans come here and, unable to deny obvious benefits, transfer their sites using the tutorials on this site. Even if you do choose to pay for bizXPress, it’s still only half the price and it doesn’t increase if you add more websites.

Having said that, if forums and community is the only reason why you miss SBI!, I am sure you could do much better. Let’s face it: SBI! forums aren’t that good in helping you build a business. Many successful online entrepreneurs run their own communities (usually paid). I am not a member of any of these communities and can’t give any recommendations but you can do your own research and, hopefully, find a community that is more business-oriented than keyword-oriented.

Finally, stop thinking of WordPress as something that can’t be good because it’s free. WordPress is not just free. It is open source. That is a huge difference. People use open source because they want freedom and flexibility, not because they want to save money. This is the reason why many geeks use Ubuntu instead of Windows or Mac OS — they want to be free.

It’s not about not making money and not “being able to pay $300 per year”; it’s about freedom, comfort, flexibility and not being wasteful. If you had a billion dollars, would you set a one dollar bill on fire just for the heck of it? I wouldn’t either. It’s not about money.

Let’s get back to the tutorial!

*****

Overview
It is not difficult to move your website from SBI. It’s a straightforward process, but you have to be very attentive to many little details. Please follow the instructions carefully. These instructions are accurate, proven to work literally hundreds of times over the past three years (no exaggeration).

The process boils down to:

  • copying your entire website using a free tool like Httrack;
  • uploading your entire website with all its folders with another free tool (Filezilla CyberDuck) to your new webhost – a matter of pushing one button really;
  • switching your nameservers from SBI! to your new webhost (not more than 10 seconds);
  • when everything is done and settled, you’ll have to register your domain with another registrar (tutorial on domain transfer is available here)
  • you might also want to convert your website to WordPress (optional, 3-part text and video tutorial here »)

All details are below + some useful links. If you do it exactly the way I described, there will be no downtime whatsoever.

It works, it’s safe, you won’t lose your traffic. THERE IS NOTHING TO WORRY OR STRESS ABOUT. Trust me.

People who know tools or went through this process at least once before can get their sites transferred in under 30 minutes. Most of you reading this don’t know the tools we are going to use so it might take a couple of hours for you. It’s okay to split the work over a few days to a week if necessary.

My tutorial may seem overwhelming but it is actually easy. Just trust the process, hundreds of SBIers (some of them admitted to be technically challenged) went through this process before you and were successful. There is no reason why you can’t do it.


BlockBuilders can move too

Some people think they can’t move because they are using SBI’s BlockBuilder. They assume they either have to copy-paste their entire sites to WordPress (although this can be a good idea for many) or transfer their sites to their own HTML first and only then move to another host. I thought so too, but recently Ken Evoy said you actually can take SBI’s template with you. His post is available in SBI forums here. So apparently there is no problem in taking your SBI template with you, and the process of transfer will be exactly same like with your own HTML. Once you move, your block-built website will look just like it did with SBI! but, of course, there will be no SiteCentral and building blocks backend (or whatever they have now in BB2). Your site will be in plain HTML now and you will need a basic knowledge of HTML to edit your old pages. You will have two choices now –

  • learn some HTML to be able to add new pages or
  • convert your entire website contents to WordPress which needs some work but is worth it. Again, you don’t have to do it all at the same time. You can take a break after the initial transfer and take as much time as you need to convert to WordPress one page at a time. You will find a link to instructions on how to do this at the end of this tutorial.

I would recommend the last.

The Process

Hold my hand if you’re feeling scared; we’re flying up, up, outta here…
– Far East Movement – Rocketeer

STEP 1. Copying website.
Time: 5 to 20 minutes (depends on size)

A little tip before you run Httrack:
Some things like SBI’s FaceIt!, ezine subscription form, C2 forms and RSS buttons work only in SBI. Of course you can have it all (and much better) when you’ll move but you will need to use other tools. The tools SBI gives you work only in SBI. So it’s a good idea to remove RSS, ezine forms and Powered by Site Build It! in the footer before you run Httrack. These things will not work on your new host and it will be time consuming to go through your entire site to remove them. My suggestion is to remove them before you copy your site with Httrack.

Download Httrack software from here http://www.httrack.com/page/2/ When ready, start HTTrack and copy your website following these instructions (pay attention to settings).

1-httrack

Please pay attention: Absolute URL / Absolute URL setting is very important.

3-httrack

4-httrack

5-httrack

6-httrack

If you got too many errors, it is likely because of connectivity problems at SBI! or your Internet connection. In this case it’s easier to run HTTrack another time (with another project name) than fix anything manually.

HTTrack downloads so many files you don’t need. This happens because it follows all your links, including social media and ads. The screenshots below will show you how to find files that you need to upload (folder “MyTransferProject” sits on my Desktop because that’s how I set up Httrack settings in the beginning of our project. Similarly, “MyTransfer” in my example below is the project name I chose. You should see folders with names YOU chose when setting up Httrack project, and they should be in location you picked for them):

7-httrack

The only folder you need is buried deep inside and has your site’s name on it. You should upload only contents of this folder and not the folder itself. You know you found the right folder when you open it and see something like this:

There is a few files you might want to pull manually. Here they are:

  • robots.txt
  • RSS feed xml file
  • sitemap’s xml file

Can you skip this this manual file pulling part? In my opinion, if you don’t have thousands of RSS subscribers (you don’t because you are not a blogger), you totally can skip this; especially if you are planning to convert to WordPress soon anyway. WordPress will add its own robots.txt and RSS feed. I would still take my sitemap; although even this is not critical.

In case you want to get these files, here is how it’s done:

  • your robots.txt file is found at yoursite.com/robots.txt. Just open it, copy everything and save on your computer as robots.txt
  • for your RSS .xml file: you have it only if you had SBI!’s blog function activated. Go to your “Blog” page, right click and view page source. In the first few lines of code you will see something like this:
    link rel="alternate" type="application/rss+xml" title="RSS" href="http://www.knitting-hats-for-cats.com/knitting-hats.xml

    Copy the URL part. In our example you would copy:

    href="http://www.knitting-hats-for-cats.com/knitting-hats.xml

    Paste it in your browser and hit enter. You will see “something” but don’t worry about it. ONCE AGAIN, do right click and view page source. You should see a page full of code. It starts like this:

    ?xml version="1.0" encoding="UTF-8"?
    rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"
     channel
    atom:link href="http://www.knitting-hats-for-cats.com/knitting-hats.com" rel="self" type="application/rss+xml" /
    
    .... the code continues
       

    COPY THAT AND SAVE IT UNDER EXACTLY SAME FILE NAME. In our example it is knitting-hats.xml

    Set aside.

  • your sitemap’s .xml file: in old SBI! it was individual for every site and you can find its location in the first line of your robots.txt file. Typically it was something like
    http://www.knitting-hats-for-cats.com/ABCdefgRRT234.xml 

    Open your robots.txt and find your sitemap’s address. Once again, make right click, view page source and copy that and save under exactly same name which in our example is “ABCdefgRRT234.xml”

So you basically should have three files: robots.txt, ABCdefgRRT234.xml (example) and knitting-hats.xml saved on your computer. You will have to upload these files with all your files to the main directory of your website. The easiest way to do that is to add them to HTTrack copy of your website which should be already saved on your computer. Open folders created by HTTrack, navigate to where you see ALL your pages and drop these three files there.


STEP 2. Opening a new account.
Time: 10 minutes

When I moved my SBI! site, I chose Hostgator as my host of choice. I’ve been already using them for a couple of years before that and was more than happy. In 2015 Hostgator still goes strong and I noticed that many soon-to-be SBIers prefer Hostgator over many other hosts.

One of the biggest advantages of Hostgator is its flexible billing structure where you can pay monthly, yearly or even once per three years. Paying for a long period in advance allows for good savings while choosing a monthly plan combined with my 1 cent promo code (described below) allows you to host your site for only 1 cent for the first month.

Many SBIers find it easy to sign up for just one month with this promo code, do the transfer and see how things go. If they feel good about everything, they proceed by cancelling their SBI! account and continue Hostgator’s payments. This basically makes it risk-free; besides 1 cent of course 🙂

If this isn’t enough to convince you to give it a go, Hostgator also gives 45-day money back guarantee. I don’t know if someone ever tried to get a refund for 1 cent but if you pay more than that, you definitely will be able to get a full refund within 45 days.

So coupon or no coupon, the deal is risk-free. If you don’t like it or if you find the tutorial too complicated, just cancel your Hostgator account and get your money back.

Buying web hosting and setting up your account for the first time may be a little confusing so I will walk you through the process very quickly.

Go to their homepage; you will see something like this:

Click on “Get Started Now” and you will end up here:

hg2

If you only have only one site, go with Hatchling plan.

If you have two or more websites to transfer, go with Baby plan. Once you are paying for Baby plan, you can add as many domains as you want for existing or new sites, and your hosting fees will not increase.

If you have only one website and you are not sure whether or not you will one day want to add another website, go with Hatchling — you will be always able to upgrade later.

For the sake of example, I am going to go with Hatchling account. On the next page we will set up your account and enter your billing information.

Make absolutely sure that you choose “I already own this domain” and then enter your SBI! domain WITHOUT WWW.

hg4

Hostgator will try to sell you other extensions of same domain name — you don’t have to buy these domains unless you want to.

Now choose your billing plan. For the sake of example and also to demonstrate one of the most popular choice between SBIers I am choosing monthly payments and I will use a coupon later. You may want to consider other billing options if you like.

As you see, this plan when paid monthly costs $8.95 per month but we are going to make it drop to 1 cent for the first month. (Any coupons they give you are valid only for first payment.)

In step 4 (“Add Additional Services”) some services are checked by default. If you don’t want these services, you can uncheck them.

Finally, in Step 5 I replace the default promo code with webmasterdiary promo code and validate it. The price drops to $0.01 for the first month.

If you chose to pay for a longer period of time, you can use my 25% percent off promo code which is also better than their default 20% for Hatchling. To get 25% off enter webmasterdiary25off.

Once again, any coupons — their default coupons or my coupons — are only valid for the first payment. So if you got 20% or 25% on your first payment, your second payment will not have this discount. They do this to offer you something nice but also encourage you to sign up for longer billing cycles so you will be “committing” to Hostgator. The decision is up to you.

Check out and we will continue in a moment!

As soon as you complete the payment, you must receive an email from Hostgator with title “New Account Info”. Sometimes they take a little time to verify your payment but usually it doesn’t take too long.

Once you receive this email, open it, and you will see something like this:

hg6

Keep this information handy as we will use it to log in and upload and preview our website.


Step 3: Uploading your site to new webhost.
Time: 5-20 minutes

DO NOT download Filezilla. It was a great tool for many years, but it seems its developer has a major personality change, and now Filezilla download comes with malware!!! Please use CyberDuck instead — it’s almost as good, is free and has no malware. I don’t have screenshots for CyberDuck yet, but I posted quick instructions in comments here. The idea is same; you will need the same information to connect with CyberDuck — it only looks a little different. I will leave the tutorial as is for now, but I strongly suggest that you chose CyberDuck over FileZilla unless you know how to deal with malware (I had to use three different anti-virus and malware programs to clean up my computer after my last FileZilla install).
Download CyberDuck

Download Filezilla (free). You can do that here.

We are going to connect to our cPanel using this amazing tool and upload our entire site with just one click. The only thing you need to be careful about is to upload the right files to the right place. Let’s connect first. Start Filezilla and find File –> Site Manager like this:

filezilla1

Now let’s set up a new project. For the sake of example I called my project “AAA TEST” and filled the settings in the empty fields.

filezilla-hg

In host field you can just enter your first name server name. In my case it was ns1281.websitewelcome.com; in your case this might slightly differ so please consult your “New Account Info” email for name servers.

Logon type: switch to NORMAL
Username: your username at Hostgator
Password: your password at Hostgator

(if you don’t like your password at Hostgator, there is an option to change it but I am not going to discuss it now so that my tutorial doesn’t become overly bloated).

Click “Connect”. Sometimes Filezilla may flash a warning message that says “The server’s certificate is unknown… Blah blah blah…” Don’t worry about it; just click OK in the warning window to ignore the message and Filezilla will proceed to connect. If things go well, you should see this:

Using links in the left side of your screen navigate to the folder that contains your site’s files. Your files should look approximately like this:

You should be seeing things like “image-files”, “support-files”, “images”, and all your pages’ file names. If you don’t see that, you are in a wrong folder. If you see that, good! Now that we got the right files, let’s navigate to the right place where we are going to upload all this.

In the right side of the interface scroll down till you see pubic_html folder and click to enter. Once you make sure you are inside your public_html directory, go back to the left side of the screen that has your site files in it and hit CTRL+A to choose them all. Now right click and choose “UPLOAD” like this:

Filezilla will take care of itself and you can just relax because it can take a while. Wait until the process is over. Make sure Filezilla doesn’t show any errors and, if everything is OK, you can proceed to Step 4.


Step 4. Check your work.
Time: up to you, but not much.

Once Filezilla is done, you can add your username to your preview URL and see your site! Your preview URL consists of IP address (found in your “New Account Info” email), ~ sign and your username at Hostgator like so:

http://123.45.67/~username

for example

http://123.45.67/~ilovecats

Of course, you should modify this according to your technical data. Modify it and enter that in your browser. Can you see your website yet? It should look exactly like your SBI! website at this point. You can check other pages by adding their file name to the end of this URL, like this

http://123.45.67/~username/my-page.html

This is the only way to see other pages right now because if you actually click through the links, you will end up on your live SBI! website. Now… you don’t really have to check EVERY page, in my opinion anyway 😉 If you were careful when checking HTTrack errors and if Filezilla didn’t give you any errors, all your pages should be there. If the site looks fine and a few random pages you choose to check look good as well, it’s safe to assume everything else is fine too.

Believe it or not, we are about to finish!

It’s a good idea to set up your email address at this point to minimize the risk of lost emails. Let’s move on to the next step 🙂


Step 4.1: What to do with emails and subscribers.
SBIers aren’t typically using emails at their domain.com because it’s very unreliable in SBI! Guess what? You can have that now and it really works! And if you actually used your webmail in SBI and are receiving emails there then it’s important to create that here too. It is very simple. Go your cPanel (see the control panel URL in your “New Hosting Account Info” email), login with your name and password and find Email Accounts:

Click on that and fill the form you will see to create email address at your domain.com

When your site will be fully transferred, you will be able to find your emails at

yourdomain.com/webmail

where you will have to sign in with your email address and password you specifically created for email. There are other great options like redirecting all incoming emails to your Gmail, Yahoo or whatever you are using the most (very handy if you have many sites, so you don’t have to check 10 emails every day), but that is beyond the scope of this tutorial.

Also if you had eZine subscribers in SBI! you should download them from SiteCentral. For email newsletters, however, you will need to use either MailChimp (free under 2000 subscribers) or other paid services. WordPress has some free solutions which I never explored. I heard most of it will end up in Spam folder, just like it was the case with SBI anyway. MailChimp or something paid is the way to go.

For Contact Us forms:

  • WordPress users will be guided in my free static to WordPress tutorial;
  • static people can set their forms as described here.

Having a blank Contact Us page with “Contact me at me (at) gmail.com” is always a good idea until you have time and energy to build a proper form.

Please note that this will transfer email address but NOT your old email messages, drafts, replies or contacts. There is no way to transfer that and if you have something critical there, you should print that or back it up in some other way. If your old contacts will be sending you emails on very same address, you will receive that. You don’t need to notify them about anything unless you decided to change your address.


Step 5: Contact SBI to unlock domain.
Time: depends on SBI!

Time to contact SBI! Before we do that, make sure that your domain privacy settings are set to public. If your WhoIs information is currently private, you need to make it public before you contact SBI! Here is how to do that.

I wrote this email sample so that you don’t need to spend much time thinking what to say. Feel free to use it; just make sure to include all required information.

Hello,

I am the owner of best-hats-for-cats.com and would like to switch my name servers to another host. Kindly unlock my domain.

My SBI! order number is …………
Last 4 digits of my credit card are ……….
My IP address is ……….

Please do not cancel my account until I tell you. I only want to switch name servers for now.

Kind regards,

YOU

* Your IP address as it appears here.
** Use email address that appears in WhoIs record to send this email otherwise they will not unlock it.


Step 6. Switch name servers.
Time: 20 seconds

SBI will verify you are the real owner of the site and unlock your domain. You will then have to go to a special page in your SBI account manager where you can change your SBI name servers to your new host’s name servers (it’s located here

http://build.sitesell.com/manage.html

You should sign in with username and password SBI! sent you when you first opened an account with them. It’s different from your regular password you use to sign in to SBI! To find it, search your emails for an email with title “SITE BUILD IT! MAIL”).

Now all you have to do is to change ns1.sitesell.com and ns2.sitesell.com to your new host’s name servers which you found in “New Account Info” email, for example:

ns1281.websitewelcome.com
ns1282.websitewelcome.com

Please make sure to use YOUR name servers found in Hostgator’s email and not my example. Also make sure not to make a typo here.


Step 7. Do NOTHING
Time 24-72 hours

It might take you as little as 30 minutes to begin loading from your new host. However it will be different for different places around the world so just keep it that way 48 hours to make sure the transition is complete. You don’t have to do anything special during this period. Of course, if you want to add new pages or edit your old pages, you should do that from your new host’s backend.

When I was transferring my site, my SBI’s homepage was absolutely identical to my homepage on my new host, except that my homepage hosted by SBI was saying “Recent Articles” and my homepage uploaded to the new host was edited to “Latest Articles”. This way I knew that if I refresh my homepage and see “Latest Articles”, everything is working correctly. This of course doesn’t mean everyone is seeing the same thing, but you can do this little trick just to reassure yourself that everything works. It might even switch back to old host’s version and then back to new host’s version several times. In all cases wait for up to 48 hours to be safe.


Step 8. Transfer your domain.
Time: a few minutes (excluding waiting period)

After about 48 hours the transition will be complete. This means your site is fully hosted by your new host and you can move the domain name itself. Here is a detailed tutorial on how to transfer your domain management to another registrar ». DON’T FORGET TO DO THIS. IT’S NOT OPTIONAL!!!

After you moved both – your website and your domain — you can safely cancel your SBI! account. In fact, you should make sure you canceled it  because SBI will charge you automatically for another year if you don’t do this on time. You will have access to all SBI tools and forum as long as your account isn’t expired or canceled. SBI email makes you think that once you change name servers you will lose access to Site Central, but that’s not what happens in my experience. They might fix it later, so no guarantees.

As you see it is totally doable. There is no reason to be

frightened turtle inside the shell cartoon

Sorry couldn’t resist! After all you are a strong self-reliant turtle in this big amazing world wide web, a turtle with options, I would say 😉

This is more than enough for successful transfer but I still have two tutorials you might want to check out:


IMPORTANT:
1- One huge  problem is that SBI adds tracking code to all your outgoing links so all your affiliate links or links to other websites will be broken and you will have to fix them manually. You will have  to go through your entire website and remove this piece of code

onClick="window.location.href='http://www.yoursite.com/cgi-bin/counter.pl?url=http%3A%2F%2Fyourlinl%2Ecom%2FLink-LinkU&referrer=http%3A%2F%2Fwww%2Eyoursite%2Ecom%2Findex%2Ehtml'; return false;"

This was a good idea while you were with SBI but once you leave you won’t be very thankful for this 😉

2 – It is very important to preserve your URL structure. In SBI your website had www. prefix before it and you should make sure you keep it after you transfer your website from SBI to another host. It is simple to do, but for some reason I saw many people neglect this as if it were a minor detail. In fact, it is an important detail. Technically your URL with www. and without www. are different URLs!  Once you transfer you files to another host, find your .htaccess file (usually it is in hidden files) If you can’t find it ask support to point it for you. Open your .htaccess file and paste this there (if you are doing WordPress, you don’t have to do this. You will set this from your WordPress dashboard instead):

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^yoursite.com [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [L,R=301]

Obviously replace yoursite.com with your website’s address.

That’s all. Hope this helps someone. If you have any questions, please don’t hesitate to ask in my help forum.

Last updated: May 1, 2015