Do you want to build a website, but have no idea how to start? Are you overwhelmed by the options?
We got you covered. The best thing is that you don’t need to understand code or hire a web developer to create a great website. This article will break down the basics so that you can get started! Firstly, there are three key steps to creating your fabulous, functional website:
- Choose your platform
- Select a domain name
- Customize your theme!
That’s it! It’s that simple. You need to do the first steps to get to the fun bit (Step 3), but they are quick and easy.
How to Choose a Platform
This step is critical. But what does it all mean?
Essentially, a platform enables you to build a website without needing to understand HTML, CSS or Flash yourself. It provides you with all the tools you need to create and then manage your online presence without requiring you to have professional code or design skills. It’s known as a Content Management System (CMS).
You need to select a CMS that is appropriate for the type of website you are creating: if you pick one that doesn’t fit, you will run into difficulties further down the line. There are many CMS to choose from, and once you select the best one for you, it’s straightforward to build your website, but take a bit of time to choose the right one.
Some CMS do require a certain level of knowledge about coding languages such as HTML/CSS, but for novice web builders, there are more straightforward (but still useful) platforms out there. Some of the most popular platforms currently are WordPress, Drupal, and Joomla. WordPress is the most widely used, and here’s why:
- It’s perfect for beginners – if you are a dab hand at simple Microsoft Office programs such as Excel, or Word, you can handle this.
- It’s fun and easy to customize according to your website’s particular character and specifications. Before you know it, you’ll be adding free plugins to your site, from image galleries to subscription forms, blogs and more.
- It’s very reliable, and its power capacity is huge so that it can handle the busiest of websites. Whether you are creating a simple blog, or a business or e-commerce site, WordPress is compatible for any purpose. Did you know that eBay, NASA, and CNN all use WordPress?
- It offers mobile-friendly themes, which is essential as users expect to be able to access sites on their phones.
- With WordPress, you have access to support and advice from a friendly community of developers, and there are several free resources on Youtube and in their support forums.
- It’s FREE!*
*Ok here’s some advice about the ‘free’ thing: yes, the WordPress platform is free (wordpress.org). There is also a WordPress.com that can host your site and provide you with a free subdomain (like hostingmanual.wordpress.com).
In my opinion, it’s worth spending a little money at the beginning, so that you can get your own domain name rather than the sub-domain they give you, and you can get better, faster hosting for your site. That will be essential in the long run. Your website will be able to handle heavier traffic. Pay to own your web property rather than rent it, and you won’t run the risk of losing visitors before you’ve even begun.
Hosting may cost you $2-$5 a month: there are lots of great packages out there which are incredibly useful because they combine lots of important things into one (hosting, domain name, email accounts, site builder, WordPress install and great customer support). A great example is ehost.com, where you can select a web host and register your domain name for the bargain price of $2.7 per month.
A few words about CMS platforms other than WordPress: Joomla and Drupal are also powerful and popular with developers, but they are not ideal for beginners as they require some technical knowledge from the get-go.
Choosing a Domain Name
Ok, so you’ve sorted out your platform, and maybe you’ve purchased a hosting package to help you get started. Now, you need to figure out the identity of your site! The name needs to be memorable, original, and punchy. A good way to find the best name for you and your brand is to list keywords that apply to your website. Play around with the list, and a domain name will emerge! A few things to consider:
- Try to aim for a Dot-com domain. They are the most valuable, especially if you are creating a brand, and you want to reach a wider global audience. There are a lot of ‘novelty’ extensions now, and although they might seem fun and catchy, you can’t beat the more prominent and easy-to-find .com extension.
- If it’s a business site, use your company name.
- Go for something simple – you want people to be able to find you quickly. An obscure name that’s difficult to spell won’t do you any good.
- Choose something that will stick- people should be able to remember you, and your SEO will be higher if your name is catchy.
- Short is sweet!
- Confirm that you aren’t pinching someone else’s name by searching it at copyright.gov.
- Avoid numbers or hyphens. They won’t do you or your brand any favors.
- You need to believe in your domain name- it’s the most important part of your website’s identity, and it’s the hook that’s going to reel in visitors. Give it some proper thought!
It’s almost time for the fun and creative part of the process, but first, you need to install your website builder (in this case, I will use WordPress as an example) so that you can get your site up and running. Most web hosts will give you the option of installing automatically or manually.
Automatic Install (1 Click Installation)
- Log in to your account.
- Go to your control panel.
- Depending on your web host, look for the “Quick Installs,” “1 Click Installs” or “Softaculous” section.
- Look for the “WordPress” icon
- Select the domain where you will be installing the website.
- Click “Install Now” – and you’re done!
If you want to control which components you install, you may prefer to install manually. If you discover that your host doesn’t have the option for 1-Click Installation, however, that’s a bad sign and should prompt you to look for a better host!
- Download WordPress and save it to your local drive.
- Unzip in a new folder.
- Locate the file called wp-config-sample.php and change it to wp-config.php.
- Open the file (using Notepad or Dreamweaver) and complete these lines:
define('DB_NAME', 'database_name_here'); – Database name (visible in cpanel, but your hosting support can also give it to you) define('DB_USER', 'username_here'); – Your hosting username define('DB_PASSWORD', 'password_here'); – Your hosting password
- Log in to your hosting FTP – the address will be ftp://ftp.yourdomain.com, and the login details will be the same that you used for registering with your host.
- Delete any file called ‘index.’ Move all your WordPress files to your FTP server.
- Go to /wp-admin/install.php
That’s it! You’re ready to customize!
The Fun Part – Making Your Website Look Amazing!
WordPress will present you with a standard, simple theme. A theme is a set of files that alter how your site looks to a user. The theme you choose will come with a particular design, font, color scheme, selection of widgets, and a specific layout and style. All necessary options are clean, sleek and straightforward, but the WordPress developers have created thousands of other designs, and you will want to find the perfect one for your site.
You need to get to know your Dashboard – it’s your control tower for everything you do, and although it may look complicated it’s actually simple to navigate and will help achieve what you need to.
You can locate your Dashboard by typing in
There are lots of free themes available, and it might be a good idea to start with one of those so that you can play around with it and get a feel for customizing your site. Go to ‘Appearance’ on the sidebar, and click ‘Themes.’ Have a good browse around the different themes available, and look especially for ‘responsive’ themes, i.e., those that will look attractive on any mobile device. You can use keywords and filters to locate themes that work best for you.
Then, when you’re ready, you might want to progress to a theme that you pay for. Have a look at ThemeForest.net for a huge selection of themes to choose from, with a range of price-tags. We are using Enfold on HostingManual.net, also bought on ThemeForest.
Why choose a Premium Theme?
- They look more professional
- they are more robust
- the code base is stronger
- your support network is more reliable
- you get more flexibility with the designing and building of your site.
Installing your Theme
Click on ‘Install’ and then ‘Activate’ and you’re ready to go! Remember, you can change your theme as many times as you want. It won’t delete any posts or content that you currently have on your site.
Adding Pages and Editing Layout
Perhaps you want to add a ‘Contact Me’ page, or a ‘Services’ section: again, with WordPress, this can be done quickly and easily.
- Find ‘Pages’ – ‘Add New’ on the Dashboard.
- A screen will appear that resembles a Microsoft Word document. Insert the elements you want here – text, images, etc.- and then click ‘Save.’
- If you want to add this new page to your navigation bar, click ‘Appearance’ – ‘Menus’ on the sidebar. Find the page you just created, click the checkbox next to it and then select ‘Add to Menu.’
Creating and Editing Posts
Use different categories and posts to add a blog to your website – select ‘Posts’ – ‘Categories’ or write the blog post first by choosing ‘Posts’- ‘Add New’ and then create the category afterward.
Edit your Title and Tagline
Titles are important because your website visitors will need them to find their way around your site, but they are also essential for determining how your site is featured/ranked by search engines. You need to find a balance between using effective keywords, but still sounding like a real person in your choice of language. To change the title and tagline on your site, go to ‘Settings’ – ‘General’ and fill in the form.
Create a Static Front Page
You might prefer your website’s front page to remain unchanged so that each time you create a new post it doesn’t pop up automatically and it has the appearance of a ‘home page.’ If you don’t select a static front page, WordPress will do it for you, and you will end up with a front page that looks like a blog post.
- Go to ‘Settings’- ‘Reading.’
- Select one of your pages to be your static front page.
This is another ‘buzzword’ for web design and development that might put novices off, but in fact, it is another straightforward way to expand upon your existing site and enhance its features and functions. Plugins are simply ‘shortcuts’ to developing and improving your site without needing to understand the complex code behind it all. To add plugins to your site, select ‘Plugins’- ‘Add New’ and search through the thousands of free plugins to find what you need. Then all you need to do it click ‘Install.’
You now have a fully functioning, professional-looking website without the hassle of learning web design and coding from scratch! It is that simple. There are endless ways to build on your site once you become comfortable with the Dashboard and the beautiful ways of WordPress. It is designed to help you navigate the process of website-building swiftly and efficiently, and the results are fantastic.