Joe,
Do you have a source for:
SEO of old all about SEO techniques. Today's SEO from Matt Cutts down is all about delivering a great UX (User Experience). I'll say it again, Google is telling us what its SEO target is, it's not SEO mechanics, its a killer UX.
For those that are interested in the topic, Avinash was at Digital Dealer and did a fantastic presentation.
He also has a great blog with posts like
7 Incredible Web Design, Branding, Digital Marketing Experiences
<offtopic>
It's of interest to note that while many people are still discovering Wordpress and Drupal (I guess Joomla too...), the "hardcore development" community that I find myself speaking with has started to leave Wordpress behind in favor of some other options.
Just for fun, a very brief breakdown of some of the trends I personally see:
Blogs: While Wordpress still reigns supreme here (and probably will for a long time), Ghost just raised a chunk of change on Kickstarter to bringing the blogging back to a more pure platform. (
Ghost: Just a Blogging Platform by John O'Nolan — Kickstarter)
CMS: Again, Wordpress is going to take the cake, but developers who want more play and updated code are starting to use things like PyroCMS, ExpressionEngine and other platforms. The downside with Wordpress is that the older code is being used on thousands of websites and cannot easily be phased out.
eCommerce: WooCommerce did some great things for Wordpress in this area, but Magento made some serious headway over the past few years in it's effort to replace osCommerce and ZenCart. Worth noting are hosted platforms like Shopify that are constantly increasing in popularity.
Other: A huge contender in this space now is SquareSpace. I've seen everyone form Mom and Pop shops to massive companies move things to SquareSpace. Also worth noting that they are now getting into eCommerce (I believe using Stripe's online payment systems)
My biggest "problem" with Wordpress is that it's so popular that everyone wants to twist it into doing more things and filling more voids. I have personally used Wordpress for things it never should have done, but the end result is a clean dashboard that a customer can use, with just a few extra options for whatever I made it do. I guess it just
feels wrong because I knew Wordpress before it could do this?
</offtopic>