it-swarm.com.de

Google SDTT-Fehler: "Alle für http://www.example.com/ bereitgestellten Werte müssen dieselbe Domäne haben."

Beim Kopieren/Einfügen von JSON-LD-Beispiel aus der Google-Dokumentation (Code-Snippet unten) erhalte ich eine Fehlermeldung im Structured Data Testing Tool :

http://www.your-company-site.com (Alle angegebenen Werte für http://www.example.com/ müssen dieselbe Domäne haben.)

Warum gibt die Dokumentation von Google einen Fehler aus?

Code-Ausschnitt aus der Google-Dokumentation:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Organization",
  "url": "http://www.your-company-site.com",
  "contactPoint": [{
    "@type": "ContactPoint",
    "telephone": "+1-401-555-1212",
    "contactType": "customer service"
  }]
}
</script>
14
Piece of Code

Es scheint, dass das Testwerkzeug example.com als Domäne annimmt.

Beim Testen, ob Sie Ihre URL auf "www.example.com" aktualisieren können, wird sie erfolgreich überprüft.

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Organization",
  "url": "http://www.example.com/",
  "contactPoint": [{
    "@type": "ContactPoint",
    "telephone": "+1-401-555-1212",
    "contactType": "customer service"
  }]
}
</script>
10
sidarcy

Dieser Fehler wurde irgendwo im Monat vor Ihrem Beitrag angezeigt. Da der Fehler nicht mehr angezeigt wird, wenn "contactPoint" weggelassen wird, obwohl er keine URL enthält, ist dies höchstwahrscheinlich ein Fehler im Validierungstool.

Ich bin auf das gleiche Problem gestoßen und habe im Supportforum danach gefragt .

5
DieterDP

Wenn Sie Ihre URL in " https://search.google.com/structured-data/testing-tool/ " ändern, wird das Tool den Fehler löschen. Stellen Sie nur sicher, dass Sie den Code auf Ihrer Website einfügen Sie aktualisieren es. 

Wenn Sie die Suchkonsole überprüfen, ist dies wahrscheinlich (derzeit) eine zuverlässigere Methode, um festzustellen, ob Ihre Markierung einen Fehler aufweist. 

5
Bryan Heckler

Ich habe festgestellt, dass durch die Implementierung des JSON-LD-Snippets (mit Ihren korrekten Angaben) in Ihre Website und durch Klicken auf "Neuer Test" oben rechts auf der Structured Data-Testseite die richtige URL verwendet wird Error. 

0
Jamie Lindsey

Ein Grund dafür ist die UX des Testwerkzeugs. Es scheint mir irgendwie fehlerhaft zu sein.

Führen Sie zunächst einen neuen Test für eine Domäne aus. Sie sehen, dass die Organisations-URL korrekt ist, und es werden keine Warnungen angezeigt, da alle Übereinstimmungen vorhanden sind.

Klicken Sie nun in den Quellcode (linker Bereich) und fügen Sie irgendwo ein einzelnes Leerzeichen ein. Sie sehen, dass die Domain in der oberen Leiste verschwindet:  enter image description here

Sie sehen auch die Warnung. Wenn Sie auf "Aktualisieren" klicken oder einen neuen Test starten, wird der Fehler erneut korrigiert. Ich schätze, der Grund, warum sie dies tun, liegt darin, dass Sie beim manuellen Bearbeiten des Schemas technisch gesehen nicht mehr die Quelle aus einer Domäne widerspiegeln.

0
dhaupin

Sie können die Beispiele in ihrer Dokumentation nicht mit der URL der Website füllen, für die Sie Code schreiben werden. Sie wissen nicht, für welche Site Sie Code schreiben.

0
Quentin

Wenn Sie Code auf der Seite einfügen und ausführen, geht Google davon aus, dass es sich um eine Beispielseite handeln sollte. Stattdessen so zu tun,

  1. Testen Sie alle anderen außer "url"
  2. Aktualisieren Sie die index.html auf Ihrem Server
  3. Führen Sie den Test schließlich mit Ihrer URL aus (Wählen Sie Neuer Test> URL abrufen).

Jetzt wird der Fehler nicht mehr angezeigt.

0
Ajay Singh