web-dev-qa-db-ja.com

リンクを太字のアンカーテキストに入れるのは正しいですか?

太字のアンカーテキスト(または<strong>/<b>タグ付きのテキスト)にリンクを配置するのは正しいですか?私が間違っていなければ、これはその単語が二重に重要であるとグーグルに言うようなものです。

6
Biss

リンクで太字を使用することは正しくも正しくもありません。ただし、UX(ユーザーエクスペリエンス)の観点からは、ユーザーはリンクとは何かを区別できる必要があります。明らかではないリンクを含むサイトは、 hidden links and text の形式として識別される可能性があるため、主要な検索エンジンによる処罰の対象となる場合があります。

GoogleとBingのこの問題に対するスタンスは、リンクを識別できるようにすることです。つまり、次を使用します:

  • 色(フォントの色の違い)
  • フォントスタイル(スタイルの違い。例:斜体、太字、下線)
3
Simon Hayter

要素 b および strongdivおよびspanを除く他のHTML要素と同様)には意味があります。コンテンツが定義と一致する場合にのみ、これらの要素を使用してください。デフォルトでの表示方法や表示方法(太字など)は、その決定には関係ありません。

検索エンジンへの影響について:検索エンジンがこれらの要素を信号として使用することは考えられますが、測定可能な違いをもたらすことはほとんどありません。

bstrongも適切でない場合は、CSSを使用して、リンクアンカーを太字で表示するだけです(たとえば、font-weight:bold;を使用)。この目的のために追加の要素が必要な場合は、spanを使用します。

2
unor

意味的に正しいHTMLは次のとおりです。

  • リンクをaタグでラップする
  • 斜体テキストの実行をiタグでラップする
  • 太字テキストの実行をbタグでラップする

…そしてそれはスタイリングにまったく関係ありません。作家は、デザイナーやプログラマーではなく、リンクとは何か、斜体とは何か、太字は何かを決定します。リンク、斜体、および太字のテキストは、HTMLコーディングに先行するワードプロセッシングドキュメントにあります。

たとえば、記事の著者は次のように書いています。

危険:donot指をBlendomaticに入れます。

…そして、「危険」の周りにbタグ、「しない」の周りにiタグ、「ブレンダマティック」の周りにタグを配置します。

Strongタグとemタグは廃止されました。それぞれbとiを使用します。

Googleのために書くのではなく、Webを読む人間のために書くのです。Webがあなたの書き込みやリンクを楽しんでいるとき、Googleはあなたに報酬を与えます。 Googleの結果を改善したい場合は、コードの正確性とコンテンツの品質を改善してください。 Googleをゲームしようとしないでください。彼らはを愛しているからです。彼らは、Googlebotを他のWebリーダーと同様に扱いたいと考えています。

すべてのリンクを太字のテキストとしてスタイル設定する場合は、aタグを太字で表示することでスタイルを設定できますが、bタグとはまったく関係ありません。リンクを太字にする場合は、文字間隔(または別の属性)を追加して、太字のテキストの実行と区別することを検討してください。

1
Simon White