10 must have modules for Drupal SEO
It is no secret that I am a big fan of Drupal. It is a great framework for building webistes and the community is very active. And from an SEO point of view there are basically no limitations to what Drupal can perform.
In this post I will tell you about the 10 best modules I use for SEO purposes when buidling a website in Drupal.
Path
This is a core module that allows users to maually edit the URL to any node. This means you have full control over the URL to any page of your site.
Clean URLs
This is actually not a module in that sense but more of a feature. If enabled this feature turns domain.com?q=node/1 URLs into domain.com/node/1. This is the first step of creating optimized URLs. With the Path and Pathauto modules you can craft your URLs into perfection.
Token
This contributed module doesn't do that much for SEO on it's own, but it is used by a number of modules that improves SEO of your Drupal web site.
Pathauto
This is a contributed module that allows Drupal to automatically generate URL aliases based on Tokens. So if you need optimized URL's on your site, Pathauto is the module that will get you there.
Path redirect module
This module is one of my favourites. It gives me a user interface for adding 301 redirects to my site! So if a page's URL is changed for what ever reason, with this module you can easily define how the old URL should be redirected.
Page Title
With this module you can use patterns based on tokens to automatically genereate optimized title tags. A very useful feature is that you can have different patterns for different content types.
Nodewords
With the Nodewords module you can specify meta description and meta keywords on the node level. Menaing you have full control over these tags on a page by page basis. This module also allows you to easily specify meta tags for Google Webmaster Tools verification.
Context
Anyone reading this who knows about Drupal and the Context module would know it is a great module, but how does it help the SEO of my site? With Context you can specify contexts of your site and add elements like blocks for instance, that will show up on all the pages within that context. So having keyword rich text links from relevant pages to a specific landing page is no longer a manual hassle!
Custom breadcrumbs
With this module you can specify patterns for breadcrumb generation on a content type basis. Nad as we all know, breadcrumb links very important if you want to create a good internal linking structure.
XML sitemap module
The name says it all. This module let's you configure an XML sitemap for your Drupal web site. Even though I am not a fan of using XML sitemaps, for other reasons, this is still a good module for the times when you really need that sitemap.

Comments
Thanks, I'll keep this list handy next time I touch a Drupal site.
Thanks for the tips..I'm learning the tricks about SEO in Drupal, what you just shared will be an added knowledge on my part..
Regards
SEO Orange County
Great information presented in such a way that it is easy to understand. Thanks for posting
Regards:
seo jacksonville
Hi Thanks for the modules. These are really helpful for providing SEO services to our clients. Thanks again.
Hey, I'm having problems viewing your site in the Opera browser (the text is barely readable). I've tried increasing the font size from the settings but that didn't work. Any tips on what I should do? (Oh, and if it helps, I'm using Windows 7) - how to lose weight with hypothyroidism
Hi David, thanks for sharing.
I have tested the site using Opera 10.60 on Windows 7 and it renders exactly the same way as in Firefox, Chrome and IE. What version of Opera are you using?
Maybe you have set the page zoom by accident or something?
Best regards:
Bernt Johansson, CTO
Great read! Today it seems that everybody is only dedicated to wordpress and it is great you took your time to write this guide prooving that other CMSs and not only wordpress are still a great solution to webmasters.
Hey this was an interesting read, especially for someone who thinks that there are plenty of other good cms's out there apart from wordpress!
Loz
- stopzilla review
Hi, Thanks for this awesome post. I was looking for this kind of information on SEO. I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say GREAT blog! Cheer!
Ahh this is a perfect compilation of information about Drupal. A perfect reference page -- bookmarked! Thank you!
Maxine | CAAS
I really like how fully customizeable Drupal is, and I'm glad I have moved from Wordpress to Drupal. I didn't know about the context module, though. All the best, Michael
I am already following your tips since long time. Very useful. thanks
Glad I found this article. The 301 redirects tip is really useful for me. I'll have to fiddle with some of the other ones you recommended too. Thanks for putting the list together.
- crossfit equipment
I'm having the very same problem as David with Opera on my Mac. The text is simply not legible. Did you try it on Mac?
- English Polish translator
Thanks for the input John, I need to dig deeper into this issue as it seems.
Bernt Johansson
I was having a problem with two variations of my domain and having problems with google for duplicate content. Hopefully the 301 direct will help solve that problem. Also, the xml sitemap is very useful to submit to google. I did this several months ago and my site seems to be searched much more frequently. Especially new content. Thanks, Gallows
Thank you for the trick I study SEO tips in Drupal, what you just shared it will be an added knowledge on my Brain.
Bernt, how does drupal compare against wordpress? I'm using wordpress for my site now and have been considering other alternatives because of the frequent wordpress updates. It's driving me crazy at times to know that there's a latest version released the moment I upgraded to the "newer" version! Thanks in advance, Ellesse
Ellese, thank you for posting. Compared to Wordpress, Drupal is somewhat more complicated to use. And you really need to be quite good at PHP to be able to make the most of it. Wordpress is simpler, but has limitations in some areas where as Drupal has almost no limitations at all. I also think that with the new version 7 of Drupal it is easier to get up and running with something like a blog thanks to pre defined installation profiles. And, Drupal also has a lot of new versions coming all the time with security updates. I guess that is just something you have to get used to.
Bernt Johansson
It's really important to be able to customize individual URLS in Drupal. I have had clients in the past come to me and have websites built on one of those build a website services. We usually encourage them to switch over to Drupal because it's easy to set up SEO. Mike Jacobs seo Chicago Consultant
People underestimate the importance of having clean and descriptive urls appear in the search engines. In my personal tests, I have found that it is one of the most important factors in on-page SEO. You don't need to have a keyword match in the domain itself, as long as the keywords are in the full url.
I was looking for a Drupal XML sitemap generator! Thank you!
Post new comment