a-blogにrel="canonical"を追加する

Google、Yahoo!、Microsoftの検索エンジンが <link rel="canonical" ... > というタグのサポートを開始したそうです。これを設定する事により、以下のページを検索エンジンが同一のモノとして処理してくれるようになります。



rel="canonical" で検索してみると以下のようなページがヒットします。



そこの情報をメモっておくと、


  • これは絶対的なものではなく、あくまでヒントとして活用される。
  • href属性には相対パスを与えることも可能。baseタグとあわせた相対パス指定も認識される。ただし絶対URLが推奨されている。
  • rel="canonical"で与えられるURLのページは存在することが望ましい。
  • rel="canonical"で与えられた先でさらにrel="canonical"が指定されていても問題ない。
  • 異なるドメインのURLを指定することはできない。
  • rel="canonical"は 301 リダイレクトと同等に扱われる。Googleの場合 PageRank などの情報も引き渡される。

そこで本題です。 a-blog を利用する際には、どうするかを考えてみると news.tpl.html の<head>タグの中に


<link rel="canonical" href="http://kazumich.com/index.php?ID={newsID}"/>

のようなタグを追記しました。これで、1記事表示させた際のアドレスは1つにし、サイト内の重複コンテンツを防止対策が1つできたのではないかと思います。


blog comments powered by Disqus

プロフィール

山本一道
  • Twitter
  • Facebook
  • Google+

有限会社アップルップル

山本 一道

名古屋のホームページ制作会社「有限会社アップルップル」の代表をしています。弊社で開発しているCMS「a-blog cms」や、名古屋の「WCAN」も、よろしくお願いします。

エントリーリスト

タグ