Google Search Consoleをチェックしていた時に「解析不能な構造化データ」として2件のエラーが発生していました。
エラーの内容として、「文字列中に無効なエスケープシーケンスがあります」と書かれています。エスケープシーケンス とは、コンピュータシステムにおいて、通常の文字列では表せない特殊な文字や機能を、規定された特別な文字の並びにより表したものです。もう少しわかりやすくいうと、特殊な記号を使う場合は、ルールを守って書け、ということです。いくつか例をあげると以下の通りです。
表示したい文字 | 入力する文字 |
¥ | ¥ |
< | < |
> | > |
(半角スペース) | |
[ | [ |
] | ] |
« | « |
» | » |
©(著作権記号) | © |
®(登録商標記号) | ® |
™(商標記号) | ™ |
& | & |
今回は以下のページでエラーがありました。
Googleはちゃんとエラーの個所を指摘してくれるのでいいですね。赤の部分を見る限り円マークがバックスラッシュになっています。円マークは¥と入力しないとダメということです。
記事の編集で対象個所をすべて¥から¥に置き換えました。修正が完了したら、Googleに再チェックを依頼します。
翌日にはチェックが完了していると思います。後日、結果を掲載します。
追記
検証が完了しました。1件目は2日後には合格したのですが、2件目が12日もかかりました。結構、時間がかかるものですね。
コメント