発端
THE THOR に移行後しばらくして、Google Search Console さんから、『サイト https~ で「解析不能な構造化データ」の問題が新たに 検出されました』と言われてしまいました。
解析エラー: 「,」または「}」がありません
ぐぐってみると、『本文中にダブルクォーテーションがあるのが原因、codeでくくれば良い』みたいなサジェストが。
確かにダブルクォーテーションはあったりするので、色々いじってみても解決せず…。
原因
ブラウザで該当ページのソースを表示させてみました。
すると、ありました。
<meta property="og:description" content="ほげ"ふが"/>
メタ情報にダブルクォーテーションが紛れ込んでいました。本文のdescription設定範囲にダブルクォーテーションがあったりすると、調子が悪くなるようです。
投稿内容を編集しても、ここは変化しない?
どうやら最初に投稿を公開したときのデータがそのまま生きている?
解決方法
- 当該ページの『投稿を編集』画面を開く
- 画面右上の『表示オプション▼』をクリック
- 『画面上の要素』の『抜粋』にチェックを入れる
- 『表示オプション▲』をクリック
- 抜粋入力画面が下の方に出来ているので、Google先生に怒られないような内容を適当に入力
- 投稿を公開
- Google Search Console の『URL 検査 > 解析不能な構造化データ』画面に戻る
- 『解析不能な構造化データ』右側の『公開 URL をテスト』をクリック
合格すると良いですね!