1

我正在为客户开发航班搜索引擎,目前 URL 如下所示(ad = 目的地机场,ao = 始发机场,此处未指定日期和乘客人数):

http://example.com/#ad=S%C3%A3o+Paulo+-+Todos+os+aeroportos+(SAO),+Brasil&ao=累西腓+-+Guararapes+Intl+(REC),+Brasil

我的客户希望使搜索页面对搜索引擎更友好 (SEO)。这个想法是巴西人正在寻找从 SAO 到 REC 的航班,例如谷歌应该有更高的机会找到那个特定的航班搜索引擎。

第一步可能是用查询字符串 (?) 替换片段标识符 (#)。服务器然后动态生成可以在没有 JavaScript 的情况下查看的漂亮文本内容(搜索结果仍将通过 XHR 加载)。在我看来,这很有意义。

现在,为了使 URL 对搜索引擎更友好:

你有什么建议?任何类似用例的好 URL 示例?

话虽如此:我知道来自高排名页面的链接仍然是最重要的排名衡量标准。最后,我想知道所有这些复杂性是否真的值得付出努力。当我查看 Google 自己的搜索页面时,它们相当简单。例如,正如我的客户想要的那样,H1 标签中没有搜索查询的摘要。当然,谷歌不会搜索自己...

4

1 回答 1

2
  • 不要使用_(下划线)来分隔单词。谷歌解释 hello_world为一个词,但解释hello-world为两个词。
  • 不要将人类可读的关键字放在查询字符串中(在 之后?)。而是让它成为一个普通的 URLhttp://example.com/pt_BR/search/voos-de-Sao-Paulo-(SAO)-para-Recife-(REC)

我会选择类似的东西:http://example.com/pt_BR/2012-10-28/voos-de-Sao-Paulo-(SAO)-para-Recife-(REC)

于 2012-10-18T14:25:04.200 回答