web-dev-qa-db-ja.com

検索エンジンがタグを介してブログ投稿の内容を識別するのを支援

ブログのタグ付けシステムを実装して、各ブログ投稿に1〜5個のタグを付けることを考えていました。

しかし、検索エンジンがこれらがタグであることを識別し、この情報を使用してブログ投稿の内容を判断するのに役立つトリックはありますか?

または、タグ付けは完全に無視され、Webページ上の他のテキストから検索エンジンに余分な重みが与えられませんか?

3
Brian R. Bondy

rel="tag" microformat属性の使用をお勧めします。

http://microformats.org/wiki/rel-tag

私は マイクロフォーマット全般についての複雑な感情 を持っていますが、これは非常に簡単でシンプルで、欠点はありません。

ここで、[seo]と[tags]のタグが付けられたこの質問について、エンジンでどのようにそれを行うかを見ることができます。

<a href="/questions/tagged/seo" class=".." title=".." rel="tag">
<a href="/questions/tagged/tags" class=".." title=".." rel="tag">
5
Jeff Atwood

ここでnofollowリンクの戦略的な使用が役立つことがわかりました。たとえば、投稿の下部にあるタグはフォローするべきではありませんが、そのタグ内のすべての投稿を表示するページへのリンクはフォローする必要があります。次に、それらのページにつながる「タグ」ページを作成します。さらに、タグクラウドでnofollowリンクを使用します(リンクがある場合)。

注意する必要があるのは、これをカテゴリ/アーカイブリンクで複製しないことです。タグを使用して投稿を検索する場合は、タグを厳密に使用してください。

また、目標はどのページでも100リンク以下であることを忘れないでください。特にブログではそれが不可能な場合もありますが、リンクに関してはそれよりも少ない方が重要です。

1
Tim Post

これを行う標準的な方法はありませんが、いくつかのオプションがあります。

  1. <meta>キーワード タグ:

    <meta name="keywords" content="tag1, tag2, tag3" />

  2. 各タグをマスターページにリンクします。これらの各タグには、同様のタグが付けられた投稿のリストがあります。

    <a href="http://blog.example.com/archive/tag/tag1">tag1</a>

    <a href="http://blog.example.com/archive/tag/tag2">tag2</a>

    <a href="http://blog.example.com/archive/tag/tag3">tag3</a>

  3. また、flickrが使用するものがあります。属性はdata-ywa-nameで、これは IEC-11179 メタデータレジストリに関連しているようです。これを設定する方法はわかりません。

    <a href="http://blog.example.com/archive/tag/tag1" data-ywa-name="Tag(s), Global">tag1</a>

    <a href="http://blog.example.com/archive/tag/tag2" data-ywa-name="Tag(s), Global">tag2</a>

    <a href="http://blog.example.com/archive/tag/tag3" data-ywa-name="Tag(s), Global">tag3</a>

  4. 現在、開発中に HTML5 Microdata仕様 があり、その仕様にはタグ固有のものは含まれていませんが、リンクされていないタグをマークアップする方法については以下を参照してください。

    <p itemscope>

    <span itemprop="tag">tag1</span>

    <span itemprop="tag">tag2</span>

    <span itemprop="tag">tag3</span>

    </p>

1。は、キーワードメタタグを使用する検索エンジンに役立つと思われます。そして、2。は訪問者に役立つでしょう。 3。および4。はそれらのように見えるcouldは便利ですが、どの検索エンジンがそれらを使用するのかわかりません。

1
artlung