今天刚好有个朋友问我这个问题,要怎么样才可以安全的删文章,才不会产生一堆404错误(找不到内容)的页面?如果有些文章想改网址怎么办比较好?
404错误页面,不处理的话,会伤害SEO吗?
你的文章一旦被Google加到索引后(Google Index),基本上他就不太会自动消失了,所以,如果你删掉文章,却没特别处理这个在索引里的资讯,访客如果不小心搜寻到这个页面,就会看到404(找不到内容)的错误讯息页面。
可是,Google的任务是,让来搜寻的用户有好的体验并且找得到对的资讯(大家才会继续用Google啊),所以,Google 机器人很聪明的过滤着每个网站,它推算每一个网站的SEO总分,把最值得被推荐的,才列在第一页。所以,当你的网站404 页面太多时,Google 会降低你的SEO分数,他不希望你的网站在搜寻结果的前几页,因为你的网站对进行搜寻的人不友善。
根据美国指标性的SEO公司,Moz,面对「404错误页面」的基本原则是:
一:每个网站或多或少都会有404错误讯息的页面,是正常的。
二:可以美化你的404错误讯息页面,让访客看到时,知道内容已经被移除。(通常WordPress的主题都会让这页显示的不错)
三:外传要把每一个404错误页面都做转址,只是个谬误。
四:404错误页面,应该自然存在,不需要刻意把它转址到不相关的页面,反而造成访客的困惑。
五:只有一种情况建议要设定转址:当你的404错误页面有大量流量时,当该页是你的网站的主力页面时,那就建议设定301转址(不要让一堆访客扑空…)。
六:如果有些页面,他真的没有存在的必要了,也不值得转址到任何相关的页面,那就使用410转址,请Google从索引中移除它。(我找过,没有比较有公信力的免费插件可以做这个410转址)
如果想要做301转址或410转址,可不可以不要写程序?有什么插件可以用?
免费方案1:使用Simple 301 Redirects插件
这个插件,超过30万的下载次数,是很简单本的301转址插件,适合新手和不懂程序的站长们,安装后,只要到Settings » 301 Redirects,就可以开始增加你想转的网址,尽量把删掉的网页的网址,重新指向内容有点关连的其他页面。
免费方案2:使用Redirection插件
这个插件,超过100万的下载次数,是功能较完整的301转址插件,稍微需要一点点学习,安装后,只要到 工具» Redirection,就可以开始增加你想转的网址,尽量把删掉的网页的网址,重新指向内容有点关连的其他页面。
付费方案3:使用Yoast SEO Premium
这个付费版的插件,有个功能叫Redirect Manager (转址经理),他除了可以在你要删除内容时,直接问你要转到哪里(301转址),他还有另一个功能,让你设定「410转址」,意思是,他帮你告诉Google,这个网页真的需要被删除了,他不该是404,也不该被转到不相关的页面,请帮我把这一页永久从Google索引里删除。
免费方案4:自动转址服务使用Rank Math免费版
Rank Math 插件现在也有提供转址服务,详细操作方式可以参考WordPress 分类与标签对网站排名(SEO) 的重要性!
没有想删除页面,只是想改网址怎么办?
朋友跟我说,他有几个旧的页面,当初是用中文的网址,他现在想改成英文的,那该怎么做?
解答:有两个建议:
如果该中文网址的页面,在Google上排名很好,那就建议不要改网址了,什么都不要动。
如果该中文网址的页面,在Google上排名不好,那就直接设定301转址到英文网页(不用特别删除)。
总结:是不是因为我一直没做转址,有太多的404,所以排名很差?
其实,就算网站有一些404页面,真的不是世界末日,他可能只占你的SEO分数的一丢丢,除非你有「大量」的404页面,几十页、几百页的量,那才真的比较要担心。SEO的分数包含的东西太多了,上百个项目来综合评分,所以如果你的网站只是正常的偶尔删掉些内容,真的不需要太紧张。我有看过其他朋友网站,排名很前面的,他从来也没去处理过404错误页面啊… 提供给各位参考…
大概就是这样啰!希望对各位有帮助!