質問:一部のリンクが完全な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の目的にとって重要ですか?ページのソースを見ると、ナビゲーションはすべて絶対になり、コンテンツ、段落などの関連リンクはすべて相対になります。
これはSEOに関して重要ですか?
もしそうなら、回避策は何ですか?すべてのページのソースを調べて、それらを絶対にしますか?
少し明確になりました。
まず、優先URLを設定する必要があります。
例:
ホームページの優先URLが https://www.example.com であるとしましょう
次に、他のすべてのバージョンのURLを使用して、次のような優先URLにリダイレクト(301)します。
宛先:https://www.example.com
上記を実行すると、httpやhttpsまたは https:// www などのようにページにURLが混在していても、優先URLにリダイレクトされるため問題はありません。
Relative vs AbsoluteSEO側からの影響はないため、必要に応じて設定できます。リンクが404ページに移動しないようにしてください。