非推奨のHTMLタグについて
非推奨のHTMLタグとは?
非推奨タグとは、HTML標準から削除された要素のことです。一般的には、意味ではなく見た目を表現していたことが理由です。font、center、big、strike、marqueeなどが該当します。これらは、HTMLでページの見た目を制御することが想定されていた時代のものです。
ブラウザーは今でもその多くを表示できるため、廃れずに残っています。表示できることとサポートされていることは同じではなく、サポートは保証ではなく、あくまで便宜的な対応です。
非推奨のHTMLタグチェッカーが実際に問いかけているのは、メンテナンスの状況です。これほど古い時代のマークアップが見つかるページは、最近誰かが見直した形跡のないページです。
2026年でも、これはまだ重要ですか?
直接的なペナルティは無視できるほど小さく、そうでないかのように言うのは不誠実です。検索エンジンがfontタグを理由にページの評価を下げることはありません。
この値は診断材料になります。非推奨のマークアップは、何年も誰にも手を入れられていないコンテンツや、以前の時代のマークアップを生成するビジュアルエディターの使用を示しています。どちらの場合も通常、レスポンシブレイアウトがない、altテキストがない、viewportタグがないといった、ほかの問題も伴います。
また、これは本質的な構造上の問題も示しています。意味ではなく見た目を表すマークアップは、ページを見ているのではなく読み取っているものに対して、何の情報も伝えません。
非推奨タグとAI検索の関係
プレゼンテーション用のマークアップからは、パーサーが処理できる情報を何も得られません。fontタグはテキストを大きく表示することを示すだけですが、見出しタグはセクションの導入であることを示します。文書に何が含まれているか、またどの箇所が質問への答えになるのかを判断する際に役立つのは、後者だけです。
プレゼンテーション用のタグをセマンティックなタグに置き換えることは、古いページを現代のシステムでも読み取りやすくするための、より直接的な方法の一つです。また、この作業によって、実質的に見えなくなっていたコンテンツが見つかることもよくあります。
この方法で構築されたページには、見出し構造がまったくなく、見出しのように見えるスタイルを適用したテキストだけが使われていることがよくあります。そのため、あるセクションの終わりと次のセクションの始まりを識別できるものが何もありません。
置き換えられた要素
- font、big、small:代わりにCSSでタイポグラフィを設定します。
- center:CSSの配置またはフレックスボックスを使用します。
- strike、u:意味を持たせる場合は、代わりにセマンティックなdelとinsを使用します。
- b、i:単なるスタイリングではなく強調を示す場合は、strongとemを使用します。
- レイアウト用のtable:CSS Gridまたはフレックスボックスを使用し、tableは表形式のデータに限定して使用します。
- frameset、frame:完全に削除され、直接の代替要素はありません。
マークアップの現代化
- 外観はCSSに移し、HTMLは構造のために使用します。
- 見出しには、サイズ変更や太字にしたテキストではなく、見出しタグを使用します。
- nav、main、article、footerなどのセマンティック要素を使用します。
- レガシーマークアップの原因となりやすい、エディターの出力を確認します。
- 非推奨タグを、該当行だけでなくページ全体を監査するきっかけとして扱います。
このツールがチェックする項目
このツールはページのマークアップをスキャンして非推奨要素を検出し、非推奨要素が存在しない場合に合格と判定します。
既知の古いタグをチェックするものであり、単に時代遅れのマークアップをチェックするものではありません。そのため、意味構造がまったくなく、ネストされたレイアウト用のdivで構築されたページでも、チェックを通過する可能性があります。
次に行うこと
レガシーマークアップが単独で使われることは、ほとんどありません。ページに実際の
見出しタグがあるかを確認し、同じエディターに由来する
インラインCSSを探し、
モバイル対応テストでスマートフォンでも正常に動作することを確認してください。