When I first started building websites in 2003, there were few easy options for content management. Many of the tools used in those days involved a custom WYSIWYG editor requiring custom programming. Only mid-size and large companies could afford to build a website with professional content management tools. Small businesses really had one or two options, pick a precoded template and slap your logo on the top or have a web designer build a custom website with no content management tools (other than maybe Dreamweaver). Fast forward to 2013, and there are several free or relatively cheap content management solutions.
WordPress as a CMS
One of the most popular content management solutions, CMS for short, is WordPress. WordPress has grown from 2006 to the leading blog and CMS software. Over 35,000,000 posts
are published each month using WordPress. Almost every type of organization in the world of all shapes and sizes are now using WordPress to power their website. What makes WordPress so popular? Why do so many small, medium and large business use WordPress?
Well, not everyone uses WordPress and for different reasons. There are a few things to consider before making the leap to WordPress.
1. Your Server
When deciding what CMS software is right for your business, you need to start with the server that runs your site. If your company uses Linux to host websites, you’re in luck. WordPress is an open source PHP driven CMS that runs very well on Apache/Linux with few if any problems.
If your server is running Windows IIS, there are free pre-built Windows solutions to adding WordPress. The challenge with running WordPress on IIS comes during testing and configuration. Most IIS servers are set to hide code errors. This can be a real problem when your development team makes a small code mistake or a plugin install causes your site to break. Always have a dev test site running Windows before you deploy your new WordPress site live. Unless your IT team absolutely must run Windows only, I strongly recommend running your WordPress install on an Apache/Linux host.
2. Your Goals
What are you looking to do with your new WordPress CMS? If your goal is to have a basic 15 page brochure-ware website with a contact form, WordPress is an excellent choice. If you need e-commerce features to sell products online or want to add CRM integration, WordPress may not be the best answer. I usually stop recommending WordPress when I hear things like “shopping cart”, “email list management” or API. Like any software, WordPress has it’s limitations. There may be a better long term solution that requires less customization. Make sure you have rather firm requirements before making the leap.
3. Your Tech Savvy
If you have hired a marketing firm or have a tech savvy web developer handy who can make updates to your website, then you are in luck. Making changes to WordPress is easy for someone who knows the software. Adding, moving or deleting pages and blog posts is very simple. If you don’t feel comfortable making changes to your site alone or you don’t have an experienced WordPress user on staff, even the most simple changes can take days or weeks.
Regardless of what you hear about WordPress being easy to use, it still takes someone with a little tech savvy to make some changes and avoid breaking your site. I have heard countless stories of an agency that turns over a great looking website to their client, only to have the site frequently break due to user error. Save yourself the agony of dealing with downtime and let a professional manage your website if you don’t have the experience on staff.
4. Your Budget
WordPress is open source “free” software. That doesn’t mean the firm or person your hire to build your website should be next to free or cheap. It’s true you can save money on software fees by opting to use WordPress. Paying someone overseas to build your site for $10 per hour may not be the best decision. Don’t waste your money on cheap developers only to rebuild the site several months down the line.
If your budget is very small, take the time to learn WordPress through books or online tutorials first before hiring help. Several free and paid “Themes” are available to help you with your first site. If you have a modest budget and want a custom design, hire someone with WordPress experience to help you create what you need. A good WordPress developer will charge $60+ per hour. A custom site will start around 10k. Keep these numbers in mind as you shop around for talent. Also ask to see a couple examples of past sites.
Steer clear of a developer that looks like they slapped a logo on a $200 theme, then charged their client 2-3k for 4 hours of work. If you have a very small budget, this may be all you can afford.
An agency or digital marketing consultant will have extended capabilities to support your goals once the new WordPress site is live. Partnering with an agency is important once your site is live to make sure you are getting the most out of your investment. Very few sites perform well with little or no ongoing marketing. Have a monthly budget for marketing
in mind as you plan your site.
You will need online advertising to help generate visitors, social media marketing and a strategy for growing organic search. Don’t assume your website will generate leads or sales on its own. Avoid $299 per month marketing plans. Many of these are a scam targeting small businesses with few resources and low budgets. If it sounds to good to be true, it is.
5. Your Business
As your business grows, you may look to increase the size and features of your site. WordPress is very flexible and may be the best choice for a growing small business. Add a plugin here and there to extend WordPress based on your needs.
In an enterprise setting, you have the option of hosting the website on the company server. If there is too much red tape involved in getting IT to support WordPress, you may want to consider opting for WordPress Enterprise
. Enterprise offers the option of hosting your site with extra bandwidth on WordPress servers, bypassing the need to get IT involved. Having an agency host your site is another option that could make the leap to WordPress easy.
Whatever solution you decide on, be aware there are many options when it comes to hosting, designing and building your new site. Just like any other website, the more planning and expertise that goes into the final product, the better the results. Good luck!