This post has been reprinted with permission in Spanish. You can read it here.
Bloggers know WordPress as the premier blogging tool. All businesses, however, should know that WordPress has evolved beyond just blogging. It has become a feature rich, intuitive and easy to use tool that is both blogging platform and website content management system rolled up into one.
Despite being free to download, the power under the hood of WordPress allows it to publish content delivered by companies such as TechCrunch, Coca Cola, Sony, and the New York Times. The magic of WordPress is that all of that power can be utilized even by the Little Guy without a fleet of human resources or a multi million dollar budget.
The biggest misconception of WordPress among small businesses is that because the software itself is free, the cost of planning, building and launching a site must also be free, or close to it.
The second misconception is that since WordPress has a simple interface no skill or experience is necessary to build a fully functional site that is viable from a marketing standpoint.
The natural question then is, “How much will a WordPress site cost me?”
That’s what we are going to explore.
My Pricing Approach
Before we get started on a discussion about pricing, I want to create some context. There are a lot of factors that impact price so proposals you receive may deviate from what I describe here depending on a variety of variables such as the experience of the developer, size of the agency, location, etc.
Your business should only accept a proposal if you feel comfortable that the developer you are dealing with understands your business. That means that you should never ask for a price blindly without first having a conversation with a developer about your business needs.
To make things clean, I have eliminated the day trippers – the people that aren’t experienced developers, but claim to be. My thoughts focus solely on people, agencies and organizations that I feel are competent in WordPress development.
I have organized WordPress sites into three types. Each type is progressively more complex and has a higher price tag.
At the end of this article, I’ll annotate some “extras” that will affect price regardless of the type of site.
Type A: The Out Of The Box Site
According to the WordPress documentation, WordPress can be installed in 5 minutes. This is an exaggeration. WordPress can easily be installed in less than 5 minutes. This is the essential component of all of the types and should never be a factor for price. No developer should ever attempt to charge you for lengthy or complex installations.
Aside from the WordPress installation, Type A sites consist of a bare bones site with very little modification beyond intallation of a standard theme.
A theme is a pre-packaged framework that gives the site its layout, design and structure. Whenever a developer is talking about the site’s layout or design, they are generally talking about the theme. There are countless themes available for free and many more available for a small fee ranging from around $20 to $50. Premium high end themes can be more expensive, but rarely exceed $100.
Almost all themes come with rudimentary features that allow for the basics such as uploading a logo, adjusting colors, creating pages and structuring navigation menus. The Type A site is all about production speed. Developers who focus on publishing sites in heavy volume typically focus on this type because they can be started and completed in the least amount of time.
Type A is the very definition of no frills which is what makes it the least expensive type of site.
If you are looking at this type for budgetary reasons, make sure that you review themes available to you and work with your developer to pick a theme that works for your business needs. Never let the developer pick a theme in the absence of any input from you because they may opt to pick a theme based on what is cheapest, most familiar or most aesthetically pleasing, not necessarily based on your needs.
One of the consequences of the Type A site is a limited set of revisions. Once you agree on a set of parameters with your developer, they may make a few tweaks, but won’t go through multiple revision cycles or offer customization beyond the built-in features of the theme. If the theme offers a choice between a red background and a blue background, you won’t get a green background.
Fair warning. Many businesses opt for the Type A site with the intention of making revision after revision until the developer gets it “perfect.” That’s not what the developer has agreed to. The developer has agreed to a basic site at the low end of the cost spectrum and that’s what they’ll deliver. If you want the developer to spend lots of time fine tuning and finessing your site for the Type A price, you will be disappointed. Also, there is a nuance about licensing themes that you should be aware of. If your developer owns a license to the theme that is used on your site, you may not be entitled to future updates. Future updates may consist of fixes, new features or security patches. It is important that if your site is built on a premium theme that you own the theme so that you are perpetually entitled to any upgrades or enhancements.
Type B: The Customized Site
Type B sites expand on Type A sites in that you receive far more customizations and revisions.
The developer will spend more time with you crafting a site that is hyper tuned to meet your business needs. Type B may have a designer attached to design and implement custom designs and programming may be done to go beyond the limitations of the theme.
All themes can be extended beyond their intended purpose. This is part of the power of WordPress. If you determine that a particular theme is 95% perfect, a good developer can write code to fill in the remaining 5%.
Type B sites may also have integrations with third party tools to expand the functionality of the site or add features that do not exist in WordPress or in the theme by default. These tools are known as plugins.
While the Type A site may include some basic plugins as part of the project, Type B will integrate plugins that require additional configuration and expertise.
During the process of building a Type B site, you’ll be able to make additional revisions and perhaps even some last minute changes to the original scope. You’ll have more flexibility and hand holding, but those benefits come with additional cost.
While the developer of the Type B site wants to complete the site within a reasonable amount of time, speed is not essential, quality is.
Fair Warning. The developer of the Type B site will probably give you leeway on revisions, but you will not get infinite access to their production team. At some point, if your demands become unreasonable, you may find the developer holding you to the letter of the contracted terms.
Type C: The Custom Site
If there are no themes that fit your business needs, if there are no plugins that fit your business needs and if you have very specific design and content needs, you may need a custom WordPress site. We’ve discussed using available themes, but themes can also be built from scratch.
The Type C site is rare and is difficult to estimate because the needs of every business that requires a Type C site are different. The Type C site may have a very specific design and layout specifications that incorporate animation, video or other interactivity. It may connect to sophisticated back end systems for customer relations or e-commerce.
Essentially, the Type C site is specifically customized for your business needs and is essentially useless for any other business. This type will typically come with the most flexibility, the highest level of custom design and attention to detail and the highest price tag. You can quite literally have your developer build a site that matches your imagination.
Fair warning. There is no warning here. If you are willing to pay, your developer will do everything and anything you need.
Aside from the options I’ve discussed, there are some variables that can affect the cost of each type of site.
Planning & Consulting. If your business just doesn’t know what it wants or if you have infighting that is pulling the business in different directions, you may need to precede your website project with a planning project. Your developer can help you make sense out of how to use the web to meet your needs and then give you an execution plan.
Photography. I just don’t get stock photography. You can buy a beautiful stock photo for less than $20. Or buy a mediocre photo for $2,000. The pricing is all over the place. But that not withstanding, quality stock photos will cost you something. Alternatively, if you have a specialized need, you may need to hire a photographer. That cost can sometimes double your website expense depending on the photographer and photo shoot.
Art & graphic design. Art of any kind is subjective. If you want to add custom artwork or design that goes beyond the project type or if you want to bring your own designer into the mix, that will typically push the cost up. If your developer has an in-house designer and you request to use yours, the developer may adjust his fee to accommodate for dealing with an outside entity that they have no established process with.
Third party integration. If you need your site to connect and interact with your in-house super duper custom mainframe server thingy, that’s gonna cost ya. Integrations are delicate matters and not for the weak willed. The first thing you’ll need to make sure of is that an integration is even possible.
Developing content. Developing content is hard and someone has to do it. If you are going to do it in-house, it might save you money, but it’s going to chew into someone’s time. Good content may require an external copywriter.
Post Launch Costs
Of course, once your site is off the ground, there are costs associated with keeping it running and healthy.
Software maintenance. WordPress is software that needs to be updated and maintained periodically. Themes and plugins also need to be updated and maintained. Sometimes updating one will create a problem with another. You should have someone who knows what they are doing monitoring and updating your software.
Analysis & metrics. Measuring your traffic and site health is essential for future planning. If you spend time and money building a section on your site that no one visits, you need to determine whether your content is bad or just unnecessary.
Amplification. Publishing a site doesn’t mean people will come to it. You need to develop a strategy to promote your site using search and social to get your site in front of the people who can become your customers.
Type A – Expect to pay roughly $1,000 dollars (American).
Type B – Expect to pay somewhere between $2,000 and $5,000.
Type C – It depends on the project, but I would suggest budgeting at least $10,000.
A Final Note
Pricing is a very difficult conversation. You can give two different developers the same parameters and receive two wildly different costs. It’s important for your business to understand why the costs are different and what approach each developer is envisioning. While it may not be clear why the costs are different what should be clear is that each developer relies on the spectrum of their experience to build a site. Measure that when making a decision.
Let me know in the comments if you have additional questions or if I can help in any way.