# sitemap.xml 5.5

**URL:** <https://forum.shopware.com/t/sitemap-xml-5-5/56659>\
**Category:** Installation/Einstieg\
**Created:** [23. November 2018 um 19:18 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659 "2018-11-23T19:18:20Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [14. März 2019 um 12:15 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/21 "2019-03-14T12:15:30Z")

</div>

Klingt logisch 😉  
Damit funktioniert es - danke.

Wird es denn in naher Zukunft eine Möglichkeit im Backend geben, das einstellen zu können?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [14. März 2019 um 12:22 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/22 "2019-03-14T12:22:00Z")

</div>

> [@simplybecause schrieb:](https://forum.shopware.com/profile/2553/simplybecause "simplybecause")
> 
> Wird es denn in naher Zukunft eine Möglichkeit im Backend geben, das einstellen zu können?

Es war initial geplant das direkt mitzumachen, allerdings ist das Backend-Modul ziemlich umfangreich, wenn man nicht nur ein Feld mit ein paar IDs anbieten will. Ich schau mal ob wir das in den nächsten Versionen nochmal angehen.&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![beat](https://avatars.discourse-cdn.com/v4/letter/b/35a633/32.png) [@beat](https://forum.shopware.com/u/beat)\
**Post date:** [14. März 2019 um 12:32 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/23 "2019-03-14T12:32:29Z")

</div>

> Die robots.txt ist ja erstmal nur ein indikator dafür, wo die Sitemap liegt.&nbsp;

Und das ist keine gute Idee. Die robots.txt ist oft genug einfach nur ein Sicherheitsrisiko.

Links zur Sitemap gehören da nicht rein. Weiterleitungen bei Sitemaps sollte es auch nicht geben.

Man reicht die Sitemap ein bei den Suchmaschinen seiner Wahl per Webmastertools der per Ping.

Idealerweise vergibt man keinen Standardnamen für eine Sitemap.

&nbsp;

Man sollte es den falschen Bots etc. nicht so einfach machen.

&nbsp;

---

<div class="post-metadata">

**Author:** ![\_marco](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/_marco/32/8582_2.png) [@\_marco](https://forum.shopware.com/u/_marco)\
**Post date:** [3. Mai 2019 um 10:22 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/24 "2019-05-03T10:22:17Z")

</div>

Hallo zusammen.

Kann man die Komprimierung der Sitemap auch deaktivieren im Backend oder per Code?

---

<div class="post-metadata">

**Author:** ![n8lauscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/n8lauscher/32/13325_2.png) [@n8lauscher](https://forum.shopware.com/u/n8lauscher)\
**Post date:** [12. Mai 2019 um 15:55 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/25 "2019-05-12T15:55:40Z")

</div>

Hallo [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍

ich möchte alle Produkte für alle Shops aus der Sitemap nehmen:

```
	array (
		'host' => 'localhost',
		'port' => '3306',
		'username' => 'xxx',
		'password' => 'xxx',
		'dbname' => 'xxx',
	),

	'sitemap' => [
        'excluded_urls' => [
			[
                'resource' => 'Shopware\Models\Article\Article',
                'identifier' => '',
                'shopId' => 0
            ]
        ]
    ]
);

```

leider geht das nicht - was mache ich falsch?  
Die gezipte Sitemap ist dann nach runterladen immer noch die alte?&nbsp;  
oder wird Sie gecached?&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [12. Mai 2019 um 16:14 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/26 "2019-05-12T16:14:17Z")

</div>

```
'resource' => 'Shopware\Models\Article\Article',

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![n8lauscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/n8lauscher/32/13325_2.png) [@n8lauscher](https://forum.shopware.com/u/n8lauscher)\
**Post date:** [12. Mai 2019 um 16:22 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/27 "2019-05-12T16:22:31Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ &nbsp;  
leider immer noch die “original” Sitemap - die Produkte sind nach wie vor enthalten.&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [13. Mai 2019 um 04:52 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/28 "2019-05-13T04:52:35Z")

</div>

```
    'excluded_urls' => [
        [
            'resource' => 'Shopware\Models\Article\Article', // Möglich: Product, campaign, manufacturer, blog, category, static
            'identifier' => '0', // Die ID der o.g. Entität. Wenn leer (oder 0) wird die o.g. Resource komplett ausgeschlossen
            'shopId' => 0 // Die ID des Shops, für den dieser Ausschluss gilt. Bei 0 zählen alle Shops
        ]
    ]

```

Funktioniert bei mir einwandfrei. Wie oben geschrieben braucht man mindestens eine 5.5.7 und muss danach die Sitemap über das Performance-Modul neu generieren.

---

<div class="post-metadata">

**Author:** ![n8lauscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/n8lauscher/32/13325_2.png) [@n8lauscher](https://forum.shopware.com/u/n8lauscher)\
**Post date:** [13. Mai 2019 um 10:04 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/29 "2019-05-13T10:04:11Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍

ja klappt nun auch bei mir!

Danke - hatte eineschließende Klammer falsch gesetzt.&nbsp;

---

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [13. Mai 2019 um 11:01 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/30 "2019-05-13T11:01:59Z")

</div>

Wie kann man denn Seiten wie Kontakt, Newsletter, Frage zum Artikel usw. (alles, was unter form läuft) von der Sitemap ausschliessen?

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [13. Mai 2019 um 11:05 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/31 "2019-05-13T11:05:55Z")

</div>

Versuch es mal damit als Resource:

```
\Shopware\Models\Site\Site::class

```

Liebe Grüße,  
Patrick&nbsp; ![Shopware](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "Shopware")

---

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [13. Mai 2019 um 11:37 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/32 "2019-05-13T11:37:59Z")

</div>

Danke, aber das funktioniert nicht.  
&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [13. Mai 2019 um 13:28 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/33 "2019-05-13T13:28:31Z")

</div>

Hallo Frank,

die Formulare landen nicht in der Sitemap - die Shopseiten die mit diesen Formularen verlinkt sind, landen in der Sitemap.

Die statischen Seiten kannst du so ausschließen:&nbsp;

```
  'sitemap' => [
    'excluded_urls' => [
        [
            'resource' => 'Shopware\Models\Site\Site', // Möglich: Product, campaign, manufacturer, blog, category, static
            'identifier' => '0', // Die ID der o.g. Entität. Wenn leer (oder 0) wird die o.g. Resource komplett ausgeschlossen
            'shopId' => 0 // Die ID des Shops, für den dieser Ausschluss gilt. Bei 0 zählen alle Shops
        ]
    ]

```

Damit fallen dann aber auch Seiten wie AGB, Impressum usw. raus. Du müsstest also die entsprechenden IDs hinterlegen der Shopseiten. Die IDs kannst du im Modul selbst einsehen, die stehen in der Klammer hinter dem Namen. Da müsstest du dir dann die IDs für die jeweiligen Seiten raussuchen und bei „Identifier“ hinterlegen.

Das ist ja weiterhin nur eine Übergangslösung. Die wird zwar weiterhin funktionieren, aber es ist dennoch noch geplant dafür ein Backend Modul zu bieten, wo man diese Sachen bequem einstellen kann. Irgendwas über die config.php anzupassen ist ja eher für Entwickler interessant, nicht für Shopbetreiber.

---

<div class="post-metadata">

**Author:** ![n8lauscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/n8lauscher/32/13325_2.png) [@n8lauscher](https://forum.shopware.com/u/n8lauscher)\
**Post date:** [13. Mai 2019 um 19:55 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/34 "2019-05-13T19:55:56Z")

</div>

@simplybecause‍  
ggf. hilft Dir auch dieses thema weiter:

[https://forum.shopware.com/discussion/comment/247053#Comment\_247053](https://forum.shopware.com/discussion/comment/247053#Comment_247053)

da hat @h\_lohaus‍ ein Plugin entwickelt was eigentlich alles kann was Du brauchst.&nbsp;

---

<div class="post-metadata">

**Author:** ![ppe-stores](https://avatars.discourse-cdn.com/v4/letter/p/49beb7/32.png) [@ppe-stores](https://forum.shopware.com/u/ppe-stores)\
**Post date:** [16. September 2019 um 14:39 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/35 "2019-09-16T14:39:56Z")

</div>

Hallo zusammen,

bei folgender Config ist am Ende die Sitemap leer.

An was kann das liegen? In den Logs taucht nichts auf.

```
'sitemap' => [
	'excluded_urls' => [
		[
			'resource' => \Shopware\Models\Article\Supplier::class,
			'identifier' => '0',
			'shopId' => 0
		]
	]
],

```

Grüße,

Flo

---

<div class="post-metadata">

**Author:** ![ppe-stores](https://avatars.discourse-cdn.com/v4/letter/p/49beb7/32.png) [@ppe-stores](https://forum.shopware.com/u/ppe-stores)\
**Post date:** [17. September 2019 um 08:43 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/36 "2019-09-17T08:43:45Z")

</div>

Hat jemand eine Idee?

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [17. September 2019 um 10:48 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/37 "2019-09-17T10:48:36Z")

</div>

kuck mal weiter oben wie der Moritz die Pfadangabe recource gemacht hat

---

<div class="post-metadata">

**Author:** ![ppe-stores](https://avatars.discourse-cdn.com/v4/letter/p/49beb7/32.png) [@ppe-stores](https://forum.shopware.com/u/ppe-stores)\
**Post date:** [17. September 2019 um 11:01 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/38 "2019-09-17T11:01:20Z")

</div>

Hat ebenfalls nicht funktioniert. Sry, hatte ich vergessen zu erwähnen.

Also weder funktioniert das Ausschließen über das Beispiel von Moritz oder meinem.

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [17. September 2019 um 11:20 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/39 "2019-09-17T11:20:24Z")

</div>

vielleicht ist supplier gar nicht möglich ?

```
// Möglich: Product, campaign, manufacturer, blog, category, static
```

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [17. September 2019 um 12:31 UTC](https://forum.shopware.com/t/sitemap-xml-5-5/56659/40 "2019-09-17T12:31:10Z")

</div>

Also bei mir funktioniert das auch so:

```
  'sitemap' => [
    'excluded_urls' => [
      [
        'resource' => \Shopware\Models\Article\Supplier::class,
        'identifier' => '0',
        'shopId' => 0
      ]
    ]
  ],

```

Cache leeren, Sitemap neu generieren, fertig.

[Vorherige Seite](https://forum.shopware.com/t/sitemap-xml-5-5/56659.md?page=1)

[Nächste Seite](https://forum.shopware.com/t/sitemap-xml-5-5/56659.md?page=3)
