SEOプラグインとサーバサイドレンダリング

2018-10-07 06:08:21

 WordPressのSEOプラグインを見ながら、少々実験を行いました。プラグインはFacebookやTwitter用にmeta propertyを出力するように出来ています。


 ここで出力されている項目のうち、og:title、twitter:title、og:description、twitter:description等を確認してみた結果、タイトルはtitleタグがあればそのまま通知されるし、説明書きに関しても汎用のdescriptionできっちり認識されます。つまり書くだけ通信帯域の無駄遣いです。

 そしてSPAのプログラムだとJavaScriptで内容を書き換えることになるのですが、後から変更した内容に関しては見事に認識されません。Facebook等にサイト情報を通知するためには、サーバサイドレンダリングが必須となります。JavaScriptを認識してくれるGoogleボットと比べると悲しい感じですが、出来ないことは対策するしかありません。