How To Create A WordPress Website
A simple, step by step tutorial for beginners.
Are you wanting to learn how to create a WordPress website?
Then you are in the right place!
This 100% free guide will teach you everything you need to know in order to create a WordPress website you can be proud of, and in a way that anyone should be able to understand.
Some people will have you believe that creating a WordPress website is difficult, or that it will take a long time…
But that couldn’t be any further from the truth.
In fact, there are only 4 main steps to creating a WordPress website:
- Registering A Domain Name & Web Hosting.
- Installing WordPress.
- Choosing & Activating A Theme.
- Adding Different Content.
That’s literally all there is to it.
Another cool thing is that it will only take us around 30 minutes or so to complete all 4 of the steps!
So if you’re ready to create a WordPress website of your very own, we can get started right now if you like?
How To Create A WordPress Website for Beginners (in only 4 steps!)
As I said above there are only 4 main steps to creating a WordPress website, and the first one is registering a domain name & web hosting.
If you are unsure what either of these are, I will quickly explain below.
What is Web Hosting?
“Web Hosting” is essentially another computer that is left running 24/7 with our website loaded on to it. This way people can still visit our website, even when our own computer is switched off.
Hosting is something we will require in order to create a WordPress website (or any other kind of website) and will usually cost around $8 a month.
Although later on in this guide I will also be giving you a coupon code which will get your first months hosting for only one penny!
What is a Domain Name?
A “Domain Name” is basically the title of our website with WWW. before it, and .com after it.
So for example, Google’s domain name is www.google.com.
A domain name. Just like with hosting, is something we will require in order to create a WordPress website, and will usually cost around $13.
Only we don’t pay this once a month like our hosting, we get billed for our domain name once a year.
Worth Noting: Web Hosting and a Domain Name are the ONLY two things that cost any money which are required in order create a website with WordPress. Everything else we will be using (including WordPress itself) is free.
Registering A Domain Name & Web Hosting
Now that we know what domain names and web hosting are, we can get started on step #1 of creating our WordPress website. Registering our domain name, and our web hosting.
Lucky for us we can register both of these from the same place, which is a website called HostGator.com. (they also host this site).
So we just need to open up our internet browser and visit www.HostGator.com, or you can click here to open HostGator in a new window/tab.
Then once we are on their homepage we need to click “Web Hosting” in the top left, and then “Choose A Plan” in the middle.
On this page we are going to see the 3 main hosting plans that HostGator have to offer.
To be totally honest with you. The “Business Plan” comes with a whole load of added extras you probably aren’t going to require at this moment in time. (things like a “Toll Free Phone Number”, and “Private SSL”).
So that really just leaves it between the “Baby Plan” and the “Hatchling Plan”.
The only real difference between these two hosting plans is how many websites you can create with each one.
The “Hatchling Plan” will allow us to create one single website, and the “Baby Plan” will allow us to create as many websites as we like (unlimited).
Once you have decided on the hosting plan you’re going to go for, just click underneath where it says “Sign Up Now!”.
The first thing we are going to do after clicking “Sign Up Now!”, is register our Domain Name for our new WordPress website.
So we just need to type whatever want to register as our new Domain Name to the search bar, and then using the drop-down box to the right, we can choose which “Domain Extension” we would like.
By “Domain Extension” I mean whether we want it to end with .com, .net, etc.
Then, as long as the domain name is available, we can carry on.
If it comes up and says that the Domain Name is not available, it means someone has already registered this one and you’re going to need to choose something else.
Once we have chosen a domain name that is available, if we scroll down we can see a section called “Domain Privacy Protection”. If you’re wanting to keep your personal details private, you can check this box and pay for the domain privacy.
Otherwise just un-check it (I normally don’t pay for it).
Underneath, we just want to double check that our hosting “Package Type” is correct, and then choose a “Billing Cycle”. (how often we would like to pay for our hosting).
Worth Noting: You will save a bit more money the longer you purchase at one time. Although you can just pay for it month to month if you would prefer.
Now we just need to create a “Username” and “Security Pin” to use with HostGator, and then underneath that, we can fill out our general “Billing Information” (name, address, etc).
On the right-hand side, we can choose if we would like to pay for our hosting by Credit Card / Debit Card or PayPal.
Once we have filled out our information above, we are going to come to a section titled “Add Additional Services”.
NONE of these are required in order to create a website using WordPress, but you can have a read through them and see if you would like to pay for any of them (I normally uncheck them all).
Underneath we are going to see a place to “Enter A Coupon Code”.
There might actually be a coupon already in here, worth 25 or 30% OFF your order (depending what offer HostGator have running).
If we just delete any coupon that is already in here, and replace it with “CAWPW1PENNY”, you will see that we are now getting our first months hosting for only 1 penny. (Thanks HostGator!)
1 Penny Hosting Coupon = CAWPW1PENNY
Now we can just make sure everything is correct under where it says “Review Order Details”.
Also notice that we get access to their 24/7 365 Live Chat for free, and a 45 day money back guarantee!
Once we are happy with everything here, we can just check the box beside where it says “I have read and agree to the Terms of Service”, and then click “Checkout Now!”.
At this point HostGator are going to process our payment, so we will either be directed to a PayPal screen to login and pay, or see some kind of credit card processing screen.
Once payment has been processed we will be redirected to a page thanking us for our order and we can now close out of Hostgator altogether.
That is us now finished with step #1.
Now we are going to move onto the next stage of creating our WordPress website, which is Installing WordPress itself.
Installing WordPress in Less Than 5 Minutes!
Okay so now that we have registered our Domain Name and Hosting with HostGator, we just need to log into what’s known as the “HostGator CPanel” which is where we will Install WordPress from.
To do this we need to open up our email inbox (the email address used when signing up).
Here we should notice that we have 2 new emails from HostGator sitting in our inbox (sometimes it can take a few minutes for them to arrive, also check SPAM folders etc if you don’t see them).
These emails contain pretty important information so be sure to keep them safe, but for now we just want to click into the one called “Your Account Info”.
In this email we are going to find a link to our “Control Panel”, along with our Username, and a randomly generated Password. We just need to click on the link to our “Control Panel” and we will be brought to a login screen.
Now we can copy and paste our username and password from the email, into this login screen and click “Log in”.
Once we have successfully logged into the HostGator CPanel, we just need to scroll down to where it says “Software/Services” and click “Quick Install” underneath.
Now we need to click where it says “WordPress” on the left-hand side (under the title “Popular Installs”), then on the right-hand side we can click “Install WordPress”.
Then we just want to make sure our new domain name is selected in the drop down list, and that the box to the right of this is left totally blank. (this is only used if we want to install WordPress more than once).
Now we can type in the details we want to use for our WordPress website:
- Type in your email address.
- Type your Website Title (this can be changed again later).
- Choose an Admin User name (you will use to login to WordPress).
- Type in your First Name and Last Name.
When we are happy with our information, we can click “Install WordPress”
Once WordPress is installed (usually takes less than a minute), we can click “View Credentials” at the top of our screen to see the log in details for our new website.
Now we just need to click the “Admin Area” link and then copy and paste the Username and Password into the Login Screen that the link brings us to. We will now be successfully logged into our WordPress website for the first time.
When we log into WordPress, we are brought to what is known as the “Dashboard”. This is where we will add any content, or make any changes to our new website.
We can visit our website at any time by clicking our site title in the dark grey bar at the top. This will show us what our website looks like at the minute. Then we just need to click it again to return to the dashboard.
Would you have ever thought creating a WordPress website would be so easy?
We are already moving onto the 3rd step!
Please Note: Sometimes it can take a while for new WordPress installations to go live. So if you can’t log into your website right away just give it a little more time. It will usually be ready within 1 hour.
Choosing & Activating A Theme
So the 3rd step of creating our WordPress website is choosing & activating a theme. WordPress themes are a way for us to quickly and easily change the entire look of our WordPress website.
There are literally thousands of different FREE WordPress themes available for us to choose from, and all from within our WordPress Dashboard!
To choose a new theme for our website, we just need to click where it says “Appearance” in the left-hand Dashboard menu.
That is going to bring us to the “Themes” section where we will see any themes that we already have installed. Then to add a new theme, we can click “Add New” up at the top.
Here we are going to see a ton of different themes we can choose for our new WordPress website, and they are divided into “Featured”, “Popular” or “Latest”.
So we can just browse through these different themes until we find one that we like, or if we know the name of the theme we want to install we can type it into the search bar in the top-right.
Once we find the theme we want to install, we just need to hover our mouse over it and click “Install”.
WordPress will automatically download and install the theme within a few seconds and then we just need to click “Activate” (or else we can preview it).
Once activated, we can visit our website and see that the new theme is LIVE on our site!
It really is that simple.
So now that we have installed the theme we are going to use, we can move onto the FINAL STEP of creating a WordPress website (adding content).
Worth Noting: We can change our theme as many times as we like without affecting any of the content we have already added to our WordPress website. (Pages, Menus, etc – covered in the next step).
Adding Content to Our WordPress Website
This is probably the most exciting part of creating a WordPress website… adding our different content to it!
I’m going to cover how to add pages to our new website, how to create “custom menus” so we can organize our different pages, and also how to assign a specific page as our “Homepage”.
Adding Pages to Our Website
To add pages to our WordPress website, we just need to click “Pages” in the left-hand Dashboard menu. This is going to show us a list of any pages we have added to our site (both published & drafts).
Then to add a new page, we just need to click “Add New” up at the top which will bring us into the “Page Editor” of our WordPress website.
Here we can give our new page a title, and add any text we want in the main content area. It is pretty self explanatory, and quite similar to something like Microsoft Word in regards to text options.
Once we have added any text we want to our page, we can click on the right-hand side where it says “Publish” to make that page go live.
Or we can click “Preview” to see what the page is going to look like, or “Save Draft” if we are planning to come back later and add more to it.
Then once we have published our page we can click up at the top where it says “View Page” to see it live on our site.
Creating Custom WordPress Menus
Once we have added a few different pages to our website, things might start to look a little out of place. At this point we are going to want to create a custom menu for our WordPress website.
Creating custom menus will help us to organize our different pages, and keep our website looking nice and tidy.
To create a menu, we just need to hover our mouse over where it says “Appearance” in the left-hand Dashboard menu and click “Menus”.
Then we need to give our menu a name and click “Create Menu”.
Now on the left-hand side we can check the box beside any of the pages we are wanting to add to our menu, and click “Add to Menu”.
We will now see our pages appear in a list in the middle of the screen, and we can click and drag these into whatever order we like. (from top-to-bottom in this list will be left-to-right in our menu).
Once we are happy with the order of our menu we can check the box labelled “Primary Navigation Menu” (under “menu settings”) to assign out new menu.
Then we just need to click “Save Menu” and the menu will be live on our site.
Assigning Our Website’s HomePage
Now that we have added a few different pages, and created and assigned our custom menu. We can move on to assigning a specific page to be our website’s homepage.
Our website’s homepage (in case you’re not sure), is the first page a visitor will arrive at when they visit our site.
To assign our website’s homepage, we just need to hover our mouse over where it says “Appearance” in the left-hand Dashboard menu and click “Customize”.
Here we are going to see a live preview of our website on the right-hand side, and on the left-hand side we just need to click where it says “Static Front Page”.
Now we just need to make sure that the “Static Front Page” option is checked, and then using the drop-down menu under “Front Page” we can choose one of our pages.
Once we do that we can click “Save & Publish” up at the top to publish our changes, and then click the “X” in the top-left to close this screen.
Now when we visit our site, we will see that whatever page we selected is our website’s new homepage.
YOU JUST CREATED A WORDPRESS WEBSITE!!
You should be SUPER proud of yourself.
I hope you found this tutorial helpful, and more importantly I hope you had fun creating your WordPress website!
If you have any questions at all (or if you just want to say hi!), you can click here and fill out the form to send me an email.
Until Next Time,
Please feel free to leave me a comment underneath letting me know what you thought of this guide. I would love to hear your feedback. (Good or Bad!)