適切なURIデザインとは何ですか?


14

良いURIはどのように設計されるべきですか?考慮すべき要因は何ですか?バリアントの長所と短所は何ですか?

良いURIを構成する要素

  • 経時安定性
  • ショート
  • 何がリンクされているかをユーザーに知らせます
  • 入力が簡単
  • 推測しやすい(「/ jobs」などのいくつかのリンクにのみ関連)
  • 検索エンジンに優しい
  • URIスキーマはサイト全体で一貫している必要があります
  • URIスキーマは将来の拡張を許可する必要があります

もう?

  • example.com/articles/3252
  • example.com/articles/how+to+design+good+uri
  • example.com/articles/3252/how+to+design+good+uri
  • example.com/good-uri-design
  • example.com/articles/good-uri-design
  • example.com/a/good-uri-design

このような投票は、常にコミュニティWikiである必要があります。さらに、質問の提示はIMOを過度にリードしています。
クリス

あなたは正しい議論がリードしていました。それらを削除しました。コミュニティWikiに変更しました。
デーモン

4
私はPWを投票サイトに変えるという考えが好きではありません。質問自体にはいくつかのメリットがありますが、単に人気コンテンツに変えるのは愚かです。
-DisgruntledGoat

1
この質問は単純な投票の候補ではないことに同意します。
デーモン

この質問を言い換えて、何らかの技術的なメリットがある回答を奨励できますか?現時点では、「青、緑、または他の色が好きですか?」という質問に似ています。モデレーターの注意を引くためにフラグを立てると、再度開くことができます。
ティムポスト

回答:


11

本当の答えは、サイトに最適なものを使用することです。いくつかの事実:

  • URLのキーワードはSEOを支援し、ユーザーにページの内容を提供します。これは、静的URL 動的URLの両方に当てはまります。
  • コンセンサスは、ダッシュで区切られた小文字のスラッグが最適であるということです。
  • 検索エンジンは動的URI(例:)をindex.php?page=aboutうまくインデックス化します。
  • URLでID番号を使用すると、データベースからコンテンツを取得するのがはるかに簡単/高速になります。
  • 検索エンジンは一意のURLを好むため、可能な場合は表示内容に関係のないURLの一部を避けることをお勧めします。
  • 重複を避けることができない場合は、rel = "canonical"を使用します。example.com/1234/my-page理論的には異なるはずですexample.com/1234/my-pgaeが、ほとんどの実用的な目的のために、彼らはこのサイトのように同じコンテンツを返すことになります。

3
すべての大きなヒントが、URL内のキーワードのSEOのメリットは、大部分は神話である- googlewebmastercentral.blogspot.com/2008/09/...
ゲイブサムナー

1
@Gabe:そのページは議論やあなたの主張とは完全に無関係です。URLにキーワードがある場合、動的であれ静的であれ、SEOを支援します。そのページはその事実を払拭するものではありません。既に動的URLを持っている場合、静的に変更する必要はありません(そうすると害を及ぼす可能性があります)。
不機嫌なヤギ

6

Jakob Neilsenからのこのアドバイスは1999年に書き直されましたが、今日でも適切なようです。

このURLは、今後数年間はWebユーザーインターフェイスの一部であるため、使用可能なサイトには次のものが必要です。

  • 覚えやすく、つづりやすいドメイン名
  • 短いURL
  • 入力しやすいURL
  • サイト構造を視覚化するURL
  • ユーザーがURLの最後をハッキングして情報アーキテクチャのより高いレベルに移動できるようにする「ハッキング可能な」URL
  • 変わらない永続的なURL

From:UIとしてのURL


NielsenはURIの階層を支持していますが、時間の経過とともに変化する可能性が非常に高いため、問題があります。また、階層は一次元であるため、構造に多少の柔軟性がありません。しかし、私は他の点に同意します。
デーモン

5

どちらでもない:

http://example.com/good-uri-design

または少なくとも:

http://example.com/articles/good-uri-design

良いナメクジは必ずしもタイトルと同じではありません。簡潔でURLフレンドリーな文字を使用する必要があります。


ナメクジがドキュメントのタイトルであってはならないことを指摘していただきありがとうございます。非常に一般的であるため(このサイトを参照)、考えずに使用しました。
デーモン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.