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 website up and running in no time, but you will learn a lot, and 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 your business’s domain name is extremely important, and you should not take it lightly. You must consider a few things to ensure you pick the best possible domain name, so read on.

Namecheap Domain Registrar
Namecheap – Domain Registrar

What Domain Name Should I Register?
You need to consider four critical things before purchasing your domain name, and we have listed them below. Please take this seriously and do your research before choosing 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 your website’s success.

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 the same. This may not be easy depending on your business’s name, 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.

We highly recommend finding a business name that is available as a .com domain, and on all of the top social media sites like Facebook, Twitter, and Instagram. Depending on your business there will likely be additional social media sites where you should create an account, so take your time and do your research.

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 good 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, Bing, or Duck Duck Go 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. We also recommend upgrading your hosting after you begin making money. If your website is doing well, it will probably receive more traffic, so upgrading your web hosting account can help your business continue growing.



The My Island Designs website is hosted by a2 HOSTING, and we are delighted 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.

UPDATE: We are now an affiliate of A2 Hosting, and we use their hosting services for most of the websites we own. However, the link to their site above is NOT an affiliate link. We are providing this recommendation based solely 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 will not 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, expensive, or take a lot of time, so go with a theme with 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 tech-savvy, it represents a steep learning curve for someone who wants a new 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 site’s purpose, 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 most 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.
  • Blog to Social: Social media auto post.
  • 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 for backing up and restoring a WordPress website, so having multiple 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 our clients’ websites, 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 achieving higher rankings in major search engines like Google, Bing, and Duck Duck Go. 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 search engines to understand your site’s focus clearly. 

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 will most likely not follow 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

Website Design Blog

Latest Posts and Articles


Follow us on social media

Ready to Work With a Website Design Company?



My Island Designs