继上篇原创文章《网站抓取和收录那些事》获得还不错的反馈后,再次提笔竟已是大半年之久,实属惭愧。众所周知SEO涵盖的知识非常多,大家耳熟能详的Content、Backlinks、Technical SEO等都是影响排名的重要因素。关于Content和Backlinks,我们Cross Border Digital的博客有一系列专业的文章介绍,我也就不重复了。我更多是和大家分享Technical SEO方面的知识,也希望我有精力写成一个Technical SEO的文章系列,与大家探讨探讨。
2020开局,一场突如其来的疫情,让所有数字营销从业者猝不及防。大部分公司都为了过冬而砍掉或者减少了市场预算。然而危机和机会往往都是并存的,换个角度思考,这时正是长线布局数字营销的好机会,像SEO这种需要较长时间周期才能体现效果的工作或许是此时不错的选择,君不见最近各种独立站需求越来越多。
人如其名,站如其址。大家都清楚名字之于人的重要性,那网址URL之于网站的重要性也是不可忽视的。本文主要围绕基本概念,优化要点及常见问题三个方面和大家探讨URL的知识。
URL的基本概念
大家都知道URL是网址的意思,但是URL是什么的缩写,估计99%的用户都不清楚。URL是Uniform Resource Locator,统一资源定位器,URL可以用来标识一个资源,而且还指明了如何locate这个资源。我从网上找了一张图,和大家介绍一下URL中涉及到的各种概念:
1. Protocol
协议,常见的有HTTPS,HTTP及FTP,这些名词理解起来有点繁琐,但只需清楚HTTPS是HTTP经过SSL协议加密后的版本,安全性更高。而且Chrome浏览器对没采用HTTPS的网站还会提示该网站不安全,从而降低网站的可信度,对排名也会有影响。如果网站是B2C形式的电商网站,HTTPS是必备的协议。SSL证书有免费的和付费的,可以用Let’s Encrypt生成免费的SSL证书,也可以去各域名注册商如Godaddy那里购买付费的SSL。
2.Domain
域名,即网站的名字,一般公司都是以自己的品牌为域名。域名中还分root domain(根域名)以及sub domain (二级域名/子域名)。如上图中的example 即为根域名。根域名后的.com 即顶级域名,简称TLD,一般常用的顶级域名有 .com, .net, .org, .edu等等。顶级域名下还可以根据国家来细分,即ccTLD (Country Code Top Level Domain),如我们平时看到的 xxxxx.com.cn。如果网站的目标客户是特定国家的,用该国家的ccTLD域名会有微弱的排名优势。
3.Subdirectory
即二级目录/子目录,同理还有三级目录,四级目录等。可以简单理解为TLD后跟有多少个斜杠,一个斜杠即二级目录,两个斜杠即对应三级目录;请记住目录层级越深,被Google抓取索引的几率就越低,权重也越低,因此重点页面尽量放置于浅层目录。
4.File Name:即文件名字,可以简单理解为页面的名字。当然这个页面名字里面可能还会带有文件后缀名,如html, asp, php等等,此处不延伸讲解,以免大家蒙圈了。
URL优化的要点
现在来谈谈URL优化的要点。核心为三点:规范化,精简,语义明确。
1. 规范化
URL的规范化主要指只使用拉丁字母,数字及无需重编码的符号,这样URL的可读性会更好。非规范化的字符在Google的搜索结果页或浏览器中会变成一串乱码,不利于用户快速了解页面主题。例如URL中使用空格的话,在Google SERP中会被重编码为 “%20” 这样的符号,非拉丁字符如中文,日语,韩语等也会产生乱码;具体无需重编码的字符可以参考下图。
规范化中还有一点要注意的是大小写,不同类型的服务器对于大小写的处理机制是不同的,如Microsoft/IIS servers服务器是不区分大小写,而常用的Unix/Linux服务器是区分大小写。大小写混用会导致页面打不开;一般建议统一用小写比较好。
还有一点是单词间的连接符,Google是建议单词间用横杆“-” 而非下划线 “_” 作为连接符,其实也好理解,看看电脑键盘,横杆符号是可以直接输入的,而下划线符号还得同时按Shift才能输入。
2.精简
精简的URL能去除文本中的杂音,让Google和用户快速了解页面所描述的内容,Google搜索结果页中支持显示的URL上限为512像素,URL太长就会被截断并以省略号的形式展现。
Backlinko做过一个实验,短的URL比长的URL排名更好,用户也更愿意分享短的URL到社交平台;这一点其实也好理解,Google要索引同样一个页面,长的URL所占的字符数更多,需要的存储空间也就更多,在实现同样存储效果的前提下,Google肯定是希望节省硬件成本的。
关于精简还有一点建议,在不影响URL语义的情况下,尽量去掉stop word如and, but, for, of, a等;
3. 语义明确
语义明确的URL能让用户一眼看去就知道他即将浏览的页面是关于什么的,因此在构思页面URL的时候就需要提前把页面的核心keyword埋进去,例如你的产品页是销售蓝牙耳机的,那URL中顺理成章就应该包含bluetooth-headphone。当然你也可能会遇到网站有很多同类型蓝牙耳机,这时就可以配合品牌产品型号,SKU码或ASIN码进行区分。如:
airpod-bluetooth-headphone;
powerbeats-bluetooth-headphone;
如果连这些码都无法满足需求,说明网站体量非常大,这时就可以配合子目录加特性细分,就是我们平时所说的长尾词来进行区分,如:
…/anc/bluetooth-headphone;
…/waterproof/bluetooth-headphone
URL中还有一种非常常见的错误,就是URL中带有很多的参数,这些参数可能是无法避免的,例如Google UTM参数或者由于效果跟踪需求而添加的参数,也可能是页面带有筛选,站内搜索,分页,filter或variation而产生的参数。这类型参数在URL中一般都会跟在“?”后。如果能避免参数当然最好,实在避免不了的话,也得注意部署好Canonical,因为一般这种URL带参数的页面都是内容重复的,过多重复的页面会浪费搜索引擎分配给网站的抓取配额,而且重点页面的权重容易被分散。针对网站搜索功能产生的URL,如 abc.com/?search=xxxx , 建议在网站robots文件中通过命令屏蔽抓取收录。
URL常见问题
二级域名还是二级目录好?
这是我在服务客户中遇到最多的关于URL的问题。为什么会有这个问题,主要还是和服务器及SEO效果有关。
在服务器中的区别我就不详细展开了,因为过于复杂,你可以简单理解,二级域名是addon domain, 可以有独立不同的IP,易于部署A Record,MX Record,CNAME等等,也利于网站后台独立管理。当然你用二级目录也能实现上述部分功能,但是实在太复杂了,且容易出错,技术大牛不在此讨论范畴。而二级目录在服务器层面是不需要额外设置的,默认就能生成使用,和windows系统的文件夹系统类似;
此处主要还是和大家聊聊对SEO的影响。首先得明确,对于单一的页面,无论它是二级域名还是二级目录,它在Google眼里的权重是一样的,并没有说哪一种方案更易获得权重。
但是影响SEO的还有两大因素Content及Backlinks。以CBD官网www.crossborderdigital.cn为例,如果CBD需要开拓日本市场,为了效果更好,肯定需要创建对应的日语落地页,那这时候该落地页就会有两种URL选择:
1. jp.crossborderdigital.cn
2. www.crossborderdigital.cn/jp/
在Google眼里,jp.crossborderdigital.cn和www.crossborderdigital.cn/jp/它会辨识为两个相对独立的网站,因此网站的外链数是不共享的,指向二级目录的外链并不会统计到二级域名的外链。
同时网站的页面数也会被分开统计,你可以尝试在Google中用site命令来搜索会发现结果数的差异。因此采用二级域名的URL无法承载原根域名的外链权重且网站的体量被分散了。
但是二级域名也有它适合的应用场景,为了方便大家理解,我稍作整理如下:
1.如果你是品牌网站,页面体量不大,针对小语种页面内容,我建议用二级目录,因为这利于网站体量和外链权重的积累。
2.如果你网站的运营人员资源有限,我建议用二级目录,这样在页面内容更新,新品发布上架,页面制作方面更简单快速;
3.如果你是大品牌网站,需要根据国家有差异化及精细化运营,我推荐二级域名。因为二级域名更易于划分独立的后台,页面数据,销售订单数据等都能独立运作互不影响。我曾遇到一个品牌客户,他需要细分品牌的运营到世界各国的Local Retailer,而且由于销售政策的差异,并不希望这些Retailers间能看到对方的销售数据,那二级域名就是它最好的选择了。
4.如果你的主站是用一些主流的CMS搭建的,如wordpress,HubSpot等,现在希望利用shopify来新增一个商城功能;或者你原来就是一个ecommerce网站,现在希望用wordpress来搭建博客获取流量;那我更推荐二级域名,因为以二级域名运作的各CMS互不影响,使用起来更顺滑;
5.如果你是综合类网站,页面量级足够大,类似新浪,网易类的,我也更推荐二级域名,因为各个独立的二级域名更利于Niche和主题的细分,丰富的页面内容也利于竞争细分关键词的排名。
结 语
好了,由于篇幅原因,在“上篇”中我先和大家分享这些URL知识。在“下篇”中将包括且不限于以下内容:
1.URL优化变更前后你需要注意的事项;
2.如何用Let’s Encrypt生成免费的SSL证书并部署到网站;
3.如何生成二级域名,以常用的cPanel为例展示具体步骤;
4.关于URL重定向的部署:单个页面的,整站的,non-www/www, https/http等;
5.域名中涉及到的DNS,A Record,Cname又是什么;
6.URL带斜杠结尾和不带斜杠有差异吗;