Published: May 26, 2009 - 02:15 am
Story Found By: netgeek06 1457 Days ago
Category: SEO
4 Comments
4 Comments
Search Engine Land produces SMX, the Search Marketing Expo conference series. SMX events deliver the most comprehensive educational and networking experiences - whether you're just starting in search marketing or you're a seasoned expert.
Join us at an upcoming SMX event:


Learn more about search marketing with our free online webcasts and webinars from our sister site, Digital Marketing Depot. Upcoming online events include:
Comments
Excellent post from Eric Enge with very recognisable elements! It is a pity that many people (web developers and business owners) do not keep these points in mind when selecting and building a CMS.
Yes, we use joomla for most of are sites and the search engines do well with them. Also their are many great plug ins that work to give you even more strenth to your cms. so, joomla.org would be the place to start your research.
Get SEO experts to help you design a new power CMS. Most programmers are not SEO experts, just like they are not graphic artists.
I would add... total html level control. That is html order and CSS naming convention. I am just delving into Drupal, it is obviously a very powerful CMS. I have heard that Expression Engine allows this but have not confirmed it myself... EE is not free. I am unfamiliar with Wordpress and just installed Joomla to play around with it.I understand the why, but do not like how Drupal assigns CSS ids and class names, it is total overkill. Some of the ids/class names can end up being... like 10 words long. Totally unnecessary as it adds code bloat. This is done however, in an attempt to make the CSS more object oriented. I get that, but prefer 1 or 2 word class/id names. I have also seen up to 8 style sheets being called. Again, if you really know what you are doing that is totally unnecessary as you just added 8 http requests. It goes directly against website optimization in general.Im Drupal, if you want to position your html... that is, the order that it is rendered, you have to create your own Drupal theme or hack the heck out of it. There are some good starter themes, but you still have to hack them up pretty good to get what you want... and hack up the modules too as they add code bloat to the html. I am a big proponent of minimal semantic markup, and code order of body tag > h1 > content > supporting content, and using CSS to position your nav and other extraneous items at the bottom of the html... positioning the meat of the content as close to the body tag as possible.Also, the SEO plugins I have seen are pretty standard, yet do not let you push the limits of what is acceptable. I would rather have that freedom to make my page title 100 chars (if I want to) than be forced to use a restrictor plate that cuts you off at 60-65. Yeah yeah I know... but I want to do what I want and not be limited by what the CMS thinks I should do.Havent seen an out of the box solution for this yet.Anyway, sorry for the rant... I am sure Drupal will get better in time.Very nice list you have put together here!~ Jim