Posted to Ben Finklea's blog on September 24th, 2010

18 Essential Drupal Modules for SEO and How to Install Them

One of the many reasons why Drupal rocks is the hundreds of modules you can plugin to enhance its core installation and functionality. Modules are created by the community–another Drupal strength–to help improve the overall user experience and functionality of the popular open source publishing platform. While some of the more seasoned and beneficial modules have made their way into the core installation, there are still plenty of great modules that are just waiting to be downloaded, installed, and configured for your benefit.

When it comes to search engine optimizing a Drupal website, many of the best modules aren’t included in the core installation. So it is beneficial for your online marketing success to know about all the modules that can help your site surge to the top of the rankings. From XML sitemaps to better page titles, modules are crucial to search engine optimization for any Drupal site.

Not sure which Drupal modules to configure for SEO? No worries, Drupalista, here are the 18 essential Drupal SEO modules you need in order to optimize your Drupal site.

1. SEO Checklist

It provides a checklist with download links and admin shortcuts to most modules and tasks needed during the SEO process.

2. Google Analytics

It helps you keep track of visitors.

3. Page Title

It allows you to set tags for nodes throughout your site.

4. Pathauto

It automatically creates search engine friendly URLs based on the title of your content.

5. Path Redirect

It helps create proper redirects.

6. Global redirect

It fixes some common URL problems when clean URLs and Pathauto are turned on.

7. Taxonomy Title

It allows you to set tags for taxonomy terms throughout your site.

8. Meta Tags

(aka the Nodewords module): It gives you full control of the meta tags on your site, nodes, categories, views, and so on.

9. XML Sitemap

It creates a compliant, search engine readable, dynamic sitemap.

10. URL List

It creates a plain text sitemap that lists every URL on your Drupal site.

11. Site map

It creates a plain text sitemap.

12. Syndication

It offers a web page which centralizes all of the RSS feeds generated by Drupal.

13. Menu attributes

It allows you to specify some additional attributes for menu items such as id, name, class, style, and rel.

14. Site verification

It assists with search engine site ownership verification.

15. Scheduler

It allows you to schedule when nodes are published.

16. Read more link

It allows you to created customized, SEO-friendly read more links.

17. HTML Purifier

It helps fix poor html on user generated content.

18. Mollom

It provides spam protection via the powerful Mollom service.

You can find all of these modules for download at

How to install 99% of Drupal Modules:

1. Download the module from and extract it.

2. FTP to your Drupal site. Drop the extracted module folder into the sites/all/modules folder (if that directory is not there then create it).

3. Using your browser, visit and log in.

4. Now visit If you forget this URL, just go to the admin page and click the Modules link.

5. Select the checkbox next to the module that you just installed. If needed, also tic any sub-modules that you just installed.

6. Click on the Save Configuration button. In a couple of seconds, the newly selected module will install itself. Any errors will appear in red.

7. Go to and set the permissions for that module so that different roles can use or administer the new functionality that the module has added (not required for all modules).

8. Go to and you'll see links to customize the settings of your newly installed module.

Now that you have a list of essential modules and a step-by-step guide on installing them, there is nothing stopping you from putting Drupal SEO best practices into play. Good luck, and let the "Drop" be with you.

Thank You For Reading!

No one likes people who don’t share, especially giant flying cats. So if you liked what you read, please share my post with any of our socially-labeled buttons, or we’ll sick Fluffy after you! Please subscribe to our RSS feed as well so you can receive daily fodder from our blog.