谷歌索引页面加载后通过ajax或javascript检索的文本
几个谷歌问题:
1 - 谷歌是否有机会“看到”使用ajax检索的文本?
用户从一系列选择框中进行选择,然后显示数据库中的一些文本。
2 - 如果我使用javascript更改页面标题,在HEAD区域之外,谷歌会索引修改后的标题吗?
抱歉,如果这些是微不足道的问题,感谢您的回复
祝你今天过得愉快 :-)
a couple of google questions:
1 - is there ANY chance that google will "see" text retrieved using ajax?
the user selects from a chain of select boxes and some text from the Db is displayed.
2 - if i change the page title using javascript, outside the HEAD area, will google index the modified title?
sorry if these are trivial questions and thanx for any reply
have a nice day :-)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Google 看到的就是您在浏览器上禁用 javascript 时看到的。所以你的两个问题的答案都是否。
将网站的所有数据编入索引的正确方法是在
标记内优雅地降级。例如,您可以提供一个界面来浏览数据库的所有内容,使用指向正确结果页面的请求列表和子列表,这些页面很好地集成在您的站点中。
警告注意:您的内容必须确实是您网站的无脚本版本。如果您创建特殊网站,它就会成为伪装网站,这是禁止< /a>.
更新:自 2014 年以来,Google 似乎支持您能想到的所有内容(包括 javascript 和 ajax)。
What Google sees is what you see when you disable javascript on your browser. So the answer to both your questions is no.
The correct way to have all the data of your site indexed is to degrade gracefully inside
<noscript>
tags. For example, you could offer an interface to browse all the content of your database, using list and sublists of requests that point to proper result pages, that are well integrated in your site.Warning note: your content must really be a noscript version of your site. If you create a special site, it becomes cloaking, which is forbidden.
Update: Since 2014, Google seems to support everything you can think of (including javascript and ajax).
尝试使用 seo-browser.com 或 lynx 浏览器来查看 google 如何查看您的网站。
Try using seo-browser.com or lynx browser to see how google see your site.
另请参阅 Googlebot 无法看到 jquery 生成的内容 和/或此 文档,介绍如何对 AJAX 内容进行蜘蛛抓取。
Also see this answer on Googlebot doesn't see jquery generated content and/or this document by Google, on ways you can have your AJAX content spidered.