在做完TDK优化后,网站优化的第二步就是URL了,其实关于URL的SEO优化最好是网站上线之前就做好,但可惜的是项目组的这个站点是在我来之前就上线了的,并且已经上线了多语言版本,让我对之后自然流量的提升表示担忧。
什么是URL
URL是Uniform Resource Locator的简称,意思是统一资源定位符,也就是我们常说的网址,理论上来就,URL具有唯一性,也就是指向唯一的资源。这个资源一般是HTML网页,也可能是CSS文档或者图像。URL路径如本文为:
https://aweiseoer.com/url-optimization/
其中https是http加密协议,是谷歌建议所有网站都使用的。aweiseoer.com是网站域名,也就是网站托管之处,这里需要注意的是带www和不带www的区别,一般来讲,最好是做一个301跳转,使谷歌访问其中一个域名,避免不必要的麻烦。而我们通常优化的就是URL中的第三部分seo-optimization,一般称为Slug,而这也是本文所讲重点。
优化URL的必要性
网站导航结构对搜索引擎非常重要,而URL就是导航结构的体现。对于SEO来讲,URL的优化是较为简单基础的部分,但却十分必要,因为这代表着网站的整体结构,并且语义化的URL也有利于谷歌识别,从而促进排名和流量的提升。
如何优化URL
URL优化需要注意以下事项:
- 在URL中使用关键词,但不宜过多,并用连字符连接;
- 避免在URL中使用特殊字符,如逗号、冒号、感叹号、句号、空格等;
- URL结构保持简单合理,最多3-4个层级,避免多层嵌套;
- 尽可能避免不必要的特殊网址参数;
- 为每个版本的内容提供唯一的URL,如避免让子网域和根目录的网页访问相同内容;
- URL不宜过长,但也没有一个统一标准;
- 使用静态化的URL;
- URL最好统一使用小写;
- 在URL中使用本地化的字词,这一点对于多语言多版本的站点较为重要;
以上差不多就是我们需要在URL优化时需要注意的,特别需要提出的是,如果你有对url进行修改,一定要做好URL之间的映射关系,即选择旧网址301或者302跳转到新的网址,并且在站内做好新旧网址的替换,最好把新网址再提交一下sitemap,促进谷歌的收录。
URL的结构化数据
这里说的URL结构化数据,其实是指面包屑导航的结构化数据,具体使用可参考:
https://developers.google.com/search/docs/advanced/structured-data/breadcrumb?hl=zh-cn
项目实践
我司站点的URL是使用无意义的数字变量,方便网站内容的修改与维护,但对于做SEO来讲却是很糟糕的一件事情,趁着网站流量还不多,需要做一次全面的修改。
现有url | 修改后url | canonical标签 | |
首页 | / | 不改动 | / |
一级分类页 | /music | 不改动 | /music |
一级分类页翻页 | /music/0/0-0-0-0-0-0/2 | /music/2 | /music/2 |
二级分类页 | /music/0/354-0-0-0-0-0 | /music/tag/happy | /music/tag/happy |
二级分类页带筛选项 | /music/0/6_354_46-0-0-0-0-0 | /music/tag/commercial-use?mood=happy&genre=funk | /music/tag/commercial-use |
二级分类页翻页 | /music/0/354-0-0-0-0-0/2 | /music/tag/happy/2 | /music/tag/happy/2 |
三级分类页 | music/0/354_4_375_6-0-0-0-0-0 | /music/tag/happy?theme=ads-promos_corporate_commercial-use | /music/tag/happy |
专辑页 | /album | 不改动 | /album |
专辑详情页 | /album/105 | album/title-id | album/title-id |
搜索页 | /music/happy | /music/search/happy | /music/search/happy |
搜索页带筛选项 | /music/happy/355-0-0-0-0-0 | /music/search/happy?mood=lovely | /music/search/happy |
搜索页翻页 | /music/happy/0-0-0-0-0-0/2 | /music/search/happy/2 | /music/search/happy/2 |
详情页 | /track/23426 | /track/title-id | /track/title-id |
其他类型页面 | about/1 | about/title | about/title |
上面的表格就是我针对我司站点做的url修改规则,跟TDK的修改一样,还是需要针对页面类型来做调整,其中详情页是最好改的,只需要把slug变成标题+id的形式,但难改的分类页和搜索页。
由于我司站点是音乐类型的,分类页和搜索页有大量的筛选项,方便用户通过情绪、乐器、场景等选择到自己想要的音乐,但这大量的筛选项也造成了大量的参数,一不小心,就会造成谷歌抓取和收录大量的相似页面和重复页面,而这也是我网站目前存在的问题,而解决办法只有两个,一是屏蔽相应的参数,禁止谷歌抓取,二是建立规范标签(canonical标签),引导谷歌抓取正确的页面。
但对于我司来讲,第一步是需要调整URL的语义化,即把原来无意义的数字参数先变成带关键字的参数,再利用规范标签让谷歌抓取规范网址,毕竟这部分筛选项的抓取是没有意义的,我们要让谷歌抓取的是详情页和搜索页。
下一步就是要解决多语言多版本的问题,针对搜索页,网址最好使用用户的搜索词,但同时也要注意剔除特殊符号。
URL优化上线后,要检查原来的URL能否顺利跳转到新URL,另外需要根据新URL建立sitemap文件,方便谷歌抓取新URL,这就是SEO的一项重要工作了,促进网站收录,提升索引量,而这就是我下一篇需要讲的重要内容了。
以上
举例展示的很清晰