technicke-seo📅 30. 4. 2026⏱️ 11 min

Drupal SEO: Moduly a konfigurace pro enterprise weby

"Proč byste měli používat Drupal? Protože NASA ho používá. A pokud to stačí pro řízení obsahu vesmírného programu, zvládne to i váš firemní web."

Tahle věta zní jako marketingová fráze, ale je to pravda. NASA, Bílý dům, Ekonomická univerzita v Praze, Univerzita Karlova, The Economist nebo Amnesty International. Všichni běží na Drupalu.

WordPress ovládá 43 % internetu, ale když se podíváte na weby s desítkami tisíc stránek, komplexními uživatelskými právy a přísnými bezpečnostními požadavky, uvidíte Drupal.

V tomto článku vám ukážu, jak z Drupalu vytěžit maximum pro SEO. Není to jednoduchý CMS pro blogery. Je to enterprise platforma, která vyžaduje znalosti. Ale pokud ji ovládnete, dostanete nástroj, který konkurence na WordPressu nikdy mít nebude.

Proč firmy volí Drupal (a kdy dává smysl)

Enterprise použití: Kde Drupal dominuje

Diagram - Proč firmy volí Drupal (a kdy dává smysl) Drupal není CMS pro každého. Je to jako rozdíl mezi osobním autem a tahačem. Oba vás dovezou z bodu A do bodu B, ale tahač zvládne naložit 40 tun a jet přes celou Evropu.

Typické use cases pro Drupal:

  • Vládní instituce a univerzity: Komplexní systém přístupových práv, workflow pro schvalování obsahu, přísné bezpečnostní audity.
  • Velké korporace: Multisite instalace pro desítky zemí, integrace s ERP a CRM systémy, API-first architektura.
  • Mediální domy: Tisíce článků denně, sofistikované taxonomie, real-time publikování.
  • Zdravotnictví a finance: HIPAA a GDPR compliance, audit log, granulární řízení přístupů.

Drupal vs. WordPress: Kdy co použít

KritériumWordPressDrupal
Počet stránekDo 10 00010 000 - miliony
Uživatelské roleZákladní (admin, editor, autor)Neomezené custom role
VícejazyčnostPlugin (WPML)V jádru
MultisiteOmezenéNativní podpora
API/headless CMS SEOOmezenéJSON
v jádru
BezpečnostDobráEnterprise-grade
Křivka učeníNízkáVysoká
Náklady na vývojNižšíVyšší

Moje doporučení: Pokud máte web s méně než 5 000 stránkami, jednoduchými požadavky a omezeným rozpočtem, WordPress vám postačí. Pokud potřebujete komplexní enterprise řešení, Drupal je investice, která se vyplatí.

Drupal 10 a cesta k Drupal 11

V roce 2026 běží většina aktivních Drupal webů na verzi 10 nebo 11. Drupal 11 byl vydán 2. srpna 2024 a verze 11.1.0 přinesla významná vylepšení včetně systému Recipes a podpory hooks jako tříd (Drupal.org).

Pokud máte web na starší verzi Drupalu, máte problém:

  • Drupal 7: Bezpečnostní podpora skončila 5. ledna 2025. Rozšířená podpora je dostupná pouze přes certifikované partnery jako HeroDevs, Tag1 Consulting nebo Dropsolid (Drupal.org).
  • Drupal 8: Nepodporován od 17. listopadu 2021 (PSA-2021-11-30)
  • Drupal 9: End of life 1. listopadu 2023 (PSA-2023-11-01)
  • Drupal 10: Bude podporován do prosince 2026, kdy vyjde Drupal 12 (Drupal.org)

Upgrade na Drupal 10+ není volitelný. Je to bezpečnostní nutnost.

Základní SEO konfigurace Drupalu

Drupal má překvapivě dobré SEO základy přímo v jádru. Ale na rozdíl od WordPressu, kde nainstalujete Yoast a jste hotovi, Drupal vyžaduje ruční konfiguraci.

Clean URLs (Čisté URL adresy)

Drupal ve výchozím stavu používá čisté URL bez parametrů. Na rozdíl od starších verzí nemusíte nic aktivovat. Ujistěte se ale, že váš server podporuje mod_rewrite (Apache) nebo má správné rewrite rules (Nginx).

Špatná URL:

example.cz/node/123

Dobrá URL:

example.cz/produkty/nazev-produktu

Pathauto modul: Automatické generování URL

Pathauto je absolutně nezbytný modul. Automaticky generuje čisté URL z názvu obsahu podle pravidel, která definujete.

Po instalaci (composer require drupal/pathauto) nakonfigurujte:

  1. Přejděte do Configuration > URL aliases > Patterns
  2. Vytvořte pattern pro každý content type

Příklady patterns:

  • Články: blog/[node:title]
  • Produkty: produkty/[node:field_category]/[node:title]
  • Stránky: [node:title]

Pathauto automaticky odstraní diakritiku, převede na malá písmena a nahradí mezery pomlčkami.

Global Redirect modul

Problém: Drupal umožňuje přístup ke stejnému obsahu přes více URL:

  • /node/123 (interní cesta)
  • /muj-clanek (alias)
  • /muj-clanek?page=1 (s parametry)

To je noční můra pro SEO. Global Redirect (součást modulu Redirect) tyto problémy řeší automatickým přesměrováním na kanonickou URL.

Klíčové SEO moduly pro Drupal

Metatag modul

Infografika - Klíčové SEO moduly pro Drupal Metatag je Drupal ekvivalent Yoastu. Umožňuje nastavit meta tagy pro každý typ obsahu, taxonomii, uživatele a další entity.

Po instalaci získáte:

  • Title tag management
  • Meta description
  • Open Graph tagy (Facebook)
  • Twitter Cards
  • Robots direktivy (noindex, nofollow)

Konfigurace:

  1. Configuration > SEO > Metatag > Defaults
  2. Nastavte výchozí hodnoty pro každý entity type
  3. Použijte tokeny pro dynamické hodnoty: [node:title] | [site:name]

Pro tip: Vytvořte si metatag skupiny pro různé typy obsahu. Produktová stránka potřebuje jiné meta tagy než blog post.

XML Sitemap modul

Drupal nemá sitemapu v jádru. Modul Simple XML Sitemap (doporučuji nad starším XML Sitemap) generuje mapu webu automaticky.

Klíčové nastavení:

  • Zahrňte pouze content types, které chcete indexovat
  • Nastavte priority podle důležitosti obsahu
  • Aktivujte automatickou regeneraci při publikaci
  • Omezte počet odkazů na sitemapu (max 50 000)

Výslednou sitemapu najdete na /sitemap.xml. Přidejte ji do Google Search Console.

Redirect modul

Správa 301 přesměrování je v Drupalu elegantní díky modulu Redirect.

Co umí:

  • Ruční vytváření redirectů
  • Automatické vytvoření redirectu při změně URL (Path Auto integration)
  • Import/export redirectů (CSV)
  • 404 logging pro identifikaci chybějících stránek

Schema.org Metatag modul

Strukturovaná data jsou v roce 2026 kritické. Modul Schema.org Metatag (rozšíření pro Metatag) přidává podporu pro:

  • Article
  • Product
  • Organization
  • LocalBusiness
  • Event
  • FAQPage
  • BreadcrumbList

Konfigurace je složitější než u WordPressu, ale získáte plnou kontrolu nad výstupem.

Real-time SEO for Drupal (Yoast SEO portace)

Pokud vám chybí "semafor" z Yoastu, modul Real-time SEO for Drupal přináší podobnou funkcionalitu:

  • Analýza obsahu v reálném čase
  • Kontrola délky title a meta description
  • Kontrola hustoty klíčových slov
  • Readability score

Je to užitečné pro editory, kteří nejsou SEO experti.

Technické SEO v Drupalu

Rychlost a caching: BigPipe a Varnish

Diagram - Technické SEO v Drupalu Drupal je notoricky znám pro pomalost out-of-the-box. Ale s správnou konfigurací může být bleskově rychlý.

Vestavěný caching:

  1. Configuration > Performance
  2. Aktivujte "Page cache" a "Dynamic page cache"
  3. Nastavte cache lifetime (pro většinu webů 1 hodina stačí)

BigPipe (v jádru od Drupal 8): BigPipe je technika, kterou Facebook vyvinul pro rychlé načítání. Stránka se začne vykreslovat okamžitě a dynamické části se dohrávají postupně.

Aktivace: Configuration > Performance > BigPipe (většinou aktivní ve výchozím stavu)

Varnish (pro enterprise): Pro vysoký traffic potřebujete reverse proxy cache. Varnish sedí před Drupalem a servíruje cachované stránky bez zásahu PHP.

Modul Purge + Varnish Purger umožňuje automatické invalidace cache při změně obsahu.

Výsledky: S Varnishem jsem viděla weby s TTFB pod 50ms i při stovkách současných návštěvníků.

Mobile optimalizace

Drupal šablony (themes) jsou ve většině případů responzivní. Ale zkontrolujte:

  • Viewport meta tag: Měl by být v theme, ale ověřte v hlavičce
  • Touch-friendly elementy: Dostatečně velká tlačítka
  • Font sizes: Čitelné bez zoomování
  • Lazy loading obrázků: Modul Lazy-load nebo nativní loading="lazy"

Otestujte v PageSpeed Insights a zaměřte se na mobile skóre.

Strukturovaná data a JSON-LD

Drupal má několik cest k implementaci schema markup:

  1. Schema.org Metatag modul: Pro standardní případy
  2. Custom JSON-LD v theme: Pro plnou kontrolu
  3. Field mapping: Propojení Drupal polí se Schema.org properties

Příklad custom JSON-LD v theme:

// V template souboru nebo preprocess funkci
$schema = [
  '@context' => 'https://schema.org',
  '@type' => 'Article',
  'headline' => $node->getTitle(),
  'author' => [
    '@type' => 'Person',
    'name' => $node->getOwner()->getDisplayName(),
  ],
  'datePublished' => date('c', $node->getCreatedTime()),
];

Validujte výstup v Rich Results Test.

Content Types a SEO

Optimalizace různých typů obsahu

Síla Drupalu je v Content Types. Můžete vytvořit libovolný typ obsahu s vlastními poli, formuláři a zobrazeními.

Pro SEO to znamená:

  • Každý content type může mít vlastní metatag defaults
  • Vlastní URL patterns v Pathauto
  • Specifická schema markup pravidla
  • Custom workflow pro schvalování

Příklad: E-shop na Drupalu (Commerce)

Content TypeURL PatternSchemaMetatag Template
Product/produkty/[category]/[title]ProductProdukt: [title]
Category/produkty/[title]CollectionPageKategorie: [title]
Blog/blog/[title]Article[title] - Blog
Store/pobocky/[title]LocalBusinessPobočka [title]

Taxonomy a SEO

Drupal taxonomie jsou mocné nástroje pro organizaci obsahu a SEO.

Best practices:

  • Vytvořte dedicated landing pages pro taxonomie s vysokým search volume
  • Nastavte custom metatags pro vocabulary termy
  • Použijte Views pro generování optimalizovaných archivních stránek
  • Implementujte breadcrumbs pomocí taxonomické hierarchie

Pozor na Thin Content: Pokud taxonomie generuje stránky s pouze jedním článkem, nastavte noindex nebo použijte canonical na hlavní kategorii.

Multisite a vícejazyčnost

Hreflang konfigurace

Drupal má vícejazyčnost v jádru. Není potřeba žádný plugin jako WPML u WordPressu.

Aktivace:

  1. Nainstalujte moduly: Language, Content Translation, Configuration Translation
  2. Přidejte jazyky v Configuration > Regional and language > Languages
  3. Aktivujte překlad pro požadované content types

Hreflang automaticky: Modul Metatag v kombinaci s core multilinguality automaticky generuje hreflang tagy:

<link rel="alternate" hreflang="cs" href="https://example.cz/clanek" />
<link rel="alternate" hreflang="sk" href="https://example.cz/sk/clanok" />
<link rel="alternate" hreflang="x-default" href="https://example.cz/clanek" />

Pravidlo reciprocity: Každá jazyková verze musí odkazovat na všechny ostatní včetně sebe. Drupal to řeší automaticky, ale vždy zkontrolujte výstup.

Domain Access modul

Pro enterprise multisite (jedna instalace, více domén) je Domain Access nezbytný.

Use cases:

  • firma.cz a firma.sk ze stejné instalace
  • Různé brandy na různých doménách
  • Dealer/partner weby s centrální správou

Domain Access umožňuje:

  • Přiřadit obsah k jedné nebo více doménám
  • Domain-specific konfigurace (theme, metatags)
  • Sdílený nebo oddělený obsah

SEO výhody:

  • Centrální správa canonical URL a hreflang
  • Konzistentní struktura napříč doménami
  • Jednodušší správa redirectů
Případová studie

📈 Vzdělávací instituce: Zastavení 5% měsíčního propadu a +45 % traffic

Velká česká univerzita s 50 000+ stránkami na Drupal 7 zažívala noční můru - každý měsíc ztráta 5 % organické návštěvnosti. Chaotická struktura, tisíce duplicit a rozbitých odkazů. Provedla jsem komplexní audit a naplánovala migraci na Drupal 10 s důrazem na zachování SEO hodnoty.

MetrikaPředPo 8 měsících
Domain Authority5258
Organický trafficklesající -5 %/měs+45 % celkově

Co rozhodlo: Klíčem bylo strategické budování odkazů - zajistila jsem PR články na prestižních vzdělávacích portálech s DA50+, které posílily autoritu domény. Kvalitní zpětné odkazy v kombinaci s technickou migrací obrátily negativní trend.

Chcete podobné výsledky?

Shrnutí: Drupal SEO checklist

Pokud spravujete Drupal web, projděte si tento checklist:

  1. Verze: Běžíte na Drupal 10+? Starší verze jsou bezpečnostní riziko.
  2. Pathauto: Máte nastavené patterns pro všechny content types?
  3. Metatag: Má každý content type vlastní metatag defaults?
  4. Sitemap: Je Simple XML Sitemap nastavený a v Search Console?
  5. Redirect: Funguje automatické vytváření redirectů při změně URL?
  6. Schema: Máte implementované strukturované data?
  7. Rychlost: Je aktivní caching a jaké je PageSpeed skóre?
  8. Hreflang: Pokud máte více jazyků, jsou hreflang tagy správné?

Potřebujete pomoct s SEO pro Drupal?

Pomáhám firmám optimalizovat enterprise weby na Drupal. Bez složitých smluv, jen výsledky.

Domluvte si konzultaci

Často kladené otázky (FAQ)

Je Drupal složitější než WordPress?

Ano, výrazně. Drupal má strmější křivku učení a vyžaduje technické znalosti. Administrační rozhraní není tak intuitivní jako WordPress. Ale tato komplexita přináší flexibilitu, kterou WordPress nenabízí. Pro jednoduché weby je overkill, pro enterprise projekty je to výhoda.

Kolik stojí vývoj webu na Drupal?

Záleží na rozsahu, ale počítejte s 2-5x vyššími náklady než u WordPressu. Custom Drupal web pro středně velkou firmu stojí typicky 300 000 - 1 000 000 Kč. Enterprise řešení pro korporace jdou do milionů. Na druhou stranu, náklady na údržbu a bezpečnost jsou často nižší díky robustnější architektuře.

Jaké SEO moduly jsou povinné?

Minimum pro jakýkoliv Drupal web: Pathauto (čisté URL), Metatag (meta tagy), Simple XML Sitemap (sitemap), Redirect (přesměrování). Pro strukturovaná data přidejte Schema.org Metatag. Pro analýzu obsahu zvažte Real-time SEO. Vše ostatní závisí na specifických potřebách projektu.

Zvládne Drupal velký web s miliony stránek?

Ano, a dělá to lépe než většina konkurence. Weather.com běží na Drupalu s miliony stránek a obrovským traffic. Klíč je správná architektura: distribuovaná databáze, CDN, Varnish cache a optimalizované Views. S tímto stackem Drupal zvládne prakticky libovolnou zátěž.

Mám přejít z Drupal na jinou platformu?

Záleží na situaci. Pokud máte funkční Drupal 10+ s aktivní údržbou, migrace většinou nedává smysl. Pokud máte starý Drupal 7 web bez vývojáře, který by ho udržoval, WordPress nebo jiná platforma může být lepší volba. Spočítejte si náklady na upgrade vs. migraci a rozhodněte se podle čísel, ne podle trendů.

Související články

O autorce

Ing. Jana Hrabalová

Ing. Jana Hrabalová

SEO specialistka

SEO se věnuji od roku 2012. Pomáhám firmám získat více zákazníků z Google a přežít každý algoritmus update bez škrábnutí.

📚 Čtěte dále

Získejte SEO článek zdarma

Publikuji váš článek na kvalitním webu s vysokou autoritou

  • Publikace na webu s DA 50+
  • Dofollow odkaz na váš web
  • Profesionální copywriting

Vyzkoušejte také mé bezplatné SEO nástroje: