2014-02-09 54 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

回答