QuickBooks Blog
Business owner creating a business website.
Starting a business

How to create a business website: 9 steps + best practices

For small businesses, an online presence with a well-put-together website is essential for success. Customers who want to know more about you are going to look for you online, and a well-designed and structured website goes a long way in attracting customers


But if you’ve never built a website before or looking for a refresher, follow these steps to build your online presence and take the stress out of creating a website that works for your business.

The nine steps to building a small business website.

1. Purchase and register your domain name

First things first: You need a domain name. This is just a fancy way of saying the URL or website address (starting with “www”) that people will use to get to your website.


Choosing your domain name can be similar to choosing a name for your business. Ideally, your domain name should be something simple and relevant to your business. You want it to be intuitive enough for your customers to remember easily. For most business owners, that means choosing a domain name that’s identical or at least similar to their actual business name.


Let’s say you’re opening your bagel shop called The Corner Bagel Shop. You’d want your domain to be something simple and to the point, like www.cornerbagelshop.com. If another person already owns that domain, you can choose a variation of it. In this example, something like www.cornerbagel.com could do the trick. You could also change the ending to .net, .info, or .us. These endings are less common than .com, but they’ll still work for your purposes.


Pick your domain name wisely and make sure it’s relevant to your business’s name or purpose. If your domain name isn’t identical to your business name, be sure it represents your core products.


Here are some places to search and buy a domain name: 



note iconCheck to see if your preferred domain name is available by doing a simple web search. Type the URL in the search bar and see if anything comes up. If no site loads, the URL is likely available for purchase.


2. Secure your web hosting provider

The information on your business website needs to live somewhere, and that’s the job of a hosting site. It stores that information and then makes it accessible to visitors.


There are two types of hosting for websites:


  1. Hosted: Hosted websites are typically built on a ready-made website builder or content management system like Wix or Squarespace. Hosted websites are great for when you’re just getting started and want a dedicated service to handle everything from creating the site themes for your website to storing your site’s information. These services make it easier to bring your ideas to life when you lack coding experience, or you’ve never built a site before.
  2. Self-hosted: Self-hosting your site allows you to purchase hosting separately and then build your own website from scratch. A self-hosted business site is ideal if you’re more advanced and are looking to add more features and customization. You’ll have the freedom to create custom themes and features, add an online payments portal so you can accept payments online, and other similar features that will make your site a joy to use.


With that in mind, you’ll likely end up purchasing your domain and hosting all in one spot: from the website builder you choose (which we’ll talk about in the next section). If you decide to purchase hosting separately, most of the domain providers we listed above also offer hosting for the domain you choose as a stand-alone service.

3. Find your website builder

A website builder is a great choice for small business owners who may struggle with creating a website completely from scratch.

As you explore the different website builders available, keep in mind the features you need. For example, will your bagel shop need e-commerce functionality so people can order bagels and seasonings online? The features you need can influence the website builder you choose. Identify your target audience and consider what they’ll be looking for when visiting your site.

Once you know what you’re looking for, it’s time to look at the different builders. Some of the most popular ones include:

  • GoDaddy: Works well for businesses that need to get a simple website set up fast. 
  • Shopify: Works well for businesses that plan to build an e-commerce site. 
  • Squarespace: Works well for businesses that want a huge selection of website templates. 
  • Weebly: Works well for brick-and-mortar businesses that also want smaller e-commerce functionality. 
  • Wix: Works well for Businesses that want an easy-to-use interface. 

These platforms let you get your domain, hosting, and templates that make it easy to design a beautiful, impressive website for your small business.


note iconMake sure your website is easy to use and showcases information that your target audience will find helpful.


Wordpress.com vs. Wordpress.org

As you explore your options, you’ll likely also run across mentions of WordPress. It’s one of the most popular website builders around, with an estimated 30% of websites running on the platform.

However, it’s important to note that WordPress has two hosting options for websites—and they can cause a bit of confusion. Here’s the gist:

  • WordPress.com: This is the company’s hosted website builder, meaning you’ll build your website on WordPress’s platform. You’ll need to purchase a domain elsewhere and register it with WordPress.
  • WordPress.org: This is by far the most popular WordPress option. Websites built using WordPress.org are self-hosted. They’re completely customizable because there’s no drag-and-drop builder—meaning you’ll likely need to work with a web designer to build your website.

There’s no shortage of options, and there’s no one right choice for every type of online store, business, or business owner. Nonetheless, going with Wix or Squarespace is a safe bet for creating a functional website without a lot of stress.

4. Create website content 

You have your domain, and your web hosting platform, and you’ve selected your website builder. Now it’s time to start to pull together the information that actually needs to go on your website.

Using the site plan discussed earlier, take a look at the templates your website builder offers and pick one you like. That’ll give you some direction about the type of content you’ll need to fill it up—how many photos, what blocks of copy, and more.

At a bare minimum, your business website should include:

  • Homepage: Your homepage should feature the “need to know” information about your business. Consider it as the front door to your business so it’s important you think about the design and key messages.
  • About page: Include details about the history of your business, your value proposition (what makes your brand better than your competitors), and even yourself as the business owner.
  • Products and services page: Information about what your business offers. If you have an e-commerce website, customers should also be able to add items to their cart here.
  • Contact form page: A contact form to help people reach you. This can include your business's phone number and social media links. If you have a brick-and-mortar location, you should also list your business address.
  • Blog: Your blog lets you showcase your expertise and share your knowledge with your customers. It can also help you build authority and increase your chances of showing up in the search engine rankings.
  • FAQ page: Adding an FAQ page makes it easy to answer your customers’ most common questions. Start by focusing on the top 10 questions you get about your services or products. 
  • Testimonials page: Including a testimonials page is a great way to highlight your customers’ experiences with your services or products. You can pull reviews from Google and other review pages or ask your customers to submit a testimonial via email. 

You might also want to add a blog, an FAQ page, testimonials, or other pages. If you’re not sure what other pages you should include, consider looking at your competitors’ sites. Remember, the best small business websites convey the information their customers need and let business owners share their knowledge and expertise.

Start one folder or document where you can keep all this information in one spot. It’ll make things a lot easier when it’s time to actually start dropping it into your website template.

Pages to include when creating a website.

5. Implement SEO best practices

Search engine optimization, or SEO, is improving a site’s content and appearance to increase its visibility to users who are searching for certain information or products. To ensure your small business is seen on the web, you should consider implementing some SEO best practices as you’re building your website. 

Some of these SEO tools and practices to keep in mind include: 

  • Using variations of keywords related to your business within the content of your pages
  • Choosing a content design that translates across all devices 
  • Including external and internal links on your site
  • Avoid duplicating any content from other websites 

By implementing these simple techniques, you can help your website’s chances of ranking high on the internet.

6. Test your website 

Before you launch your site, you’ll want to test it and make sure it works as well as you know it should. Start by running the site preview on your chosen design platform and make sure all pages load and format correctly. You may also want to get a friend, family member, employee, or trusted customer to run through your site and make sure everything makes sense to them. This lets you test for usability and ensures that your customers have a positive experience when visiting your site.


You should also check for speed and mobile optimization when possible. Slow-loading pages tend to drive customers away, and since more people rely on their phones and mobile devices to surf the web, making sure your pages display properly on those devices can keep customers happy in the long run.

7. Launch your website

Once you have your basic website looking the way you want, publish it. Don’t obsess over it being absolutely perfect—you can always add to it and change it later. The goal is to simply get something up that your customers can use to learn more about your business. Once the site is live, you can focus on building out more pages and creating helpful content that speaks to your target audience.


Feel confident from day one

You're never too small, and it's never too soon to know you're on track for success.

8. Share and promote your website

When you first start your business, customers may not know about your company or your services, forcing you to promote your business aggressively. The same holds true for your website. You’ll need to share your new URL and site with your supporters to increase awareness.


Here are a few simple ways to start promoting your new business website:


  • Share the URL on social media platforms like Facebook and Instagram.
  • Add the URL to your business card and promotional materials.
  • Include the URL and any relevant links to pages in newsletters emailed to customers.


Don’t hesitate to get creative when promoting your site. The goal is to increase awareness of your online presence quickly.

9. Monitor and look for improvements

While you’ll understandably be relieved to get your website out there, that doesn’t mean your work is done. Your website isn’t a “set it and forget it” sort of thing. Be prepared to check on it frequently (at least once per month) to add new information or confirm everything is working correctly.

Building a business online and finding ways to improve your website can feel daunting for casual internet users, but it’s also a task that’s easy to overcomplicate. You can make a great, useful website without knowing how to code or having an encyclopedic knowledge of HEX color codes.

Keep things simple and rely on the resources available to you, and you’ll get a website rolled out in no time. And remember, the internet isn’t in ink (it’s in … pixels?). You can always make changes. As your business grows and evolves, your website can, too.

To further fast-track and simplify your business growth, organize and run your business with accounting software like QuickBooks.

The small business website best practices.

Start your business with confidence 

Creating a business website is a great way to strengthen your online presence, build your brand, and make it easier for prospective customers to learn more about your services and your offerings. But running a small business website requires keeping track of your expenses and monitoring your purchases.


Working with reliable accounting software can take the stress out of managing your books. This can help you free up time so you can focus on doing what you enjoy most.


QuickBooks Payments: QuickBooks Payments account subject to eligibility criteria, credit, and application approval. Subscription to QuickBooks Online required. Money movement services are provided by Intuit Payments Inc., licensed as a Money Transmitter by the New York State Department of Financial Services. For more information about Intuit Payments' money transmission licenses, please visit https://www.intuit.com/legal/licenses/payment-licenses/.

Creating a business website FAQ


Recommended for you

Mail icon
Get the latest to your inbox
No Thanks

Get the latest to your inbox

Relevant resources to help start, run, and grow your business.

By clicking “Submit,” you agree to permit Intuit to contact you regarding QuickBooks and have read and acknowledge our Privacy Statement.

Thanks for subscribing.

Fresh business resources are headed your way!

Looking for something else?

QuickBooks

From big jobs to small tasks, we've got your business covered.

Firm of the Future

Topical articles and news from top pros and Intuit product experts.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.