Purchasing and setting up your own website is actually much easier than you think and can be done in just a few days! To get started click the banner below:

1. Start off by selecting “Hosting” at the top of the page.

Build a website cheap with 1and1

It is generally recommended to use Linux Hosting rather than Windows for ease of use and overall stability – you do not have to be familiar with Linux systems to use Linux hosting!

2. Select Hosting Package

Select Hosting Plan For Website

 A few things to think about:

Some packages will include a domain to last as long as you have the package, others do not.  Often it is cheaper to get one that does not, since you can simply add a domain to it (or multiple domains) for around $10 per YEAR.  As far as webspace is concerned, unless you’re planning to build a website with some serious content (think Youtube, etc) then the base plan with 50 gigs will be plenty!

3. Choose a Domain

Step 3 Choose a domain


It is often recommended you purchase a .com, .net, .org domains, however others such as .co can rank just as well.  If you aren’t sure which domain you want, or wish to do further research you can simply click “Choose a domain later” and can add one at anytime (you can do this even if one is included in your hosting package).

4. Add additional Domains.


Add additional domains

It is recommend you “protect your brand” by adding additional domains (.co, .net, .org, .info, etc) to prevent others from purchasing them and either riding off your success, or using them to compete with you.  These additional domains can be forwarded to your primary (so that when someone types them into an internet browser it takes them to your primary site), or can be used to create an additional site that complements your primary one.

5. Additional Products and Services

After selecting the package and domain you wish to use you will have the option of adding additional products and services to improve your site’s performance.  You can build a website without these, but they can make things easier.  Research each one and see if it is important to you, or opt out of each (you can always add them later).  After that you will come to the final screen where you can purchase your hosting package, sites, and any additional products/services you’ve selected.

Congratulations!  You are not the owner of your very own website and hosting package!!

Next we will talk about how to set up your new site!

It will usually take between 12 and 24 hours for you to be able to begin adding info/creating your website.

First we need to have a way of installing and removing files on the server your website is hosted on.  Thing of the server like a computer, it will only have a home folder that will be in the directory “/” when you begin.  We will have to create a directory for each site you wish to update.  First log into your 1and1 admin section.

Step 6 Login to 1and1

7. Log In to your New Account

After logging in we will need to create access via ftp to upload content to the website – this sounds complicated but is actually really simple so don’t freak out!

7 Create FTP Account

8. Create FTP Account

Make sure and choose a secure password.  You will need to know the user name and password for the next step so write them down!  Don’t worry if you lose the username, you can always log back in to check it.

9. Create a Destination for Each Domain you have Purchased

Go back to your admin homepage for 1and1 and select Domains.

8 Create Destinations for Domains


9 Create Destinations for Domains

Next edit your domain destination – this is where your website content will be located when you log into the server via ftp (we’ll cover this in a bit).  Unless you are doing something more advanced you will want to select the following:

Destination – Home Directory

Home Directory – Create New Directory

Then type a directory name that will let you know which domain it relates to.  For example, for a website of www.web-example.com I would do web-example.com as a directory name.


9 Create Destinations for Domains 3

It will usually take 10-15 minutes before your new database is up and running – again don’t worry if you feel lost here, it will all come together soon!

10. Download an FTP Client

I recommend Filezilla.  Download and install the Filezilla Client.

11. Access your Site Via Filezilla


For the purposes of this tutorial we will be using wordpress (a free web-builder template tool).  You can download wordpress here.  You will need to download and unzip wordpress prior to the next step.

11. Installing WordPress

After you have downloaded and unzipped wordpress pull up Filezilla and enter your website domain where it says “Host:” (use the format of “website-example.com”), enter your FTP username (from step 8), and your FTP password (again from step 8).  You don’t have to enter anything where it says “Port:”.  If everything is done correctly you should

Install WordPress


Once you log in to your server via Filezilla you will need to find your wordpress directory (downloaded and unzipped in step 11).  Select your domain directory on the right side of Filezilla (the domain destination created in step 9 – if it isn’t showing you may have to wait up to 10 minutes and log into your ftp again).  Open your wordpress directory on the left side of Filezilla.  Select all items in the wordpress directory (wp-admin, wp-content, wp-includes, etc), right click the selected items and click Upload (make sure the correct destination folder is selected on the right side of Filezilla to ensure the files are uploaded to the correct folder).  It will take several minutes for all files to upload, during this time you can move on to step 12.

12. Create MySQL Databases for Each Site

You will need an individual MySQL database for each website you have.

9 Create MySQL Databases for each site

Create a new database, choose a name that will allow you to determine which of your domains it relates to and make sure you remember your password (you will need it for the next step).

13. Link your WordPress Installation from Filezilla to your MySQL Database.

Search for the wp-config-sample.php file on the right side of Filezilla.  Right click and view it (or download it to your computer).  Open the file and edit the following:

link mysql to wordpress

Once you open this file you will need to edit the following (using the information from step 12 above).  Save (and if necessary, re-upload the file).  Once you do this, right click on it inside Filezilla and rename it to wp-config.php (removing the “-sample” part).

wp-config sample

All you have to do now is open your internet browser and go to www.your-domain.com/wp-admin to set up your new site!!  Once you do this you will be prompted to enter some information about your site.  It is generally recommened you leave your username as admin but make sure and set a secure password.