新しいウェブサイトを作成するか、既存のウェブサイトを最適化する場合、最初に取り組む必要があるのはURL構造です。URLには、絶対URLと相対URLの2つの主要なタイプがあります。
しかし、「絶対URL」と「相対URL」の違いは何ですか?
絶対URLと相対URLの間で正しい選択をすることは、デザインのエラーの可能性を減らし、ユーザーエクスペリエンスを向上させます。絶対URLは重複コンテンツとウェブスクレイピングを禁止し、相対URLはサイトの速度を向上させます。
これら2種類のURLの違いと、それぞれをいつ使用すべきかを見つけてみましょう。
絶対URLとは何ですか?
絶対URLは、完全なインターネットアドレスであり、次のものを含みます:
- HTTPSのような「安全な接続」を示すプロトコル
- www.seoptimer.comのような「ドメイン名」
- https://www.seoptimer.com/ja/blog/agency-metrics/"絶対URLの例" src="/storage/images/2024/11/6689-Absolute URL.png" />
完全なURLは、追加のコンテキストを必要とせずにリソースに直接アクセスするために使用されます。
相対URLとは何ですか?
相対URLは、現在のページまたはドメインに対してリソースへのパスを提供する部分的なインターネットアドレスです。それには以下が含まれます:
- 特定のページへのパス、例: /blog/agency-metrics/
- オプションのクエリパラメータ ?id=899
- 絶対URLとは異なり、相対URLは完全なアドレスを解決するために現在のコンテキスト(ベースドメインなど)に依存します。同じウェブサイト内でナビゲーションする際に、完全なURLを指定する必要がない場合に使用されます。
絶対URLと相対URLの違い
絶対URLは、リソースの完全なアドレスを含んでいるため、どのウェブサイトや場所からでも使用できます。したがって、URLが参照される場所に関係なく、普遍的にアクセス可能です。
一方、相対URLは同じウェブサイトまたはドメイン内でのみ使用できます。同じウェブサイト内で管理しやすいです。
また、ドメインが変更された場合、相対URLは更新する必要がありません。逆に、絶対URLはドメインやプロトコルが変更された場合に更新する必要があります。そのため、特に大規模なウェブサイトでは、メンテナンスの手間が増加します。
絶対URL vs 相対URL: どちらを使用すべきか?
絶対URLは、異なるドメイン間でリソースにリンクするために最適です。これらは完全なウェブアドレスを提供し、潜在的なリンクエラーを排除し、ユーザーと検索エンジンが意図した目的地を簡単に見つけられるようにします。
例えば、ブログ投稿から外部リンクにリンクする場合、リンクを追加するときは常に絶対URLを使用する必要があります。
逆に、相対URLはより適応性があり、現在のドキュメントの位置に基づいてリンクを作成します。これにより、同じサイト内でのリンク管理が簡単になります。
コンテンツを移動する必要がある場合やドメインを"変更"する場合、URL全体ではなく相対パスを調整するだけで済みます。この柔軟性により、サイトの更新中にリンク切れが発生する可能性を減らし、時間を節約できます。
したがって、あなたの選択は、達成したいことを反映する必要があります。明確さとリンクの最適化のために絶対URLを使用し、サイト内の管理の容易さのために相対URLを選択してください。
絶対URLの"利点"
こちらは、絶対URLの主な利点です:
内部リンクを改善
絶対URLには、(https://seoptimer.com/ja/page.html)のように完全なドメイン名が含まれています。
これは、異なるページ、サブドメイン、またはプロトコル間でハイパーリンクが一貫して機能することを保証します。
フルURLパスは、サイトを移行する際や、複数の場所からアクセスされる場合(例:シンジケーション、RSSフィード)に役立ちます。
ウェブサイトにリンクを設定する際には、それらをどのようにコーディングするかに注意しなければなりません。
URL構造の誤った実装は、404エラーページに着地するページを作成する結果となります。
外部リンクには絶対URLを使用する必要があります。これにより、明確で完全なアドレスが提供されます。ユーザーと検索エンジンがリンク先を簡単に理解できることを保証します。
リンク切れの可能性を減らす
内部リンクに絶対URLを使用することで、サブディレクトリからリンクしたりURL構造を変更したりする際に壊れる可能性のある相対URLによって引き起こされる問題を回避できます。
サイトのフォルダ構造が変更されたり、コンテンツが異なるディレクトリに移動されたりすると、古い構造に依存している場合、相対URLが壊れることがあります。絶対URLはリソースを直接指しているため、更新や移行中にリンク切れを減らすことができます。
その結果、絶対URLは、異なるディレクトリ、サブドメイン、または[コンテンツ]シンジケーションを通じてページにアクセスした場合でも一貫して機能し、リンクが正しい場所に誘導されることを保証します。
より良いインデックス化を助ける
内部リンクで絶対URLを使用すると、Googleのような検索エンジンがサイトの構造と階層を適切に認識できます。
明確なURL構造は、ウェブサイト全体でリンクエクイティをより効果的に分配するのに役立ちます。その結果、絶対URLを介してリンクされたページは、より多くの権威を得て、検索結果での可視性が向上する可能性があります。
また、複数のサブドメインやプラットフォーム(「ブログ」や「ストア」のような)を持つウェブサイトの場合、絶対URLは一貫性を提供し、検索エンジンがこれらのサブドメインにわたるページを同じサイトの一部として扱うことを保証します。
これは、検索エンジンが異なるサブドメインからのコンテンツを別々のエンティティとして見る可能性があるインデックスの問題を回避するのに役立ちます。これにより、権威とSEOの価値が分散する可能性があります。
重複コンテンツの可能性を最小限に抑える
絶対URLを使用することで、検索エンジンがページへの一貫したパスを確認でき、わずかに異なるURLで重複したページをインデックスする可能性が減少し、SEOの価値が希薄化したりランキングに影響を与えたりすることを防ぎます。
また、絶対URLは「canonicalタグ」を設定するのに役立ちます。これにより、検索エンジンにページの主要なバージョンを知らせ、異なるバージョンのURL(例:wwwありまたはなし)間で重複コンテンツのリスクを減らすことができます。
絶対URLはユニークで特定のものであるため、まったく異なる2つのURLを使用して同じコンテンツを取得することはできません。
重複コンテンツを避けることは、訪問者が正しいコンテンツに到達することを保証しながら、サイトのSEOパフォーマンスを向上させることで、ユーザーエクスペリエンスを向上させます。
検索エンジンは、ユニークで権威のあるURLを利用することによって、ページを効率的にインデックスしランク付けすることができます。
トラブルシューティングの「助け」になります
ウェブ開発とメンテナンスにおいて、絶対URLはトラブルシューティングとデバッグのプロセスを簡素化します。リンクが壊れている場合、完全なURLを持っていることで、開発者はルーティング、サーバー構成、またはリソースの可用性に関連する問題を簡単に特定できます。
例えば、開発者がhttps://www.example.com/products/item1が404エラーを返すことを発見した場合、彼らはその特定のパスのサーバーログやルーティング設定を直接分析することができます。
より速い問題解決は、デバッグプロセスを最適化し、サイトの信頼性全体を向上させます。
あなたのサイトの簡単なクローン作成を防ぎます
サイバー犯罪者は、クローン化されたウェブサイトを使用して企業の顧客を欺きます。犯罪者はスクレイピングツールを使用してウェブサイトのコンテンツを検索し、模倣してクローンを作成します。
サイトが絶対URLを使用する場合、画像、スクリプト、スタイルシート、および内部ページへのすべてのリンクには、ドメイン名で始まるリソースへの完全なパスが含まれています。
絶対URLは、クローン作成者がファイルをコピーして別のドメインに配置するのを難しくします。なぜなら、コピーされたバージョンは依然として元のドメインのリソースに接続するからです。
相対URLの"利点"
こちらは、相対URLを使用する主な利点です:
コードの可読性を向上させる
相対URLは通常、絶対URLよりも短くてクリーンであり、コードの可読性を向上させることができます。
可読性の向上は、多数のリンクが存在する大規模なコードベースで「有益」です。
ページ速度を向上させてユーザーエクスペリエンスを改善
相対URLは絶対URLよりも短いため、ブラウザによって処理されるデータ量が減少し、読み込み時間が速くなります。
HTMLファイルの総サイズを削減することに加えて、相対URLは画像、CSS、JavaScriptのようなアセットの読み込みも最適化します。
ウェブページが迅速に読み込まれると、ユーザーは苛立ちからそれを放棄する可能性が低くなります。ご存知のように、改善された速度はより高いエンゲージメント率とより低い直帰率につながります。
NitroPack の新しい研究によると、ページの読み込み時間が2秒の場合と比較して3秒で読み込まれると、訪問者が50%多く離脱することがわかりました。同じ研究では、ページの読み込み速度の向上が、旅行、eコマース、ラグジュアリーのニッチでのウェブサイトに大きな改善をもたらしたことも示しています。
しかし、[相対]URLをあなたのウェブサイトで使用することがページの読み込み速度に大きな改善をもたらすわけではないことを明確にしておきましょう。しかし、マーケティング担当者やビジネスオーナーとして、パフォーマンスのわずかな改善を得るためにできることはすべて行うべきです。
開発環境における「柔軟性」を提供
相対URLは、ウェブサイトの開発段階で役立ちます。それらは、特にサイト構造の変更や同じドメイン内でのコンテンツの移動において、より複雑ではなく、更新が容易です。
開発者は、絶対URLがプライマリサイトを指していることを心配せずに、異なるサーバーやローカル環境でサイトを簡単にテストできます。
パスベースのURLでは、相対パスが正しい場合にのみリンクが有効のままです。
相対リンクの柔軟性により、多様なページの大規模な更新の必要性が減少し、その結果、リンクの管理プロセスが容易になります。
ユーザー体験を向上させる
内部ナビゲーションには、相対URLを使用することで、より一貫したユーザーエクスペリエンスを作り出すことができます。
ユーザーがウェブサイトを移動する際、相対URLは一貫した構造を維持し、ナビゲーションリンクが文脈的に関連性を保つことを保証します。
コンテキスト認識は、リンクが現在の位置に動的に適応するため、ユーザーが混乱することなくサイトを閲覧できるようにすることで、ユーザビリティを向上させます。
結論
絶対URLは一貫性を確保し、SEOを向上させます。また、リンク切れや重複コンテンツの問題を減らします。
相対URLはコードの可読性を高め、サイトの速度を向上させます。
相対URLと絶対URLの選択は、サイトのコンテンツ構造とSEO戦略の管理方法に依存します。
両方を組み合わせて使用することで、ウェブサイトのパフォーマンスと機能をバランスさせることができます。