内部リンクは、同じWeb サイトまたはドメイン内の別のページまたはリソース (画像やドキュメントなど) へのWeb ページ上のハイパーリンクの一種です。[ 1 ] [ 2 ]これは、ユーザーをドメイン外のコンテンツに誘導する外部リンクとは反対です。
ハイパーリンクは、そのターゲットまたは宛先に応じて「外部」または「内部」とみなされます。一般的に、同じドメインまたはウェブサイト外のページへのリンクは外部とみなされ、同じウェブページの別のセクションまたは同じウェブサイトまたはドメインの別のページを指すリンクは内部とみなされます。内部リンクと外部リンクの両方により、ウェブサイトのユーザーは別のウェブページまたはリソースに移動できます。[ 3 ] [ 4 ]ただし、同じ組織が単一のウェブ体験として機能する複数のドメインを運営している場合、たとえば、安全でないウェブサイトに表示されているものを購入するために安全なコマースウェブサイトが使用される場合、これらの定義は曖昧になります。このような場合、上記の定義で「外部」であるリンクが、何らかの目的で「内部」に分類される可能性があります。最終的に、内部リンクは同じルートディレクトリ内のウェブページまたはリソースを指します。
同様に、一見「内部」リンクに見えるものも、多くの目的においては実際には「外部」リンクです。たとえば、同じ人物によって運営されていないメインドメインのサブドメイン間のリンクなどがこれに該当します。たとえば、 WordPress、Blogger、Tumblrなどのブログプラットフォームは、サブドメイン上に何千もの異なるブログをホストしていますが、これらのブログは全く関連性がなく、著者は一般的に互いに面識がなく、自身のサブドメインやブログ外のリンクを制御する権限もありません[ 5 ]。このような状況では、リンクが同じドメイン内の他のブログではなく、同じブログ内にリンクしている場合にのみ「内部」リンクとみなされる可能性があります。
内部リンクは、ドメイン内の複数のページに移動するためにウェブサイトで使用され、ウェブサイトに複数のページがある場合は必須となります(ただし、そのページが一般の訪問者にとってアクセスできないように意図されている場合は除きます)。内部リンクは、ウェブクローラー(たとえば、検索エンジンのウェブサイトのインデックス作成)でもよく使用されます。[ 6 ]