用于SEO目的的内部链接的相对/绝对路径 出于SEO目的,可以这样做:,还是我需要这样做: 在我的网站的每个页面中,导航中的链接是否算作“内部链接”,为什么我不能在Google Webmaster中获得“内部链接”中的内部链接列表

用于SEO目的的内部链接的相对/绝对路径 出于SEO目的,可以这样做:,还是我需要这样做: 在我的网站的每个页面中,导航中的链接是否算作“内部链接”,为什么我不能在Google Webmaster中获得“内部链接”中的内部链接列表,seo,internal-link,Seo,Internal Link,简而言之,您不需要使用绝对链接来优化搜索引擎。搜索引擎爬虫将能够找出你的网站结构。使用绝对路径实际上是有益的,因为如果您需要或想要更改您的域,您不必搜索和搜索整个站点的代码库来解决它 虽然这不会有很大的区别,但是如果你真的担心它,你可以在你的HTML头部使用canonical标记 <html> <head> <title>This is my site</title> <link rel="canonical" href="http://ww

简而言之,您不需要使用绝对链接来优化搜索引擎。搜索引擎爬虫将能够找出你的网站结构。使用绝对路径实际上是有益的,因为如果您需要或想要更改您的域,您不必搜索和搜索整个站点的代码库来解决它

虽然这不会有很大的区别,但是如果你真的担心它,你可以在你的HTML头部使用canonical标记

<html>
<head>
<title>This is my site</title>
<link rel="canonical" href="http://www.mydomain.org/mysite" />
</head>
<body>
</body>
</html>

这是我的网站

简而言之,您不需要使用绝对链接来优化搜索引擎。搜索引擎爬虫将能够找出你的网站结构。使用绝对路径实际上是有益的,因为如果您需要或想要更改您的域,您不必搜索和搜索整个站点的代码库来解决它

虽然这不会有很大的区别,但是如果你真的担心它,你可以在你的HTML头部使用canonical标记

<html>
<head>
<title>This is my site</title>
<link rel="canonical" href="http://www.mydomain.org/mysite" />
</head>
<body>
</body>
</html>

这是我的网站

绝对路径和相对路径之间没有区别,因为搜索引擎爬虫将以相同的方式处理这两种路径


但是;当任何一个复制你的链接作为绝对路径提供时,他们可以很容易地获得整个链接,并可以在他们的网站上共享准确的URL。

绝对路径和相对路径之间没有区别,因为搜索引擎爬虫将以相同的方式处理两者


但是;当任何人复制你提供的绝对路径链接时,他们可以轻松获得整个链接,并可以在他们的网站上共享准确的URL。

这里我的建议是使用“/”或“www.mysite.com”,而不是附加index.php。让所有内容都解析到您的根域。
如果根域名和index.php都存在,可能会产生重复内容问题。

这里我的建议是使用“/”或“www.mysite.com”而不是附加index.php。让所有内容都解析到您的根域。
如果根域名和index.php都存在,则可能会产生重复内容问题。

对于内部链接,SEO使用绝对与相对没有区别。但是,如果您使用的是absolute,您可能会看到您自己的域在您的分析中显示为推荐人

如果你想使用相对路径,那么在你的头脑中使用
。。。看

以下是关于
rel=“canonical”
SEO和分析的一些其他相关建议:

1)谷歌在为页面编制索引时,会忽略URL中
之后的所有内容,因此使用#而不是
。。。然后,出于您的搜索引擎优化目的,谷歌将考虑:

http://example.com/pagename.html
http://example.com/pagename.html#var1=FOO&var2=BAR
显示在同一页上

2)您还可以在页眉中设置:

见:

3)就报告而言,在google analytics中,它们支持使用
#
作为查询字符串分隔符,请参见:

4)在google analytics配置文件中,您还可以将其设置为排除查询字符串参数。见:

我更喜欢方法1。我的所有campagins跟踪URL以及所有内部链接和逻辑都使用
#
作为查询字符串delimeter,因此我可以最大限度地利用我在中设置的规范域(规范域中没有www子域)的链接。htaccess如下所示:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

就搜索引擎优化而言,内部链接使用绝对链接和相对链接没有区别。但是,如果您使用的是absolute,您可能会看到您自己的域在您的分析中显示为推荐人

如果你想使用相对路径,那么在你的头脑中使用
。。。看

以下是关于
rel=“canonical”
SEO和分析的一些其他相关建议:

1)谷歌在为页面编制索引时,会忽略URL中
之后的所有内容,因此使用#而不是
。。。然后,出于您的搜索引擎优化目的,谷歌将考虑:

http://example.com/pagename.html
http://example.com/pagename.html#var1=FOO&var2=BAR
显示在同一页上

2)您还可以在页眉中设置:

见:

3)就报告而言,在google analytics中,它们支持使用
#
作为查询字符串分隔符,请参见:

4)在google analytics配置文件中,您还可以将其设置为排除查询字符串参数。见:

我更喜欢方法1。我的所有campagins跟踪URL以及所有内部链接和逻辑都使用
#
作为查询字符串delimeter,因此我可以最大限度地利用我在中设置的规范域(规范域中没有www子域)的链接。htaccess如下所示:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

James,规范标记有不同的用途,当你谈论绝对或相对路径时,它是没有用的。规范标签将告诉搜索引擎关于原始内容来源的信息;例如:如果您在主页和其他页面上发布相同的内容;您应该在另一个页面上添加规范标签,并将主页url保留在href-tag中。Sophie,我同意您的看法。我想我是想把它作为一种替代方案来帮助解决SEO优化问题,而不是担心相对链接和绝对链接。我的建议是使用相对链接而不是绝对链接,但是使用规范标签来解决任何可能的SEO问题