Googleから通知「HTMLタグは許可されていません」の対応

2018年3月12日ITwordpress

Google Search Consoleから「HTMLタグは許可されていません」と通知が来たときに行った対応。自分のミスを修正した話です。

問題のHTMLタグの場所

Crayon Syntax Highlighterを利用して、PHPのコードを表示していたページ

原因

Crayon Syntax Highlighterを正しく利用すれば、「<」 や 「>」 が文字実体参照 &lt; や &gt; に自動的に置換されますが、一部コードを書き換えたくて、preタグ内にコードをペースト。「<」 や 「>」 が残った状態になってました。

対策

Crayon Syntax Highlighterを正しく利用する。もしくは、「<」 や 「>」 を文字実体参照 &lt; や &gt; に置換する。

あとがき

preタグ内にHTMLタグや比較演算子などを記述する場合、文字実体参照に置換して記述しなければならない。
文字実体参照なので、 &lt; や &gt; で記述したところは、 < や > で表示される。
記事にするほどのことではないですが、同じミスを2回したので覚え書き。ちなみに、& も実体参照のため、記事を書いているときの表記は &amp;lt; となっています。

ITwordpress

Posted by 桔梗