特定の Web ページのコンテンツを変更する製品に取り組んでいます。さて、私たちがやりたいことは、この変更されたコンテンツを Google がクロールすることです。コンテンツの置換は、さまざまな URL (サブドメイン、html5 プッシュステート、または hashbang^1) によってトリガーされます。
現在起こっていることは、ユーザー (またはボット) が、コンテンツが置き換えられる前に、コンテンツを一瞬 (通常はほんの一瞬) 見るということです。
ブラウザのレンダリングをハックして、レンダリングされる前にコンテンツを変更することは可能ですか? これは Google のクロールに良い影響を与えますか? または、pushState を使用して新しいページをプッシュする以外に、より良いアイデアがある人はいますか?
1 #!?$? を撃ってください。しかし、誰もそれを使用していないので、スクリプトが実行されているサイトを制御できないため、私たちにとっては素晴らしいことです.
編集:
ここでは、HTML スナップショットが可能な解決策のようです。検索エンジンの場合はプロキシし、オリジナルを評価し、コンテンツを送り返しますhttps://developers.google.com/webmasters/ajax-crawling/docs/html-snapshot