1

FacebookのようなFAQページを作っています。質問はアンカー タグで囲まれ、質問をクリックすると回答が表示されます。次の2つの方法があります

方法 1:

<a href="#"> Question1 </a>
<a href="#"> Question2 </a>
<a href="#"> Question3 </a>

方法 2:

<a href="http://example.com/faq"> Question1 </a>
<a href="http://example.com/faq"> Question2 </a>
<a href="http://example.com/faq"> Question3 </a>

アンカー タグは onclick で false を返します。では、方法 2 に seo 上の利点はありますか?

注: すべてのよくある質問を同じページに表示したいと考えています。

4

3 に答える 3

3

方法 1 を使用しますが、ハッシュ リンクが対応する回答要素の ID を指すようにします。

<a href="#ID-of-answer-1">Question1</a>
<a href="#ID-of-answer-2">Question2</a>
<a href="#ID-of-answer-3">Question3</a>

これらのリンクをクリックすると、ページのそのセクションにジャンプします。JavaScript は必要ありません。


と...

answer 要素の ID をわかりやすいものにする場合 (例: "how-can-i-help"):

<article class="answer" id="how-can-i-help">
</article>

...その場合、リンクは非常に SEO フレンドリーになります。

<a href="#how-can-i-help">Question3</a>
于 2012-05-31T09:21:15.513 に答える
0

あなたの最初の方法は、それを行うための貧弱な方法です。の値として hashbangs を持つべきではありませんhref。JavaScript を使用して表示しているのと同じコンテンツを指す有効な URL が必要です。プログレッシブ エンハンスメントと呼ばれるものは、アクセシビリティのコア要件です。(参考までに、オプション 1 も検索エンジンを締め出し、SEO に悪影響を及ぼします)。

とにかく、オプション 2 の方が優れています。ハイパーリンクを含む URL 内のキーワードはランキング要素としてプラスになるからです。

于 2012-05-30T19:09:05.483 に答える
0

シャランク25、

特定の質問に基づいてタイトル、メタ、コンテンツをカスタマイズできるため、それらを個別のページにすることをお勧めします。コンテンツが重要である限り、ページ ランクが高くなり、Web サイト内のページが増え、各ページをカスタマイズして主要な質問に集中できるようになります。

それ以外の場合は、検索エンジンとの違いはほとんどありません。アンカー タグとタイトルは、おそらく最も影響力のある 2 つの情報になりますが、それらがすべて同じページにある場合は、すべてが 1 つの URL の下に置かれ、1 つのプライマリ URL としてインデックス化されます。

于 2012-05-30T19:10:34.160 に答える