通常、ホームページに移動する会社のロゴのリンクは次のようにする必要があるかどうか疑問に思っています。
- http://www.example.com
- http://www.example.com/index.html (または他のインデックス ファイル)
- /index.html (または他のインデックス ファイル)
- / (ルートのみ)
Google は気にかけますか、それとも他のルールはありますか?
通常、ホームページに移動する会社のロゴのリンクは次のようにする必要があるかどうか疑問に思っています。
Google は気にかけますか、それとも他のルールはありますか?
AまたはD。
でフル パスをハードコーディングすると、柔軟性が失われます。Web サーバーまたはアプリの構成でデフォルトが何であるかを処理します。
(iirc google は他のリンクよりも気にしません)
簡単にするために、http://www.example.comに移動する必要があると思います。index.html を含めると、index.html に含まれるホームページの実装に依存するようになりますが、常にそうであるとは限りません。また、サブドメインに移動した場合、会社のロゴをクリックしたときにサブドメインのホームページにリダイレクトされたくない場合があります。私がこれまでに遭遇した限りでは、常にメインの会社のホームに戻るはずです。ページ。
あなたが本当に適切なSEOを達成しようとしているなら、<img>
. . 私は通常<img>
、特定のページのコンテンツに固有の画像を予約します。これにより、SEO に役立つ alt 属性も設定できます。リンクに関しては、Google にとって重要ではないはずです。私は彼らが最後にこれを処理したと確信しています。
私は / に行きますし、実際に行きます
私のPHP/xHTMLは次のようになります
<a href="<?php echo CONFIG_DIR_BASE ?>" title="Site Home">Home</a>
私の謙虚な意見と TBL への私の理解に敬意を表したいと思いますが、URL はリソースを識別するものであって、それが生成される技術的手段ではありません。したがって、リンクに「index.html」を含めることに反対します。結局のところ、そのアドレスのサイトを指そうとしているのであり、現在 HTML である (または DirectoryIndex が Apache サーバーで「インデックス」に設定されている) という事実は、実装の詳細です。
http://example.comと / を検討する必要があります。私はどちらかといえば無関心です。現在のコンテンツが提供されているドメイン名が変更される可能性はありますか? その場合、example.com にリンクしますか、それとも現在のドメインにリンクしますか? それが私が2つの間で決定する際に考えていることです。
相対 URL (C および D) は、クライアント (Google を含む) によって絶対 URL (それぞれ B および A へ) に解決されるため、対応する絶対 URL と同じように扱われます。A が B に永続的にリダイレクトされる場合、または B が A に永続的にリダイレクトされる場合、Google はこれも 1 つのリソースとして扱います。Google は A+B+C+D を 1 ページとしてスコア付けします。
他の URL が最終的に解決またはリダイレクトするいずれの URL も、「正規の」URL と見なされます。
正規 URL に含まれる単語は重要です。ここのスタックオーバーフローに関する質問の URL のように、単語はコンテンツに関連している必要があります。したがって、決定する必要があるのは、URL に「index」および「html」という単語が必要かどうかです。ホームページのベスト プラクティスは、http://www.example.com/index.html
永続的に にリダイレクトすることだと思いますhttp://www.example.com/
。
もちろん、コンテンツは依然として王様であり、質の高いコンテンツを追加することに比べれば、これらはすべて微調整にすぎません。
~/に設定する必要があると思います
IIS / ASP.NET はそれをルートに自動的に変換します。つまりhttp://www.example.com
これは、ローカルでのテストにも最適です。ローカル マシンではhttp://127.0.0.1/whateverYourPathIsを指し、ライブでデプロイされると、正しくhttp://www.example.comを指します。