我正在尝试创建一个客户可以在其网站上使用的小部件。所有小部件都在客户网站的<div>
内显示新闻源。
例如,客户会通过远程来源在我们的网页上包含我的脚本:
<script type="text/javascript" src="http://www.widget_source.com"></script>
<div id="widget"></div>
然后我的脚本会将一堆新闻Feed数据写入<div>
。由于新闻源是通过javascript新添加的,因此任何搜索爬虫都不会看到数据,因此页面不会获得SEO优惠。
我的问题是:
是否可以通过搜索引擎使新闻源的内容能够索引,以便使用该窗口小部件的客户能够从SEO中受益?我看过Making ajax content crawlable by search engines。但这不起作用,因为我无法控制客户的后端。
小部件不一定需要在javascript中。有没有其他方法可以实现我的目标(可能通过iframe或RSS)?
答案 0 :(得分:2)
Google确实为disqus等类似系统编制了索引。我认为这是一个很大的案例,谷歌已经决定对他们的javascript进行逆向工程,以便他们可以抓取它。
我怀疑你最好的选择是使用标准/常用的javascript技术和库来增加Google可以解决的问题。
我还没有直接使用AJAX和爬行,但我怀疑使用基于GET的AJAX调用会增加抓取它们的机会。 GET表示基于读取的请求,而POST表示写入。搜索引擎避免调用写入。