If you have been considering a WordPress website design you owe it to yourself to learn the ugly truth about WordPress. I will admit that I have seen a couple very attractive websites done with the WordPress system. However, the simple reason so many people use WordPress to design their websites is because that is the only way they know how to make a website. WordPress was originally created to be a free blogging platform not a website designing program.
The first thing you need to know is that 99% of business owners are never able to effectively manage or even edit their own website. I'm sure you have seen that some people call WordPress a CMS (Content Management System). Selling CMS misleads clients to believe they would be able to assume the management of their website after it is created. In actuality they end up paying the original designer to make all future edits. They also end up paying for the many updates and the repair of all the WordPress issues. By the way, WordPress is continually updating their code and sending out patches to fix problems and someone has to install the patches on your website.
One of the worst problems with WordPress is the extreme security issues within the code. Much of it can be easily attacked by hackers and viruses. WordPress does not offer security protection as a part of its free templates. Not only does it make your website a target, all other websites on the same server are also potentially vulnerable. You can purchase a plug in from a 3rd party but even those are not 100% safe and they can cost between $80 and $100 per year. This is why we never even consider allowing WordPress websites on our secure servers.
Since the code on a WordPress page is not "open" it means that you will need to purchase all of your additions as plug ins. This includes plug ins like security managers, code backups, link testing, search engine optimization, forms, calendars, tracking, comparisons, monitors and auditors. If you have ever looked at a two year old WordPress website that didn't keep up by adding the necessary plug ins, patches and securities you already know that not spending the money on all of these plug ins costs you dearly in the long run.
With every WordPress Plug-in you add to the website you add another new potential security risk. Especially if the plug-in already contains viruses when you download it. Even if it doesn't have a virus it still makes you vulnerable to hacking of your server. Who wants a website full of plug-ins that are all security risks? More importantly who wants to pay a website designer to fix it when it happens?
WordPress is designed so that every web page begins with a pre-configured template. The user just swaps out the text and the images to fit his needs. Do you want to move the picture to another place on the website? Sorry that isn't the way this page is designed. Go find another template page that looks the way you want it. In a WordPress project there is no flexibility to change the actual code or even repair poorly written code.
Most customers just don't have the time to wait for a slow website. WordPress websites are some of the slowest loading websites on the web. When your website starts your potential customers out with a negative impression it is never a good idea. There are expensive plug ins designed to help speed up WordPress loading but unless you are an expert you will not know how to implement or improve the loading of your website.
All WordPress pages include unchangeable and unwanted HTML code. For example WordPress includes auto pingback. This can actually negatively impact a website's search optimization by making Google believe you are manipulating clicks. Don't worry there is a third party plug that will stop the pingbacks for $39 a month. Poorly written WordPress code also means that your forms often don't work or won't submit properly.
By default WordPress renders images at 90% of the uploaded quality. Yep, those crisp clear high resolution images intended to impress your customers is automatically degraded by WordPress intentionally. No problem, this can be fixed by yet another third party plug in.