我正在开发一个项目,我们希望将外部内容加载到客户网站上。主要的要求是我们希望客户拥有尽可能简单的内容(比如类似于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