我有一个简单的网站(5-8 XHTML页面和支付网关要做),约1500产品有一个固定SKU/产品代码。
查询的样例URL:http://www.domainname.com/product-detail.html?20001-1P16AX和我通过JQuery/AJAX服务调用提取数据并将其推送到DOM。
元标记,(数据为粗体斜体),我想通过服务调用填充如下所示
我的疑问是..。
我很高兴听到你们所有的专家,请提出建议。
谢谢
NBaua
发布于 2013-08-01 10:02:36
您可以使用Ajax调用加载任何数据。例如,本站更改了所有页面的标题(也可以是一个元标记),JavaScript和Google索引它们都是正确无误。此站点使用“转义URL片段”方法进行索引。
发布于 2013-07-26 05:41:41
通常,google或其他爬虫引擎不会执行您的js代码,因此它们不会加载您的元标记。但仍然有办法使您的网站搜索引擎友好。
我知道有两种方法。一个是Hijax (http://en.wikipedia.org/wiki/Hijax),另一个是使用‘转义url片段’或其他方法的html快照方法。
在我看来,hijax更干净。在这种方法中,您只需区分浏览器请求页面和爬虫请求页面。我不知道您是如何触发ajax页面更改的。有关这方面的信息将更有帮助。您只需显示包括元数据在内的所有页面内容,而不必担心服务器端的外观或用户体验,只有在没有执行JavaScript的爬虫请求时才能这样做。
https://webmasters.stackexchange.com/questions/51282
复制相似问题