画像として見出しがあるサイトがたくさんあります。これの利点は何ですか? htmlにテキストを入れるのではなく、テキストを画像として使用するのがベストプラクティスです。これは、非標準フォントをサポートするためだけのものですか?
テキスト付きの画像ヘッダーを使用する理由:
テキストをヘッダーとして使用する理由:
画像を使用する場合は、CSS画像ではなくalt属性を持つタグの使用を検討してください。これは、アクセシビリティの目的にとって重要ですが、SEOにも寄与する可能性があります。
IMO、この種のことで、あなたはSEOよりもユーザビリティ/アクセシビリティに関心を持つべきです(なぜならSEOはそれ自身の面倒を見る傾向があるからです)。ページ見出しは、ドキュメントの非常に重要な部分です。誰もがアクセスできるようにしたいのです。
とは言っても、alt
テキストを使用するか、JSを使用してテキスト見出しを画像/フラッシュに置き換えることは、良い妥協です。アクセシビリティを維持しながら、きれいできれいなテキストが表示されます。
これを行う最も一般的な正当な理由は次のとおりです。
これを行う最も一般的な非正当な理由は、Web開発者の無能です。これらは、本文テキストも画像にするWeb開発者、または完全にFlashからeコマースサイトを作成するWeb開発者です。
考慮事項:
サーバー側でいつでもテキスト画像を生成できるので、動的な見出しについては心配しませんが、これを行う前に長い間一生懸命に考える多くの理由があります。そして、あなたがそれをするつもりなら、sIFRのような十分にテストされたJSおよびFlashベースのソリューションを使用することをお勧めします。
編集:
もう1つ-多くの人が使用している回避策の1つ(ただし、倫理に不一致があります)は、画像を使用し、画像の背後またはオフのテキストを含むspan
要素を非表示にすることです-画面。これは、クローラーがテキスト、さらにはスクリーンリーダーを表示できることを意味し、これにはCSSのみが必要であり、JSサポートは不要です。一部の人々はこれを「スパム」と考えていますが、キーワードスタッフィングやベイトアンドスイッチSEOではなく、この手法を使用してテキスト画像を記述する方が妥当だと思います。