構造化データのエラー通知(解析エラー: 「,」または「}」がありません)

Googleサーチコンソールの解析不能な構造化データの項目にエラー通知が届きました。
内容確認すると「解析エラー: 「,」または「}」がありません」と表示されていましたので
実際のコードを確認してみました。

"description":"イベントディスクリプションTEST"ダブルコーテーションの中身"エラーが出ているよ",

構造化データはキーとバリューをダブルコーテーションで囲む必要がありますが、バリューの中身にエスケープされていないダブルコーテーションを含んでいることが原因のようでした。

エスケープ関数(* PHPの場合は addslashes )でエスケープ処理を行い構造化テストツールでテストしてエラーが出ないようになりましたのでサーチコンソールから修正の検証依頼を行い無事問題解決しました。

構造化データ テストツール
https://search.google.com/structured-data/testing-tool/u/0/?hl=ja

タイトルとURLをコピーしました