Egy JSON-LD blokk nem érvényes JSON
Az oldal egyik <script type="application/ld+json"> blokkja nem értelmezhető JSON-ként, ezért a crawlerek mindent figyelmen kívül hagynak benne. A jelentés megmutatja a hibás blokk elejét. Javítsa a szintaktikai hibát, általában egy záró vesszőt, egy escape-elés nélküli idézőjelet vagy egy sablon helyőrzőt, és érvényesítse.
Mit jelent
Egy strukturált adatokat tartalmazó blokk nem értelmezhető, ezért a crawlerek teljesen figyelmen kívül hagyják.
Miért fontos az AI-keresésben
A strukturált adatot gépek olvassák, és a JSON-értelmező egy blokkot vagy teljesen olvas be, vagy sehogy. Egyetlen kósza vessző eltünteti a kiadót, a szerzőt, a dátumokat és a blokk minden más tényét, miközben az oldal a látogatóknak normálisnak tűnik, és senki sem veszi észre.
Az ugyanazon az oldalon lévő többi érvényes blokk továbbra is számít, így a kár a hibás blokkra korlátozódik. Ez a blokk azonban gyakran a fő Article vagy Organization adatot tartalmazza, ezért a javítása egyszerre több más találatot is megszüntethet.
Hogyan javítható
- Másolja ki a blokkot a Forrás megtekintéséből, és futtassa JSON-validátoron, vagy a Schema.org validátoron a validator.schema.org címen.
- Javítsa a gyakori hibákat: záró vesszők, egyszeres idézőjelek, escape-elés nélküli kettős idézőjelek vagy sortörések a karakterláncokban,
//megjegyzések, és kitöltetlen sablonjelölők, például{{ title }}. - A blokkot JSON-szerializálóval állítsa elő, például
JSON.stringify-jal Next.js-ben vagywp_json_encode-dal WordPressben, ne karakterláncok összefűzésével. - Escape-elje a
</jelsorozatot a karakterlánc-értékekben, hogy az olyan szöveg, mint a</script>, ne zárja le korán a címkét. Az AISeeWhy jelentése megmutatja a bizonyítékot és egy beilleszthető javítást; utána az „Újraellenőrzés” gombbal ellenőrizze az eredményt.
Hogyan győződhet meg a javításról
A módosítás után kattintson a jelentésben az „Újraellenőrzés” gombra: látni fogja, mi javult, és hogyan változott a pontszám.