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.
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.
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.
Some of the key factors you should take into consideration when comparing vendors are listed below.
Options, Features, and Services
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 Free Quotes
& get matched with top vendors.
- Products / Plans
- 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