私は、テストとターゲットの専門家ではありません。私はアプリケーション アーキテクトです。昨日、Test & Target の経験が豊富な同僚と話し合いました。今日、私の Web サイトでは、テストとターゲットのコンテンツが以下の手順でレンダリングされます。
1) ページの読み込み 2) T&T URL への AJAX 呼び出しが行われます。応答は、複数行の document.write を含む JS です。3) その JS がコンテンツを実行すると、AKA HTML マークアップがページにレンダリングされます。
上記の手順では、検索エンジンがそのコンテンツをクロールするのに役立ちません。私は同僚に、JS(document.write) レスポンスを送信する代わりに、コンテンツ (html) だけを送ってもらえないかと尋ねました。それが可能であれば、サーバー側自体からコンテンツを呼び出し、検索エンジンがクロールするのに応じてコンテンツを追加します。
彼は、それはまったく不可能だと言います。私は信じていません。私の Web アプリケーション アーキテクチャの経験からすると、これは可能なはずです。しかし、製品に関する私の知識はゼロです。
誰かがそれが可能である場合は、それを行うための手順を提供してください. 同僚と共有します。どうもありがとう。
アップデート
一時的な解決策として。C# .Net で document.write JS を aspx ファイル内で実行する方法はありますか。たとえば、document.write("test") を実行するとします。テキスト テストは、document.write js コードのない応答の一部である必要があります。
よろしく、 Ravishankar Rajendran