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 |
|---|---|
| Understand the SEO/GEO landscape and module stack | Overview |
| Start with the Drupal CMS SEO recipes | SEO Recipe Baseline |
| Configure clean URL aliases | Pathauto Patterns |
| Manage redirects and prevent 404s | Redirect Management |
| Add breadcrumb structured data | Breadcrumbs & Structured Data |
Meta Tags & Social
| I need to... | Guide |
|---|---|
| Understand the Metatag module system | Metatag Architecture |
| Configure title, description, canonical | Core Meta Tags |
| Add Open Graph tags for social sharing | Open Graph |
| Configure Twitter/X Cards | Twitter Cards |
| Handle meta tags for multilingual sites | Metatag for Multilingual |
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 |