私は顧客向けのフライト検索エンジンを開発しています。現在、URL は次のようになっています ( ad = 目的地の空港、ao = 出発地の空港、日付と乗客数はここでは指定されていません)。
私の顧客は、検索ページをより検索エンジンに適したもの (SEO) にしたいと考えています。たとえば、SAO から REC へのフライトを Google などで探しているブラジル人は、その特定のフライト検索エンジンを見つける可能性が高くなるはずです。
最初のステップは、おそらくフラグメント識別子 (#) をクエリ文字列 (?) に置き換えることです。次にサーバーは、JavaScript なしで表示できる適切なテキスト コンテンツを動的に生成します (検索結果は引き続き XHR 経由で読み込まれます)。私の意見では、それは非常に理にかなっています。
ここで、URL をより検索エンジンに適したものにするには:
(A) 私の顧客は、次のような追加のキーワードを URL に追加することを提案しています。
(B) 代わりに、簡単に国際化でき、人間にとっても読みやすいスラッグを追加することを提案します。例:
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 タグに検索クエリの要約がありません。もちろん、Googleは自分自身を検索しません...