Přeskočit na obsah

Strukturovana data Schema.org

Automaticka strukturovana data JSON-LD (Schema.org) na strankach produktu. Pomahaji vyhledavacum zobrazovat rich snippets ve vysledcich.

Strukturovana data jsou generovana automaticky na strankach produktu. Neni treba instalovat dalsi SEO pluginy pro obsluhu strukturovanych dat produktu - Polski for WooCommerce to zvlada samostatne.

Pokud pouzivate SEO plugin (Yoast, Rank Math, SEOPress), Polski for WooCommerce se s nim integruje a doplnuje data misto jejich duplikace.

Na kazde strance produktu je generovan objekt Product obsahujici nazev, popis, obrazky, SKU, GTIN, znacku, vyrobce, zemi puvodu, nabidku a hodnoceni.

Kazdy produkt obsahuje vnoreny objekt Offer s informacemi o cene, dostupnosti, dodani a zasadach vraceni.

Stav WooCommerceSchema.org
instockhttps://schema.org/InStock
outofstockhttps://schema.org/OutOfStock
onbackorderhttps://schema.org/BackOrder

Pokud ma produkt recenze, je generovan objekt AggregateRating s prumernym hodnocenim a poctem recenzi.

Jednotlive recenze jsou generovany jako objekty Review.

Pro produkty z modulu potravin je generovan objekt NutritionInformation.

add_filter('polski/schema/product', function (array $schema, WC_Product $product): array {
$schema['award'] = 'Produkt roku 2025';
return $schema;
}, 10, 2);
add_filter('polski/schema/offer', function (array $offer, WC_Product $product): array {
$offer['warranty'] = [
'@type' => 'WarrantyPromise',
'durationOfWarranty' => [
'@type' => 'QuantitativeValue',
'value' => 24,
'unitCode' => 'MON',
],
];
return $offer;
}, 10, 2);

Deaktivace Schema.org pro vybrane produkty

Section titled “Deaktivace Schema.org pro vybrane produkty”
add_filter('polski/schema/enabled', function (bool $enabled, int $product_id): bool {
if (has_term('tymczasowe', 'product_cat', $product_id)) {
return false;
}
return $enabled;
}, 10, 2);

Otestujte strukturovana data vaseho obchodu pomoci:

PluginChovani
Yoast SEODoplnuje existujici schema Yoast o pole Polski
Rank MathDoplnuje schema Rank Math o pole Polski
SEOPressDoplnuje schema SEOPress o pole Polski
ZadnyGeneruje uplne schema samostatne

V pripade konfliktu (duplikace strukturovanych dat) pouzijte filtr:

add_filter('polski/schema/standalone', '__return_false'); // Deaktivace samostatneho generovani

Google nezobrazuje rich snippets - rich snippets se mohou objevit az po nekolika tydnech od indexace. Ujistete se, ze data prochazi validaci v Rich Results Test.

Duplikace strukturovanych dat - pokud jiny plugin generuje schema Product, pouzijte filtr polski/schema/standalone k deaktivaci samostatneho generovani.

Hlaseni problemu: github.com/wppoland/polski/issues

Tato stránka slouží pouze k informačním účelům a nepředstavuje právní poradenství. Před implementací se poraďte s právníkem. Polski for WooCommerce je open source software (GPLv2) poskytovaný bez záruky.