# Rich Snippet für schema.org auf Startseite (Einkaufswelt)

**URL:** <https://forum.shopware.com/t/rich-snippet-fuer-schema-org-auf-startseite-einkaufswelt/90150>\
**Category:** Allgemein\
**Created:** [6. September 2021 um 11:54 UTC](https://forum.shopware.com/t/rich-snippet-fuer-schema-org-auf-startseite-einkaufswelt/90150 "2021-09-06T11:54:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nadjak](https://avatars.discourse-cdn.com/v4/letter/n/ec9cab/32.png) [@nadjak](https://forum.shopware.com/u/nadjak)\
**Post date:** [6. September 2021 um 11:54 UTC](https://forum.shopware.com/t/rich-snippet-fuer-schema-org-auf-startseite-einkaufswelt/90150/1 "2021-09-06T11:54:55Z")

</div>

Hallo, ich muss für die Startseite spezielle Rich Snippets für [schema.org](http://schema.org) einbinden.  
Da die Startseite mit Einkaufswelten realisiert ist, dachte ich mir, ich nutze dort einen Code-Bereich in den ich mein Script setze.  
Das ist im Frontend aber nicht auffindbar.  
Wie mach ich das sonst?  
DAnke und lg Nadja

---

<div class="post-metadata">

**Author:** ![phil](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/phil/32/13661_2.png) [@phil](https://forum.shopware.com/u/phil)\
**Post date:** [6. September 2021 um 18:12 UTC](https://forum.shopware.com/t/rich-snippet-fuer-schema-org-auf-startseite-einkaufswelt/90150/2 "2021-09-06T18:12:51Z")

</div>

Hi Nadja,

die Rich Snippets müssen ja im HTML in den Header (`<head>…</head>`) rein, daher wirst Du nicht darum herumkommen Dein Theme entsprechend anzupassen oder dafür ein Plugin anzuschaffen. SW5 unterstützt zwar grundsätzlich Rich Snippets, aber die Standardfunktionalität ist doch eher rudimentär. Nehme an Du willst Sitelinks o.ä. definieren…

LG Phil

---

<div class="post-metadata">

**Author:** ![nadjak](https://avatars.discourse-cdn.com/v4/letter/n/ec9cab/32.png) [@nadjak](https://forum.shopware.com/u/nadjak)\
**Post date:** [6. September 2021 um 19:38 UTC](https://forum.shopware.com/t/rich-snippet-fuer-schema-org-auf-startseite-einkaufswelt/90150/3 "2021-09-06T19:38:03Z")

</div>

o.k.  
Aber wenn ich das nur auf der Startseite möchte, kann ich das dann abfragen im Template?  
Ansonsten such ich mal ein Plugin  
lg Nadja

---

<div class="post-metadata">

**Author:** ![phil](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/phil/32/13661_2.png) [@phil](https://forum.shopware.com/u/phil)\
**Post date:** [6. September 2021 um 22:32 UTC](https://forum.shopware.com/t/rich-snippet-fuer-schema-org-auf-startseite-einkaufswelt/90150/4 "2021-09-06T22:32:32Z")

</div>

Im Prinzip musst Du nur die [header.tpl](https://github.com/shopware/shopware/blob/47cc43969ffcde952db8e402197a5106fcf8c5a5/themes/Frontend/Bare/frontend/index/header.tpl) erweitern. Da gibt es ganz am Ende bereits einen Leerblock den Du überschreiben könntest:

```auto
{* Block for tracking codes which are required to include in the `head` section of the document *}
{block name="frontend_index_header_javascript_tracking"}{/block}

```

Für die Erkennung der Startseite kannst du auf `$sBreadcrumb` gehen, oder über `{$smarty.server.HTTP\_HOST}{$smarty.server.REQUEST\_URI}` die aktuelle URL abfragen. $smarty.server entspricht $\_SERVER in PHP, vgl. [PHP: $\_SERVER - Manual](https://www.php.net/manual/de/reserved.variables.server.php)

LG Phil

---

<div class="post-metadata">

**Author:** ![nadjak](https://avatars.discourse-cdn.com/v4/letter/n/ec9cab/32.png) [@nadjak](https://forum.shopware.com/u/nadjak)\
**Post date:** [7. September 2021 um 06:53 UTC](https://forum.shopware.com/t/rich-snippet-fuer-schema-org-auf-startseite-einkaufswelt/90150/5 "2021-09-07T06:53:26Z")

</div>

Vielen DAnk! Das funktioniert. Ich frage die Startseite mit  
{if count($sBreadcrumb) == 0}{/if}  
ab  
lg Nadja
