绝对路径or相对路径?

之前负责SEO的同事说绝对路径好,一直抱着怀疑的态度(因为绝对路径对开发者来说实在太蛋疼了),今天写一些有路径的代码时,想到了查一下资料。
Should I Use Relative or Absolute URLs? - Whiteboard Friday
以上原文地址是英文内容,大概整理了一下,中文总结(包含个人理解与经验)如下。

统一地址


关于绝对路径,首先你得有一个统一的域名。

http://www.example.com/
http://example.com/
https://www.example.com/
https://example.com/

对用户而言,以上四个地址访问的都是同一个网站,因此他们是一样的。
对Google而言,它们认为这是四个不同的地址,因此它们是不一样的。

Google is seeing the URL from all four versions of your website. They're going to try to figure out which URL is the real URL and just rank that one. The problem with that is you're basically leaving that decision up to Google when it's something that you could take control of for yourself.

Google会尝试着分辨哪一个地址是最主要的,如果这四个地址不是指向同一个站点,那么它可能就会错认一个错误的地址为官方的主站。此时你要做的就是填坑了,包括自己网站里的坑和Google的坑。

内部链接


绝对路径: <a href="https://www.example.com/page" title="to page">
相对路径: <a href="/page" title="to page">

相对路径的好处:

  1. 对开发者而言,相对路径更简短高效,在部署代码的时候也更方便些。
  2. Some content management systems -- and SharePoint is a great example of this -- have a staging environment that's on its own domain. Instead of being example.com, it will be examplestaging.com.

绝对路径的好处:

  1. 防止扒窃者轻松地把代码给扒了。
    如果内部链接全是相对路径,这其他人可以把所有代码扒下来,不用做任何修改直接部署到服务器上,那样就有一个和你一模一样的网站了。如果使用绝对路径,至少扒窃者还得改路径,如果没改路径,那么最后链接点击了还是会跳转到你的网站。
  2. 使用相对路径的情况下,在上面的四种可能的域名中,Google认为在四个版本的网站底下的相对路径中的内容是不一样的。
    例如:
    在Google眼里,
    https://example.com/
    https://www.example.com/
    上面两个域名是不一样的,
    <a href="/page" title="to page">所链接的地址则分别为
    https://example.com/page
    https://www.example.com/page
    因此这两个链接的内容是不一样的。

However, Google has gotten pretty good at figuring out what the real version of your website is.

Google能做好它该做的,而我们也应该做好我们该做的事。

  1. 搜索引擎抓取成本。
    Google对网站抓取的深度和频率是有一定限制的,这个限制就是SEO做得好不好的体现(SEO在此不详谈)。
    如果使用相对路径,在https://example.com/下,Google需要抓取一下相对路径下的/page,在https://www.exaple.com/下需要抓取一次/page。如果使用的是绝对路径<a href="https://www.exaple.com/page" title="to page"> 则Google只需要抓取一次这个链接。
    Google如果需要花费很大精力在抓取与分辨它俩的话,很快它就不愿意来光顾你的网站了。

修正路径问题


  1. 服务端。
    把一个域名定为主域名,其他多个域名解析(301跳转)到这个域名。

Google has certainly said that HTTPS is a little bit better than HTTP.

https是大势所趋,带不带www就只是长短问题了。

  1. 内部链接。
    把相对路径改为绝对路径,特别是header和footer。
  2. Canonicalize it!
    But having each page self-canonicalize will mitigate both the risk of duplicate content internally and some of the risk posed by scrappers, because when they scrape, if they are scraping your website and slapping it up somewhere else, those canonical tags will often stay in place, and that lets Google know this is not the real version of the website.

    上面这一段并没有看很懂,大概意思是给页面加一个canonical tag
    大概是长这个样子:
    <link rel="canonical" href="http://example.com/blog" />

关于canonical tab查了资料补充一下:
原文地址: Canonicalization
对Google而言,
https://www.example.com/page.html?param=1
https://www.example.com/page.html?param=2
以上两个地址指向的是不一样的地址,因此会抓取两次,此时如果在page.html<head>里面加入canonical tag,也就是
<link rel="canonical" href="https://www.example.com/page.html" />
那么浏览器就会知道只要抓取page.html这个页面就行了,就会提高抓取的效率。

总结


  1. 统一域名
  2. 绝对路径
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容