我们在SEO优化的过程中,时不时会做一些调整优化,特别是已经被百度收录域名、目录或者部分URL链接发生变化时,网站链接地址也会随之发生改变,这就很容易造成死链。那有没有什么办法来避免这种“死链”的发生呢?今天我们一起来说说网站链接发生变化,SEO优化人员如何处理?
我们在SEO优化的过程中难免会遇到网站域名、目录或部分URL发生变化,造成网站链接发生了改变,特别是之前已经被百度收录的链接或是在其他网站上发布过的链接,现在却成为死链,这无论是对搜索引擎来说,亦或是对用户来说,链接访问出现打不开的情况,这种体验都是非常不友好的。
一. 网站域名发生变更
因为业务需求或某种原因,网站域名不得不进行变更,假设abc.com域名需要变更为ddd.com,我们总不能一一个手动去修改网址,这样会太繁琐,也会导致之前的域名abc.com下的所有链接都无法访问。那最好的解决办法是什么呢?
Step 1. 设置301跳转
找到你的网站技术人员,将全站设置为301跳转,也就是将abc.com域名跳转到ddd.com这个域名上。
Step 2. 网站改版
域名发生了变化,这时可以借助百度搜索资源平台的“改版规则”,将改变前的域名替换为改变后的域名,这样能让百度快速收录变化之后的新链接,用以替换之前的旧链接。
只要域名发生改变,就可以按照上面的方法快速变更网站域名,让百度快速将新链接替换掉旧链接。
二. 网站目录发生变更
不管域名有没有发生改变,但是网站目录发生了变更,如abc.com/x,变更为abc.com/y;或者又如www.abc.com变为sss.abc.com,怎样让新目录地址替换掉旧目录地址呢?可以在网站改版工具的“添加改版规则”,提交新旧目录“正则表达式”。
下面以abc.com/x变更为abc.com/y为例:
改版前URL地址为:https://abc.com/x/111/222/333.html
改版后URL地址为:https://abc.com/y/111/222/333.html
Step 1. 确定改版前链接中可以替换的参数或路径
https://abc.com/x/111/222/333.html
序号 | 可替换的路径或参数 | 类型 |
1 | 111 | 纯数字 |
2 | 222 | 纯数字 |
3 | 333 | 纯数字 |
Step 2. 确定可替换参数或路径的类型,得到正则表达式形式
使用正则匹配符号(\d+)或者(\w+)表示该路径或参数。(\d+)表示纯数字字符串,(\w+)表示字母、数字、下划线组成的字符串。
改版前的形式为:
https://abc.com/x/(\d+)/(\d+)/(\d+).html
Step 3. 根据改版后的URL,以及可替换参数在Step 1中的位置序号,依次用${1},${2},${3}……表示替换掉改版前URL中的可替换的参数或路径,得到改版后的正则表达式
改版后的URL:https://abc.com/y/111/222/333.html
改版后的形式:https://abc.com/y/${1}/${2}/${3}.html
Step 4. 网站目录规则改版
网站目录发生了变化,可以借助百度搜索资源平台规则进行改版。这样方便百度搜索引擎能及时变更网站链接,直接跳转到新的链接。
三. 部分URL发生变更
网站中只有部分URL发生变更时,可以向百度提交新旧URL对,将旧的URL链接变更为新的URL链接。根据百度搜索资源平台的改版规则-新旧URL对,提交URL对文件或者填写URL对。
总结:当网站链接发生变更时,SEO优化人员一定要将损失降为最小。特别是已经被百度搜索引擎收录了的链接,通过借助百度搜索资源平台的“网站改版”提交给百度,能可以很好的解决这一问题。