Implementace strukturovaných dat ve WordPressu je poměrně jednoduchá díky dostupnosti pluginů, které usnadňují jejich přidávání, a nebo možností vložit strukturovaná data ručně. Zde jsou kroky pro obě možnosti:
1. Použití pluginů pro strukturovaná data
Pluginy jsou nejjednodušší způsob, jak implementovat strukturovaná data bez nutnosti kódování. Zde jsou některé populární možnosti:
Yoast SEO
- Yoast SEO automaticky přidává strukturovaná data pro běžné typy obsahu (jako jsou články, stránky, nebo informace o organizaci).
- Pokud chcete přidat další strukturovaná data, Yoast SEO nabízí možnost pro pokročilé uživatele v podobě bloků pro FAQ nebo How-To bloků, které můžete přímo vložit do obsahu v editoru Gutenberg.
Rank Math
- Rank Math je další populární SEO plugin, který obsahuje robustní podporu strukturovaných dat.
- Umožňuje přidávat různé typy strukturovaných dat přímo z uživatelského rozhraní, například pro produkty, články, recepty, místní podniky apod.
Schema Pro
- Schema Pro je specializovaný plugin zaměřený na strukturovaná data. Nabízí podporu pro různé typy schema (FAQ, produkty, události atd.) a umožňuje snadno konfigurovat, kde se mají data zobrazit.
- Po instalaci si můžete pro jednotlivé stránky nebo příspěvky nastavit konkrétní strukturovaná data přímo ve WordPress administraci.
WP SEO Structured Data Schema
- Tento plugin umožňuje přidávat základní schema.org značky k vašemu obsahu, jako jsou hodnocení, FAQ, články nebo informace o firmě.
- Umožňuje uživatelům přidávat strukturovaná data přímo na konkrétní příspěvky, produkty nebo stránky.
2. Ruční přidání JSON-LD kódu
Pokud chcete přidat strukturovaná data ručně (např. pro specifický typ obsahu, který pluginy nepodporují), můžete to udělat přidáním JSON-LD kódu do části <head>
v šabloně webu.
Krok 1: Připravte si JSON-LD kód
Připravte si JSON-LD kód pro typ strukturovaných dat, který potřebujete, například pro FAQ nebo Product.
Příklad FAQ kódu v JSON-LD:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Kdy budu na google dohledatelný?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Za 1 den, týden, měsíc nebo 2 měsíce. Je to proces, který vyžaduje SEO optimalizaci pro lepší pozice ve vyhledávání."
}
},
{
"@type": "Question",
"name": "Kdy můj web google zaindexuje?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Obvykle do jednoho týdne, ale může to být i déle."
}
}
]
}
</script>
Krok 2: Vložte kód do šablony nebo stránky
- V administraci WordPressu přejděte na Vzhled > Editor šablony a otevřete soubor
header.php
nebo použijte záhlaví pro specifickou stránku, kam chcete kód umístit. - Přidejte JSON-LD kód těsně před koncovou značku
</head>
.
Alternativně můžete použít plugin jako Code Snippets, který umožňuje přidávat vlastní skripty do hlavičky bez úpravy souborů šablony.
3. Ověřte správnost strukturovaných dat
Po přidání strukturovaných dat je důležité ověřit jejich správnost. Použijte nástroje jako:
- Rich Results Test (Test rozšířených výsledků) od Google: https://search.google.com/test/rich-results.
- Google Search Console: Sledujte výkon a případné chyby v rozšířených výsledcích.
Použitím strukturovaných dat ve WordPressu zlepšíte šanci na získání rozšířených prvků ve výsledcích vyhledávání a posílíte celkové SEO stránky.