WordPress is no new to blog designers. It’s the number one stop for anyone who wants to start a self-hosted blog. But many don’t know how to create a website with WordPress. You can create a full-fledged Website for businesses with WordPress. How do you create a business website with WordPress? In this post, we will take you through a step by step guide on how to create business website with WordPress. This we have decided to create the most comprehensive step by step guide on how to a make a website without learning how to code.
You already know how important it is to own a business website to hold your identity online, don’t you?
Especially, looking at all the advantages of having your business represented by an online website, and how it so easy and affordable with the technologies like WordPress, you should get on your right foot instantly if you don’t already have one.
Because creating a business website is always one of the decisions that will help you acquire more clients. It is the easiest way to let your clients reach you easily.
Here’s why we recommend WordPress:
- FREE for everyone to use (including themes, layouts, and add-ons that many other blogging platforms don’t provide).
- Super easy to set up.
- Secure; WordPress is always updating their software and keeping everything sound and secure, so there’s rarely a worry of having your blog come under hacking attacks. No wonder Facebook, NASA, and even university blogs are using WordPress.
- HIGHLY customizable. There are hundreds of free themes and plugins that add more functionality to your blog, from contact and subscribe boxes to plugins that improve blog performance and more.
While the other blogging platforms are generally all pretty OK, nothing, in our opinion, has ever come close to matching the freedom and customization options that WordPress offers. So, without a doubt, go with WordPress. Especially when you are just starting out.
Overview from start to finish of all the steps
- How to find and register a domain name for free and Choose the best web hosting
- How to install WordPress
- Choose a FREE design based on your profession
- Install a template to change your site’s design
- Customizing WordPress with add-ons and extensions
- Insert the sample data
- Update logo and site title
- Changing colors and background
- Creating pages in WordPress
- Making the homepage elegant is the key
- Important: Contact forms
- The news and blog section
- Rearranging the page elements
- Resources to learn WordPress and get support
- Taking it further, building websites with more features
Before we start creating a website, let’s cover some of the most commonly asked questions that we get.
What do I need to build a website?
You’ll need the following three things to start your WordPress site.
- A domain name – this is the name of your website such as google.com
- WordPress hosting – this is where your website files are stored.
- About 1hour of your undivided attention.
Which is the best website platform?
There are many website builders available that will help you set up a website. We recommend using self-hosted WordPress as your website platform. WordPress is the most popular website platform in the world. It powers nearly 28% of all websites on the internet. WordPress is free and comes with thousands of website designs and extensions. It is extremely flexible and works with almost every third-party tool and service available to website owners. We use WordPress to build all our websites including this one, CMSFolks.
How to find and register a domain name for free
As a part of pre-preparation for getting started, you will need to register a domain name (i.e – your website’s permanent address) and hosting space.
So first, we’ll choose a domain name, and check if it’s available. If the domain name is already registered, you can think of a new one, or choose from one of the suggestions.
Once, you own the domain name, you can get hosting. Select a hosting plan and proceed to checkout.
InMotion and Bluehost has a WordPress optimized hosting service that provides optimized performance for websites built on WordPress. Checking out for a larger duration of time (like one year, or two) will be more beneficial than for shorter spans.
And on top of it all, both InMotion and Bluehost both offer free domain registration for 1year, saving you about $20 to register a new one.
But we will use InMotion as our web hosting company for the purpose of this post.
How to Register for InMotion WordPress Hosting
STEP 1. CHOOSE YOUR HOSTING PLAN
Visit InMotion and choose the plan you want to use.
STEP 2. CHOOSE YOUR DOMAIN NAME
Choose if you want to register a domain name with InMotion Hosting, or if you already have a domain name that you want to use.
STEP 3. CONFIGURE YOUR HOSTING PLAN
Choose which data center servers you want to use. Either U.S East Coast (if you’re in Europe choose this) or U.S. West Coast (if you’re in the Asia Pacific choose this).
Choose if you want InMotion Hosting to pre-install WordPress (or Joomla, PrestaShop or BoldGrid) for you.
STEP 4. CREATE YOUR HOSTING ACCOUNT
Enter your email address and click continue.
STEP 5. FILL OUT YOUR ACCOUNT DETAILS
Fill out your name, address and contact details, and select your preferred payment method.
InMotion Hosting accepts credit card payments (Visa, MasterCard, American Express and Discover), as well as payment via check and money order.
Next, go and review your order and finally submit your order – and you’re done!
Next, we are going to walk you through how you install WordPress on InMotion.
Install Your Chosen Blogging Platform (Recommend WordPress)
Installing any of your chosen platform in as easy as anything you can think of. Within few minutes depending on your network or hosting company, it should be less than two (2) minutes. Get any of these, WordPress, Joomla, and Drupal
But for the sake of this post we will be using WordPress and we will be using InMotion as our hosting platform.
Log into your InMotion Hosting Account Management Panel (AMP). Under your account name, click on the cPanel button. You will then be redirected and automatically logged into cPanel. Alternatively, you can access cPanel through your browser address bar by typing in domainname.com/cpanel (replace domainname.com with your actual domain name).
Login into your cPanel
Go to Software section, then click on the Softaculous icon
Click on the WordPress logo. This will open a screen with several options to show You will see a screen with Install, Overview, Features, and Import. Click on the Install link
Fill in the WordPress set up information. The following is the necessary information you need to fill in the image below:
Here are the software setups you will be asked to input:
- Choose protocol. Choose which of the provided protocols your WordPress website should be accessible from. For example, I use https://www.websitehostingrating.com
- Choose domain. Select the domain name you want to install WordPress on from the drop box
- Install in the directory. Leave this blank to install on the domain directly. If you are installing in a subfolder of your site you type in the folder name. For example, if you type in folder-name then WP will be installed: website.com/folder-name.
- Site name. The name of your WordPress site.
- Site description. The description or “tagline” for your WordPress site.
- Enable Multisite (WPMU). Make sure this box is unchecked as you don’t want WPMU (Multiuser) enabled.
- Admin username. Enter a username for your WordPress Dashboard login.
- Admin password. Enter a password for your WordPress Dashboard login.
- Admin email. Enter an email address for your WordPress Dashboard login.
- Select language. Choose what language you would like your WordPress platform installed in. The list of supported languages is quite big and most probably you will find your native language there
- Limit login attempts (Loginizer). Enable this checkbox as you want the “Limit Login Attempts” plugin installed, as it boosts the security on your WordPress website
- Choose a theme to install. Select none unless you want to use a WordPress theme from the dropdown.
- Advanced options. Here you can rename the database name and table prefix, but you can leave the default values as-is.
- Install. Hit the install button and WordPress will begin installing, once done you will be shown the login details (and emailed too to the above email address you nominated)
Select the Domain you want to install your WordPress on from the drop box
Installation directory differs base on what you want. Should you want to install in your homepage, then Leave this blank to install on the domain directly. If you are installing in a subfolder of your site you type the folder name here. This will make the blog load like the following: example.com/foldername.
Note: Installing to Subdomains– If you decide that you wish to install to a subdomain, then you will need to first make sure that you have correctly created the subdomain in cPanel. The main difference is that the path will appear like this: subdomain.main_domain.com instead of like this main_domain.com/subdomain. If the Subdomain is already created, then you will be able to select the subdomain at the Choose Domain stage of the installation. If you are trying to install it to a sub-folder that is not specified as a subdomain, then the Choose domain option should remain as the domain name that you wish to use for the installation. The in-Directory option will be filled with the folder that you wish to use – as per the example above.
Click Install. Softaculous will Check the submitted data and install the files to your server for WordPress. Click Return to Overview.
Visit your website in your browser. You should see a new WordPress install like the snapshot to the right.
Log into your new Website
At this stage, you should now have a blank WordPress site installed, along with your admin access username and password are written down somewhere.
Start by typing in your new web address (www.YourNewBlog.com) to see what your WordPress blog looks like.
To login to your WordPress Admin Dashboard and have an interface like the image above, simply type in your URL or web address (i.e your domain name) and make sure you put /wp-admin at the end of the web address. You should have something like this: www.yournewblog.com/wp-admin
Congratulations – you now know how to make a blog using WordPress. You’ve installed WordPress and set up your blog, all on your own! As you can see, it was really easy and straightforward.
Choose a FREE design based on your profession
On the other hand, you also have abundant Free WordPress themes that you can use to create a business website. Check out this collection of free WordPress themes for your website.
You can even go for niche specific theme hunt. For instance – There are a number of WordPress themes designed for Lawyers. I recommend using such themes because those themes are professionally designed for a specific profession.
There are themes for all your needs. For instance – pastry shop theme, themes for a restaurant website, lawyer WordPress themes, themes for a carpenter, architect, freelance web designer, physician, politician, music club, artist, salons, b&b, hotels, jewelry shop, pet shop – you name it!
Check out the Best WordPress themes from Templatic.
Finding the right theme for your business website isn’t going to be difficult. It can be confusing though!
Here’s what to look for in a WordPress theme:
- Simplicity: Unclear design makes it difficult for readers to navigate your blog.
- Responsiveness: The theme needs to adjust its layout across different screen sizes and devices. In the highly mobile world we live in, responsiveness is a necessity.
- Speed: Although most themes don’t slow down your blog significantly, it’s still good to test it. To test a theme’s speed, use the Pingdom Website Speed Test, enter the URL of the theme’s demo, and see how long the page takes to load. If the load time is longer than three seconds, you might want to find a different theme (ideally, the load time is below two seconds).
- Ease of customization: It should be easy to customize the theme—otherwise, you’ll struggle every time you want to tweak something. Fortunately, many themes offer plenty of easy customization options.
- SEO readiness: The theme shouldn’t make a huge difference to search engines. But it’s still better to choose a theme that’s designed with SEO in mind. (Look for “SEO Optimized” or “SEO ready” in the theme description.)
- Security: Themes don’t generally create security issues. But it’s anyway good to check some user reviews and comments—and while doing that, check if people have had security problems with the theme.
Keep these factors in mind when choosing a theme. But most importantly, pick something you love and want your readers to see.
You can read more on how to install a theme in WordPress. To install a theme, simply go to Appearance → Add New, then search through the archive of the WordPress repository for your desired plugin.
Install a Template to Change your Site’s Design
By default, each WordPress site comes with a basic theme. If you visit your website, then it will look something like this:
This is not very appealing for most users.
But don’t worry, there are thousands of free and paid WordPress themes that you can install on your site.
You can change your theme from the WordPress admin dashboard. Visit Appearance » Themes page and then click on the ‘Add New’ button.
On the next screen, you will able to search from 4,492 free WordPress themes that are available in the official WordPress.org themes directory. You can sort them by popular, latest, featured, as well as other feature filters (i.e industry, layout, etc).
But for the sake of this post, we will be using Shapely WordPress Theme, a freemium WordPress theme
Customizing WordPress with add-ons and extensions
Insert the Demo Data
In zip archive file there are two files. Shapely-demo and Shapely-widgets. Shapely-demo should be imported just like any other demo content via WordPress dashboard – Tools – Import.
Afterwards, you should install the plugin called “Shapely Companion Plugin”. You will find it by searching for new plugins in your WordPress dashboard. Using this plugin you will need to import Shapely-widgets file. This post will help you out to install WordPress theme.
Update Logo and Site Title
Every business should have a logo and branding slogan. It’s the secret of major companies around the world. Don’t be left out and in case you don’t have one, create by yourself or you hire a graphics designer on fiverr
To change the Site title and logo, simply go to the theme customizer, click on Appearance tab and then Customize. Then go to Site identity tab, click the select logo button to choose your logo in the media library. Enter your site title (usually your business name) and your company slogan
Changing Colors and Background
You also have to setup your site color. make sure it’s goes along with your business color branding. Click color in the customizer menu tab and set your color
Creating Pages in WordPress
Create necessary pages. This will help you to create a branding voice with your clients or audience. To create a page, simply click on the Page Tabs in WordPress dashboard admin menu sidebar and then click on the add page link. Create a Home page and a Landing page. But, there are few pages that must be part of your site. They are: Home Page, About Page, Policy Page, Disclaimer Page, Contact Us Page, Terms and Condition Page, Blog and News Page, Service/Product Page and Portfolio Page etc.
Making the Homepage Elegant is the key
There are elements that must be present in your home page. some of these element speak alo t about how professional your are with what you do and how you do what you do in your business. A major factor is that ability to speak and represent features that makes your company or small business to stand out among competitors.
Your home page should have a slider or full screen header image. the slider can be a graphical representation of your companys’ products/services.. A call to action button is also part of the key elements. Don’t forget to add your social media profile button. A simple contact us form still do magic. Remember to include neccessary portfolios and testimonials of previous work done for people.
Important: Contact forms
Several people leave this behind in their small business website which is not a good idea. Create a page and add a custom contact form. The best free plugins to use are: Contact Form 7 and WPForm (lite). And if you have few dollar to spend, WPForm(premium) and Gravity Form are the better option for you to use
The News and Blog Section
It is always a good idea to create a seperate page to write contents for your future clients or customer, Big companies have a seperate page or website for their blog and news write up. It has several advantages. It’s a way to show case your expertice to your clients, you earn trust and crediblity. When searches are made on search engines, you have the advantage to stay ahead of your competitors, especially if you properly implement SEO into your site or blog post
That is it. Should you have any this not working the way you thought it should be, use the comment form below.