我正在开发一个航班搜索引擎的客户,目前的URL如下所示(广告 = AO目的地机场, =产地机场,日期和旅客人数这里没有指定):使搜索URL搜索引擎友好:hash - >什么?
我的客户想让搜索页面更加搜索引擎友好(SEO)。这个想法是,正在寻找例如从SAO到REC的航班的巴西人,谷歌应该有更高的机会找到那个特定的航班搜索引擎。
第一步可能是用查询字符串(?)替换片段标识符(#)。然后服务器动态生成漂亮的文本内容,无需JavaScript即可查看(搜索结果仍将通过XHR加载)。在我看来,这很有道理。
现在,为了使网址搜索引擎更友好:
(A)我的客户提出了添加额外的关键字到URL,是这样的:
(B )我建议增加一个slu,,这可以很容易地国际化,而且这对人类也很好。例如:
http://example.com/pt_BR?ad=REC&ao=SAO/voos_de_Sao_Paulo_para_Recife
(C)或者,也许没有蛞蝓(但 - 由于可解析性 - 仅在有限的参数集,其具有限制由用户的URL的共享的缺点):
http://example.com/pt_BR/voos_de_Sao_Paulo_(SAO)_para_Recife_(REC)
你有什么建议?任何类似用例的良好URL的例子?
大家都说:据我所知,高排名页面的链接仍然是最重要的排名指标。最后,我想知道是否所有的复杂性都值得努力。当我看着Google自己的搜索页面时,它们相当简单。例如,H1标签中没有关于搜索查询的摘要,就像我的客户想要的一样。当然,谷歌不会搜索自己...
纸条给我:这可能是最好的网址为[括号中保留的字符(HTTP离开了括号: //www.ietf.org/rfc/rfc2396.txt)。例如,一些用户不小心将URL放在括号中,导致出现问题。 – feklee