web-dev-qa-db-ja.com

URL:ハイフン、アンダースコア、またはプラス記号を使用する必要がありますか?

検索エンジンに適しているのはどれですか?

  1. example.com/my_cool_page.html
  2. example.com/my-cool-page.html
  3. example.com/my+cool+page.html
112
delete

現在は過去に比べて差は少ないようですが、URLの各用語を個別のWordとして認識したい場合は、ハイフンをお勧めします。

これは、英語の場合と同様に、検索エンジンがハイフンをワード区切り文字として扱う方が簡単だということです。ただし、アンダースコアは通常、Wordの区切り文字として英語では使用されません。多くの場合、プログラミングの関数名にアンダースコアが使用されている場合、および他の同様の状況で、それらを前後の文字の一部として表示することが望ましいです。

これが重要になる場合がいくつかあります。たとえば、誰かが完全なURLをリンクのアンカーテキストとして使用する場合、検索エンジンはそれらの用語を関連する単語として引き出すことができます。別の方法として、検索エンジンがURL内の単語を相関要素として使用して、それらの用語とページコンテンツの関連性を判断することもできます。

Matt Cuttsには 日付の付いた部分 これが説明されており、2011年8月のより新しい Googleウェブマスターヘルプ のビデオがあります Googleはまだアンダースコアをワード区切り文字 。有効なHTMLを提供するのと同じ理由で、検索エンジンの生活をできるだけ簡単にすることもできます。

新しいサイトを開始する場合は、ダッシュを使用することをお勧めします。

91
JasonBirch

あなたの答えは次のとおりです。

https://webmasters.stackexchange.com/questions/374/urls-should-i-use-hyphens-underscores-or-plus-symbols

Stack ExchangeサイトのネットワークはGoogleで高く評価されており、Stack ExchangeはURLにハイフンを使用しています。

76
Aiden Bell

ジェフ・アトウッドによるこの記事は、常に私のためにそれを決めました: スペース、アンダースコア、ダッシュ

This_is_a_single_Wordですが、this-is-multiple-wordsです。

...ただし、これはGoogleの場合はもう当てはまらないようです(「ウェブサイト」を検索してみてください。1つのWordと見なされます)。

22
tlvince

アンダースコアのもう1つの欠点は、URL全体が下線付きのリンクとしてレンダリングされるときに一部のブラウザーで非表示になることです。これは、ユーザーがURL )。

10
Loftx

ハイフンは読みやすいと思いますが、最も使用されているものです(したがって、ユーザーはURLにハイフンが含まれることを期待します)。

8
Thomas Bonini

ハイフンはWordの区切り文字として使用されるため、検索エンジンでより良くなると思います。さらに、ユーザーにとって読みやすくなっています。

5
Grant Palin

私はすべてハイフンです。複数単語のフレーズにアンダースコアを使用することも理にかなっています。ハイフンは、シフトを打つ必要がないため、入力が少し速くなります。最終的には好みのものになるかもしれませんが、エンドユーザーを念頭に置いて、ハイフンが読みやすい場合はemを使用します。

5
Chris

個人的には、ダッシュを入力するのにShiftキーを押す必要がないので、アンダースコアよりもダッシュの方が簡単だと思います。また、キーボードのどこにアンダースコアがあるのか​​を多くの人が知っているのではないかと思っています。

もちろん、ほとんどのユーザーはウェブサイトのアドレスを入力していないため、これは大したことではありませんが、誰かがいつか入力する可能性があります。

4
Darryl Hein

私にとっては、下線よりもハイフンを読む方が簡単です。他のほとんどの人にとってもおそらく簡単だと思います。

ハイフンは単語の区切りとして扱われ、ページ名を実際の単語と見なすのに役立ちます。これは良いことです。

アンダースコアは、ほとんどの場合ではありませんが、多くの場合、Wordの区切り線として扱われず、ページ名を文字とアンダースコアの大きなクラスターとしてレンダリングします。

つまり、ページ名にハイフンではなくアンダースコアを使用すると、他のすべての条件が同じであれば、ほとんどの場所でページのスコアが低くなります。どれくらい低いですか?あまりない。これは常に当てはまりますか?いや.

3
Evik James

検索エンジンには何が良いですか?
関係ありません。重要なのは、ユーザーにとって何が良いのでしょうか?

  • 最新の検索エンジンは、WordセパレーターやWordジョイナーなどの奇妙なルールに依存すべきではありません。現代の検索エンジンは、タイプミス、アポストロフィ、句読点などに対処できます。単語を区切る文字を把握することは、それほど大きな問題ではありません。

  • ハイフンは、Wordの自然な区切り文字であるため、より良いと主張する人々には同意しません。種類は同じですが、種類は異なります。単語を半添付または半区切りにします。自然なWord区切り文字は%20です。

しかし、上記の記述は無関係です。とにかくURLは重要ではありません。

URLのキーワードはどれくらい重要ですか?
ページにコンテンツが明らかにない場合、それらは重要ではありません。

  • URLは人間にはあまり見えません。リンクは代わりにアンカーテキストを持っている場合があり、ページには表示されず、ブラウザーのタブには表示されません。

  • <title />とメインの見出しはより見やすく、通常は同じキーワードが含まれているため、URLのキーワードは冗長になります。

それは人間にとってどれほど重要ですか?
場合によります。

検索エンジンの観点から:ユーザーは検索クエリを入力し、興味深いタイトルと説明のスニペットをクリックするだけです。

しかし、訪問者は他の場所からも来ます。場合によっては、代わりに「URL品質」を無関係にするニースアンカーテキストがありますが、重要な場合があります。

  • URLのコピー&貼り付け/共有の高速化:ライターにとっては問題ありませんが、リーダーにとっては問題です。

  • URLを手動で入力する必要があります。 (たとえば、画像からテキストをコピーすることはできません。)

URLの品質を決定するものは何ですか?

  • 長さ;アドレスバーを水平にスクロールしたり、URLのみのリンクで行を折り返したりすることは望ましくありません。言うまでもなく、長いURLを入力するのにも時間がかかります。

  • 単語の区切り記号。ほとんどの人は、ハイフンの方が良いことに同意しているようです。

  • クラッター;例:一意のID、ファイル名拡張子、奇妙なURLパラメーター。これらは覚えにくいです。

  • 奇妙な文字と構文。時代遅れの例はチルダ( http://example.com/~user/ )ですが、URLパラメータの構文も少し奇妙です。珍しい文字は、一部の人にとってはタイプが難しいかもしれません。

  • 安全な文字とユニコード。これは両刃の剣であり、独自の答えに値します。しかし簡単に説明すると、ブラウザーはURLを破壊します。%c3%a4などは入力するのが面倒です。すべてのキーボードが安全でない文字やエンコードヘルを入力できるわけではありませんが、キーワードはネイティブスピーカーにとって意味があります。

  • テキストの長さ。 URLはタイトルの形式であると考えてください。明白な文法を無視した言葉を無駄にしないでください。

人々は少し違うものを入力します
Webサーバーは、認識された非標準URLを標準バージョンにリダイレクトするように設計する必要があります。決定するのはあなた次第です:

  • http vs https

  • www vs no www

  • 末尾のスラッシュと末尾のスラッシュなし

ただし、サーバーはそれらすべてを受け入れて修正する必要があります。

検索結果を含む404ページは、ユーザーにとって便利です。 (URLの単語を検索クエリとして使用します。)

3
Oskar Skog

ここにはたくさんの良い答えがあります。追加する必要がある別のポイントは、ハイフンのピクセル幅がアンダースコアより小さいことです。これにより、mayを使用すると、SERPに別のキーワードを入力できます。

2

URLで何を表現したいかによって異なります。

表面的には、検索エンジンではハイフンとアンダースコアが同じように扱われていると簡単に信じられます。ただし、そうではありません。

つまり、Googleはハイフンをスペース(または単語の区切り記号)として扱います。したがって、従来のスペースを追加することはできないかもしれませんが、Googleから見るとこのように表示されます。

一方、アンダースコアは「Wordジョイナー」と見なされます。上記の例に固​​執すると、miami_real_estate_agentはGoogleのmiamirealestateagentと同じです。

チャーリーローズ

0
schmijos