【问题标题】:One page scrolling site using relative or absolute URLs with # anchor links?使用带有 # 锚链接的相对或绝对 URL 的一页滚动站点?
【发布时间】:2015-08-21 05:41:17
【问题描述】:

出于 SEO 的目的,页面锚链接应该写成绝对的还是相对的?

我一直(在大多数情况下)读到,对于您的网站而言,绝对 URL 比用于 SEO 目的的相对 URL 更好。

但是,我目前正在创建一个单页网站,并且由于只有一页,因此我正在尝试使其尽可能对 SEO 友好。

我很好奇在这种情况下,使用锚点滚动到页面的各个部分时,使用绝对 URL 是否也有好处,或者它是否会伤害它。我还没有找到这方面的任何信息。

所以,假设我的主导航上有一个链接,可以滚动到页面上的某个部分:

<a href="#about>About Us</a>
...
...
...
...
...
...
<section id="about">
<h1>About Us</h1>
<p>This section would be the equivalent to an about us page except since it is only a one page site, it shows on the homepage in a section.</p>
</section>

我想知道的是,如果不是我上面使用的链接,我会从中受益吗:

<a href="http://example.com/#about>About Us</a>

我知道这是链接到另一个页面时的正确方法,但我更关心同一页面。第二个对 SEO 来说不是更好吗?

【问题讨论】:

    标签: url seo anchor hashtag


    【解决方案1】:

    这绝对没有任何区别。谁告诉你绝对链接更适合 SEO,谁也不知道!

    我建议的唯一一件事是确保您正确编码 URL,并且不要犯错误,例如发送相对 URL 或链接到其他网站上的相对 URL,这可能会导致错误的 URL,例如http://www.stackoverflow.com/posts/www.externalsite.com

    【讨论】:

    • 你如何准确链接到别人网站上的相对网址?
    • 我见过 javascript 对导致不可抓取链接的相对 URL 做一些事情。此外,使用相对 url,您正在为蜘蛛添加另一层处理,它必须找出可能导致问题的绝对 url,不是吗?很多 404 问题、规范化问题、迁移问题,或者当基础设置为其他内容时,不是源于相对 url,这对 seo 本质上是不利的吗? (这些都是我听过/读过的)
    • @Candid 我的意思是您从另一个站点获取相对 URL 并将其放到您的页面上的情况,最终在您的站点上以正常的内部链接指向实际上并不存在的页面存在。从 SEO 的角度来看,如果您只注意内部链接,就应该注意您提到的所有情况。
    猜你喜欢
    • 2012-06-10
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多