web-dev-qa-db-ja.com

HTMLとSEO-相対リンクと絶対リンク

質問:一部のリンクが完全なURLかどうかは問題になります。つまり、SEOの目的でhttp://example.com/contact-us.html(絶対)対相対(example.com/contact-us.html)です。違いは、absoluteを使用する場合はhttp://部分全体を含むのに対して、relativeはソースを表示するときにリンクに含めないことです。

SSL/HTTPS経由で提供したい送信フォームがあるサイトがあります。問題は、この特定の送信フォームページを(.htaccess経由で)SSL/HTTPSのみに強制すると、ページ上のすべてのリンクがHTTPSになります。たとえば、サイトのすべてのページのメインナビゲーションバーおよび検索エンジンによってインデックスが作成されるものはHTTPのみです。この1つのHTTPSページでは、HTMLで相対リンクを使用しているため、他のすべてのナビゲーションリンクがHTTPSとして表示されます(例:/contact-us.html)。検索エンジンが同じページのすべてのHTTPバージョンとHTTPSバージョンのインデックスを作成しないようにします(同一のインデックス作成)。

メインナビゲーションセクションを更新して絶対リンク(つまり:www.example.com/contact-us.html)を実行しましたが、ソースを見ると、www.example.com/page-name.htmlセクション全体が反映されますが、他の相対リンクは反映されませんでした絶対にすると、/page-name.htmlのみが反映されます。

これは、ページ上の一部のリンクがドメインのwww.example.com/page-name.htmlを表示し、一部のリンクが相対/page-name.htmlであるというSEOの目的にとって重要ですか?ページのソースを見ると、ナビゲーションはすべて絶対になり、コンテンツ、段落などの関連リンクはすべて相対になります。

  1. これはSEOに関して重要ですか?

  2. もしそうなら、回避策は何ですか?すべてのページのソースを調べて、それらを絶対にしますか?

2
user3330299

少し明確になりました。

まず、優先URLを設定する必要があります。

例:

ホームページの優先URLが https://www.example.com であるとしましょう

次に、他のすべてのバージョンのURLを使用して、次のような優先URLにリダイレクト(301)します。

  • http://example.com
  • http://www.example.com
  • https://example.com

宛先:https://www.example.com

上記を実行すると、httpやhttpsまたは https:// www などのようにページにURLが混在していても、優先URLにリダイレクトされるため問題はありません。

Relative vs AbsoluteSEO側からの影響はないため、必要に応じて設定できます。リンクが404ページに移動しないようにしてください。

4
TopQnA