新用户注册入口 老用户登录入口

在seo中,如果不慎删除了文章应该怎么办,这里提供了几个方法

文章作者:admin-tim 更新时间:2024-01-26 17:59:54 阅读数量:537
文章标签:seoCMS搜索引擎404410301
本文摘要:本文介绍了在seo角度来看,如果删除文章,如何处理的方法。这里介绍了五种方法,可以正确的处理被删除的文章。其中介绍了404、410、301状态码,都是一些正确的处理方式。以及如果采取非正确的处理方式,搜索引擎会给出怎样的惩罚。作者才疏学浅,如果转载,也请备注出处。
HTML

1. 问题背景

在一些内容管理系统(CMS)中,如果不慎删除了一个或几个文章,更麻烦的是这个文章已经提交给搜索引擎或被搜索引擎已经索引了。

这样当搜索引擎隔一段时间再回来的时候,会发现你的文章被删除了,如果这种情况比较多,会认为你的站点不稳定。


2. 一定会被惩罚吗?

有时候,对于相对模糊的错误,比如这里的例子,不稳定!=惩罚

搜索引擎会采用一些积分制的方式衡量是否会惩罚站点,当你违反了条件1,-10分,违反了条件2,-15分....以此类推,当你的犯规分数达到一定的额度,可能就会采取惩罚。

搜索引擎的惩罚算法,我也不了解,只是举着个例子,就当安慰一下手误删除文章的站长!



3. 如何处理?

方法一:不能不管吧,至少得返回个友好的报错界面吧

如果页面返回的直接就是nginx的404,这......说不过去吧,说明站点做的不认真,容错比较差,搜索引擎和用户看了都会摇摇头。

所以,至少把“文章不存在”这种错误,封装一下,返回一个有好的界面,友好的提示用户“文章可能被作者删除了,看看其它文章吧!”

至少,在用户看来,这个提示是友好的,毕竟非技术人员看到nginx的404都会认为“呵,破网站,挂了!”


方法二:方法一是个错误,会引擎搜索引擎的反感

啥?你说了半天方法一,还是个错误?

尤其是你的被删的文章比较多的时候,搜索引擎每次来访,都会提取到文案“文章可能被作者删除了,看看其它文章吧!”,这...

  • 第一,没什么价值,搜索引擎会认为低质量!这很严重
  • 第二,更大的麻烦,这个文字是重复的,搜索引擎会认为你的站点有大量的重复!这很严重


方法三:正确的处理方法是返回404或410

404大家比较熟悉,410是啥,其实和404差不多:

但是二者在seo上的区别,当搜索引擎拿到410后,可能会更快地在索引库中删除被删除的文件。

当然,返回404和410在这里都可以。至少是老实承认问题的态度,让搜索引擎可以根据404或410做出正确的下一步操作。


java代码可以用这个返回404:

response.setStatus(HttpServletResponse.SC_NOT_FOUND); 


方法四:返回301状态码跳转到另一篇文章

301是跳转,永久性跳转,但这种跳转是被搜索引擎唯一接受、不认为是作弊的跳转。

不要使用302跳转、任何js跳转、meta刷新等方式,都会被搜索引擎认为是作弊哦!

所以,当文章不存在的时候,使用301跳转到另一篇文章(但最好主体相关的、或另起炉灶新写一篇弥补手误删除的错误),这样,有两个好处:

  • 第一,搜索引擎不会惩罚
  • 第二,会把老文章的权重301传到新文章,一举两得


java代码可以用这个返回301:

// response.sendRedirect(getRandomArticleByCategoryHref(category)); // 这种是302

response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); // 这种是301,se唯一认可的非作弊的跳转方式

response.setHeader("Location",新路径);


方法五:死链提交

站长后台都支持死链提交,如果你确定一个url里面的文章确实被删除了,可以手动提交死链。主动承认链接问题。

下图是谷歌站长后台的入口:


相关阅读
文章标题:冰墩墩html css代码

更新时间:2023-07-30
冰墩墩html css代码
文章标题:webpack --watch 模式下利用自定义插件CopyAfterCompilePlugin实现编译完成后文件实时拷贝至指定目录

更新时间:2023-12-07
webpack --watch 模式下利用自定义插件CopyAfterCompilePlugin实现编译完成后文件实时拷贝至指定目录
文章标题:分页的html代码

更新时间:2023-07-10
分页的html代码
文章标题:解决服务器部署中视图文件路径错误:配置设置、引擎支持与相对/绝对路径应用实践

更新时间:2023-11-08
解决服务器部署中视图文件路径错误:配置设置、引擎支持与相对/绝对路径应用实践
文章标题:Bootstrap滚动监听无效问题排查:jQuery与DOMContentLoaded事件应用及CSS样式冲突解决方案

更新时间:2023-01-14
Bootstrap滚动监听无效问题排查:jQuery与DOMContentLoaded事件应用及CSS样式冲突解决方案
文章标题:倒数html代码

更新时间:2023-11-11
倒数html代码
知识学习
实践的时候请根据实际情况谨慎操作。
随机学习一条linux命令:
set -o vi 或 set -o emacs - 更改bash shell的命令行编辑模式为vi或emacs风格。
随便看看
拉到页底了吧,随便看看还有哪些文章你可能感兴趣。
jQuery表单input字段提示信息动画特效 01-13 jQuery文字翻转动画特效插件 01-04 RabbitMQ消息重新入队实操:持久化、确认机制、死信策略与队列命名详解 08-01 全民健身俱乐部类企业前端CMS模板下载 12-05 粉色精美珠宝首饰电商平台网站模板 12-02 简约大气商品折扣促销网站模板 11-30 快速制作卡片翻转效果的jquery插件 09-12 宽屏简约办公用品家具公司官网模板 08-24 响应式投资管理保险类企业前端CMS模板下载 08-12 本次刷新还10个文章未展示,点击 更多查看。
清新宽屏按摩器展示官网html网站模板 08-04 Python模糊匹配技术:从正则表达式到Levenshtein距离与fuzzywuzzy库实践 07-29 [转载]你为什么人到中年还是个普通员工? 06-29 jQuery仿Google和Facebook的用户向导功能插件 06-23 SpringCloud在微服务架构中应对网络故障的策略:服务熔断、负载均衡与重试机制实践于Eureka注册发现体系 05-11 绿色实用电子元件生产企业网站模板 05-11 Maven项目中添加自定义任务/目标:通过插件实现命令行执行,配置pom.xml与参数详解 04-26 [转载]C++复习(五)——排列组合杨辉三角 04-23 [转载]完成图书管理系统类图的绘制_如何在线免费绘制各类图形 04-03 Sqoop迁移MySQL数据时处理MEDIUMBLOB类型引发ClassNotFoundException的JDBC驱动与类映射解决方案 04-02 简约网站建设公司模板免费下载 02-16
时光飞逝
"流光容易把人抛,红了樱桃,绿了芭蕉。"