• Posted on: 19 November 2010
  • By: Brian Gilley

If you're managing one or many Drupal websites you probably use at least one or a few Drupal modules to achieve some website optimization. Search engine friendly URLs, Twitter integration, optimized page titles, and so on are just a few of the most common enhancements performed by Drupal users.

There are many beneficial modules that will improve the indexation and page ranking of your Drupal website, not to mention bring in more visitors, increase social networking, and better align user actions such as purchasing a product or filling out a membership form. Also, the better the relevance of your website content, the better search engines will generally rank your website's pages.

Last, many Drupal theme customers will ask us what modules are the best or how to add social media icons and links to their Drupal website. The list I've added below is meant to be on ongoing resource that will be updated for our Drupal theme customers and anyone else wanting to get the most out of their Drupal installation. This list is currently over 30 modules long and we've used all of the SEO or social media modules in this list in one or more Drupal projects.

Most Popular Drupal SEO Modules

  1. Page Title - The page title module improves the HTML header tag which shows up in the <title> location. This title tag is used within search results as the title of the page. This is one of the single most important "front-facing" search engine improvments one can do to their Drupal website.
  2. Nodewords - This SEO module allows you to add meta tags to your Drupal website. Manual and automatic-based settings are available.
  3. Nodewords Page Title - This modules provides more customization of nodewords custom pages so that you can better optimize the page title using wildcard paths and global tokens. This SEO module is perfect for "tough-to-reach" page titles in Views, Panels, and other non-node paths.
  4. Related Content - The related content module lets site owners easily select on a per-node basis what pages should be displayed along side the page you're on. This helps users select related content and assign it to other related pages. This module is configurable and themeable. The module also supports a powerful API for advanced Drupal users.
  5. Pathauto - Probably one of the most popular Drupal SEO modules, the Pathauto module automatically generates new path aliases (or SEO-friendly URLs) for various nodes and taxonomies. Use it for node pages, taxonomies, and user paths, amont other node types added. You can have URls like /category-name/nice-title-here.html instead of /node/262. The aliases you can setup are based upon "pattern" matches which the administrator can manage.
  6. Sitemap - The sitemap module gives your Drupal website a clean site map . It can also display your RSS feeds for nodes and categories. Optionally add node counts to RSS feeds.
  7. Path Redirect - The Path redirect module allows Drupal users to specify a redirect from one of their node paths (URL) to another path (URL) or to an external URL, using any HTTP redirect option. This nice Drupal redirect module can assist with easy 301 redirections, 302 (temporary redirects), and more.
  8. Global Redirect -GlobalRedirect allows a user to check the current URL for an alias. After this, the module will give the ability to do a 301 redirect to or from it if it's not being used. It also performs a check on the current node URL for a trailing slash and removes the slash if present. Also checks if current URL is the same as the site_frontpage and redirects to the frontpage if there is a direct match.
  9. Google Analytics Module - Pretty much self-explanatory, the Google Analytics module adds Google's advanced statistics software to your website.
  10. XML Sitemap - The XML sitemap module builds a site map that conforms to the current sitemaps.org sitemap specifications. Search engines can often more intelligently crawl a website and keep their results up to date if the website uses an XML site map. You can automatically submit to XML sitemap to Google, Bing, and Yahoo! search engines. The module also comes with several sub-modules that can add sitemap links for content, menu items, taxonomy terms, and user profiles.

Cool Drupal SEO Modules You May Not Know About!

Want more advanced SEO and tools to make sure yo're website is even more optimized? These can really improve the SEO your Drupal site.

  1. Drupal SEO Pack (our own module!) - The Drupal SEO Pack Module gives users more control of SEO within their Drupal website. Easily define better search engine friendly title tags, META header tags, pagination page titles, and more SEO options often overlooked or that cause duplication across pages. Includes SEOmoz API link data and link export feature to easily export backlinks found for your website.
  2. Content Optimizer - This content module gives a quick SEO analysis of your Drupal site content and gives you a guide to assure SEO best practices are consistently followed.
  3. Glossify Internal Links Auto SEO - This SEO module generates internal node links and on a per node base external http links (crosslinks) automatically - ideal for SEO of your site's pages and partner pages. It is currently node-based and looks for node titles in node bodies and makes them to links. There are plans to extend it to taxonomy terms, too!
  4. Scribe SEO - Scribe SEO is a tool that is like a content optimization assistant. It analyzes web pages, blog posts, etc. The tool then tells the site owner how to tweak their content to get more traffic while preserving quality content for readers.
  5. SEO Watcher - SEO Watcher searches specified keywords within the major search engines and then checks the rank of your site and competitive sites once a day.
  6. QA Checklist - QA Checklist gives a checklist of Drupal best practices. It then provides a checklist to track tasks needing to be completed. Some include modules you may want to install or site reporting to improve crawling.
  7. SEO Friend - The SEO Friend modules displays a summary of available Drupal SEO-related modules and if they have been installed and enabled.
  8. Related Block - Related blocks performs a search for nodes that are closely related to the title and content of the current node. It then gives the option for placing a block for specific node types. Words in the node titles are given a slightly heavier weight than those in the content.
  9. Similar by Terms - Similar to the Related Blocks module, this module provides context for content items by displaying a block with links to other similar content. Content similarity is assigned based on the taxonomy terms chosen to display for certain node pages.

Useful Drupal Social Media Modules

Here is a list of some of our favorite Drupal social media and networking modules. Increasing brand, user-retention, customer support, and Twitter/Facebook or other followers should all be part of the bigger SEO picture!

  1. Gigya Social Optimization - Gigya provides a small API function that aggregates authentication and social APIs from popular sites like Facebook Connect, Twitter, and OpenID. Web providers include Google, Yahoo, and AOL.
  2. Facebook Social Integration - This module assists in setting up the Like Button, Comments, and Like Box for Facebook based on http://developers.facebook.com/plugins.
  3. Twitter Module - The Twitter module gives you API integration with the Twitter microblogging service. You can display tweets in a sidebar block or on a user profile page and even post to individual Twitter accounts.
  4. Tweet Module - The Tweet module from Drupal allows links to post pages to twitter in a new pop-up window. The tweet posted can hold the relevant URL, title and anything else you need it to (like hashtags). The URL can also be shortened by choice and integrated with the Shorten URLs module.
  5. Shorten URLs - This short URL module from Drupal gives users the ability of an API to shorten URLs. Over 25 URL shortener services are available by default.
  6. ShURLy - This URL shortener is clean and simple and easy to set up. You can have your own unique URL shortener and each user can track click statistics for his/her URLs.
  7. Tweetmeme - This Twitter module provides integration with the popular TweetMeme web site. This module only adds the TweetMeme button to nodes.
  8. Twitter Tweet Button - This module adds a Tweet Button to node teaser or page. Configuration is optional for which types of nodes should use the button.
  9. Tweet Board - This Twitter module integrates the popular Tweetboard with your Drupal web site. Simple to use!
  10. Socialite - This helps to add your favorite external networking sites to a block. This module is clean and uses a simple, styable design! Supports drag and drop ordering, automatic favicons, and uses clean CSS.
  11. Facebook Share - This Facebook Share module gives Drupal site owners the ability to add a Facebook Share button to selected content type nodes in their website(s).
  12. Service links - Service links allows the ability to integrate many social bookmarking sites like Buzz Yahoo, del.icio.us, Facebook, Google, LinkedIn, and more.
  13. ShareThis - Integration with the ShareThis social bookmarking tool on selected node types.
  14. AddtoAny Share/Bookmark - This module helps readers share, bookmark, or email web site pages using many services like Facebook, Twitter, or Delicious. Hundreds of syndication sites are available and the services are updated automatically.
  15. SexyBookmarks - The last module on our initial list of the top Drupal SEo modules is SexyBookmarks. This module is a port of the popular WordPress plug-in by the same name. This module adds a nicer looking set of social media bookmarking/sharing icons to better entice your readers to use the options.

Updated: July 11, 2011

  1. Drupal Sharebar (our own module!) - Add all of the popular social media buttons to your website in a convenient "floating" sidebar similar to Mashable.com and other top websites. Include Google Plus 1, Twitter, Facebook, Reddit, Google Buzz, and add your own custom buttons as you'd like.
  2. Google Plus One - Add the Google Plus One (+1) button to any content type on your website. The Google Plus One configuration includes the ability to add the button to node links, teasers, or full node views. You can choose from several buttons for Google +1 and also configure how it appears on the page, i.e. float left, float right, etc.
  3. Facebook Like Button - Add the Facebook like button to your website. Size, position, weight, verbiage, color scheme, font, language, etc., are all completely customizable by site administrators for the Facebook Like button. control which content type(s) the Facebook Like button will or won't appear on, as well as which role(s) are allowed to view the button (regardless of whether or not the user is logged into Facebook at the time).

Like I noted above, this list is around 40 but we'd be glad to check out more cool SEO or social media modules and test them out before adding to the list above. All of the modules above are built for Drupal 6 and 7 and most are maintained on an ongoing and regular basis. We didn't really add modules that are orphaned or not maintained by the module maintainer. Do you have any favorites you'd like us to add to the list?


Really very informative blog about the drupal. The full blog is very descriptive about each and every step in the Drupal. This blog also explained about the social media modulus that came to know through this blog after a long search.

thanks for the post, it really help the freshers to know about drupal and one more thing if you add video tutorial about installation of these module it'll be easy for them to develop and implement the websites.

Hey Brian,
We have a drupal extension for Australian shipping. It is a web service call that connects ecommerce sites to live shipping rates on page. Thanks for the list of seo links for drupal - Always good to see more toys and tools to test out

great sharing for drupal i also like your this blog i am very glad to read about .
drupal html in the good coding.


Extremely useful and carefully selected information.

Thanks for sharing all these Drupal resources. I have been looking for a SEO modules collection like this... for years.

Wow! Drupal seems to capture most of the IT market, creating a niche for itself. So many modules and so beneficial. Users of all fraternity and general would be able to go through all Drupal installed websites without any difficulty.

Does exist a module that transform drupal-comments to facebook-like comments?

I know most of the modules at the top but you've added a great selection of lesser known modules that are great! Many Thanks indeed.

SEO watcher is a great little utility. I find it addictive checking my drupal site page rankings, particular on my new sites experiencing ranking fluctuations. I recommend it to all drupal users



thank you very much for this list. I think you might also want to mention the Follow Module

I have pretty much always used Wordpress as a CMS, but Drupal doesn't seem too dissimilar.
May it's time to turn a new leaf?

Hi There....
Its really an nice post... I had used some of the modules in one of my website.... But I was not aware about so many which I had left.... I think that's really gonna help me out in handling the Drupal projects. Though these projects are quite easy to handle and optimize but some time I found my self unable in fixing the problem regarding redirect rules. But now I am gonna rock with this info.... Thanks a lot for sharing this.. This really gonna help.....

SEO Services

Thanks for the list and I think SEO Watcher is the best. This module has took my sites to higher levels in the search engines and I this module all the credit.

Here's a quick tip to boost your SEO rankings for the website is having a look at the taxonomy modules and using your keywords as terms. This way your content gets connected to each other and your keywords get spread through the website.

Good luck, if you know more tips please share too

Hi it's nice information and i was searching for long time on Drupal seo finally i go it n your website thanks for sharing

In my opinon is not that easy to buid seo friendly modules, specialy that size as social media modules. But always stays another ways of SEO :)

In my opinion is not that easy to build a SEO frinedly module, specially that size module as social media module, but always we got a other ways to do SEO

jaffery great tips.....

ive only recenlty started to incorporate drupral into my design proffession, but I know most of the modules at the top but you've added a great selection of lesser known modules that are great for my SEO needs.

Cheers mate and as Jaffery says any more tips would be great!

I still can't get the D7 version of your sharebar.

The git clone just ports a readme.txt file.



This is a great summary of SEO modules for Drupal. We've got a few Drupal customers, and based on this list we're going to use a few of the modules to get their Drupal house in order. Thanks guys.

SEO watcher is a great little utility. I find it addictive checking my drupal site page rankings, particular on my new sites experiencing ranking fluctuations

Wow, that was an easy to get started on Drupal SEO - thanks for putting a list of all the best modules in one place. Really appreciate it. And for social media, I think social media marketing is a great way.

Thanks for the social modules, didn't know about all of them. Give me something to toy around with throughout the weekend!

Thank you for posting out the popular Drupal SEO modules.

I totally agree with Devan Twist about SEO watcher. You can understand a lot of thinks and make statistics or think what you should change.
The 2 plugins I prefer is XML sitemap and Google analytics.
It is a great list as I am a fan of SEO...I think it is ,maby, the most important thing when you built a page, especially for a company.

Keep up the good work,

The Google plus button will become more useful for seo as time goes on.

I was searching for a floating sharebar.

Nice to see such a collection in one place. I have used some of these in my sites but I've never seen some of them and they are interesting. Thank you very much.

Thanks for this useful module list!!

Would be great to have a case studies section with drupal projects that uses Seo and Social Media modules; anyone knows if there's is one already?

To be successful online, it is critical to combine SEO practices with social media marketing. Not doing so would be like eating peanut butter without jam!

Hey Brain

Are you planning to update this list on the basis of new modules released on Drupal??

I am not familiar with Drupla at all but have heard some people talking about it. Is it similar to wordpress? MODX is my preferred choice of cms but would love to learn some more about Drupla or even wordpress. If you could please advise me on useful links or blogs it would be much appreciated. Thanks


Is there any module which can show facebook and twitter feed in my site.

Hi Brian, great post but..

Drupal has it's advantages which is been pretty fast loading and easy setup but you cannot beat Wordpress and it's plugins plus it's Social Media plugins.

I haven't used Drupal in 5+ years! ha, do you still use Drupal? Why?

I'm using Dupral SEO pack and I highly recommend this pluggin.

Nice to see such a article collection in one place. I have used some of these technique in my sites but I've never seen some of them and they are very interesting. I appreciate your post.

nice specification of points and well explained!! Drupal has excellent support for SEO. Whereas Joomla is good for social networking site?

Thanks for this SEO page. Gave me a quick way to look up all the drupal modules and see what ones are actively being maintained.

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.