搜索引擎爬虫和SEO的绝对链接和相对链接


8

我们网站的导航链接目前为相对格式:

<a href="/section">

我在上一个问题中提到的SEO公司建议将它们更改为绝对链接:

<a href="http://www.ourpage.com/section">

这是为了“确保搜索引擎获取页面的正确且有效的URL”。这真的是应该考虑的问题吗?还是这是另一项没有额外收益的额外工作情况?


如果执行此操作,建议您通过全局定义或从其他一些集中位置插入域。假设您的网站是动态的。
bitsoflogic

是的,网站是动态的。我试图游说使用<base href="http://www.ourpage.com">以避免触及页面上的所有链接,因为其中的某些链接已在内容中定义,要遍历所有链接将是一个很大的痛苦。
Kaivosukeltaja 2011年

Answers:


4

两种实现都有优点和缺点:

绝对:阻止刮板(因为它们将不得不替换所有基本href值)。允许在生产站点中进行更好的测试-不依赖于丢失的文件夹杂乱无章等。减少了URL检索的开销(辩论)。

相对的:不需要动态库,更易于开发(在登台服务器或本地服务器等上)href。易于将站点运输或移动到另一个(子)域/文件夹。

因此,尽管您可以看到并没有SEO的价值,但SEO普遍同意的一件事是“ 好的URL永不改变 ”,因此,我(个人)偏爱绝对URL。


1
“ Deters scrapers”- 经常有人说过,但是,我看不到这是绝对URL的有效参数。这似乎是基于一个天真的假设,即实施刮板的任何人都无法进行简单的字符串替换。首先实施刮板是更加复杂的任务。但是相对链接并非总是需要操纵才能适合目标,尤其base是在使用标签的情况下。搜寻器现在必须解析这些URL 进行字符串替换。
MrWhite

@ w3dk同意-“阻挠刮板”的原因被夸大了其重要性。我应该在末尾将它添加为奖金 -额外的工作(尽管可能是最少的)...
Mike Hudson

4

根据Google的说法,两者都可行,但他们建议使用完整的URL。来自Matt Cutts:

我建议使用绝对链接,而不要使用相对链接,因为蜘蛛(不仅是Google,而且是任何蜘蛛)混淆的可能性较小

资料来源:WebmasterWorld.com上的Googleguy(又名Matt Cutts)(2005年6月2日)


2
绝对链接并不意味着完整的URL。原始问题中的两个示例都是绝对链接。
蒂姆·芳德

我想我应该澄清以上内容。从历史上看,蜘蛛通过相对链接遇到的主要问题是,从http://example.com/foovs. 访问时<a href="page.html"> foo </a>会导致到达不同的位置,http://example.com/foo/即使它们可能是同一页面,也要容易得多使蜘蛛比用户感到困惑。IMO从斜线开始的任何链接都被视为绝对链接,因为它不会扩展到什么范围。
蒂姆·芳德

@TimFountain:原始问题中的两个示例都不是绝对链接。第一个(以斜杠开头)是根相对的,第二个是绝对根。第一个受base href元素影响,第二个不受元素影响。第一个不需要刮板修改,而第二个则可以。
怀特先生(MrWhite)2013年

你是对的。我通常可以将第一个示例描述为绝对路径,将第二个示例描述为完整URL。我仍然说,除了内部链接的绝对路径外,没有任何理由使用其他任何东西。完整的URL没有优势,但有一些(次要)劣势。
蒂姆·

2

虽然,这取决于SE,但对于某些提供完整的绝对链接的SE,会减少索引网站所需的处理量,但是我不确定当前是否仍使用此方法。

但是,提供绝对链接将在用户希望保存内容以供脱机阅读时有所帮助,然后使用户可以从其保存的脱机页面浏览回在线内容。


1
当我将页面保存到本地驱动器时,至少Firefox将链接更改为绝对链接,是否存在不这样做的脱机阅读器或浏览器?
2011年

AFAIK,Safari没有。还必须有其他人
Starx 2011年

1

如果该网址在相对位置时对您有效,那么它将对搜索引擎有效。我认为SEO的绝对链接没有任何好处。当您更改站点时,相对链接使生活变得更轻松,因为您不必一定更改每个链接(取决于更改站点的方式)。我认为您需要一家新的SEO公司。


1

从理论上讲,在SEO方面,应该没有区别。我前一段时间已经写过有关它的信息http://nirlevy.blogspot.com/2008/07/absolute-vs-relative-urls-and-seo.html

我会复制一些我在那写的东西:

谷歌从来没有写过任何文章,我发现如果您的网站只能通过一个域名访问,则绝对URL会更好。

我可以想到一个例外:例如,如果您的域名是“ coolstuff.com”,而您确实使用绝对URL,那么“ coolstuff”一词将出现在您的页面中很多。对于“ coolstuff”一词,这可能会提高您的排名。但这只是一个猜测。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.