Forum Moderators: open
I will plug for Drupal, however, as a package that comes with "clean urls" (i.e. no CGI strings) out of the box, and has well-maintained open source modules for configurable automatic URL renaming, URL redirection (e.g. accounting for 301 vs 302 redirection), robots.txt control (even in multi-site installations), and XML sitemaps.
I think that both in terms of load times and just extraneous information is sub-optimal. With effort, you can get rid of this, but it's work.
I'm talking about stuff where you get things like
<div id="views-view-my-view-block_1" class="block block-block-1 block-views-block delta-3">
If you start adding in Views, CCK, and other modules like that, it starts to get a little crazy. The idea is to provide classes and ideas for every conceivable theming situation, so you get some a lot of cruft.
I don't know how this stacks up against a highly customized install of Joomla or others, but I do think that's the major downside of drupal.
I am very happy with a Joomla and sh404sef combination.
Why?
The thing I was trying to drive at was... what does it mean to be SEO friendly?
- navigation?
- url structure?
- content first page structure?
- lightweight pages?
- low server load (which will affect load times)?
- etc etc etc?
Sure, CMS X32 has clean URLs, any navigation structure you want, keywords in URLs and you can use a content-first theme. Does this make it SEO friendly?
You can add meta description and keywords. Does this make it SEO friendly?
You can have different H1 and <title> tags. Does this make it SEO friendly?
All of those things are true for Drupal, for example, which I agree is pretty SEO friendly.
To me, all the open source CMS ultimately try to be all things to all people, and that alone is going to bring a slight disadvantage in terms of code bloat and slow load times.
i have used joomla quite extensively; it can be a pain to make it completely seo friendly... especially if you are dealing with some of the third party dynamic modules.
haven't done much drupal
SEO is a state of mind, not software. Decisions and choices of presentation, not application code. Language bits elevated to the absurd. Any CMS can be abused the same way. Pick the one that's easiest to learn. :)
There's no magic bullet. If there was I'd have found it between 1996 and now. I've been looking REALLY hard!
I see plenty of poorly built & designed sites (usually by niche enthusiast/hobbyist) with zero SEO efforts that rank quite well simply because their information (the content) is superior to all the MFA sites in the niche.
SEO is a state of mind, not software.
This is sort of where I was trying to go by asking what people mean by SEO friendly. It's thrown around a lot, but what does it mean?
To me, it means that the CMS throws the minimum number of obstacles in front of you when doing your SEO efforts, but that a CMS can't in and of itself have "good SEO".
So in a sense, the question could be rephrased: what are common obstacles to decent SEO that are caused by CMS?
It all depends on the plugins and extensions created for them. WordPress has some fundamental SEO flaws out of the box, but plugins and extensions take care of those issues. Same with Drupal.
I will plug both WordPress (what I use) and Drupal (harder learning curve), and UNPLUG Joomla which is weak but bear in mind this was from about 2 years ago when I last used it.
Regards,
OZ
...CMS that debuted at the SMX Conference that is built for SEO from the ground up, but it is quite expensive from what I heard....
That particular CMS is PixelSilk, and it's discussed a bit in this Supporters thread....
SEO Friendly CMS
[webmasterworld.com...]
I was one of the posters impressed by my conversations with the PixelSilk people at SMX, but for various reasons have not yet followed up. If anyone has looked into PixelSilk, I'm curious how an expensive, enterprise level CMS compares with the better known open source packages discussed here... particular for large ecommerce applications.
I should mention, btw, that the following thread in this forum is definitely one worth checking...
A CMS alternative to Wordpress
[webmasterworld.com...]
[edited by: Robert_Charlton at 7:20 am (utc) on June 28, 2009]