谷歌是否在搜索中显示基于AJAX的网站结果?

谷歌是否在搜索中显示基于AJAX的网站结果?,ajax,database,search,Ajax,Database,Search,我想知道,我正在制作一个网站,在首页上显示所有最新信息。。。该网站完全是AJAX工作,因此所有数据都在服务器数据库中,如果有人通过搜索引擎搜索我网站中可用的特定数据,那么搜索引擎会搜索数据库吗?默认情况下,不会,谷歌不会对仅AJAX可访问的内容进行爬网。但是,有一个约定可以用来确保它被爬网——“哈希冲击” 当Google(和其他搜索引擎)遇到以“#!”开头的链接时,它将“抓取”从AJAX调用返回的动态内容。利用这一点,而不是像这样: <a href="#">trigger ajax&

我想知道,我正在制作一个网站,在首页上显示所有最新信息。。。该网站完全是AJAX工作,因此所有数据都在服务器数据库中,如果有人通过搜索引擎搜索我网站中可用的特定数据,那么搜索引擎会搜索数据库吗?

默认情况下,不会,谷歌不会对仅AJAX可访问的内容进行爬网。但是,有一个约定可以用来确保它被爬网——“哈希冲击”

当Google(和其他搜索引擎)遇到以“#!”开头的链接时,它将“抓取”从AJAX调用返回的动态内容。利用这一点,而不是像这样:

<a href="#">trigger ajax</a>
<a href="#!some-ajax-content">trigger ajax</a>

…您将希望使用以下内容:

<a href="#">trigger ajax</a>
<a href="#!some-ajax-content">trigger ajax</a>

这里有更多关于这项技术的信息(还有很多其他网站,只需谷歌一下):

一些见解:


此外,您可能希望研究HTML缓存,它将提高您的SEO性能。

这是谷歌的头痛问题,您不必为此烦恼。今天许多网站都在使用ajax