2014-02-09 53 views
2

我正在開發一個項目,我們希望將外部內容加載到客戶網站上。主要的要求是我們希望客戶擁有儘可能簡單的內容(比如類似於Doubleclick的單行鏈接),並且最好不必涉及任何服務器端語言。提出的兩種方法是iframe或加載一個javascript文件,document.write不包含內容。加載外部內容以便Google可供搜索到的搜索結果

我們更關注後者,因爲它似乎爲最終用戶產生了更可靠的易讀性和簡單性 - 一行Javascript。我們遇到了這樣一個事實,即Google將對此進行不可預測的索引。我已閱讀了關於javascript和索引的大部分帖子(例如http://www.seroundtable.com/google-ajax-execute-15169.html,https://twitter.com/mattcutts/status/131425949597179904)。 Currenlty我們有(例如):

<html> 
<body> 
    <div class='main-container'> 
    <script src='http://www.other.com/page.js'></script> 
    </div> 
</body> 
</html> 

// at http://www.other.com/page.js 
document.write('blue fish and green grass'); 

,但它看起來像谷歌索引的這種類型的內容有時僅基於「取作爲谷歌」谷歌的網站管理員工具使用。既然它確實有效,我知道這個索引是可以的。更具體地說,如果我們將內容隔離到上述內容並刪除多餘的內容,則每次都會對其進行索引(與常規客戶html頁面中的完全相同的Javascript相反)。如果我們在客戶的html文件中有我們的內容,它似乎不會被索引。

什麼會是一個更好的選擇,以確保谷歌索引的內容(遠程是不是更好)?我試圖/遇到的想法是先裝載遠程文件中,例如PHP,是這樣的:

echo file_get_contents('http://www.other.com/page'); 

這顯然是阻止,但可能不是一個致命弱點。

鑑於上述要求,會不會有其他解決方案?

THX

回答