网站搜索引擎优化策略(动态网站的搜索引擎优化策略(spidertraps)的脚本错误)

优采云 发布时间: 2021-09-17 04:14

  网站搜索引擎优化策略(动态网站的搜索引擎优化策略(spidertraps)的脚本错误)

  动态网站搜索引擎优化策略

  摘要:动态网站丰富了网站的功能,但搜索引擎的情况不同。动态页面是在用户“输入内容”或“选择”时动态生成的,但搜索引擎的“搜索机器人”无法“输入”和“选择”。此外,搜索引擎应该避免“蜘蛛陷阱”的脚本错误

  一、dynamic网站的出现及其优势@

  当互联网首次出现时,网站内容以HTML静态页面的形式存储在服务器上,访问者浏览的页面就是这些实际的静态页面。随着技术的发展,尤其是数据库和脚本技术Perl、ASP、PHP和JSP的发展,越来越多的网站开始采用动态页面发布方式。例如,当我们在上搜索内容时,搜索结果页面文件“自身”不存在于google服务器上,而是在我们通过程序输入搜索内容时通过调用后台数据库实时生成的,也就是说,这些结果页面是动态的

  静态页面站点只涉及文件传输,而动态站点要复杂得多。用户和网站之间有很多互动,网站不再只是发布内容,而是成为一个“应用程序”,这是软件行业向互联网的扩展。从软件角度看,动态站点是逻辑应用层和数据层的分离,数据库负责站点数据的存储和管理,ASP、PHP、JSP等负责处理站点的逻辑应用。除了增加许多交互功能外,更重要的是网站的维护、更新和升级更加方便。可以说,如果没有动态的网站技术,目前互联网上的这些超大型网站是不可能出现的

  二、搜索引擎在捕获动态网站页面时面临的问题

  从用户的角度来看,动态的网站非常好,丰富了网站的功能,但搜索引擎的情况不同。(关于搜索引擎与分类目录的区别,以及搜索引擎的工作原理,请“了解搜索引擎”)

  根本问题是“输入”和“选择”。当用户“输入”或“选择”时动态生成动态页面,但搜索引擎的“搜索机器人”无法“输入”和“选择”。例如,我们需要在当当书店网站上查看冯英健的书《网络营销的基础与实践》。动态生成简介页面,URL地址为:

  此处,需要输入ID参数值“?”之后的产品。“搜索机器人”可以通过链接找到页面,但不能在“\uID”参数值之后输入产品,因此无法抓取页面文件

  另外,搜索引擎可以用“?”抓取此类页面?从技术上讲,通过链接,但一般来说,搜索引擎选择不抓取它。这是为了避免名为“蜘蛛陷阱”的脚本错误,这将使搜索机器人在无限循环中抓取,无法退出,从而浪费时间

  三、dynamic网站搜索引擎策略

  动态网站要被搜索引擎捕获,您可以使用内容发布系统软件将动态站点转换为静态页面。这种方法更适用于页面发布后变化不大的网站,如一些新闻网站(如新浪新闻中心:)

  搜索引擎可以通过以下方法捕获General dynamics网站:

  首先,我们需要使动态页面的URL地址没有“?”并使动态页面看起来像一个“静态页面”。请看下一页。它显然是一个动态页面,但URL地址看起来像一个“静态页面”。对于不同的动态技术,可以采用以下技术:

  ·对于使用ASP技术的动态页面,提供了一个名为xqasp()的工具,它可以将“?”替换为“/”

  ·对于使用ColdFusion技术的站点,您需要在服务器上重新配置ColdFusion,并使用“/”而不是“?”将参数传输到URL。有关更多详细信息,请参阅站点

  ·对于使用Apache服务器的站点,您可以使用“重写”模块将带有参数的URL地址转换为搜索引擎支持的格式。默认情况下,Apache服务器中未安装“重写”模块。有关详细信息,请参阅

  对于其他动态技术,也可以找到相应的方法来改变URL的形式

  然后,创建一些静态页面以指向这些动态页面(使用更改的URL链接)

  如前所述,搜索引擎机器人本身并不“输入”参数,因此为了让这些动态页面被搜索引擎捕获,我们还需要告诉机器人这些页面的地址(即参数)。我们可以创建一些静态页面,这在网络营销中通常被称为“网关页面”,其中有大量指向这些动态页面的链接

  将这些输入页面的地址提交给搜索引擎,搜索引擎可以捕获这些页面和链接的动态页面(更改的URL表单)

  四、搜索引擎对动态网站支持的改进

  在我们调整动态站点以适应搜索引擎的同时,搜索引擎也在不断发展。到目前为止,绝大多数搜索引擎都不支持捕获动态页面,但谷歌、HotBot等和国内百度已经开始尝试捕获动态网站页面(包括“?”页面),这就是我们在这些搜索引擎上搜索时结果中出现动态链接的原因

  当这些搜索引擎抓取动态页面时,为了避免“搜索机器人陷阱”,它们只抓取从静态页面链接的动态页面(至少“表面上”是静态页面),而不再抓取从动态页面链接的动态页面

  因此,如果一个动态站点只针对上述搜索引擎,那么可以根据上述部分介绍的方法对其进行简化:只需创建一些条目页面,链接许多动态页面,然后将这些条目页面提交给这些搜索引擎

  要直接使用动态URL地址,请注意:

  ·文件URL中没有会话ID,并且不要使用ID作为参数名(特别是对于Google)

  ·参数越少越好。尽量不要超过2

  ·URL中不能使用任何参数。一些参数可以转移到其他地方,这可以增加动态页面的深度和数量

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线