web-dev-qa-db-ja.com

IDおよびクラス名の縮小は、悪いSEOプラクティスですか?

私は可能な限りすべてを縮小することの大ファンです。これをしないことは私にとって罪です。

しかし、最近、検索エンジンであなたのウェブサイトのランクを上げるための数千のヒントの1つが次のようであることを読んだ:

hTMLで適切なクラスとID名を使用してコンテンツコンテキストを提供する

[ソース]

私は常にIDとクラス名を1または2文字の長さに変更します...

私はその男が言ったことを信じていないということではありませんが、私は本当にこれについていくつかの確認が必要です。私にとっては、なぜそれが重要なのか理解できません。

  • その点は正しいですか?
  • (ある場合)なぜですか?
10
ajax333221

IDとクラス名については心配しません。最も人気のあるID名は新しいHTML5タグ名(ヘッダー、フッターなど)に影響し、HTML5以外のサイトがページの個別のセクションを表示するのに役立つ場合がありますが、ランキングに影響するキーワードを含めるとは言いません。ただし、適切なHTMLタグとマイクロフォーマットを必ず使用します。検索エンジンはそれらをランキング要素として使用すること、または少なくとも検索エンジンが検索結果にコンテンツを表示する方法に影響を与え、クリック率に影響を与える可能性があることを知っています。

9
John Conde

いいえ、それは正しくありません。残念ながら、それは何らかの形で賛成票を獲得したその質問に対する質の低い回答の1つです。編集してその行を削除しました。

HTMLのクラス名とID名は、SEOに違いをもたらしません。 1つの例外は、検索エンジンがそれらを解析し、検索結果に特定の余分なスニペットを表示する可能性があるマイクロフォーマットの場合です。

HTMLを「縮小」しようとする必要はありません。サーバーがgzip圧縮されたコンテンツを送信していることを確認してください。これにより大きな違いが生じます。

その質問に対する回答の多くは、検索ランキングを直接改善するものではなく、ほとんどが長期的な間接的なランキング要因であるサイトの可視性とプロモーションに関するものであることに注意してください。

5
DisgruntledGoat

IDやクラスはSEOにとって重要ではないと思います。

しかし、なぜIDとクラス名を1または2文字に変更するのですか?それから何を得ますか?パフォーマンスのために実行している場合は、実行しないでください。それらを縮小しても、非常に小さなゲインしか得られません。そして、あなたが得た唯一のものは、読めない、認識できないものです。

1
PeeHaa