Jan 20, 2010

As more organizations continue to build sites on Drupal, an estimated 400,000+ at last count, the issue of search engine optimization (SEO) becomes even more paramount. Not only do customers demand an amazingly built site, but they need to employ techniques that drive higher conversions and overall traffic. At the Drupalcamp Atlanta event last Fall, I had the pleasure of spending some time with Ben Finklea. Ben is the founder of Volacci, a highly specialized consulting firm that is building a practice around helping Drupal businesses gain maximum site visibility. Ben has been busy speaking at regional Drupal events, conducting webinars, blogging, etc. and as a result become the leading voice on the Drupal SEO front. Most notably, he just released the only book on the subject called Drupal 6 Search Engine Optimization.

Ben’s message is pretty simple when it comes to optimizing your Drupal site – there is no secret sauce, but the utilization of best practices can certainly be leveraged to increase results. Drupal has been rightfully viewed as being a more SEO friendly platform than its counterparts. For example, there are a recipe of contributory modules that can be installed and Drupal creates clean URLs out of the gate. However, please note that there is no substitute for fresh, quality content – those who simply think they can build a Drupal site and expect it to surface to the top of page rankings will be sadly mistaken.

I recently had a chance to catch-up with Ben and here are six questions that we covered:

What inspired you to write Drupal 6 Search Engine Optimization?

My vision is to make Drupal the best platform on the planet for SEO. One of the major criteria that business owners look at when they're buying a website is how well is it going to attract customers. And, right now, the #1 way to do that is through the search engines. So, if we want to grow the Drupal community (and we do) then developers should be doing basic, easy, on-page SEO on every single site that they build. But, even that is not easy. So, I wrote this book to walk you through good, solid, safe, white-hat SEO on a Drupal site. Then, I added several advanced techniques and some general advice that I think everyone can benefit from.

There are 3 major open source content management systems: Drupal, Joomla, and WordPress. There are a lot of smaller ones, too. I believe the ones that will win are the ones that provide the best solution, not just the prettiest website. The best solution meets the business needs of the site owner: more revenues, more traffic, more profits.

Who is your target audience?

I wrote this book for site owners but there's a lot in there for admins and developers, too. Site owners are the ones who stand to benefit the most from SEO so that's who I had in mind as I wrote. This is not a super-technical book. There's hardly any mention of code, there's no need to understand that underpinnings or the stack, etc. Really, you just need to understand how to install a module and login as an admin and you can do 90% of the things in the book.

I've had some feedback that the book was for newbies because I explain how to install a module in chapter 1. Well, I disagree with that. This book is not for newbies! There are many Drupal books out there to get a good basic understanding of the lay of the land so I didn't really go into the things a newbie would like. Instead, I stayed focused on making your site as good as it can be for SEO.

What advice do you have for other aspiring Drupal authors?

Great question! I think the main thing is that you really need to know your stuff. And, know all the stuff that's related to your stuff, if you know what I mean. Drupal is primarily a community of technical people. They will know if you're not 100% clear on something or you don't explain something just right. A good technical editor will help but you've got to get it pretty close to perfect yourself.

Second, I'd say that it's important to recognize the people behind the code. If you reference someone else's module or work that they did, you should give them credit. Don't be stingy - it costs you nothing and it's the right thing to do. Without those contributions this book would not ever have been written.

Finally, remember that you're not a professional writer. You're a professional developer/designer/programmer. Don't sweat the writing! Get the ideas down and make sure you have a good editor on board who can help. If you're self-publishing, there are many great technical writers out there that can help you edit your work so that it reads well. If you were a professional writer then you probably wouldn't qualify to write the book. :-)

What made you originally gravitate towards Drupal?

That's easy. Clean code and a great community. I'm not a programmer but when I first saw Drupal 4.6 in early 2005 I took a look under the hood and found that I could follow what was going on. When I looked at other systems, the code was spaghetti. I had just come off of years of working with a very poorly written ecommerce platform that was a bear to work with and very expensive to maintain. So, that choice was easy for me even though Drupal wasn't as robust out of the box as other systems (at the time - I think we've caught up and passed them now).

And, I don't have to expound too much on the community thing. Anyone who has been around Drupal knows that we have the best community of any other open source CMS. That's one of the huge advantages.

If there was just one tip you could give to Drupal SEO beginners, what would it be and why?

Buy my book! :-)

Seriously, though, you can get a long way by installing the Drupal SEO Checklist module. That will walk you through most of the modules that you need. I also wrote that module (with help on the programming bits). My idea is that you can install the module and get a great checklist of what you need to do. If you want more information about HOW to do it then you'll buy the book. The module is free and the ebook version is only about $28 ($38 for the dead trees version). $28 for top advice on how to get traffic from Google to your site is a pretty great deal.

What’s next – can we expect a Drupal 7 book?

If there is interest in the community then I'll certainly write a D7 version. It probably won't appear until several months after 7 is released simply because SEO relies heavily on contributed modules that aren't updated right away. Still, the basic SEO guidelines remain the same and probably won't change much between 6 and 7. There will be little difference on what to do, more on how you do them.

There are some new things, though. One example would be that Google recently rolled out a new feature that replaces the URL in search results with a site hierarchy, showing the precise location of the page on the website. The new feature uses site navigation breadcrumbs to give a lot more information than the URL paths that were displayed before.

This is exciting news for Drupal-powered websites. Drupal generates breadcrumbs right out of the box and displays them in the default templates. Google now recognizes these navigational links and uses them in the SERPs. If you are using Drupal breadcrumbs in your template, you are essentially getting a helping hand from Google immediately.

Keep up the good work Ben and thanks for your time!


Convinced
Aug, 30 2010 - Alvin

After reading this i am really convinced to use Durpal, Before today i am not aware about this feature " if you want to create multiple blogs with multiple users, then there's no contest that Drupal does a far much better job on this than WordPress" if its than i am definitly going for it. thanks for your article.


Great interview with Ben,
Jul, 27 2010 - SEO Services

Great interview with Ben, it's always interesting to read what other professionals in the SEO industry are saying


Thanks
Jul, 11 2010 - UMB

thanks for posting, I really enjoy it, I can learn a lot from this.


I tried to use a drupal seo
Jun, 20 2010 - Cor

I tried to use a drupal seo plugin once to optimise a site and found it incredible difficult and had some issues with SEF URLs. What would be the best module, node or plugin to use that you would recommend?


Very Cool Article!
Jun, 10 2010 - Whitney Segura

I really enjoyed reading this article, it's always nice to get a fresh look on the SEO industry, from the perspective of other professionals. Keep up the good work and I will keep reading!


SEO Work
Jun, 3 2010 - Meghan | Custom Gaming Computers

SEO Work is hard, but this whole drupal sounds very good for the SEO i want to do. I think i'll go set one up now. Great info!


Nice
May, 18 2010 - michael

Is the book available in other language than english ?


SEO
May, 13 2010 - Hung

I love seo work.It's not easy to do.
I normally use wordpress.


Drupal
Apr, 30 2010 - Brent

Great Article, it is always nice to hear great questions like these asked to the CEO. Thanks!


http://impresswebdesign.com
Apr, 29 2010 - Will Gibbs

Good day! I'm an SEO from Orange County. SEO has affected the way the online community moves nowadays. Blogs became the trend that search engines, most especially Google, seems to be monitoring the most. Because the contents of these blogs are updated constantly. Lots of CMS are released to the public to make blogging an easy task. What do I think of Drupal? Drupal is one of the superior CMS but I do hope they have much better themes. Versus WordPress, in my opinion, it's more likely a tie because they are only applicable in different environments. If you want to create a blog with multiple users contributing to that blog, WordPress would be the best choice. But if you want to create multiple blogs with multiple users, then there's no contest that Drupal does a far much better job on this than WordPress.


Awesome post! After this
Apr, 29 2010 - Devi

Awesome post!

After this review I definately consider
using Drupal...nice descpritive comments.

Cheers,
Devi
http://prime-php.blogspot.com


Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.