web-dev-qa-db-ja.com

<meta name = "author" content = "Your Name" />または<linkrel = "author" href = "http://mysite.com/about/" />を使用する必要がありますか?

HTML 5では、 rel="author" は、ページの作成者に関する情報にリンクするために使用されます。これはmailto:アドレスにすることができますが、そうである必要はありません。お問い合わせフォームまたは「著者について」ページにリンクするだけで済みます(私は個人的に明らかな理由で電子メールを提供したくありません)。

これまで、私は meta author attribute を使用して同じことを効果的に行ってきましたが、新しいhtml 5仕様の利点は、単なる名前以上のものを提供できることです。 、だけでなく、あなたに関する詳細情報が提供されているリンクもあります。

Stack Overflowの 別の回答 に基づくと、Google、Yahoo、MSNは<meta>作成者タグ[ ソース ]にインデックスを付けていないようです。現在、rel="author"にもインデックスを付けていないようです。

両方を提供することは理にかなっていますか?それとも、現時点でこれを心配するのは無意味ですか?

26
Donald Jenkins

検索エンジン間の戦争の背後には、一種の「領主植民地メタ」があります。それなら、両方に行きます。検索エンジンは、スパムインデックスを作成しようとしない限り、両方を使用することを非難するべきではありません。

コンテンツの目的に応じて、さまざまなコンテキストで使用される特定のメタがあります。

Google Scholarメタデータ

使用させてください:

<meta name="citation_authors" content="Donald Jenkins">
<meta name="citation_keywords" content="html5 html meta-tags">

Dublin Core Meta Data Initiative もあり、オーサリングなどのメタデータの完全なセットを提供します。

Medataではありませんが、個人情報を提供するのは興味深いです hcard microformat 、プレーンでセマンティックなhtmlを使用して、他のエンジンで解析できる形式でvcardを提供します。

Hcardの例:

<div class="vcard">
 <a class="url fn n" href="http://borisguery.com/">
  <span class="given-name">Boris</span> 
  <span class="family-name">Guéry</span>
 </a>
</div>
9
Boris Guéry