Open NAKKA-K opened 4 years ago
SPAでOGPするの無理ゲーじゃね? react-helmetというライブラリを使えば動的にhead内を変更できるみたいだけど、twitterカードとかだとjsが解釈されないから意味なさそうだし。
最初のレンダリングの時に適切に設定しておいてあげると、OGPとして解釈してくる
<!DOCTYPE html>
<head>
</head>
<body>
<div id="root"></div>
</body>
レスポンスとして上のような簡単なやつをPHPで出力していると思うけど、 ここで適切なmeta情報を設定してあげるとよい感じなる
componentDidMountならOKってこと?
PHPの出力から
最初のレンダリング
ブラウザがサーバーからもらったレスポンスをもとに一番最初にするレンダリング
どのページにしっかりとしたOGPが必要かと考えれば本の画像とかを表示するときだけで良さそう。後は基本のBookBok画像とか出しとけばいいか。 SEOをやるならそもそもSSRした方がいいしそこはある程度無視で良さそう。
and set title for each page