Skip to content

Drupal SEO & GEO

Recipe-first approach to SEO and GEO. Start with the Drupal CMS SEO recipes as the baseline, then layer in meta tags, structured data, technical configuration, and AI discoverability. Traditional SEO and Generative Engine Optimization share the same foundation — structured, authoritative, well-tagged content.

Foundation

I need to... Guide Summary
Understand the SEO/GEO landscape and module stack Overview Read this guide first. It maps the entire SEO/GEO module landscape, explains why GEO extends rather than replaces traditional SEO, and gives you the decision tree for which modules to install before you touch configuration.
Start with the Drupal CMS SEO recipes SEO Recipe Baseline Start here when setting up SEO for any Drupal 11.3+ site. The two Drupal CMS SEO recipes give you a battle-tested module stack with sane defaults in minutes.
Configure clean URL aliases Pathauto Patterns Configure Pathauto when you need clean, SEO-friendly URL aliases generated automatically from content fields. Pathauto runs on every node/term/user save and applies your token-based pattern to produce the alias — no manual entry required.
Manage redirects and prevent 404s Redirect Management Use the Redirect module whenever URL aliases change, content moves, or domains migrate. A site without redirect management bleeds SEO equity every time a URL changes — search engines and users hit 404s that could be 301s.
Add breadcrumb structured data Breadcrumbs & Structured Data Add JSON-LD BreadcrumbList structured data to help Google display breadcrumb trails in search results instead of bare URLs. This is a quick SEO win — one checkbox if you have Easy Breadcrumb installed.

Meta Tags & Social

I need to... Guide Summary
Understand the Metatag module system Metatag Architecture You are setting up meta tags on a Drupal 11 site. Start here to understand how the Metatag module is structured before configuring individual tags or submodules.
Configure title, description, canonical Core Meta Tags You need to configure the foundational meta tags — title, description, canonical, and robots — that affect search engine indexing and click-through rates. These are configured in the Metatag module's core submodule (always enabled) at…
Add Open Graph tags for social sharing Open Graph You need content shared on Facebook, LinkedIn, WhatsApp, or Slack to display a rich preview with title, image, and description instead of a bare URL. Enable the metatag_open_graph submodule and configure token-based defaults for each…
Configure Twitter/X Cards Twitter Cards You need content shared on Twitter/X to display a rich card preview rather than a bare link. Enable the metatag_twitter_cards submodule.
Handle meta tags for multilingual sites Metatag for Multilingual You have a multilingual Drupal 11 site with content translated into multiple languages. Without hreflang tags, Google may treat translated pages as duplicate content or serve the wrong language to users.

Structured Data (JSON-LD)

I need to... Guide
Choose between Schema Metatag and Schema.org Blueprints Structured Data Decision
Set up Schema Metatag with token mappings Schema Metatag Setup
Map content types to Schema.org types Schema Types Reference
Use Schema.org Blueprints for new builds Schema.org Blueprints
Create custom Schema.org type plugins Custom Schema Types
Test and validate structured data output Testing & Validation

Technical SEO

I need to... Guide
Generate and configure XML sitemaps XML Sitemap
Configure robots.txt rules Robots.txt
Prevent duplicate content with canonicals Canonical URLs
Optimize Core Web Vitals Performance & Core Web Vitals
Run an SEO audit SEO Audit Workflow

Generative Engine Optimization (GEO)

I need to... Guide
Understand GEO and AI search optimization GEO Overview
Write content that AI systems cite Content Patterns for AI
Implement llms.txt for my Drupal site llms.txt Implementation
Control AI crawler access AI Crawler Policy
Use structured data for AI discoverability Schema.org for AI Discovery
Score and improve AI search readiness AEO Module & AI Scoring