Site Building

Search Engine Optimization (SEO) for Drupal 7, 8, 9, and 10

Search engine optimization (SEO) is the process of optimizing your online content, so that your content will rank higher in organic (non-paid) search engine results such as Google or Bing. SEO best practices cover both the technical and content aspects required to improve rankings and drive traffic. In addition to learning how to make technical optimizations on your website, you also need to create good content, and understand how keywords and search results work.

Example tasks

  • Customize the metatags on your site
  • Track website usage in Google Analytics
  • Configure page redirects for content
  • Publish a sitemap


The fundamental concepts of SEO have remained the same for many years. Over time the search engine algorithms change and some SEO best practices are modified to keep up with those changes. Generally, most resources will remain stable over long periods of time.

Drupalize.Me resources


Not sure where to start? Our guides provide useful learning tracks for all skill levels.

Navigate guides

External resources

  • How to Get the Most out of Your SEO in Drupal 9 (
    • This post is an updated part of Mediacurrent's Marketer's Guide to Drupal series. This guide will walk you through considerations for choosing an open source CMS, plus case studies and CMO advice to bring your site to the next level.
  • Drupal 8 SEO - 12 Essential Modules and Configurations (
    • This is a 1-hour video presentation that teaches you how to use the Drupal SEO Checklist module and the most common SEO modules.
  • 18 Drupal SEO modules - and tools for better findability in Google (
    • This is a great list of the key tools for improving Drupal SEO. It includes Drupal modules and other tools, like Google Page Speed and
  • The Beginner’s Guide to SEO (
    • A lot of SEO isn’t about the technical features of your site. Learn about the entire picture of good SEO in this comprehensive guide, which is not based on any particular technology (i.e. not just about Drupal).
  • Google Analytics for Beginners (
    • Most people use Google Analytics (GA) to track their website data. Analytics Academy helps you learn about Google's measurement tools so that you can grow your business through intelligent data collection and analysis.