1)蜘蛛无法穿越搜索功能
2)搜索结果页URL过长过参数化。这两个问题就会最终影响网站整体的收录量,而对于线上预订类网站收录量的多寡决定你在排名上的地位。因此,网站推广需要更多的收录量来保证这个行业里的SEO排名度。
很显然,这样的页面是动态化的,数据直接从数据库里填充到搜索结果模板页面上,而这样的页面理论上搜索引擎是抓不到的。原因很简单,蜘蛛不会做人为的站内搜索。所以,要想蜘蛛收录这样的页面,我们必须做开放式的入口甚至需要更简短或是伪静态化的页面。
如果只是提供站内框搜索是很难扩大网站推广收录量的。我们可以通过制造相同内容的伪静态页面增强蜘蛛抓取的机会,而且还可以在网站上提供给用户一个结果入口。虽然订票系统参数很多,排列组合也很多,但是我们也是可以通过URL里参数变化来控制调整内容的。
站内搜索强大与否也是需要考虑网站推广搜索引擎友好度的,如果只是为了功能而设计会忽略对于蜘蛛的抓取问题。我觉得这是很多小型线上预订类网站(特别是酒店预订类)要主要学习的地方。
此外,可能有人会问,这是不是会产生复制页的问题?理论上来讲有这个风险,但是这个问题是可以被简单地解决的,你可以通过robots来禁掉符合动态结构的URL,或是可以在动态页面上增加canonical命令等等。但是有一点要注意就是在伪静态页面上要合理使用静态和动态页面URL的融合,我发现这点他们有试图在做,但可能是由于某些即时数据传导的问题,选用的方法没有把伪静态URL放进去。但总体来讲还算是不错的。