Building a WordPress Website for Your Business

How to Build a WordPress Website that Will Help Your Business Grow

Building a WordPress website does not have to be intimidating or even a challenge, in fact, it can be fun. Follow the roadmap laid out in this post, and you will not only have your site up and running in no time, but you will also enjoy doing it.

Step 1: Buy a Domain Name

This step sounds easy, but this may be one of the most time-consuming parts of the entire process. Choosing the right domain name for your business is extremely important, and you should not take it lightly. There are a few things you must consider to ensure you pick the best possible domain name, so read on.

Namecheap Domain Registrar
Namecheap – Domain Registrar

What Domain Name Should I Register?
There are four critical things you need to consider before you purchase your domain name and we have listed them below. Please take this seriously and do your research before you choose a domain name, or you will certainly regret it later.

We highly recommend registering your domain name with Namecheap (NOT an affiliate link) because we have been using this registrar for many years and have never had any issues.


  1. The same as your business name?
  2. As short a possible, keeping in mind #1?
  3. Available on Facebook, Twitter, and other social media sites?
  4. Choose a .com domain, period! No .net, .org, .anything!

The .com thing and keeping your domain name short as short as possible were clear enough that we don’t need to go over those, right? Great, let’s focus on points 1 & 3, so you understand how important they are to the success of your website.

One and three are quite similar, in that your business, website, and social media names should all be as similar as possible, in fact, it is best if they are exactly the same. This may be difficult depending on the name of your business, but if you have not registered a business this is the perfect opportunity to create a business name that can satisfy all three of these points.

For Example

Business Name: My Island Designs







Get the idea?

“Once again, take your time, choosing the best possible domain name is critical. You want your brand to be as consistent as possible.”
A2 Web Hosting Company
A2 Web Hosting

Step 2: Create a Web Hosting Account

There are hundreds of web hosts to choose from, but we highly recommend selecting a host that offers cPanel and a script installer. cPanel is user-friendly, and an excellent tool for managing your hosting account. cPanel is also very widely used and thus well documented, so your questions can be answered with a quick Google or Bing search.

All web hosts are not equal, and merely having unlimited storage and bandwidth is not enough. Far too many hosts put too many users on underpowered servers, which will make your site load slowly, especially during peak demand, which will cause visitors to back out of your site before it even loads. We recommend purchasing a mid-tier account at a reputable web host since this should offer the best balance of price and quality.



The My Island Designs website is hosted by a2 HOSTING, and we are very satisfied with their services and support. They offer a good selection of hosting products at great prices and their shared hosting accounts include cPanel and free SSL.

At the time of writing this article, we do not have an affiliate account with this company and we are not linking to any of the sites we list here, even though we may have affiliate accounts with some of them. This recommendation is based purely on our personal experience with this host.

We are an affiliate of A2 Hosting, and we use their hosting services for most of the websites we own/ However, the link to their site is NOT an affiliate link. We are providing this recommendation based upon our personal experience and overall satisfaction with their services.

Elegant Themes - WordPress Themes
Elegant Themes – WordPress Themes

Step 3: Find the Perfect WordPress Theme

We are not going to go into great length on this topic since it was addressed in a previous blog post, so please read our previous post to learn how to pick the Best WordPress Theme. However, please understand people who create WordPress themes need to make a living from the theme, and if they don’t they will stop maintaining it and you will need to update your site.

Switching to a new theme can be very difficult or take a lot of time, so go with a theme that has A LOT OF SALES! If the developer is making money from a WordPress theme they have the incentive to keep it updated, which means your site will not only remain secure, but the developer will most likely continue to add new functionality to the theme.

WordPress Logo

Step 4: Building a WordPress Website

One of the reasons we recommend purchasing your hosting from a company that offers cPanel and Softaculous is how easy it is to install WordPress. On some hosts you will need to install WordPress manually by creating a database, downloading WordPress, editing the configuration file to add the database information and then upload your WordPress files via FTP.

Although this is not hard to do for someone who is tech-savvy, it represents a steep learning curve for someone who just wants a website up and running and has no interest in learning to do this manually, especially if this is the first and possibly the only site they will create.

One-Click Installs With Softaculous

With Softaculous creating a WordPress site is quite easy, you log in to your cPanel, scroll to the Softaculous section, choose WordPress, and click a button to install it on your domain. Now you can log in to your WordPress dashboard and install a theme, plugins, and start creating your pages and posts.

WordPress is free, open source software and can be downloaded directly from their website, where you will also find a list of free themes and plugins you can use on your new site.

WordPress Plugins
WordPress Plugins

Step 5: Add These Essential WordPress Plugins

Depending on the type of website you are creating, your business needs and the purpose of the site you may want to add plugins that we have not listed here. This is not intended to be a comprehensive list of plugins; it is only meant to be a starting point that will be useful for the vast majority of websites.

Recommended Plugins

  • All-in-One WP Migration: Backup and migration.
  • Auto Terms of Service and Privacy Policy (updated: 08-07-2019, we no longer recommend this plugin. Download a free template online and add these pages manually)
  • Caldera Forms: Our favorite form builder
  • Companion Sitemap Generator: XML sitemap generator.
  • Duplicate Post: Create new pages by cloning existing pages.
  • Duplicator: Backup and migration.
  • Revision Control: Limit page and post revisions.
  • UpdraftPlus: Backup/Restore
  • W3 Total Cache: WordPress performance.
  • Wordfence Security: WordPress security.
  • WordPress Importer: A must have plugin.
  • WP Smush: Image optimization.
  • Yoast SEO: Search engine optimization.

You may notice there are THREE plugins used for backups and migration. That is because this is one of the most important things to consider when managing your site. In our experience, no plugin is perfect when it comes to backing up and restoring a WordPress website, so having options is highly recommended.

There are alternatives for most or all of these plugins, but we have used these plugins together on many of our sites and the websites of our clients’, and they play nice together, which is not always the case for WordPress plugins.

Social Media Footprint
Create a Social Media Footprint

Step 6: Get Traffic to Your Site – SEO – Social Media

Learn how to drive traffic to your website by reading our blog article Get Better Rankings. This article goes into detail on how to achieve higher rankings in major search engines like Google and Bing. However, there are no shortcuts, unless you want to risk being banned at some point in the future. The way to get better rankings is to create a great site that is useful to your target audience, and filled with awesome content.

Search Google for almost any topic and you will see authority sites like Wikipedia rank well for countless keywords. If you want to rank well for your target keywords you should consider establishing yourself as an authority on that topic. At the very least you need to build your website with these keywords in mind and create enough high-quality content for the searches engines to clearly understand the focus of your site.

Final Thoughts
Final Thoughts

Final Thoughts

Give careful thought to each step of this process and you will save yourself a lot of trouble creating and managing your WordPress website. If this process is too hard or boring, you are most likely not following the recommendations in this article. Take your time, plan, and enjoy the process of creating your WordPress website.


  1. Register a Great Domain Name
  2. Purchase Hosting with cPanel
  3. Find the Perfect WordPress Theme
  4. Build Your WordPress Site with One-Click
  5. Install Essential and Compatible Plugins
  6. Search Engine Optimization

Want to Learn More?

Knowing What Works

Knowing what works and what doesn’t is essential to the success of your website.

Dress to Impress

Everyone knows you need to dress to impress a potential employer or new client.

Fast Paced Culture

In today’s fast paced culture people are not going to wait to get information about your company.

Walking a Tightrope

Do you feel like your small business is walking a tightrope? Then you need to read this blog post.



Do NOT follow this link or you will be banned from the site!