# SEO

**URL:** <https://forum.shopware.com/t/seo/59743>\
**Category:** Allgemein\
**Created:** [27. Mai 2019 um 19:20 UTC](https://forum.shopware.com/t/seo/59743 "2019-05-27T19:20:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [27. Mai 2019 um 19:20 UTC](https://forum.shopware.com/t/seo/59743/1 "2019-05-27T19:20:34Z")

</div>

Hallo,

wie kann das Frontend SEO-sicher gestaltet werden, wenn man vue.js oder reines Javascript nutzt? Zum Beispiel habe ich reines JS und HTML in meiner Frontend-demo wie folgt gestaltet:

1. Ein Basis-HTML Seite wird geladen. html head script&nbsp;body
2. Im Basis-HTML Seite befindet sich eine Javascript-Anweisung eine „Templates.html“ Datei zu laden und erstmal im Head bereich zu „verstecken“(template-tags wird automatisch nicht gerendert). Diese „Templates.html“ Datei ist ungefähr so aufgebaut:
3. 

```
    ...
  
  ...

```

&nbsp;

1. 

Danach lade ich mit fetch() die Artikel aus der API und packe sie in das Template für die Artikelbox und hänge sie eins nach dem anderen&nbsp;in den&nbsp;Basis-HTML-body ein.

1. 

Mit history() änder ich die URL

Wie kann dieser „Logik“ Google folgen? Vor allem mit dem Javascript? Danke und Gruss.

---

<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:** [27. Mai 2019 um 19:32 UTC](https://forum.shopware.com/t/seo/59743/2 "2019-05-27T19:32:18Z")

</div>

Komplette JavaScript-Seiten können auch vom Crawler gelesen werden. Der setzt ja mittlerweile auf einem recht neuen Chrome auf. Der Inhalt sollte natürlich nicht durch robots.txt oder ähnliches blockiert werden. Eigentlich musst du also dafür nichts tun.

Das hier fand ich recht aufschlussreich:&nbsp;[https://medium.com/js-dojo/is-my-single-page-app-seo-friendly-be2c827f1c38](https://medium.com/js-dojo/is-my-single-page-app-seo-friendly-be2c827f1c38)

Kommt von einem VueJS Developer. Nicht zuletzt weil vieles noch umstritten ist, haben wir bei der aktuellen Storefront auf herkömmliche HTML Seiten zurück gegriffen. Für kleine Seiten geht sicherlich auch gut JavaScript. Bei großen Seiten: keine Ahnung.

---

<div class="post-metadata">

**Author:** ![MoritzBauer](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@MoritzBauer](https://forum.shopware.com/u/MoritzBauer)\
**Post date:** [21. Juni 2019 um 10:43 UTC](https://forum.shopware.com/t/seo/59743/3 "2019-06-21T10:43:14Z")

</div>

Hey,

ich denke dafür musst Du gar nichts machen. Java Script kann von Google gelesen werden.

Wenn die Seite sonst indexierbar ist passt alles.

&nbsp;

Gruß

Moritz

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [22. Juni 2019 um 17:40 UTC](https://forum.shopware.com/t/seo/59743/4 "2019-06-22T17:40:25Z")

</div>

Mit SSR ( Serverside Rendered ) ist man da auf der sicheren Seite. Wenn es nur Clientseitig ist, kann es zu Problemen kommen.

Wenn dem anders wäre, würden große Onlineshops wie Zalando, AboutYou & Co. nicht auf diese “neuen” Techniken&nbsp;setzen.

Wenn du mit Vue arbeitest, schaue dir Nuxt.js an. Da hast du auch bereits SSR drin usw.

Auch ganz interessant und direkt von Google:&nbsp;[https://www.youtube.com/watch?v=X6yof\_vIQnk](https://www.youtube.com/watch?v=X6yof_vIQnk)
