Quickly get competing quotes
on Web Design.

Need help? 855-606-6869
Review advice, tips and trends

Let us match you with top vendors.

Get Free Quotes

Overview of Web Design


Over 80% of consumers turn to the Web for information on products and services before making a purchase. Websites are a marketing necessity for most companies today—an essential place to inform customers, spread a message, and generate leads and sales.

over 80 percent of consumers research purchases online making webdesign important


Whether your business has a website that’s out of date and needs to be redesigned, or you’re launching a new website from scratch, choosing the right vendor can be intimidating. This guide will walk you through the steps you need to take to find a website design firm that’s right for you, including all the features that will influence the price of the service.

how to choose a star web designer


identify the goals of your web design project

Before you get started evaluating your options, it’s important to identify the main purpose and goals of your website so that you can determine what you need. …More

Critical Questions

The following questions are crucial to think about before you move forward with a website design project. Your answers will help you determine the type of website you need, the features you want to include, and the information you need to provide to a vendor who could be designing your website.

  • How often will the content on the site be updated?
  • Beyond the static company information that needs to be added initially, how often will you be adding fresh content? This can include blog posts, articles, videos, product pages, etc.

  • How many pages and sections of pages will you need?
  • The number of page templates you need designed will affect the cost of your website. It’s important to identify which pages and sections of pages you need created, and which of these will require a unique look and li>How likely is it that your visitors will be viewing your site on a mobile device?

    With the rapid growth of smartphones and tablets, you want to make sure that your website is easily viewable from these devices. If mobile functionality will be a significant source of your traffic, you may want to go a step further and have a custom mobile website developed.

  • Do you intend to generate leads from the site?
  • Most business websites exist in order to generate leads. It’s important to identify the types of leads you hope to generate, as well as the content and calls to action you need to include in order to effectively generate those leads.

  • Do you intend to sell products/services and collect payments directly from your website?
  • If so, you will need to incorporate e-commerce functionality into your website. e-Commerce considerations that will influence your website’s development and total cost include: the number of products and product categories, the frequency of adding new products, credit card processing, security issues, and whether you want to manage inventory directly through your website.

  • Do you want your visitors to be able to contribute content and/or submit feedback through your website?
  • Site visitor engagement is important for many businesses. This can include the ability for customers to leave reviews for products and comments on blog posts, as well as the ability to submit feedback via interactive contact forms.

  • Do you want to maintain the site internally, or work with a vendor who provides monthly maintenance?
  • If you don’t have a website or IT team to make updates and maintain your site, you should consider a vendor who includes maintenance for free, or for a reasonable monthly fee.


Types of Websites

Most websites today are built using a Content Management System, or CMS. The CMS is the architecture of a website that determines how you add and modify content, and attach applications to a website. Most content management systems allow Web-based content publishing, content formatting, collaborative revisions, editing, and an internal search engine.

A good CMS allows you to add, edit, and update content without knowledge of HTML or some other programming language. Most employ a simple user interface or “dashboard,” which looks like a word processing program (e.g., Microsoft Word).

The level of CMS you use to build your website will largely determine how customized the site is and how much it will cost. You should have a clear idea of your budget before you begin this process to help narrow your focus and avoid evaluating options out of your price range. The cost of building a website can range from just a few dollars per month with a DIY (“Do-It-Yourself”) website, to tens of thousands of dollars with a custom CMS built just for your business.

  • Level 1: Do-It-Yourself Websites. At the low end, you can use some content management systems for free. Examples are WordPress and Blogger (owned by Google). You can go to these sites, open an account, and have a website up within minutes. Other websites such as Go Daddy and Network Solutions offer low-cost packages that include hosting fees and easy site design tools.
  • Level 2: Custom Websites in a Popular CMS. The next level up from a DIY site is a Custom Website designed for a popular CMS. For these sites, you’re working with an established CMS (WordPress, for example), but you hire a website design firm to create a custom look and feel for your site. Depending on the level of customization, your vendor will either customize an existing theme based on your needs or design an original theme from scratch. A custom website could cost anywhere from under $1,000 to about $7,000, depending on the number of customized page templates and the extent of features needed.
  • Level 3: Custom CMS. The last and most expensive level of website design we’ll explore in this guide is a custom CMS. This is a site where not just the way it looks, but also the way it functions, is completely tailored to your business. Building a custom CMS is a considerable investment and usually requires hiring both programmers and designers. Expect to spend over $10,000 to build a completely custom CMS website.

Level 1: Do-It-Yourself Websites

Your lowest-cost option for creating an affordable and functional website for your business is to go with a “Do-It-Yourself” (DIY) site. DIY websites, also known as “Site Builders,” are an inexpensive, easy-to-manage option.

DIY websites allow you to create a new website without hiring a Web design vendor, and without any knowledge of HTML or some other programming language. To launch a DIY website, you simply select one of many predesigned website templates, adjust the settings, and start adding content via an easy-to-use interface.

DIY websites have several major benefits:

  • Low Price. DIY sites typically start at $10/month, with no setup fees. Those rates can increase based on additional features.
  • Ease of Management. DIY websites provide an all-in-one solution for Web design. The monthly fee usually includes website hosting, domain registration, free website templates, and email accounts. This is convenient because you can manage all these features “under one roof,” without working with multiple vendors and paying multiple bills.
  • Ease of Use. DIY websites are easy to use even if you don’t know HTML or another programming language. DIY sites are usually easy to navigate and very user-friendly. Customers can add and update content through a dashboard that resembles a word processor. They can update the layout and graphics with drag-and-drop convenience. Customers also have the ability to easily select or change their website template, which sets the overall design look and feel of the site.
  • Inexpensive Add-Ons. While most of the features you need will be included in the monthly rate of the package you select, some features may not be included. Add-on features such as search engine optimization (SEO) software, additional email accounts, customer relationship management (CRM) integration, and extra bandwidth can be added for extra fees or by purchasing a larger DIY package.

The downsides of a DIY website are what you might expect. DIY sites lack the originality and custom features that you get with a more tailored website. That doesn’t mean you have to settle for a dull DIY website. As easy as it is to update content on a DIY site, it’s also easy to adjust design elements of the website template you choose to match the colors, style, and feel you’re trying to achieve.

Level 2: Custom Websites in a Popular CMS

For anywhere from under $1,000 to around $7,000, you can create a custom website in a popular content management system (CMS). Your Web design firm will work with an established CMS, but will create a custom look and feel for your site.

Most content management systems, such as WordPress and Drupal, for example, offer free or premium website themes. In this price range, you can have a Web design company customize an existing theme based on the look and feel you want—including your desired font styles, colors, logo, and other branding. In some cases, depending on the level of customization, your vendor may design an original theme from scratch, rather than customizing an existing theme.

Every CMS theme—whether it’s a free or premium existing theme, or an original theme just for your business—will include the layouts for several different pages. These are known as page templates. There are typically five or six standard page templates that come with a CMS theme:

  • Homepage template
  • Top-level page template (“About Us,” “Services,” etc.)
  • Contact page template
  • Blog homepage template
  • Blog post template
  • Archive page template

The price of your Web design project will vary based on how many of these page templates are customized and the extent of the customizations.

  • At the low end (around $800 to $1,000), you’ll get an existing theme with a customized homepage. The other page templates will get only slight modifications from the original theme, so that the colors and fonts match the customized homepage.
  • For a little more money (around $1,000 to $2,000), you can expect an existing theme with a customized homepage, plus two to five additional customized page templates.
  • For about $2,000 to $3,000, you should expect an existing theme with a customized homepage, plus six or more customized page templates, including multiple customized top-level page templates.

Above the $3,000 price point, depending on the level of customization needed, your Web design vendor can either work off of an existing theme making extensive customizations to meet your needs, or can create a completely original theme for your business.

  • For about $3,500 to $4,500, you should expect a completely custom-designed homepage, and usually up to seven additional page templates designed to meet the more advanced needs of your site. Additional features such as image galleries, custom graphics, and social media integration may be included in this price range.
  • For around $4,500 to $7,000, you should expect a completely custom-designed homepage template, and usually up to ten additional page templates designed to meet the more advanced needs of your site. Additional features such as image galleries, custom graphics, and social media integration will typically be included in this price range.

Level 3: Custom CMS

At the high end of modern Web design, you can create a custom content management system tailored specifically for your business or organization rather than trying to conform to an existing CMS. This allows for the integration of specific functionalities that will benefit your business and those managing the website.

On the front end, your website design will have extensive features and functionality, and many unique page template designs. Some website management may also be included free, or for a monthly fee.

Here’s a sample of what may be included. Some of these features are available with Level 1 or Level 2 sites, but all of them are usually included with Level 3 packages:

  • All hosting services (website, domain name, and email)
  • Custom graphics
  • Multiple landing pages
  • Email newsletter and social media integration
  • Blog and forum development
  • Custom internal search engine
  • Photo, image, and video galleries
  • Complex interactive forms
  • Integration with back-office systems, such as inventory records and accounting systems
  • Custom e-commerce features, such as product listings, a custom shopping cart, CRM integration, and account details viewable through the CMS directly

Some benefits of going with a totally custom CMS include the ability to integrate your website with the other systems your organization uses: accounting, inventory, payroll, CRM, etc. And custom CMS websites are usually more secure than using popular CMS systems because the site code is not readily available to hackers.

On the downside, once you go custom, it’s hard to go back. You and your employees may have to learn the custom system and train people who work on the site in the future. It can be difficult getting your data out of a custom site and into another program in the future. And you will most likely have to pay for revisions and new features as you go.

If you don’t need to develop custom CMS features, you’re better off designing a high-end, original theme for an existing CMS that will be easier and faster to develop, launch, and learn. The additional budget can be used to help improve the visibility of your website and drive traffic via online marketing, search engine optimization, or public relations.

Choosing a Vendor

Not all Web design companies are created equal. Even a company with a great reputation may not be the best fit for your particular project. Here are a few questions and tips to help you evaluate your options and choose the right vendor for the job:

  • Is the vendor asking questions about your business and your goals? In order to create a custom website for your business, the vendor must first learn what you do and what you hope to accomplish. Your website should be designed specifically with your goals in mind.
  • What exactly is included in the price quote? Some vendors might include website and CMS maintenance in their quotes, or adding copy to the pages; others might charge an additional hourly rate or monthly fee for the same work. Make sure you’re aware of every service that will be—or, more important, will not be—included in the total price.
  • Does the vendor have relevant samples for you to review? Do you like these samples? Most vendors will display samples of their work right on their website. If you don’t see a sample that’s relevant to your project, ask for one. You should evaluate the work of several different Web design companies before making your decision, and don’t hire a vendor unless you love the majority of their samples.
  • What CMS does the vendor recommend, and why? Some vendors use different content management systems depending on the type of project; others stick to one CMS for everything. They should sell you on why their CMS of choice is a good fit for your website. If a particular vendor doesn’t use a CMS, you should immediately cross it off your list.
  • What will the vendor take responsibility for fixing? You want to know what will be fixed for free and what will require additional fees. For example, if a CMS update or CMS extension update causes a bug, will that be fixed?
  • What search engine optimization (SEO) considerations does the vendor take into account? Any website design project must adhere to SEO best practices when it comes to URL structure, navigation, and metadata. This is especially important if you already have a website that you’re replacing—as content and metadata will need to be migrated, and URLs may need to be redirected. If you’re interested in learning more about SEO or hiring an SEO company, click here.

Comparison Checklist

Some of the key factors you should take into consideration when comparing vendors are listed below.

Print Checklist

( Show Text Version )

Options, Features, and Services

  1. Homepage template design
  2. 5-page template designs
  3. 7-page template designs
  4. 10-page template designs
  5. Blog template design
  6. e-Commerce functionality
  7. Mobile compatibility
  8. Custom mobile design
  9. Adding page content
  10. Stock images
  11. Custom graphics
  12. Interactive form(s) development
  13. Social media integration
  14. Email newsletter integration
  15. Image gallery development
  16. Embedding videos
  17. Uploading documents
  18. Website tracking setup
  19. Domain registration
  20. Website hosting
  21. Email hosting
  22. CMS training
  23. Monthly site maintenance/support
  24. Search engine optimization (SEO)

( Hide Text Version )

Web Design hiring checklist

Glossary of Terms

  • Bandwidth: The amount of information (or data) that can be sent or received on a website. This usually translates into the amount of traffic and/or downloads a website can handle.
  • Content Management System (CMS): A system to create, update, and manage all pages of a website—typically via a back-end dashboard that often looks like a word processor.
  • Do-It-Yourself (DIY) Website: Also known as a “Site Builder” website, this site can be created without any knowledge of HTML or another programming language—and without hiring a Web design firm—via an easy-to-use, but rather limited, CMS.
  • Domain Registration: The address of your website, which has to be registered in a public database so visitors can access the site.
  • Email Hosting: Allows a website owner to establish email accounts with the registered domain name.
  • Page Template: A designed layout for a specific page included within a website theme or template.
  • Search Engine Optimization (SEO): The art and science of improving a website’s visibility in search engines. A website should be designed and developed in accordance with SEO best practices.
  • Website Design: Creating the actual appearance of a website—including graphics, color scheme, font styles, and layout.
  • Website Development: The “behind-the-scenes” programming or coding of a website so that it displays properly in a Web browser.
  • Website Hosting: A website is stored (or hosted) on a server so that it’s available for visiting.
  • Website Template: A predesigned and coded website theme usually found in DIY websites; customers select the website template they like best, modify settings, and then launch their website immediately.
  • Website Theme: A collection of files used with a CMS that includes all the images, design, and layout of a website.

Answer a few quick questions
& get matched with top vendors.

Get Free Quotes
Compare full list of vendors
    • Company
    • Features
    • Products / Plans
    • Affordable Web Design
      • Complete Customization
      • All Designers are US Based
      • Unlimited Changes
      • Easy Monthly Payments
      • No Up Front Fees
      • Get a FREE Quote
    • Get a QuoteView Promotions
      • Enhanced brand identity
      • Innovative design solutions
      • User-friendly interface
      • Customized design packages
      • Cost-effective rate plans
      • Call/email for FREE quote
    • Get a QuoteView Promotions
      • E-commerce Web solutions
      • 120 FREE templates
      • Facebook product listings
      • FREE 14-day trial
      • Plans starting at $15/mo.
      • No fees, no commitment, no credit card
    • Get a QuoteView Promotions
Directory Listings

Answer a few quick questions & get matched with top vendors.

Get Free Quotes