現在、URL 内のすべての特殊文字とスペースをハイフン (-) に置き換えています。SEO と読みやすさの観点から、これは問題なく機能します。ただし、場合によっては、ハイフンを取り除いた後、URL の一部を検索にフィードしています。この問題は、検索用語にハイフンが含まれている必要がある場合に発生します。ハイフンが削除されたときに結果が返されないからです。使用している検索アルゴリズムを変更することはできますが、速度が低下します (特に、AJAX を使用した検索ボックスで使用していて、これを高速にする必要があるため)。
これに対処する最善の方法は、既存のハイフンをパイプ (|) に置き換えることです。パイプ文字は区切り文字としてではなく単語の一部として扱われるため、これらの用語の SEO に悪影響を与えると感じています。私の知る限り、区切り文字と見なされる文字はハイフンとスラッシュ (/) だけです。
だから私の質問は:
- ハイフンを表すために使用できる代替文字はありますか?
- 他の文字を使用できない場合、パイプ文字を使用すると検索エンジンにどの程度の影響がありますか?
乾杯、ザック