1
  1. SEO の目的で次のようにしても問題ありませんか?<a href="index.php">home</a>または、次のようにする必要があります<a href="www.yoursite/index.php">home</a>か?
  2. 私のウェブサイトの各ページで、ナビゲーションのリンクは「内部リンク」としてカウントされますか? Google ウェブマスターの「内部リンク」で内部リンクのリストを取得できないのはなぜですか?
4

4 に答える 4

6

検索エンジンのクローラーは両方を同じように扱うため、絶対パスと相対パスの間に違いはありません。

だが; 絶対パスとして提供されたリンクをコピーすると、リンク全体を簡単に取得でき、Webサイトで正確なURLを共有できます。

于 2012-08-29T11:11:29.323 に答える
3

In short, you do not need to use absolute links to optimize for search engines. Search engine crawlers will be able to figure out the structure of your site. Using absolute paths is actually beneficial, because if you ever need or want to change your domains you will not have to hunt and peck over your entire site's codebase to resolve it.

Although it won't make a huge difference, if your're really worried about it you can use the canonical tag in your HTML head.

<html>
<head>
<title>This is my site</title>
<link rel="canonical" href="http://www.mydomain.org/mysite" />
</head>
<body>
</body>
</html>
于 2012-08-29T03:54:32.757 に答える
2

SEO に関する限り、内部リンクに絶対と相対を使用する場合に違いはありません。ただし、絶対を使用している場合は、独自のドメインが分析でリファラーとして表示されることがあります。

相対パスを使用する場合<base href="">は、頭の中で使用してください... http://www.w3schools.com/tags/tag_base.aspを参照してください

rel="canonical"SEO と分析に関するその他の関連する提案を次に示します。

1)# Google は、ページをインデックスに登録するときに、URLの の後のすべてを無視するため、 ?... の代わりに # を使用します。次に、SEO の目的で、Google は次のことを考慮します。

http://example.com/pagename.htmlhttp://example.com/pagename.html#var1=FOO&var2=BAR同じページになります 。

2)ページのヘッドに設定することもできます:

<link rel="canonical" href="http://www.example.com/pagename.html" />

参照: http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

3)レポートに関する限り、Google アナリティクスでは#、クエリ文字列区切り文字としての使用をサポートしています。https ://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiCampaignTracking#_gat.GA_Tracker_._setAllowAnchor を参照してください。

4) Google アナリティクス プロファイルで、クエリ文字列パラメーターを除外するように設定することもできます。参照: http://support.google.com/analytics/bin/answer.py?hl=en-GB&answer=1010249

私は方法 #1 を好みます。キャンペーンのすべての追跡 URL とすべての内部リンクとロジックは#、クエリ文字列の区切りとして使用されるため、正規ドメイン (私の正規ドメインには www サブドメインはありません) へのリンク ジュースを最大化できます。次のように.htaccessに設定します。

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
于 2012-09-01T00:30:52.113 に答える
2

ここで、index.php を追加する代わりに、'/' または 'www.mysite.com' を使用することをお勧めします。すべてがルート ドメインに解決されるようにします。ルート ドメイン名と index.php の両方が存在する場合、重複コンテンツの問題が発生する可能性があります。

于 2012-08-30T07:10:17.227 に答える