繁体   English   中英

搜索引擎如何分析动态内容?

[英]How do search engines analyze dynamic content?

我想使用JavaScript动态注入这些标签。

<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
<meta name='title' content='Foo - All Your Bookmarks in One Place.'>
<meta name='description' content='A better way to bookmark.'>

因此,如果单击:View-> Source,它们将不会显示,因为它们是动态创建的。

但是当使用链接到window.onload的功能请求页面时,它们会自动插入DOM中。

搜索引擎会知道吗?

  1. 不会。一般而言,搜索引擎不会处理或处理JavaScript。 因此,如果您通过JavaScript生成内容,则搜索引擎很可能看不到。 但是,它们确实具有解析某些 JavaScript的能力,并且Google确实支持可抓取的Ajax标准 (此处不适用),因此他们可能会发现它,但您不应依赖它。
  2. 元标记不再影响您的排名,因此从SEO角度来看,这个问题确实无关紧要。 这些标记可能对搜索引擎产生的唯一影响是, 它们可能会在搜索结果中使用您的元描述标记,但不能保证。

更新

搜索引擎会看到它们从服务器下载的源代码,而不是JavaScript或Flash等所产生的任何操作的结果。 因此,即使它在DOM中,也只有在执行JavaScript之后才存在。 如果搜寻器不执行JavaScript,那么就他们而言,它就永远不在DOM中。

更新#2

搜索引擎搜寻器从本质上等同于具有可用性和可访问性需求的人员。 要查看搜索引擎搜寻器看到的内容,请关闭图像,CSS和JavaScript。 更好的是,通过Jaws之类的屏幕阅读器查看您的网站,或使用Lynx之类文本浏览器查看您的网站。

可能不是,尽管Google可能正在处理JavaScript。 在此处发布之前,您可能应该已经阅读https://developers.google.com/webmasters/ajax-crawling/

在此处查看更多最新答案: https : //webmasters.stackexchange.com/questions/28201/search-engine-misunderstanding#10006925

我会说几乎肯定不会,对不起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM