How to Build a Business Website in 8 Easy Steps

Our independent research projects and impartial reviews are funded in part by affiliate commissions, at no extra cost to our readers. Learn more

There are two methods that we’d recommend for building a business website: using a website builder, or WordPress. The former is suitable for tech beginners, while the latter requires a little coding knowledge.

They’re both excellent options, but which one is right for you? Luckily, you’ve come to the right place to find out.

Good to know: This article will focus on websites for businesses that aren’t looking to sell online. If you’d like to set up an online store, check out our complete guide to Building an Ecommerce Site.

Option 1: Using a Website Builder

How to Build a Business Website with a Website Builder

  1. Get a domain name
  2. Create an email address
  3. Choose a business website builder
  4. Pick a template
  5. Add content
  6. Integrate apps
  7. Optimize your site for search engines
  8. Publish

Step 1: Get a Domain Name

A domain name is your website’s unique address.

While it is very common for businesses to have domain names that are the same as their business names (such as, you can pick a domain name to include any text phrase you want, as long as it’s not already been taken.

For example, the domain name for our website is For businesses, it’s important to think about how your domain will be relevant to what you do. It’s the first contact a lot of people will have with your site, so make it count.

There are two costs associated with getting your own domain name:

  1. The cost of buying a domain name
  2. The cost of keeping your domain name registered every year.
Good to know: Most website builders (such as Wix) include a free domain name for the first year. For any subsequent years, you can pay for your domain name directly through your builder.

A domain name typically costs around $10 to $12 to purchase, and a similar amount to keep it registered in your name every year.

If someone already owns the domain name you want, you’ll need to select a different domain name, or it’s possible to reach out to the owner to buy it.

Here are some FAQs about domain names:

Q: Where can I buy a domain name?

A: Popular domain name providers include, and NameCheap.

Q: Where can I find out more about domain names? For example, how to pick, purchase and register my domain name?

A: Here is our comprehensive Beginners Guide to Domain Names. You’ll find everything you need to know about domain names here!

Before you move on, make sure you’ve:

  • Researched your domain to see if it’s available
  • Registered your domain

Further information:

How Much Does a Domain Cost? – Learn about the hidden fees and the best domain registrars

Step 2: Create an Email Address

To make your business look more professional and established, you’ll need a custom business email address. For example, instantly makes your business appear more established and credible than

The most common format for business email addresses actually uses your business domain name.

For example, our email address is

Getting a custom business email address is quick, cheap, and fairly easy. Our recommendation is to use G Suite, which is powered by Google.

how to build a business website - g suite gmail

It’s basically Gmail for businesses, except you have a personalized email address. You get the user-friendly interface, reliability, and security of Gmail, with prices starting at $6 per month per email address.

Good to know: G Suite is fully integrated with some of our recommended website builders. If you choose to use one of these website builders, they make it easy for you to set up your own personalized business email addresses – you won’t even need to sign up to G Suite separately. For example, Wix allows you to create a business email address by purchasing a subscription to G Suite Mailbox within their dashboard.
Before you move on, make sure you’ve:

  • Settled on a professional-looking domain to use in your email
  • Sat down and thought about which email platform is right your business

Step 3: Choose a Website Builder

Now, on to one of the most important steps: choosing your website builder!

It’s important to mention at this point that there isn’t a ‘one size fits all’ solution when it comes to choosing the right business website builder. Different businesses will have vastly different needs – a trendy new restaurant, for example, will require something totally different from a small law firm.

That said, having tested over 50 website builders, we can confidently say that Wix is our top choice for building a business website, with Squarespace and Weebly also great options. You can’t go far wrong if you pick any one of these platforms, but you can check out our best website builders for business article for even more choice.

1. Wix

Best All-Around Website Builder

4.8out of 5

Top Choice
Template Design

4.5 out of 5 stars

Ease of Use

5 out of 5 stars

Features & Flexibility

4.5 out of 5 stars


5 out of 5 stars


5 out of 5 stars

Best overall website builder

Learning how to use Wix is really simple. That’s probably why Wix is the builder that users were most likely to recommend following our user testing. It’s the biggest website builder in the world, and comes with over 500 professionally-designed templates covering a huge array of industries including being rated best for restaurants.

Wix at a glance:

Who is Wix best for?

  • If you need a lot of design help and guidance. Wix offers pre-populated template designs, so you can easily swap in your own business images and content without having to design your own layouts. And if you want Wix to build a website for you, you can use Wix ADI – this is an artificial intelligence design software that simply asks you what you like, then takes your ideas and builds a custom website design for you.
  • If you need more flexible tools for a specialty business website. If you need an online booking/reservation app, a restaurant/order takeout app, or any kind of app that adds more practical functions to your website, Wix is a safe bet. Its app market is one of the most extensive in the industry.
comparaisons de createurs de site web logo wix

Do You Like the Sound of Wix?

Wix is a strong all-around web builder that’s great for beginners, while still offering tons of creative control and cool features.

Find out more:

  • Wix Review – a full breakdown of its features, prices, and more
  • Wix Pricing Review – take a closer look at how much Wix costs, and the additional charges you should be aware of

2. Squarespace

Best Design Oriented

4.6out of 5

Ease of Use

4 out of 5 stars

Template Design

5 out of 5 stars

Features & Flexibility

5 out of 5 stars


4.5 out of 5 stars


4.5 out of 5 stars

Beautiful designs, and ideal for scaling your business

Squarespace is like the ‘Apple’ of business website builders. It can help you create visually stunning, minimalistic business websites that can capture your visitors’ attention. Learning how to use Squarespace isn’t quite as straightforward as it is with Wix, but its award-winning templates are worth the slightly steeper learning curve.

Squarespace at a glance:

Who is Squarespace best for?

  • If you want to create a visually stunning website for businesses in more creative industries, such as photography or design. You can see some examples here.
squarespace logo

Do You Want a Beautiful Website?

Squarespace is a design-focused builder that combines the best designs on the market with powerful tools. Take a closer look!

Find out more:

3. Weebly

Best For Small Businesses

4.4out of 5

Ease of Use

5 out of 5 stars

Template Design

4 out of 5 stars

Features & Flexibility

4.5 out of 5 stars


4.5 out of 5 stars


4.5 out of 5 stars

Great value for money

If you’re wondering how to use Weebly, let us explain. It’s not a big hitter when it comes to design, but it’s really easy to use and certainly delivers on features. If you’re after a cheap, no frills way to get online, this could be it.

Weebly at a glance:

Who is Weebly best for?

  • If your business will rely on organic traffic. Weebly has the best SEO features and support available.
  • If you’re working with a very low budget. Weebly has the cheapest paid plan of the three builders.
vergleich website baukasten weebly logo

Is Weebly Right For You?

Weebly is a great choice for small businesses. It offers affordable prices, simple but attractive templates, and an easy to use editor.

Find out more:

Before you move on, make sure you’ve:

  • Assessed your technical skill level
  • Decided how much you can afford to spend on your website
  • Written down the type and number of website features you’ll need

Step 4: Pick a Template

Now you’ve chosen your website builder, it’s time to pick your template. This is our favorite step, as it’s the first time you’ll get a real sense of how your business website could look.

Your template (or ‘theme’, as they’re sometimes called) will act as your design springboard.

If you build with Wix, you’ll have total freedom to customize this template however you want, which means – for better or worse – you could end up with something completely different to what you started with. Squarespace isn’t so keen to hand over the creative reins, so you’re a little more limited in how you can alter your template – but that’s no bad thing, given that Squarespace’s templates are award-winning. In terms of customization potential, Weebly sits somewhere in the middle.

Whichever builder you choose to create your business website with, it makes sense to start out with the template that most closely resembles your end goal. And whichever builder you go with, you won’t be short of options:

All builders categorize their templates by type, so heading to the ‘Business’ (or equivalent) section should be your first step.

Wix business templates
Wix further sub-divides its business templates by industry to help you sort through its vast number of options

You can preview each template, then pick one you like the look of and start editing. You can swap templates as many times as you like before publishing, so make sure you test out a few. Both Squarespace and Weebly also allow you to change your template after publishing, but this isn’t possible with Wix – so choose wisely!

Squarespace business templates
‘Mojave’ and ‘Om’ are two examples of templates categorized as ‘Local Business’ on Squarespace

When settling on a template for your own website, try to look beyond the more superficial details, like font, colors, and images. Whichever builder you use, this stuff will be really easy to switch out.

Instead, focus on the structure of the site, the layout of the pages, and the general ‘feel’: does the template feel modern and ‘edgy’, or more safe and traditional? Is it more ‘in your face’ or understated? Think about how this matches up with your brand identity. You can also filter your template search by industry. For example, if you’re starting a fitness website, you may be able to find fitness-specific templates, and so on.

Before you move on, make sure you’ve:

  • Researched the website builder’s templates
  • Picked a template that accurately represents your brand

Find out more: 

Step 5: Add Content

By now, you should have experimented with a few different templates and settled on your final choice. Nice!

Now it’s time to make this generic template your own by swapping out all the placeholder content for yours, and adding any extra pages or sections.

In terms of pages, all business websites will need:

  1. A strong homepage. Visitors should be able to work out what you do quickly, and navigate to other sections smoothly.
  2. An informative ‘About Us’ page. Tell people your story, and add pictures of your team.
  3. A clear ‘Contact’ page. Customers need to know where they can find you, and how best to reach you.

Many businesses will also need:

  1. A products/services page. Talk about what you do best, and add images if you have them.
  2. A blog. This can help demonstrate your expertise, keep your site feeling fresh, and help your site perform well with search engines – but only if you can commit to posting to it fairly regularly.
Guides that can help with this: 

How to Design a Winning Homepage – what to include, and in what order.

How to Write an About Us Page – expert tips and examples to help your business sparkle.

Digital Skills to Learn at Home – how to make your business website stand out from the competition.

30 Factors That Influence Website Credibility – a helpful list of things to include on your website to boost trust in you business.

Now is also a good time to check out the competition. What pages do you like on their website? Is there anything you’ve missed on yours? Any pitfalls you’re keen to avoid? Your website should look individual, yes – but it’s good to know what your customers will be expecting to find.

Before you move on, make sure you’ve:

  • Written down all the contact details for your business
  • Collected a few high-quality images of your business
  • Researched some blog topics, if necessary

Some more helpful resources:

  1. How to Make a Logo in 1 Minute – Without Any Design Skills: Learn how you can create professional logos without using fancy (and complicated) image editors like Photoshop.
  2. Where to Find High-Quality Images for Your Website on the Cheap: Discover the top 5 resources where you can find beautiful images to boost the professionalism of your website
  3. How to Choose a Good Color Scheme For Your Website: Picking the right color scheme for your website can help brand your business, as well as influence your visitors’ psychology. Check out our guide on how to choose and use color.
  4. How to Pick the Perfect Font Style Design for your Website: Choosing the right font style design can hugely improve your overall website design, as well as improve your visitors’ experiences. Find out how to pick the right font for your website here.
  5. How to Use Video Background On Your Website: Adding a video background to your website can make it look trendy and professional, and “wow” your visitors. Find out how to add one, and learn more about the do’s and don’ts.

Step 6: Integrate Apps

Now that you’ve sorted out your pages and populated them with your own content, it’s time to add in some extra features.

This is normally done through adding ‘apps’ from the builder’s own app market, although some only offer inbuilt features.

Wix app market

But what exactly do we mean by extra functionality? Here are some examples of handy apps and features that we think can work well for business websites:

  1. Forms – this gives your customers an alternative way to contact you, and helps you organize your enquiries. You can also encourage people to sign up for email communication.
  2. Social media integration – whether it’s in the form of buttons linking to your social accounts, an embedded Instagram gallery, or a live Twitter feed, there’s an app for that.
  3. Cookie alerts – be transparent with your visitors about how you’re using their data, and give them the option to change this.
  4. Live chat – another useful (and increasingly popular) way to connect with your customers in real time.
  5. Google Maps – an interactive map to help your customers find you.
  6. Customer testimonials – show customer comments and testimonials on your site. Adding social proof to your website will boost trust and conversions.
Top tip!

If you’re looking to sell a few products on your business website, why not use Square Online Checkout links? These checkout links make it super easy for you to securely accept payments through your website without the hassle of needing to buy and install an ecommerce app.

To get started, all you have to make a free account with Square Online, give whatever product you’re selling a name and a price, and create a checkout link to place on your website. Simple!

But this is really just the tip of the iceberg! All the examples we’ve listed above are from Wix, simply because it has one of the biggest app markets (with over 260 apps). This selection works across many different business types, but there’s also a bunch of industry-specific apps for more niche functionality – check out Wix Stores, Wix Bookings, Wix Restaurants, Wix Hotels and Wix Video as examples.

Before you move on, make sure you’ve:

  • Researched the competition to see which features your site can’t do without
  • Thought about how your site could benefit from extra functionality, e.g. social media feeds or Google Maps integration

Step 7: Optimize Your Site for Search Engines

Earlier in this article, we briefly touched upon making your website appealing for Google, when we spoke about the benefits of adding a blog. Now, we’re going to take a much more detailed look at which SEO (Search Engine Optimization) measures you should be taking for your site, and why.

You see, it’s all very well and good having a beautiful website, and adding that all-important contact page to encourage your customers to connect with you. You can even add an interactive Google Map app that will lead them to your door. But if your customers never see your website because it never makes it to page one of the search engine results, then all your hard work will be in vain.

When you type a search term like ‘best brunch in Chicago’ into Google’s search bar, a complex algorithm decides on the results you’re presented with, and their order. This algorithm takes a huge number of factors into account (the number is thought to be higher than 200), but there are some simple steps you can take to make sure Google recognizes your website as relevant and useful for search terms that apply to your business:

  1. Make sure your site loads quickly 

Users don’t like slow websites – the majority will abandon your site if it takes longer than 3 seconds to fully render – and therefore neither does Google. Make sure you ‘compress’ any images you upload – this is an easy way to reduce file size in just a few seconds, without visually compromising image quality. Our favourite tool for this is

Run your page through a free page load speed tool (we like PageSpeed Insights by Google) to identify any problem areas.

  1. Don’t forget about mobile 

More Google searches are now carried out via mobile than via desktop, so it’s crucial that your site reformats well for smaller screens. A ‘mini’ version of your desktop site won’t cut the mustard; elements and text will be too small, and Google will penalize you for the poor user experience. All the website builders we’ve included on this list have fully mobile-responsive templates, so should reformat automatically – just be sure to test this out before you hit publish.

  1. Use keywords (sparingly) 

If you want to be found based on key terms, it makes sense to know what terms people are searching for, and to include them in your own content. You can use a free keyword finder like Google Ads Keyword Planner to identify particularly popular searches.

Going back to our brunch example, you might find that ‘best breakfast in Chicago’ has a measly search volume of 10 users per month, but ‘best brunch in Chicago’ is way more popular, with hundreds of monthly searches.

Once you’ve found a few popular (and relevant) key terms, it’s time to make sure they’re included within your content. Proceed with caution here; add too many mentions of these terms and your content will appear clunky, and Google will penalize you for ‘keyword stuffing’. If it feels too unnatural, just keep creating good content, and trust Google to join the dots – its algorithm is getting smarter literally every day!

We could go on for a long, long time about best SEO practices, but it’s important to know that all of Google’s ranking factors hinge on quality and user experience – so if you prioritize that, you can’t go too far wrong.

Before you move on, make sure you’ve:

  • Tried out the tools mentioned above
  • Decided which keywords you should target
  • Researched how popular or competitive your chosen keywords are

Step 8: Publish, Monitor, and Update

So you’ve followed our advice to the letter, and you now have a beautiful business website ready to send out into the world – kudos! Let’s recap the eight steps one last time:

How to Create a Business Website using a Website Builder

  1. Get a domain name
  2. Create an email address
  3. Choose a business website builder
  4. Pick a template
  5. Add content
  6. Integrate apps
  7. Optimize your site for search engines
  8. Publish, monitor, and update

What next? Well, give your site one last preview – using the mobile, tablet, and desktop view, and on a variety of browsers – then hit publish. But before you tell the world and share it with your social media followers, get your friends and family on the case for some urgent user testing. You can check your site in preview mode all you want, but sometimes issues will only become apparent after you publish – and it’s better to get these ironed out as soon as possible.

Once you’re confident that everything’s working well, your friends and family are suitably impressed at your DIY website building skills, and your traffic is on its way from a slow trickle to a steady stream, it’s time to sit back, relax, and bask in your success…

…but not for too long! That’s because – we’re sorry to tell you – there’s simply no such thing as a ‘finished website’.

Not only do you need to keep on top of updates – uploading new blog posts, adding new projects or new services, updating your About Us page with new team members or achievements – but you need to monitor how people are using your site, and take steps to improve their experience.

There are three tools we’d recommend for this:

  1. Google Analytics
  2. Hotjar
  3. Optimizely
Good to know: We recommend you install Google Analytics as soon as possible, but Hotjar and Optimizely are both worth considering later down the line.

Google Analytics

Firstly, be sure to link your site up with Google Analytics. This is a free tool, and the website builder you use will offer a guide to adding what’s known as a tracking ID to your site, so Google Analytics can start collecting data on how your site is being used.

You can use Google Analytics to find out: 

  • Who your audience is, i.e. their age, gender, and location
  • Your most popular pages
  • Which pages people spend a long time on, and which pages people ‘bounce’ straight off

You can use insights like these to make adjustments to your site, and to inform how you make content in the future.


This is a great tool for showing you how people are interacting with your site in a much more visual way. You can add Hotjar to specific pages to measure where people are clicking, and how far down they are scrolling.

We’d especially recommend using Hotjar to test your homepage. It’s a great way to identify points where the user is struggling. It might be that they’re expecting something to be clickable that isn’t, or are spending too long trying to navigate through an overly-complicated menu. You may find that your key content is buried too far down the page, and only a tiny percentage are scrolling far enough to interact with it.

Hotjar is free up to 2,000 page views per day, and then costs $29+ per month (with a free trial).


Once you’re getting a significant amount of traffic, think about signing up to Optimizely. This is a way to test the impact of changes to your site under ‘perfect test conditions’. You can use Optimizely to run what’s known as an ‘A/B test’, where half your audience is shown the original version of the page, and half are shown the updated one. You can then check which performs better against your chosen metric.

Now it’s time to discuss how to build a business website using WordPress. Excited? You should be!


Using a Website Builder for Your Business Website: FAQs

You can create a business website in a matter of hours if you really want to! Yes – it really is that quick and easy!

Using a website builder means your business can have a brand spanking new, and professional looking, website in no time at all. We recommend allowing a day or two to really get your site up and running to a level you’re happy with.

Most website builders have free plans, or at least free trials, that mean you can create a business website for nothing! However, free plans do come with restrictions that can be limiting for your business, for example, displaying adverts for your website builder on your site. This doesn’t give off a very professional image, but you can get rid of them by upgrading to a paid plan for a modest monthly fee.

Wix has a free plan that you can use for as long as you want. So if you’re set on creating a business website for free, give Wix a whirl!

You can technically create a small business website for free using a website builder free plan. However, in order to make a really professional looking business website, with a personal domain and free of adverts, costs start from around $5 a month.

We recommend Wix as the best business website builder. It has fantastic features and is a really flexible and easy to use platform.

According to our research, SiteBuilder comes out as the easiest to use website builder, with Wix in a close second place.

Wix and Weebly have free plans that you can use for as long as you like. To upgrade to their cheapest monthly plans, Wix starts at $5 a month, and Weebly at $8 a month. Check out our guide on the cheapest website builders for more information.


Option 2: Using WordPress

How to Build a Business Website with WordPress

  1. Decide whether WordPress is right for you
  2. Pick the right hosting plan (we recommend Bluehost)
  3. Register a domain
  4. Install WordPress with one click
  5. Choose a theme
  6. Create content and pages
  7. Install plugins
  8. Preview, Publish, and Maintain

Step 1: Decide Whether WordPress is Right for You

We’ll provide a quick word on this pressing issue. WordPress is extremely popular, powering one third of all websites today. However, unlike website builders, WordPress is not quite an all-in-one package.

WordPress is a content management system (CMS), allowing you to create and customize digital content without a fuss. The other important stuff, like hosting, security, domains, all needs to be sorted separately.

You’ll also need a little coding experience to get the most out of WordPress. All in all, we’d recommend this platform to users who are comfortable with technology.

Before you move on, make sure you’ve:

  • Assessed whether you have the skill to use WordPress, or whether you’d like to hire a web designer to build a site for you

Step 2: Pick the Right Hosting Plan (We Recommend Bluehost)

Web hosting is like digital rental space for your website. Put simply, you can’t park your website online without it. The right hosting plan will keep your site ticking along smoothly, without fear of lagging behind the competition.

Along with website builders, we’ve tested a whole range of hosting providers (we aren’t called Website Builder Expert for nothing!), so we know which hosts have the most. Bluehost scored brilliantly in all areas of our research, taking the overall top spot.

Best WordPress hosting provider

4.8out of 5

Top Choice
Hosting Features

4.5 out of 5 stars

Disk Space

5 out of 5 stars


4 out of 5 stars

Value For Money

5 out of 5 stars

Help and Support

5 out of 5 stars

Bluehost even comes with WordPress-specific hosting plans to help make the whole hosting process a totally seamless task, offering extra features such as one-click WordPress installation and automatic software updates. Is it any wonder that WordPress itself recommends Bluehost, too?

create a business website using bluehost
Bluehost offers WordPress-specific hosting plans to make the website-building process much easier

Bluehost’s WordPress pricing plans are currently discounted, ranging from $2.95/month to $5.45/month, but these prices are sure to increase in the future. Check out Bluehost’s WordPress hosting price plans below…

Is Bluehost Right For You?

Bluehost is the best WordPress hosting provider, having been recommended by WordPress itself!  Read more about Bluehost to see if it’s right for you!
Before you move on, make sure you’ve:

  • Signed up for a hosting plan (we’ve explained above why we recommend Bluehost), and don’t forget you can upgrade your plan if you need to

Step 3: Register a Domain

Your website’s domain is the digital address of your website. It’s how users find your site on the mighty World Wide Web. Every website needs one, and it’s important that your domain both accurately reflects your business and is easy to remember.

You can register your domain separately using registrars such as or NameCheap, which will typically cost you between $10 and $20 per year.

Or, you can register a domain for free on Bluehost for the first year when you sign up to a hosting plan. As you know, cutting costs is vital to growing any business.

bluehost wordpress pricing
Bluehost offers a free domain for a year when you sign up to a hosting plan

Is Your Domain Still Available?

Check if your domain is still available with Bluehost – don’t miss out!
Before you move on, make sure you’ve:

  • Searched for your domain name to check it hasn’t been taken
  • Registered your domain

Step 4: Install WordPress with One Click

WordPress is one of the most in-demand web design platforms on the planet. That’s why hosting providers have strived to make installing WordPress as quick and painless as possible.

Installing WordPress via Bluehost couldn’t be easier – it even provides a  ‘one click installation’ feature! Once you’ve signed up to a Bluehost plan, you’ll just need to visit ‘My Sites’ on the dashboard, then click ‘Create Site’, which will generate a WordPress website for you to start customizing.

Even quicker still, your new WordPress website will already be there on Bluehost if you bought a domain name when signing up.

Step 5: Choose a Theme

The WordPress theme is the canvas on which you’ll paint your personalized website. It’s the basic foundation of your website, which you’ll customize using HTML, CSS, and JavaScript coding languages.

WordPress has thousands of themes within its directory, but you can easily filter them by industries and topics, such as ‘business’ or ‘magazine’.

wordpress business themes
WordPress has over 1,500 ‘business’ themes to choose from

You can choose from either free or paid themes, but it’s worth noting that some options require a subscription payment in exchange for customer support, updates, and general maintenance from third party developers. However, most paid themes simply need a one-off payment.

To install a new theme, all you have to do is click ‘Appearance’, ‘Themes’, then ‘Add New’. This’ll take you to the theme directory. If you’re comfortable using code, then let the creativity begin!

Before you move on, make sure you’ve:

  • Picked a theme that you’re happy to customize and that best represents your business

WordPress content is categorized into pages and posts, and your chosen theme will dictate what that content looks like (at least to begin with). Pages are static pages that represent the main structure of your website, such as your ‘About Us’ page. Posts include more time-specific elements, such as blogs.

It’s really simple to create pages and posts. To add both, all you need to do is click ‘Pages’ or ‘Posts’ on the main dashboard, then click the respective ‘Add New’ button, which’ll take you to the main editor page.

Using your coding know-how, you’ll be able to customize the theme’s text and images to help create a personalized website.

Before you move on, make sure you’ve:

  • Written down all the pages your business website will need
  • Collected a few high-quality images

Step 7: Install Plugins

When it comes to plugins, there are no half measures with WordPress. It has over 50,000 to choose from, both free and paid, which are all really easy to install from the plugin directory.

You’ll find a plugin for any area of business, whether it’s SEO (search engine optimization), social media marketing, or visitor analytics. WordPress really does have a plugin for everything.

Some of our favorites include:

  • WPForms – add a contact form to make it easy for customers to get in touch with your business
  • MonsterInsights – the best Google Analytics plugin for WordPress
  • Social Media Share Buttons – encourage visitors to share your content on social media quickly and easily
  • Yoast SEO – a comprehensive SEO solution to help bring more search engine users to your business website
Top tip!

If you’re looking to sell a few products on your business website, why not use Square Online Checkout links? These checkout links make it super easy for you to securely accept payments through your website without the hassle of needing to buy and install an ecommerce plugin.

To get started, all you have to make a free account with Square Online, give whatever product you’re selling a name and a price, and create a checkout link to place on your website. Simple!

Not all third-party features come from the WordPress directory, though. You’ll also get some handy features from your hosting provider. For example, Bluehost provides $100 marketing credit to be used on Google Ads and Bing Ads. These are paid advertising platforms, helping your business to bring more search engine traffic to your website using paid methods, rather than just organic (SEO).

Redeem Your $100 Credit

Bluehost offers $100 marketing credit when you sign up to a shared hosting plan, which can be redeemed on Google Ads and Bing Ads. How cool is that?
build a business website using wordpress plugins
Searching and installing a WordPress plugin can be done in just a few minutes

One word of advice with plugins: always check the plugin’s star rating before installation. You don’t want to pay for a plugin that ends up being total garbage, do you? On that note, you should check out the type and quality of the features on your competitors’ websites to see what you’ll be competing with in the future.

Before you move on, make sure you’ve:

  • Researched competitor websites to see which features they have
  • Written down all the features your business website might need

Step 8: Preview, Publish, and Maintain

Happy with your creation? Great! It’s time to check, preview, and then publish your business website. Before we go into more detail, let’s recap what we’ve discussed.

How to Create a Business Website with WordPress

  1. Decide whether WordPress is right for you
  2. Pick the right hosting plan (we recommend Bluehost)
  3. Register a domain
  4. Install WordPress with one click
  5. Choose a theme
  6. Create content and pages
  7. Install plugins
  8. Preview, Publish, and Maintain

Before you publish, you must double check your website for any issues or formatting aches and pains.

Just like any area of business, though, the work is never truly finished. After publishing, you’ll need to maintain your WordPress website by updating the design, fixing the unfortunately inevitable tech issues, and restructuring pages to help improve your rankings on search engines. The list goes on.


Using WordPress for Your Business Website: FAQs

Most hosting providers, such as Bluehost, provide one-click installation. This means you can technically set up a WordPress website for your business in a few seconds. And even if you’re being more realistic, adding your content and customizing the code shouldn’t take longer than a day.

Yes. WordPress is a self-hosted platform, which means you’ll need to organize your own web hosting. Having tested dozens of hosting providers, we know that Bluehost is the best option for building WordPress websites, offering brilliant server uptimes and WordPress-specific hosting plans.

You’ll usually end up paying between $100 and $200 per year to maintain your WordPress business website, depending on the size of your site and the type of web development support you require.


Should You Use a Website Builder or WordPress to Create Your Business Website?

Website builders are easy to use, and don’t require any coding knowledge. They’re ‘ready-out-the-box’ solutions, offering a range of templates and providing hosting and security for you.

Website Builder Pros Website Builder Cons
User-friendly platforms You’re restricted to the templates on offer
Dedicated customer support Price plans can be expensive

WordPress is an open-source platform, which means you’ll need to use code to create your business website. However, the creative possibilities are endless. It’s more of a ‘DIY’ fix that provides a framework for you to build a totally personalized website.

WordPress Pros WordPress Cons
Limitless customization Not beginner-friendly
50,000+ plugins to choose from Overall cost can be hard to calculate
No dedicated support

Now you know the main differences between website builders and WordPress. One is for tech beginners, while the other is for users with some coding skill. Both platforms will help you build a business website to be proud of, but just be sure that your technical prowess matches up to the demands of your chosen platform.

Get your hands on our Ultimate Website Building Checklist – for free!

Don’t miss out – unlock 25 expert steps to building a better website, plus receive exclusive deals and helpful guides in our regular newsletter. Instantly join the 1,600+ other readers who have already signed up to get their hands on this free checklist. Simply type your email below!

Insert your email

We value your privacy! You can unsubscribe at any time, and we promise never to spam you.

About Connie


Designing and creating your website (especially your first one) is not a simple task. If you're a designer like me, then you're already way ahead of the game. But what if you're one of the 99% of business owners who are not technical or creative? I want to share my website design expertise with you to help you build a professional looking website to grow your business.


Your email address will not be published. Required fields are marked *

  • Thesameermalik
    Hello there, I have really read some of the articles of this site and it really seems like the content of this website is genuine. keep up the good work.
  • Martha Glass
    I found your site very helpful. Thank you very much for your article. You are raising here very important issues that are personally interesting to me.
    1 reply
    • Charlie Carmichael
      Hi Martha, Thanks for your positive feedback - we're glad you enjoyed the article! Charlie
  • Noelle
    Thank you for writing this “How To” guide for first-time website builders! Up until now I honestly thought the only way to make a personalized website for a business or with a unique domain name was by hiring a website designer. It was such a huge help to read about the pros and cons of each site builder and to see what costs would actually be associated with each. Thank you, thank you, thank you!
  • Carlton
    Hey man, you're the best. Even if I haven't started yet, it really sounds easy. I want to create a site where people will upload their school notes from high school to university level and sell them. Then I will get a commission form that. I believe I will profit from that idea in my country. If you've any useful info on that please you can tell me. Thanks
    1 reply
    • Fred Isaac
      Hi Carlton, our best website builders for small businesses piece might have some useful information: Hope this helps!
  • Monika Gab
    Hi there, your post is very useful. There is all the info needed for someone to be able to see the big picture and the average cost of creating and maintaining a website (at least for the first year). I make websites since 2014, especially for small businesses that are on the market for quite some time and according to their needs and budgets, I decided to put WP on the side and work with platforms that offer all in one for one price. -Website builder -Hosting -Maintenance etc. Besides the big ones, I use for over a year the website builder platform. They have developed advanced AI technology for creating websites and are still growing. Plus, their customer support is amazing!
    1 reply
    • Fred Isaac
      Hi Monika, Glad you found the post useful! All the best!
  • Thiranya Ravi
    Hi Connie Wong, Thanks for sharing this post. It's really great to hear about such a useful information on building a business website.
  • pushpendra singh
    Great...!! that's great advice good work, I read and also saw your every post, nice artical very usefull your post Thank you so much for sharing this and the information.
    1 reply
    • Tom Watts
      Hi pushpendra, Great to hear you found the article so helpful. Feel free to share on social if you like, you never know who else might benefit! :) Thanks for reading, - Tom
  • David
    Wow I'm kind of new to the website building idea. I didn't know that there was so many options. I heard of six and wordpress. But there is quite a bit out tgsr
    1 reply
    • Tom Watts
      Hi David, It's certainly a busy market, huh! Head over to our website builder comparison chart and you can compare some of the best platforms around. It should make your decision on picking one much easier :) Thanks for reading, - Tom
  • Gabrielle
    Very helpful article. Thank you!. Could you please provide some advice. I would be very grateful. I want to create a website that involves site visitors paying a small sum of money to buy information. 1.From the homepage, a site visitor can go to a payment page, and pay (maybe $1 or $2). 2. After paying (with Paypal? Not sure) the visitor is taken to a "choose one of these" page. 3. The visitor chooses one small icon to click on (from a large number of icons, all displayed on the same page). 4. When the visitor clicks on an icon, the visitor is taken to a page containing specific information. (The site would need to hold approximately 100 information pages.) I'm just a bit confused. Can I use a template and customise it to create this? Or do I need to build the site from scratch? Thank you very much.
    1 reply
    • Tom Watts
      Hi Gabrielle, Good to know the discussion was helpful for you. If you had the time, you definitely could create all of the pages you need by customizing a template + adding pages. Unless you have a super clear vision of what your site will look like, I'd avoid doing it from scratch. You can still customize a template as much as you need to, so it's the same as starting from scratch in essence - you're just giving yourself a head-start. I'm sure how feasible your site would be on a website builder, but you could try something like: 1) Create a members only are on a Wix website. 2) sign up to a paid ecommerce plan (so you can accept payments) 3) Set up a payment page 4) Track PayPal payments and when processed, email paying customers with membership details so they can sign into the members only area 5) Now customers can access content behind the paywall, they can access the materials they've paid for. Hope that helps, - Tom
      1 reply
      • Gabrielle
        Hi Tom, Thank you for taking the time to reply. I'm not sure that a members-only Wix website is the best option for me. I've been doing more online reading. I'm looking at Wordpress themes. Maybe I could create a blog with a paywall. (Not a members section as I don't want to have to maintain members/info and I don't need people's personal information.) I'm considering Wordpress (.org) as it appears Wordpress sites can be moved to the host of your choice. People talk about customisable Wordpress blog themes and templates but ... when looking at a live demo of a blog theme, it is difficult to figure out exactly which components of the blog can be customised, and which components are fixed. Do you think I am on the right track? At present, confusion reigns. Once again, thank you. Regards, Gabrielle
        1 reply
        • Tom Watts
          Hi Gabrielle, No problem. I think it's definitely worth considering how confident you feel about building your own website if you are leaning towards WordPress. It can be a much more sophisticated beast than more traditional builders like Wix or Squarespace. There are probably more plugins that can help you achieve your paywall, but as you noticed, the freedom of customization can potentially be overwhelming! From my experience, you should be able to customize any and everything on a WordPress template, but only through trial and error (especially if you're not 100% sure of how to do so). I've had a poke around on Wix and think I may have a new solution for you (well, to kjeep things easier at least!). Head to the Wix App Market (here) and search for POWR, which is an ecommerce app that lets you "sell" subscriptions - this sounds more like the sort of thing you were hoping for! Thanks, - Tom
  • Alexander
    Hey Connie Wong , That's really simple and easy steps to create business website using WordPress. I have gone through several articles and i think that you have provided easy solution for audience to build business website.
    1 reply
    • Tom Watts
      Hello Alexander, Thanks for your feedback! It's great to hear you found Connie's advice so helpful. Feel free to share if you think others could benefit too! - Tom