301跳转(重定向)对SEO的作用
301 网址跳转(重定向)对 SEO 的作用如下:
例如,我们希望自己网站的网址只出现 http://www.example.com/,就可以将其他三个 URL 通过 301 重定向到这个 URL 上,这样可以避免不必要的权重分散。
图1:301 重定向设置正确
错误的重定向返回代码包括 404(页面未找到)或 200(页面加载成功),如图2所示。
图2:301 重定向设置错误或未设置
- 增加域名权重。301 网址跳转其实是对域名权重进行转移,比如 example.com 重定向到 www.example.com,其实是把 example.com 的权重转移到 www.example.com,从而增加 www.example.com 域名的权重。
- 促进搜索引擎优化效果。
- 利于网页 PR 传递。
- 优化网页收录。当我们网站开启网站伪静态之后,就会出现两个一模一样的页面,这个时候搜索引擎蜘蛛会重复抓取,这样的页面多了,就会引起搜索引擎的误判,我们需要使用 301 重定向来进行处理,优化网页收录。
- 拥有更好的用户体验。当我们有多个页面访问一个网站的时候,为了让用户更好地记住我们的网站,可以将域名统一重定向到某一个域名商,增加网站的记忆度,获取更好的用户体验。
什么情况下必须设置 301 跳转?
以下三种情况必须设置 301 网址转向,如果这些情况都没有发生,那么可以选择不设置:1) 网站的旧内容过期并被删除,但是还有流量和权重
网站的一些内容过期了,所以要被删除,但是这些内容还有排名,还能够带来流量,这个时候我们就可以通过 301 重定向的方式将其跳转到合适的页面,让它继续发挥余热。2) 网站更换程序
网站进行较大的改版,网站程序需要更换,此时必将会有大量的 URL 面临失效,为避免出现死链接,可以通过 301 重定向来解决。3) 网站实施 URL 规范化
为了网址规范化和避免权重分散,通常对外只出现一个标准的 URL,这就需要通过 301 重定向设置来实现。例如,我们希望自己网站的网址只出现 http://www.example.com/,就可以将其他三个 URL 通过 301 重定向到这个 URL 上,这样可以避免不必要的权重分散。
4) 网站因为各种原因而改变现有内容的 URL
可能企业网站因为各种原因而改变了现有内容的 URL,这种情况的发生是站长无法预测的,如果因为这种情况的出现而改变了 URL,建议通过 301 重定向来解决,尽量避免死链接的出现。提示:并不是所有的情况都需要做 301 重定向。但是,任何 URL 的更改都需要做 301 重定向,这样可以避免出现 404 错误页面而导致的网站被降权。
设置 301 重定向时需注意什么?
当完成 301 重定向设置之后,一定要记得使用工具检测返回的状态码是否为 301(打开站长工具箱找到“http状态查询”,输入域名即可查询,如图1所示),否则就无法达到 301 重定向的效果。图1:301 重定向设置正确
错误的重定向返回代码包括 404(页面未找到)或 200(页面加载成功),如图2所示。
图2:301 重定向设置错误或未设置
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算