今までなかったのがむしろ不思議としかいいようがないぐらい。大歓迎。

検索エンジン3社、正しいサイトURLを認識させるcanonical属性を導入(URLの正規化) :: SEM R
そこで検索大手3社は今回、canonical属性を導入。ここに正しいURLを記述することで、クローラはその情報を参考に適切なURLを特定する。linkタグは、301リダイレクト相当の取扱がされ、リンク評価など他の要素もcanonical で指定したURLに引き継がれる。また、全く同一のページ同士でなければ指定できないというわけではなく、ほぼ同じページ同士でもrel="canonical" 設定が可能だ。

というわけで、livedoor Blogでこれに対応する方法。

新管理画面では
[ブログ設定]ボタン(右中程)→[カスタマイズ]リンク(「デザイン」中)→[個別記事ページ]タブ
旧管理画面では
[カスタマイズ/管理]リンク→[デザインのカスタマイズ]リンク→[個別記事ページ]リンク

でテンプレートの編集画面を出して、そこに

<link rel="canonical" href="<$ArticlePermalink$>"/>

を加えるだけ。<head>の内側ならどこでもOKみたいだけど、私はlinkが並んでいるところの上の方に付け加えた。

正直ここ livedoor Blog では必要性はそれほど高くないのだけど、それでも時折変なURIへのアクセスがあるので(たとえば.htmlの後ろに?deadbeefが付いているような)。

すぐに対応して欲しいのが、ソーシャルブックマークと記事をページ分割しているニュースサイト。これでブクマがばらけてしまうのが結構防げるのではないか。

Dan the livedoor Blogger

See Also: