LoginSignup
2
2

More than 5 years have passed since last update.

URL変更時にFacebookシェア数をリセットしない

Posted at

動機

サイトリニューアルなどによってどうしてもURLが変わる(変えたい)ことありますよね?
その時、Facebook の シェア数 などはURLに結び付いているのでゼロにリセットされてしまいます。でも、せっかくためた シェア数 です。残したいですよね?

リダイレクトすればいい、og:urlを指定すればいい、など色々いわれますが、なかなかうまくいかず。いろいろなパターンを試して、結局うまくいったのでメモ残します。1

けっきょくどうすればいいか?

結論だけ。

  • 旧URL から 新URLリダイレクト を設定する
  • og:url には 旧URL をいれる
  • canonical url にも 旧URL をいれる <link rel=”canonical” href="旧URL" >
  • URLに日本語が含まれている場合には、 og:urlcanonical url もエンコードしたURLをいれる
  • キャッシュが残っている可能性が大きいので、Facebook debugger で scrape をしてキャッシュを更新する

以上。
うまくいかなかったら、Facebook debugger でがんばってエラーを見る。


  1. 2016年4月時点の方法です。Facebook はよく更新されるのでいつまで使えるかわかりません。 

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2