【发布时间】:2010-11-13 06:55:42
【问题描述】:
我一直认为 AJAX 驱动的内容对搜索引擎是不可见的。
(即通过 XMLHTTPRequest 插入 DOM 的内容)
例如,在本站中,主要内容是由浏览器通过AJAX请求加载的:
http://www.trustedsource.org/query/terra.cl
...如果您在禁用Javascript的情况下查看此页面,则主要内容区域为空白。
但是,Google 缓存会显示 AJAX 加载后的全部内容:
因此,显然搜索引擎会索引 AJAX 加载的内容。
问题:
- 这是搜索引擎的新功能吗?最多 网络上的帖子表明您 必须发布重复的静态 HTML 供搜索引擎查找的内容 他们。
- 有什么技巧可以获取 要爬取的 AJAX 驱动的内容 搜索引擎(除了创建 重复的静态 HTML 内容)。
- 将 AJAX 驱动的内容 如果它是从加载索引的 单独的子域?一个怎么样 单独的域?
【问题讨论】:
-
"...如果您在禁用 Javascript 的情况下查看此页面,则主要内容区域为空白。"不,不是。实际上,它看起来很混乱。
-
你用的是什么浏览器?当我在禁用 Javascript 的情况下访问 Firefox 中的第一个链接时,我看到“'terra.cl' 的信息”,然后是一个空白框。查看 html 源代码时,我看到一个 ID=query-content 的空 DIV,AJAX 内容将放在那里。
标签: javascript ajax search seo xmlhttprequest