Dynamic 动态网站的SEO兼容性

Dynamic 动态网站的SEO兼容性,dynamic,seo,Dynamic,Seo,我曾读到SEO适用于静态网站,它将信息保存在初始页面中。。我想知道是否有可能实现动态添加信息的搜索引擎优化 我的意思是,在这里我使用ajax加载信息,在这种情况下,如何才能实现SEO,这是可能的。。请帮帮我 谢谢 Praveenjayapal只要通过URL重写或查询字符串参数,每个页面都有一个唯一的URL,并使用它来驱动所显示的内容,SEO就会起作用 过去我已经多次这样做了。确保您的内容在没有JavaScript的情况下可供客户端访问。您的页面上可能有JavaScript,可以根据URL更改内容

我曾读到SEO适用于静态网站,它将信息保存在初始页面中。。我想知道是否有可能实现动态添加信息的搜索引擎优化

我的意思是,在这里我使用ajax加载信息,在这种情况下,如何才能实现SEO,这是可能的。。请帮帮我

谢谢
Praveenjayapal

只要通过URL重写或查询字符串参数,每个页面都有一个唯一的URL,并使用它来驱动所显示的内容,SEO就会起作用


过去我已经多次这样做了。

确保您的内容在没有JavaScript的情况下可供客户端访问。您的页面上可能有JavaScript,可以根据URL更改内容。

我不太清楚这一点,但IMHO使用语义标记并将站点地图提交给Google会有很大帮助。

您必须使所有内容在没有JavaScript(即ajax)的情况下都可以访问。否则,搜索引擎爬行器无法为您的内容编制索引。

您可以创建一个具有AJAX且与搜索引擎兼容的网站,但必须创建该网站,以便在没有AJAX的情况下,通过相同的URL访问相同的信息。搜索引擎无法执行Javascript,因此,搜索引擎无法访问仅通过Javascript提供的任何内容

默认情况下,您需要在标记内或页面内提供此内容,并让Javascript为您的AJAX版本隐藏它


你不能向谷歌这样的搜索引擎提供不同的页面,因为他们通常会抓取一个页面,既作为他们的机器人,也通过发送一个声称是Internet Explorer的用户代理字符串来屏蔽用户。这是他们的方法,可以确保你没有试图与搜索引擎玩游戏,他们看到的内容与普通用户看到的内容相同。

使用javascript和Ajax的正确方法是首先编写网页代码,然后在没有javascript的情况下交付内容。所有内容应以逻辑组织的方式显示。完成后,您可以使用JS/Ajax为启用JS的访问者提供卓越的可用性


这将有利于您所有的用户,启用和禁用javascript,以及搜索引擎。

为了解决这个问题,我创建了一个站点地图。 例如,在我的网站地图中

www.site.com/level_one/level_two/page1.html, www.site.com/level_one/level_two/page2.html,

因此,谷歌、雅虎、必应等爬虫程序知道要寻找什么。但是当用户访问www.site.com时,总是使用纯ajax站点。 因此,您需要像访问静态站点一样访问站点地图中的页面

解决这一问题的另一种方法是使页面在不使用javascript的情况下兼容,因此,如果用户可以执行javascript,则可以将所有href重写为

请检查:


希望它有帮助

这是错误的,您可以使ajax可爬行