Hilfe zur Shopify-App

Blogseiten liefern 404

Der Artikel wurde veröffentlicht, aber die Shop-URL zeigt 404. Das ist ein fehlendes Theme-Template, keine fehlgeschlagene Veröffentlichung - so prüfst und behebst du es.

Zuletzt aktualisiert 2026-08-23

Was der Bereich macht

Einen Artikel zu veröffentlichen sind zwei getrennte Dinge. Sphen schreibt ihn in Shopify - das ist erledigt, sobald die Veröffentlichung erfolgreich war, und du siehst ihn unter Onlineshop › Blogbeiträge. Ihn einem Besucher zu zeigen ist die zweite Aufgabe, und die gehört deinem Theme: Shopify rendert /blogs/…-URLs nur, wenn das Theme ein Blog- und ein Artikel-Template enthält. Ein Theme ohne diese Templates beantwortet jede Blog-URL mit 404 - obwohl der Artikel gespeichert ist, in deiner Sitemap steht und im Blog-Feed ausgeliefert wird.

Sphen prüft das von außen - so wie es ein Kunde oder ein Crawler tun würde - und warnt dich in der App, wenn die Prüfung 404 zurückgibt. Die Warnung nennt die fehlschlagende URL, verlinkt deine Themes und bietet Erneut prüfen an.

Warum das wichtig ist

Dieser Fehler ist überall unsichtbar, wo du normalerweise nachsehen würdest. Der Shopify-Admin zeigt den Beitrag als veröffentlicht. Die Sitemap listet ihn. Der RSS-Feed liefert ihn vollständig aus. Nur die Seite, die ein Mensch oder ein KI-Assistent tatsächlich öffnet, fehlt - jeder Artikel, den du in diesem Zustand veröffentlichst, bringt also gar nichts, und Suchmaschinen, die die URL abrufen, sehen einen 404 statt deines Inhalts.

Und es ist in Minuten von dir selbst behebbar, ohne dass danach irgendein Artikel erneut veröffentlicht werden muss. Sobald die Templates da sind, ist jeder bereits veröffentlichte Artikel unter seiner bestehenden URL erreichbar.

Einrichtung

  1. Diagnose bestätigen. Öffne https://deine-domain.de/blogs/news im Browser - liefert das 404, hänge an dieselbe URL .atom an. Ein funktionierender Feed plus 404-Seite ist der Beweis, dass der Blog existiert und nur das Template fehlt. Liefern beide 404, hat dein Blog einen anderen Handle als news oder ist nicht im Onlineshop veröffentlicht - siehe Problembehebung unten.

  2. Geh im Shopify-Admin auf Onlineshop › Themes und such das Theme mit der Kennzeichnung Aktuelles Theme - Templates zählen nur im veröffentlichten Theme.

  3. Öffne beim Theme das -Menü und wähle Code bearbeiten. Die Template-Auswahl im Theme-Editor kann nur Template-Typen anbieten, die es schon gibt - ein komplett fehlendes Template muss hier ergänzt werden.

  4. Im Ordner Templates auf Neues Template hinzufügen, als Typ blog wählen und anlegen. Dasselbe mit article. Shopify erzeugt beide aus dem Layout deines Themes, sie übernehmen also dein Design.

  5. Speichern, dann https://deine-domain.de/blogs/news neu laden. Kommt dein Theme von einer Agentur oder einem Theme-Entwickler, ist das der Punkt, an dem du ihnen diese zwei Template-Namen gibst, statt selbst Code zu bearbeiten - der Fix ist derselbe, es ist nur ihre Datei.

  6. Zurück in Sphen: Öffne Inhalte und drück in der Warnung auf Erneut prüfen. Eine erfolgreiche Prüfung entfernt das Banner; danach prüft Sphen von allein nach.

Ergebnisse lesen

Die Warnung erscheint an zwei Stellen: auf Übersicht, damit ein neuer Shop das schon bei der Einrichtung erfährt und nicht erst nach der ersten Veröffentlichung, und unter Inhalte, direkt über den betroffenen Entwürfen. Unmittelbar nach einer Veröffentlichung ersetzt dieselbe Warnung die sonst grüne Bestätigung - ein grünes Banner mit totem Link würde wie eine kaputte App wirken statt wie eine Theme-Lücke.

Sphen warnt nur vor genau diesem einen, behebbaren Zustand: Der Blog existiert und ist veröffentlicht, aber kein Template rendert ihn. Ist der Shop nicht erreichbar, passwortgeschützt oder antwortet mehrdeutig, erscheint gar kein Banner - eine Warnung, auf die du nicht reagieren kannst, ist schlechter als keine. Ein gesundes Ergebnis wird etwa täglich nachgeprüft, ein fehlschlagendes alle paar Minuten - das Banner verschwindet also kurz nachdem du das Theme reparierst, auch ohne Erneut prüfen.

Fehlerbehebung

Ich habe die Templates ergänzt und die Seite liefert weiter 404.

Fast immer sind die Templates in einem Theme gelandet, das nicht das veröffentlichte ist. Prüf unter Onlineshop › Themes, ob das bearbeitete Theme wirklich als Aktuelles Theme markiert ist - eine zum Bearbeiten erstellte Kopie liefert keinen Traffic aus. Gib Shopify außerdem einen Moment und lade ohne Cache neu.

Der .atom-Feed liefert auch 404.

Dann zeigt die getestete URL auf keinen existierenden Blog. Öffne Onlineshop › Blogbeiträge › Blogs verwalten und lies den Handle des Blogs - viele Shops haben news umbenannt. Prüf außerdem, ob der Blog selbst im Vertriebskanal Onlineshop verfügbar ist. Mit dem echten Handle testest du /blogs/<handle> erneut.

Mein Storefront ist headless (Hydrogen oder ein eigenes Frontend).

Dann sagt dir die Prüfung die Wahrheit über die von Shopify gerenderte URL, und der Fix gehört in dein Frontend: Artikel werden über die Storefront-API ausgeliefert und brauchen eine eigene Route. Sphen veröffentlicht trotzdem korrekt - der Artikel ist über die API abrufbar, sobald er live ist.

Ich will gar keine Blogartikel im Shop.

Dann veröffentliche sie nicht: Lass die Entwürfe in Sphen liegen und nutz stattdessen die Katalog- und Seitenempfehlungen. In einem Shop zu veröffentlichen, der Artikel nicht rendern kann, erzeugt URLs, die dauerhaft nur 404 antworten - das ist schlechter für dich als gar nicht zu veröffentlichen.

Häufige Fragen

Muss ich meine Artikel nach dem Theme-Fix erneut veröffentlichen?

Nein. Die Artikel liegen bereits unter ihren endgültigen URLs in Shopify. Mit den Templates rendern genau diese URLs - in Sphen muss nichts wiederholt werden.

Ändert Sphen mein Theme?

Nein. Sphen bearbeitet keine Theme-Dateien. Das Einzige, was Sphen auf Theme-Seite braucht, ist das App-Embed für strukturierte Daten (siehe Theme-Integration), und das aktivierst du selbst.

Welche Themes sind betroffen?

Shopifys eigene kostenlose Themes bringen Blog- und Artikel-Templates mit, die sind also von Haus aus in Ordnung. Die Lücke tritt bei individuellen und von Agenturen gebauten Themes auf, bei denen der Blog nie Teil des Auftrags war.

Woher weiß Sphen das, wenn Shopify den Artikel als veröffentlicht meldet?

Weil Sphen nicht Shopify fragt, sondern die öffentliche URL abruft wie ein Besucher - und diese Antwort mit dem Feed des Blogs vergleicht. Templates liegen im Theme, und keine Admin-API meldet, ob eines existiert.

Noch offene Fragen?

Der Support beantwortet Fragen zu Installation, Katalog-Synchronisation, Audits, Abrechnung, Datenschutz und Konto für die SPHEN.AI Shopify-App.

Support kontaktieren