web-dev-qa-db-ja.com

パブリックユーザーページのURL-ハイフン付きまたはキャメルケース?

sernameのURLでキャメルケースとハイフンを使用する場合の長所と短所は何ですか?のように、何がより良いか(読みやすさ、書き込み可能性、スタイル、SEO、その他の面で):

  1. example.com/justinBieber(Instagram、YouTube、Twitterで)
  2. example.com/justin-bieber(la Quora、Wikipedia、LinkedIn)

外部参照も歓迎されます。

5
sellarafaeli

URLは一般に大文字と小文字が区別されるため、両方を使用することができます。しかし、ユーザーは大文字でURLを書く傾向はなく、ほとんどのURLがダッシュを使用しているのを見る限り、URL内にある単語を確認するためにこの方法もより簡単です。

また、例ではユーザー名を表示していることに注意してください。実際のユーザー名を反映することをお勧めします。ユーザー名にハイフンを追加しないでください。

ここで多くの人々が例としてExperts Exchangeを使用しているため、ExpertsExchangeが奇妙に読み取られる可能性があります。それでも、どちらの幅も許容される最も快適な幅に完全に依存します。

私はかつてIISでホストされているウェブサイトを持っていましたが、まだこれを使用しているかどうかはわかりませんが、これは大文字と小文字を区別しなかったため、 http ://myurl.com/expertsexchange 。この場合、ダッシュを使用することをお勧めします。

それでも、完全に意見に基づいています。しかし、私はハイフンが読みやすいと思います。

4
Mathijs Segers

読みやすさ–読者のメンタルモデルで個別のアイテムを視覚的に分離することは良いことです。西洋の名前では、伝統的にスペースが使用されており、最良の概算(%20がそのまま表示される)は、MediaWikiが使用しているアンダースコア_です。ハイフンは2つの項目を特定の順序で結合します。これらは、名と姓で使用されますが、両方の間では使用されません。初期の大文字は固有名詞のデフォルトですが、プレフィックスをベースに結び付けるために内側のキャップも使用されています(マクドナルドなど)。小文字の「l」は大文字の「I」のように見える可能性があり、他にも似たものがある可能性があることに注意してください。それが意図された文脈から常に明白であるとは限りません。これだけでも、先行するスペースやその他の明示的なセパレータなしで大文字を阻止するには十分な場合があります。

書き込み可能性–他の文字を含まない大文字と小文字を区別しないローマ字は、ほとんどのライターにとっておそらく最も簡単です。論理アイテムの間にはスペースがあり、2つのユーザー名を区別するために使用してはならないおそらく他の区切り文字があります:my name = myname = my-name = my_name = my%20name = MyName = $MY<NA*ME!

スタイル–一部の人々は、自分の名前を選択してタイプセットすることで創造的になりたいと思っています。 IPA、キリル語の蝶、絵文字、2回以上繰り返される文字、文字の数字、cRaZyの大文字と小文字の組み合わせ、マークアップなどの文字を上下逆にしたり、逆にしたりする。また、表示ユーザー名から自動的に生成される正規ユーザー名が存在する場合もあります。

SEO –ユーザー名用?気にしないでください。

1
Crissov

私はハイフンと小文字を使う傾向があります。

Googleから:「URLで句読点を使用することを検討してください。URL http://www.example.com/green-dress.htmlhttp://よりもはるかに便利です。 www.example.com/greendress.html 。URLにはアンダースコア(_)ではなくハイフン(-)を使用することをお勧めします。 "

Googleソース: https://support.google.com/webmasters/answer/76329?hl=en

私の主張:-Googleはハイフンで区切られた単語を読み取って解釈できます-URLは人間にも読み取り可能なままです

スヴェン

0
Ziepe

私の考えでは、どちらでもありません。説明させてください。
すべてのアカウントに1つのユーザー名がある場合(ハイフンかどうかに関係なく)、そのユーザー名を使用します。

しかし、これはほとんどの人にとって非常にありそうもないことです。ユーザー名を選択した場合、ほとんどの場合、それを永遠に使用する必要があります(例:Google)。さらに、目的のユーザー名を選択するには、最初にそのユーザー名を使用できる必要があります。そのユーザー名が既に使用されている場合は、別のものを選択する必要があります。

さらに、一部のWebサイトではユーザー名を選択できません。あなたは彼らがあなたに与えたものを手に入れなければなりません。たとえば、Quoraでは、ユーザー名はあなたの名前に基づいて自動的に作成され、ハイフン(Justin-Bieber)で作成されます。だから、そこに選択肢はありません。

StackExchangeなどの他のWebサイトでは、ユーザー名はまったく提供されません。彼らはあなたに番号を与える(670 ***)。言うまでもなく、一部のWebサイトは「In」、「User」、「Profile」などの追加のパスをURLに追加します。 (例:linkedin.com/in/justinbieber/)

どんなに注意しても、常に完全なユーザー名が得られるとは限りません。したがって、より良いURL(またはユーザー名)が必要な場合は、名前(またはブランド)でドメインを購入し、それを使用してすべてのプロファイルをリンク(リダイレクト)することをお勧めします。このようにして、ユーザー名とURLを制御できます。書き込み可能性、スタイル、SEOなどに適しています。

ここに例があります...

JustinBieber.com/Instagram-https://www.instagram.com/justinbieberへのリダイレクトJustinBieber.com/Quora-https://www.quora.com/profile/Justin-BieberへのリダイレクトJustinBieber.com/LinkedIn-https://www.linkedin.com/in/justinbieber/へのリダイレクト

JustinBieber.com/Instagram
JustinBieber.com/YouTube
JustinBieber.com/Twitter
JustinBieber.com/Quora
JustinBieber.com/Wikipedia
JustinBieber.com/LinkedIn
JustinBieber.com/StackExchange
0
DxTx