Showing results for 
Search instead for 
Did you mean: 
Level 5

The Basics of Creating a Great Business Website



How many times have you followed the link to a company’s website and, based on how it looks, you decided whether (or not) to give them your business? I know I have! When I see a dated website that expects me download Flash to get basic information, scroll through numerous pages to find a phone number or put up with broken links, spinning icons or, worst of all, music that plays automatically, I hightail it out of there!


(Confession: I’ve designed more than a few websites in my life, which explains my very strong feelings on this subject.)


When thinking about creating your business website, there’s a lot to consider. Should you make it yourself or hire out the creation to a designer? How do you pick a domain name and host it on the web? How do you keep your website fresh, secure and healthy? We’ve pulled together some simple tips with input from some of our QB Community members who know a thing or two about the importance of having a great business website.

To DIY or not to DIY?


First things first: Are you going to build a website yourself or hire someone to make it for you? With so many drag-and-drop website building tools available (Squarespace, Wix, Weebly, WordPress, to name a few) DIYing your site certainly is an option worth considering. Here are some of the pros and cons of DIY.


Pros of DIY

  • You know your business best
  • You probably have graphics & content on hand
  • You’ll learn how to put it together
  • You’ll be better poised to update it later
  • Simple drag-and-drop tools to choose from online make building relatively easy
  • You’ll save money by doing the work yourself

Cons of DIY

  • You may get frustrated if you’re unfamiliar with website building
  • Designing a site could be time-consuming
  • You may be disappointed if you don’t achieve what you envisioned
  • If you get stuck, you may end up having to pay someone anyway


Pro tip: is an up-to-date, comprehensive website builder review site which compares all the website builder tools and platforms available so you can decide which is right for your needs.

I personally love They have some really nice templates to start from and with a custom logo and some photography, you can really get a custom look, plus you have full control over the maintenance of your site!” -- @GoodnightFox

In some ways, outsourcing website design and creation is the easiest solution. But just as with DIY, you’ll need to weigh some pros and cons.


Pros of hiring a pro

  • Save your time for other business tasks
  • Let someone else do the technical stuff
  • Your creative vision may be realized more fully by an experienced professional

Cons of hiring a pro

  • Shelling out the cash
  • Waiting on someone else to make changes and get back to you
  • Not learning how your site is put together or how it functions


If you do hire a professional web designer, be sure to:


  • Ask for a contract that stipulates a clear timeline for deliverables
  • Pay part upfront and part upon completion
  • Build in a review and edit process for changes
  • Ask for a session to be trained on how to update your website

“For those that are really really determined I normally recommend:, a free website builder with drag and drop fx. If anyone have ever worked with MS Word, I am sure you can design your basic to complex website if you take the time to understand how things are drilled.” -@msanzya, web developer

Design tips to make potential customers love your site


No matter who creates your site, you want it to look good (of course), but you also want it to be easy to navigate and to serve your customers’ needs. The following design tips are critically important:


  • Make it super simple to find your business’s phone number and email address. I’ve visited too many websites where I’ve had to dig and dig to find contact info and then just ended up leaving feeling totally frustrated
  • Put contact info on every page if possible (at the bottom works well)
  • Make sure the email address is in link form for one-click ease
  • Make sure the phone number is clickable on mobile devices
  • NEVER post your email/phone to your website as an image or PDF file. Why? Your visitors will have to work harder to reach you by manually typing in your info -- and that’s just annoying!


Pro tip: The number one easy thing you can do to make your website discoverable by search engines (and therefore, potential customers) is to make sure each page of your site has a title and a description (ex. Title: “About Jesse’s Bookkeeping in Omaha, Nebraska” and description: “This page is all about the bookkeeping services Jesse Delgado can provide to individuals and businesses in the greater Omaha, Nebraska area, etc.”)


I don't assume I will get new business from someone on my website. Instead I have it for the main purpose for branding and a sign of professionalism that someone will look at after the prospect becomes interested in reaching out to me.” -- @SteveChase


What about domain names and hosting plans? Do I need both?


Yes. You need both a domain name ( and a hosting plan to get your website online and to share it with the world. Here’s a good way to think about domain names and site hosting: Your website is your apartment, your domain name is your home address and hosting is the rent you pay to live in the giant apartment complex that is the World Wide Web.


When choosing a domain name, keep in mind:

  • It should be short as possible and easy to remember
  • Make sure the words don’t spell out an unexpected phrase when they are mashed together (looking at you Therapist Finder website!)
  • If “.com” isn’t available, you can opt for .net, .info, .biz and so on (all extensions are equal in the eyes of search engines)
  • However, if “.com” isn’t available, consider trying a new variation on your domain name that does have a “.com” extension available since most people will remember your URL better if your site ends in “.com”
  • Before you buy, google your domain name sans extension (“abc123”) to see what comes up such as any copyrights associated with the phrase or negative associations, Facebook pages or usernames
  • You’ll pay yearly to own your domain name


Pro-tip: Make sure you actually own your domain name (e.g. it’s registered to your name) in case you want to move it in the future.

“Self-hosted WordPress websites let you control the domain name and the content.  It comes ready to use "out of the box" and is open source with a very local and international community of people who can answer any question in a heartbeat. It's not complicated! Search engines (Google, Bing, etc) will find a WP self-hosted website faster and push it higher in the results page than they do a wix page. -- @mrmarklv

Website builder platforms like Squarespace, Weebly and Wix let you buy your domain name, host your site and create your website all in one place with one login to access everything. Some companies (like Wix) offer free domains and free hosting, but know that you won’t own your domain name and your site will feature ads (that you have no control over). If you want an ad-free site you can upgrade your hosting to a paid plan.  


When choosing your hosting plan keep in mind:

  • You’ll pay yearly for hosting
  • You’re buying space to fit all your website files
  • If you’re only posting two or three text-based pages, you’ll need very little space
  • If you’re hosting an online store with a shopping cart, you’ll need a bigger plan.
  • You always want SSL encryption if handling sensitive customer info and payment details. That means investing in an SSL certificate, which your website host should offer


Pro tip: If you intend to have a large online store and accept payments, you may need to purchase an ecommerce plan (like Shopify)

MAKE SURE that [your website] passes Intuit risk management. You do not want to spend several thousand dollars on the website just to find out that Intuit does not feel comfortable with your business and declines to issue your the web payment connection ticket.” -@jecalderon

Zen and the art of website maintenance


Your website is often the first encounter potential customers will have with you or their first stop after meeting you in person. As a window into your business, it’s important to keep your information up to date, your website secure and everything functioning well.


  • Post something new once in awhile because 1) new information makes your business look fresh and current and 2) new info means your site will be crawled by search engines more frequently
  • Check the links on your site now and then to make sure they’re working
  • Check how your site looks in different browsers and on mobile devices


Pro-tip: QB Community member @ParkwayInc provides an excellent roundup of free, online tools that will perform functions like testing the speed of your website, discovering who links to your site, traffic reports, bounce rate and so forth.


Finally, a word about hackers. Even if you think your website is too small or insignificant for hackers to pay attention, you still need to take steps to protect it.


  • The #1 thing you can do is have a really secure, unique password on your website server portal (where you login to edit your website files)
  • Invest in an SSL Certificate -- this keeps your visitors’ payment and personal information safe (a secure site URL starts with https:// and has a padlock symbol in the address bar).
  • If you’ve installed any third-party scripts or platforms on your site, make sure they are updated. Many of these plug-ins are open source which is great since developers can share the code, but it also means hackers can get at the code
  • You can learn more about website security here


Remember, your website is an extension of your brand, so it should accurately reflect you and your business in how it looks and how it functions. When your site is easy to find and simple to use, and when it loads quickly, is aesthetically pleasing and is totally secure, it shows your customers you have their interests top of mind -- and that you’re a business worth supporting.


Before you go

QB Community members, did you build your own website or hire it out? How does your website work for you?


Want to weigh in but not yet a QB Community member? Click HERE to sign up in a flash!


The Basics of Creating a Great Business Website

Great topic, Sarah!


I tried to do it myself.  I am not a web designer.  I do bookkeeping.  Found a wonderful guy in Canada.  He knew his stuff.  He is still part of my team and I brainstorm things with him.  I wish I did not waste so much time doing it myself.  He told me Word Press is the way to go.  I cannot remember why, but I think it had to do with SEO.

Level 7

The Basics of Creating a Great Business Website

@lynda so great that you found a web developer you really like!


In my experience Wordpress is great and relatively easy to use, but I wouldn't want to do the designing myself. Last year I hired a graphic designer to create a website for me in Wordpress and it's been very easy for me to update and maintain. It also has this groovy SEO tool that prompts you to make small changes in various fields to help each page rank - very useful, and I learned quite a bit about SEO in the process.

Level 2

The Basics of Creating a Great Business Website

Great topic !!!

Level 7

The Basics of Creating a Great Business Website

Hey @HoHuynh - welcome to QB Community (and thanks for the kudo!). What's been your experience with creating a business website? Been there, done that? Still considering how to proceed? 

Level 5

The Basics of Creating a Great Business Website

This topic came up in a recent interview for QB Community with Michelle Kagarmanov at Mystic Hills Hideaway RV Resort. Before I even spoke with her I noted what a great website she had for her business. Easy and intuitive to navigate, loaded quickly, clean design, contact info was easy to find... 


During the interview I learned that she used Weebly and had no prior experience in web design -- you'd never know that looking at her site! 


Michelle: "I also made a new website because the original one was full of animated gifs. I was like, “No, no, we have to get this changed fast!” I manage the content on the website -- it’s a Weebly template -- and it looks great. It’s not that hard to have a good website, and it’s really important to business."

Level 1

The Basics of Creating a Great Business Website

I got great learning form this article, it such a helpful for setup new website according SEO strategy.

Level 2

The Basics of Creating a Great Business Website

Great post, as usual!

I run small business, and of course, it has a FB and Instagram pages, besides official website. But I understand I can't work with Internet audience effectively, I just outsource this type of job to others, including building links (I owe to ).

Need to get in touch?

Contact us