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

2009年02月16日 雑記 #a-blog #Google #Microsoft #Yahoo

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="https://kazumich.com/index.php?ID={newsID}"/>

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

著者写真
この記事を書いた人
山本 一道 / 有限会社アップルップル 代表

名古屋のWeb制作会社 (有)アップルップル代表。HTMLファーストな国産CMS「a-blog cms」開発・販売・サポート / 名古屋のWeb制作者コミュニティ「WCAN」主催 / コワーキングスペース「ベースキャンプ名古屋」運営。Web制作の現場をより良くするための活動をしています。

@kazumich

関連記事

この記事のハッシュタグ #a-blog#Google#Microsoft#Yahoo から関連する記事を表示しています。