If you're new here, you may want to sign up for email alerts or to subscribe to my RSS feed.
Update: this post excludes WordPress and any other CMS for blogs for that matter. It is intended to make you aware that CMS systems for static and e-commerce sites are not very reliable.
I was about to write a post about the advantages and disadvantages of managing as site trough a content management system (CMS). But on a second thought I decided to write this piece of literature, because CMS is certainly something I wouldn’t recommend to any of my clients.
The only “pro” CMS I see is the ease for updates. If you update your site on daily basis, CMS is a logical choice. Many such systems are quite easy to use and don’t require advanced web programming skills. Not at the first sight.
Content Management Systems (CMS) Disadvantages
- CMS generated web pages do not index properly in the search engines. CMS focuses on providing means to update content fast and easy but it doesn’t really do it in a search engines friendly manner. It also generates duplicate pages, sometimes hundreds of pages with similar content. Eshops are the best example for content managed solutions that are far from being SE friendly.
- The google crawl robots are sometimes helpless in front of CMS operated sites. The CMS needs a directory structure, or else the search robot will find itself in the impossibility to scan the pages properly.
- CMS is expensive to purchase and it even costs money to upgrade. There are some free CMS like Joomla! (considered the best open source content management software) but the fact that it is freeware doesn’t weight enough to compensate for the other 6 cons.
- CMS costs more to host too. It is delusional to believe that cheap web hosting will do for all the resources needed by the CMS and your content. Because CMS is one resource hungry bastard. You need to run it on a good server, with good maintenance, preferably choose a web host that provides instant backups in its plans and don’t go for the cheapest plan. If you need CMS you have to pay the price.
- Although freeware, you’ll need to hire and train people to work with it especially when you have a site that has over 1000 pages. CMS costs a lot to maintain and even when you can upgrade your pages easily, some aspects still need the skilled touch of a web developer. And finding a skilled web developer to fix CMS troubleshoots… well, that’s a different story. Actually it is like looking for a needle in a tray of hay.
- CMS is a system that needs periodic upgrades. The web technologies are changing quite fast and there are no warranties whatsoever that the CMS you are using today will still be compliant and compatible in two-three years.
- When CMS systems crash, everything crashes. Your meta tags disappear, your page titles are replaced by some automate crap and repeated on every page of your site (your shortest ticket to google exclusion – page titles are seen as micro content and even micro content needs to be unique).
34 Responses
Lillie Ammann
November 2nd, 2007 at 8:15 am
1Mig,
I hate to read this just as I’m working on a Web site created in Joomla! The developer left some major issues unresolved, and the client wants me to fix them today for their launch this weekend. You’ve made me very nervous!
Mihaela Lica
November 2nd, 2007 at 10:58 am
2I am sorry, Liilie. No system is perfect and some of them are more tricky than others. I think there are solutions for every CMS (by the way, even Wordpress is CMS). Joomla and other systems of the kind have more issues though. Do you need any help?
BookWise
November 3rd, 2007 at 2:56 am
3This is very discouraging! I was also working on a Joomla installation. I thought it would be the perfect way to organize and present the content in my members area. I am especially dismayed by your comments about needing good hosting… I am currently using hosting that would be considered “budget” at best. …hmmm Well, what would you recommend as an alternative? Specifically, something that is less of a resource hog? Thanks for your help!
Mig
November 3rd, 2007 at 1:04 pm
4As a matter of fact I always recommend Top Hosting Center as a webhost and they have the most affordable professional hosting plans in the industry. If you check them out you will be surprised by their offer.
Now, about CMS it really depends: how often do you update your website? How many pages does it have?
Jaap Verduijn
November 3rd, 2007 at 5:17 pm
5Greetings all!
I have tried out several CMS’s via “Fantastico”, and sadly I found Joomla the very worst when it comes to intuitivity and comprehensability. In fact I dislike them all, and the info posteed here strengthens my determination to never get involved with one again. In order not to be totally negative: I worked with PostNuke for some time, and admittedly it DID supply me with options I otherwise wouldn’t have had. But yet I dumped it – I really have no use for a CMS.
Be well!
Jaap Verduijn, The Netherlands.
Mihaela Lica
November 3rd, 2007 at 5:24 pm
6Hi Jaap,
I totally understand you. The CMS systems now still need a lot of development in order to perform in accordance to all the web standards of usability and accessibility. But I also know that, although it’s OK to say “never” you shouldn’t be surprised when “never” happens.
What I mean is that, if the developers will find a way to improve the CMS systems (and look, Wordpress is CMS and I am working fine on it) for e-commerce sites as well as for standard sites, than we have no real reasons to dismiss them. Whatever makes our work easier is welcome. The problem with CMS these days is that it is truly a burden.
Mig
Jaap Verduijn
November 3rd, 2007 at 9:20 pm
7Greetings Mig!
You’re absolutely right that future developments will improve CMS’s very much. In our digital world it’s always amazing how fast these developments take place! “Never”… well, consider it a figure of speech (grin)!
Be well!
Jaap Verduijn.
Radar Detectors
November 4th, 2007 at 3:32 am
8I use CMS systems, but I definately agree with some of your points, especially #1, 6, and 7.
nice post!
RickH
November 4th, 2007 at 5:05 am
9I used Postnuke for two or three years on three different sites. It worked well for my limited application, but was terrible when it came to search engine friendliness.
Mig
November 5th, 2007 at 2:15 pm
10Jaap, I can hardly wait to see an improved CMS: In the meanwhile we all need to face the drawbacks and do everything in our power to address the problems. What a time consuming task.
Hi Radar, and welcome to eWritings. I know CMS does simplify work a lot, and even the 1,6,7 points can be addressed. This would be, however, a nr. 8 drawback: the time spent in correcting CMS problems is double the time you need to update static HTML.
Rick, welcome to eWritings. I completely understand your frustration. I had a client who had his site managed with Postnuke too. The only SEO that worked back then was link building.
David Airey
November 5th, 2007 at 4:16 pm
11Hi Mig,
I was about to mention how you’re using WordPress, then I read your comment.
For me, WordPress is the most user-friendly CMS I’ve come across, and thankfully I’ve not had too much need for anything else. It does everything I want of it, except write my blog posts for me (and wash the dishes after dinner).
Besides that, I love it.
Mihaela Lica
November 5th, 2007 at 4:21 pm
12Hi David,
Yes, WordPress is probably the best CMS system out there, but it doesn’t do it for eCommerce sites. It is actually my fault, I was not clear enough in my entry. I was not talking about blogs CMS.
Sadly I am not familiar with other blogging CMS except WordPress and Blogspot – but even a comparison chart between these two would be really useful for the users. Thanks for the idea.
I do love WordPress! Yes I do!
Jon Cardozo
November 5th, 2007 at 7:07 pm
13Thank you for that last comment. I thought you were criticizing wordpress, and I was getting pretty discouraged since that’s what I am working with right now.
You can also use this to create static sites, right? As for ecommerce sites, which I’m also interested in for the future, I guess you would be out of luck with wordpress.
I would love to see a comparison of wordpress and blogger. I’m planning on starting a blog and am tempted to go with the easier format on blogger.
Mihaela Lica
November 5th, 2007 at 8:18 pm
14Hi Jon,
Obviously I am not criticizing WordPress. This is by far the most flexible and reliable CMS, and yes, it can be used to create static pages as well. It is much better than blogger, it allows for easy SEO optimization (download my free SEO for Wordpress ebook to learn more – you find the link in the right menu bar, on the gray column, under the RSS button), it gives you many options especially when you choose widget-ready themes. It’s really fun.
About ecommerce sites, I have a client who is relatively happy with Xcart – the only problem with this system is that you have to pay, and pay and pay for each SEO friendly feature… But I will look into some other options for you one of these days and I will let you know.
Mig
James
November 6th, 2007 at 2:17 am
15I am surprised there is not much more available for using WordPress for ecommerce. With all its popularity. I would think there would be serious interest in it.
I admit while I have a Blogger blog, I really do not know much about Blogger. I guess I was just too spoiled by WordPress.
Sueblimely
November 6th, 2007 at 4:58 am
16I have set up Joomla systems for a couple of community groups and they have been really pleased with the features if offers them – multiple news (blog) pages, forums, chat rooms, private messaging, newsletter management etc, mostly in private member only areas of the site. I still do the administration of the sites but they are left to add the content (none have any coding knowledge).
As these have been set up to service already existing communities, SEO has not been of much importance. Agreed it is not very intuitive to set up – it took me quite a while to find my way round. For those using the sites I have set up it is simple as all they need to do is via the front end including posting and uploading/downloading files.
I have found the search engine friendly URL extensions very buggy and have given up on them.
A site I am doing now does need to be concerned about SEO so I am using Wordpress for this. Wordpress has been voted the Best Open Source Social Networking Content Management System for 2007
Having started off with Blogger I am now making the move to Wordpress for my own blog, Jon, and I am documenting it as I go. I have a long list of reasons why I am moving.
Jeff Herz
November 6th, 2007 at 5:53 pm
17I am sorry you feel this way about CMS. As a person who has implemented multiple CMS systems at enterprise and mid-tier levels, I would agree with some of your points but not all. It is important to remember what you are trying to do with your website, before you decide if you need a CMS or not. If you have a very large website, where content is going to be highly dynamic, then avoiding a CMS is going to be a mistake. If you have a smaller site, with content that is going to remain static, then by all means avoid all CMS.
By its nature, no CMS is going to work exactly the way you want it to out of the box. There is always going to some time spent configuring it to work the way you need it to. This can be in some cases by the webmaster or people on staff, depending upon their technical knowledge, or can be set up by the company selling it, or a 3rd party integrator. This is also going to add expense. The question is really, what are you planning on doing with the site and does this investment provide a reasonable ROI for acheiving the business goals?
Mihaela Lica
November 6th, 2007 at 6:01 pm
18Hi Jeff, well, you are actually repeating all my points. I already said that CMS makes sense for very large websites. But it certainly doesn’t make sense for 20 pages. And in your second paragraph you actually tell me that CMS is expensive to maintain, upgrade, work with.
And that no CMS is going to work exactly the way we want, it is pretty clear. The question is: how much time does one need to configure it. Time is money, you know
.
So overall we all agree: CMS has issues, is expensive and makes no sense for small sites. Q.E.D.
arian
November 6th, 2007 at 9:50 pm
19Hi,
I agree that joomla doesn`t work very well, to create my websites I use article site power kit. I think it`s a good program, for my blogs I use wordpress I believe there`s nothing better
Mihaela Lica
November 7th, 2007 at 4:47 am
20Apparently there are many problems with Joomla. For something considered the best CMS for standard websites, this comes in as a surprise…
Geoff
November 7th, 2007 at 1:06 pm
21So far, the best CMS for me is Wordpress. There are so many wordpress plug-ins that can enhance its usability. There are also plug-ins for SEO purposes.
Does anyone here use Drupal? Drupal wins Packt Publishing overall 2007 Open Source CMS Award. Check their website about this info. http://drupal.org/
Colleen O'Shea
November 8th, 2007 at 2:38 pm
22Don’t slam CMS: the biggest problem is website architects who don’t pay close enough attention to what it is that they should be doing when they are using a CMS. You know it’s always easier to start at the bottom and work your way up than starting somewhere near the middle and fixing all the crap at the bottom in your quest to work your way up. If the website architects pay closer attention to code, usability, directory structures and cohesiveness from the get go, CMS tools do the trick.
Mihaela Lica
November 8th, 2007 at 2:46 pm
23If if, Colleen. Do you see how many people have problems with CMS? We are not talking here about CMS systems that are practically unknown to the public.
CMS systems are good for sites with lots of content. But you have to be very careful about using them because they generate lots of duplicate content – similar pages over and over. And that doesn’t help a site find its way to the top easily. SEO and effort are needed – here, more costs. And we can go on with the debate forever.
So all I am saying is: small sites, stay out of CMS.
Billy The Blogging Poet
November 11th, 2007 at 2:59 am
24Most of my experiences with CMS have been nightmares but I put it off to the fact that I’m in over my head but over two years ago (Jan ‘05) I discovered a CMS system that does blogs and static pages, is easy to use, works better with search engines than any thing else in the world and has fast 24/7 human tech support. Too bad you’ve probably never heard of it.
Mihaela Lica
November 11th, 2007 at 11:35 am
25Well, Billy, it would be really nice of you to reveal the mistery and tell us which is the greatest CMS system of them all, that one we don’t know… (of course if that is not a secret)
Jaap Verduijn
November 13th, 2007 at 7:00 pm
26Yep, Billy sure got me wondering too!
Mihaela Lica
November 13th, 2007 at 7:15 pm
27LOL! Well, I suppose we will never learn the secret. I do however think he is using (or advertising) Squarespace
HeavyGod
November 27th, 2007 at 10:34 am
28Really good and really interesting post. I expect (and other readers maybe
) new useful posts from you!
Good luck and successes in blogging!
David Bradley
April 21st, 2008 at 7:32 am
29> CMS generated web pages do not index properly in the search engines.
Apparently, that’s about to change. There are rumours that Google is going after the Invisible Web too…
db
Mihaela Lica
April 21st, 2008 at 9:54 am
30That would be flash and images, David. CMS is still just a software that generates dynamic pages. The problem with the proper indexing is not that Google doesn’t see them, but it treats them as duplicate content (same titles, same descriptions, sometimes same or similar content).
David Bradley
April 21st, 2008 at 10:24 am
31Yeah, it’s been doing Flash and images for a while, there was definitely something very recently about it spidering dynamic content. But, yes dupe issue is definitely an issue…
db
lex g
May 23rd, 2008 at 3:15 pm
32I use CMSses for clients all the time … depending on the project, I usually choose between joomla / mambo if the client needs a user friendly solution or drupal when there has to be a robust one.
Drupal is my choice for delivering solutions that are as reliable as can be through an open source CMS …
Lex
Mihaela Lica
May 24th, 2008 at 2:06 am
33Last time I checked Joomla was still the messiest from an SEO perspective. Any changes, Lex?
primus1
April 21st, 2009 at 10:22 pm
34I recommend using wordpress as a template or skeleton. They allow you to place widgets as well as pages into a site. Make sure you use widgets that hav great ratings however. That is how I stay safe.
There is a new option however that you might want to check out. I saw this site on the “Moxie Mo” show called “Squarespace.com”.. In short, they charge a monthly fee and create and upkeep a website for you. Moxie Mo was promoting code “TECH” which saves subscribers 12% off of their subscription. I think it is worth checking it out. I probably would have used this company if I hadn’t went with wordpress…:(
PRIMUS1
RSS feed for comments on this post · TrackBack URI
Leave a reply
previous post: Putting the Public Back In Public Relations
next post: Body Language: Body Shift
to top of page...