Search Engine Optimization Modules

Last updated on
30 April 2026

This documentation needs review. See "Help improve this page" in the sidebar.

Search engine optimization ("SEO") ensures that a website can be properly indexed by search engines such as Google and Bing. Good SEO practices lead to higher organic traffic and reduced advertising costs. Drupal offers many contributed modules for search engine optimization, covering everything from URL management and metadata to content analysis and structured data.

URL Management

Pathauto

Automatically generates clean URL aliases for content based on configurable patterns using tokens, so you get paths like "/category/my-node-title" instead of "/node/123". For more information, see Pathauto.

Redirect

Allows you to create redirects from one path to another using any HTTP redirect status. Prevents 404 errors when paths change, which is critical for preserving link equity. Also includes a module to automatically redirect from the internal /node/123 path to the clean alias, preventing duplicate content. For more information, see Redirect.

Linkit

Provides an autocomplete interface for internal and external linking in rich-text editors. Makes it easy for content editors to create proper internal links, which strengthens site structure and helps search engines understand content relationships. For more information, see Linkit.

Metadata and Structured Data

Metatag

Provides structured metadata (meta tags) for a website, including descriptions, keywords, Open Graph tags for social sharing, and Twitter Cards. Essential for controlling how pages appear in search results and on social media. For more information, see Metatag.

Schema.org Metatag

Extends the Metatag module to output structured data as JSON-LD in the page head. Structured data helps search engines understand your content and can enable rich results (star ratings, FAQ dropdowns, breadcrumbs, etc.) in search listings. For more information, see Schema.org Metatag.

Hreflang

Automatically adds hreflang tags to pages based on enabled languages and language switch links. Required for multilingual sites so search engines serve the correct language version to users in different regions. For more information, see Hreflang.

Sitemaps and Indexing

Simple XML Sitemap

Generates XML sitemaps that conform to the sitemaps.org specification, with support for multilingual sitemaps, hreflang, image sitemaps, and custom links. Sitemaps help search engines discover and crawl your content efficiently. For more information, see Simple XML Sitemap.

Site Verification

Verifies site and domain ownership for search engines such as Google and Bing, either by adding meta tags or uploading a verification file. For more information, see Site Verification.

Content Analysis and Optimization

Yoast SEO (Real-time SEO for Drupal)

Provides real-time feedback on content SEO as you write, scoring readability, keyword usage, and meta information. Helps content editors create search-friendly content without needing SEO expertise. For more information, see Real-time SEO for Drupal.

Analyze

A pluggable analysis framework that runs automated content audits directly within Drupal. Analyzer plugins evaluate SEO factors, content quality, accessibility, and security, displaying results per entity so editors get actionable feedback before publishing. Extensible via sub-modules for specific audit types. For more information, see Analyze.

AI Content Strategy

Uses AI to help plan and optimize content strategy. Provides keyword analysis, content gap identification, and recommendations for improving existing content to rank better. Part of the Analyze ecosystem. For more information, see AI Content Strategy.

Analyze AI Content Marketing Audit

Runs AI-powered content marketing audits that evaluate pages for SEO best practices, readability, and marketing effectiveness. Part of the Analyze ecosystem. For more information, see Analyze AI Content Marketing Audit.

SEO Checklist

Provides a task-based checklist of SEO best practices for your site, tracking which optimizations have been completed and which still need attention. A good starting point for ensuring nothing is missed. For more information, see SEO Checklist.

Monitoring and Technical SEO

Analyze Search Console

Integrates Google Search Console data directly into Drupal, allowing editors and site builders to see search performance metrics (impressions, clicks, average position) alongside their content. Part of the Analyze ecosystem. For more information, see Analyze Search Console.

Scans content for broken internal and external links, which hurt both user experience and search rankings. Reports broken links per entity and site-wide. Part of the Analyze ecosystem. For more information, see Analyze Broken Links.

Google Tag

Integrates Drupal with Google Tag Manager for deploying analytics, conversion tracking, and other measurement tags. The recommended way to add Google Analytics (GA4) and other tracking to your site. For more information, see Google Tag.

The following sub-pages include detailed information regarding some of these modules and others.

Help improve this page

Page status: Needs review

You can: