目前,互联网上约有三分之一的网站由WordPress内容管理系统提供支持。对于使用它的人来说,原因是显而易见的;对于其他人,WP非常简单易用,具有大量可用的自定义功能,并且拥有庞大的开发者社区。实际上,对于很少或根本没有技术知识的新手和经验不足的博客作者,WordPress是托管其博客或网站的首选。即使是,博客或运营网站也主要考虑放置常规内容。你必须使用社交媒体进行促销,为搜索引擎搜寻器优化内容,并建立相关链接。

在执行上述所有操作时,大多数站点所有者都忘记了一件事,即技术。尽管WordPress可以使你摆脱技术方面的困扰,但仍有一些事情需要你处理。如果技术基础出了问题,则整个框架都将陷入困境,即网站。虽然不注意网站错误可能会损害你的网站在搜索引擎中的排名,但像专业人员那样避免它们,可能会提高你在SERP中的地位。以下是一些与WordPress相关的常见错误:

  • 500 Internal Server Error:一般的HTTP错误代码,当服务器出现某种不清楚的故障,并且以一种不稳定的杂乱无章的方式运行时。
  • 404未找到错误:当找不到请求的URL(即,SERP中存在一个URL,但自身上不存在任何页面)时,会发生此错误。
  • 抓取错误:如果搜索引擎漫游器被阻止或无法抓取网站的每个页面,就会发生这些错误。
  • 502错误的网关:这主要是由于两台服务器之间的通信不正确。有时也可能由于你的网络而发生。
  • 504网关超时:这是延迟的响应代码,即当服务器未及时答复时,此错误代码将显示给浏览器。

500内部服务器错误

如上所述,这些是与服务器相关的错误,如果你的服务器没有明确的故障,则会显示这些错误。无法透露更多具体信息,尽管可以确定是由于代码中的某些技术故障还是由于硬件本身的故障。检查是否存在静态文件(例如图像,视频,CSS,pdf等)的问题。在这种情况下,这肯定是硬件故障,除非它永久显示此错误,则可能是由于服务器配置错误。站点地图定期关闭也可能表示此,因为它本身是静态XML文件。

然后,你应该检查.htaccess文件是否损坏,PHP内存已用尽,并从另一个全新的WordPress安装目录中的' wp-admin '和' wp-includes '文件夹中重新上传核心文件。如需更多相关帮助,你也可以与WordPress支持人员联系。

404找不到错误

由于多种原因,这种情况一直发生。轻微的拼写错误可能会导致此问题,因此指向已删除页面的入站链接也会导致此问题。无论是什么原因,出现在此错误之前都不是一个好的用户体验,并且当然也不适合其排名。主要可以归结为两种不同的类型:

  • 链接断开
  • 页面不存在

如果你担心断开的链接,则可以使用Xenu,Screaming Frog等许多流行的可用工具来对其进行爬网,然后相应地进行修复。一个有趣的概念也是软404错误的概念。这些本身并不是真正的404错误,但Google会一视同仁。对于内容重复或内容稀少的页面,这些错误会记录在Google数据库中。换句话说,Google的网页似乎不值得在其搜索引擎上建立索引。

抓取错误

我们通常会阻止诸如ahrefs之类的某些爬虫的机器人,以避免我们的竞争对我们进行监视,但是当搜索引擎爬虫机器人无法通过我们的WordPress网站找到自己的方式时,会发生什么。发生这种情况时,所有这些都会在Search Console的抓取错误部分中报告。它进一步分为站点错误和URL错误。这样,你可以确定优先级并紧急处理它们。

现在,由于多种原因可能导致站点错误。原因可能是DNS超时或DNS查找问题。或者,这可能是由于服务器过载和响应时间延迟所致。最坏的情况可能是由于robots.txt或.htaccess文件配置错误。根据对它们的进一步诊断,你可以尝试修复它们。另一方面,URL错误主要是由我们上面已经讨论的404错误引起的。除此之外,这可能是由于Google遇到javascript,重定向等问题引起的。或者,可能是由于Googlebot拒绝了访问,主要是由于只有授权访问的页面才是安全的。

502错误的网关

502错误通常是由于对查询的无效响应而发生的。关于它为什么发生没有固定的原因。有时是由于服务器中的技术故障或网络问题,有时是由于相关问题,例如WordPress插件内的冲突等。你最初可以做几件事,例如重新加载网站,清除浏览器缓存,暂时禁用任何CDN或防火墙。如果没有其他效果,则尝试更新WordPress主题和插件。或者,尝试停用它们,看看是否可以解决错误。

504网关超时

延迟响应的示例不算什么,这是由于服务器等待另一台服务器的响应而超时。发生这种情况的原因可能很多,例如服务器过载,通信量繁重等。并非总是会得到完全相同的错误代码,但有时会得到不同的错误代码,但它们总的来说具有相同的含义。

如果你的网站仅关闭了10到30分钟,你不必担心,搜索引擎抓取工具会将其从缓存中发送出去,并等待你的网站恢复自身。但是,如果要花费很长时间(例如5到6个小时)甚至更长的时间,则爬虫程序机器人可能会认为它不再存在,因此将其从最佳结果中删除,甚至更糟地对其进行索引删除。

像之前一样,你可以尝试禁用已拥有的CDN /防火墙,停用插件以清除冲突,这也可能是由于某些DDoS或垃圾邮件攻击导致你的站点关闭以及你可以通过良好的安全性插件进一步阻止。但是,在WordPress上最常见的原因是与服务器相关的问题。这些服务器问题中的大多数是由于站点上的大量通信超载而发生的,主要是由于配置不当或优化欠佳的站点服务器。为避免这种情况,建议你在WordPress网站上使用ServerAvatar。还有很多其他原因可能导致此问题,例如服务器速度慢,PHP工作程序减少,防火墙问题,网络连接,HTTP超时。最好通过与你的服务器提供商联系来解决。

WordPress网站维护清单

  • 如果可能包含任何异常或不规则之处,请定期在验证器中检查代码。
  • 从不,甚至出于试用目的,也不要在WordPress网站设置中启用此复选框-阻止搜索引擎对该网站建立索引。
  • 尽量不要篡改.htaccess或robots.txt文件。并且,如果出于任何原因必须这样做,请确保所使用的代码已针对你打算使用的目的进行了认证和验证。
  • 除了使用工具跟踪你网站的排名外,有时还可以从用户角度访问它。或者,仅浏览它以查看事情是否按预期进行。
  • 与其等待搜索引擎爬网程序浏览你的站点地图,不如自己养成习惯。并将你网站的站点地图提交到Google Search Console。
  • 安排紧急情况下的站点的每日备份。你可以通过免费插件轻松完成此操作,也可以选择任何可用的付费选项。
  • 网站的加载速度必须良好,加载时间最好在要求的1-2秒内。为确保这一点,你需要优化站点速度并选择一个可靠的主机。
  • 为了给用户带来更好的体验和更快的加载时间,建议启用WordPress网站缓存。
  • 继续检查链接到你网站的任何损坏的链接或无效页面,并尝试尽快替换它们。
  • 就外观而言,请尽量不要太重。太多的元素会降低网站速度并使其滞后。选择移动友好的响应式设计。
  • 你上载并包含在网站中的图像,GIF,视频等多媒体元素,应尽可能地对其进行压缩,而不会影响质量。
  • 最后但并非最不重要的一点是,你使用的主题以及你在网站上安装的插件也对其他所有方面都产生了重大影响。避免使用null或demos,而只能使用信誉良好的信誉来源。除此之外,请始终尝试使它们更新到最新版本,并清除至少1-2个月不使用它的内容。

如果执行上述所有操作,则很有可能你再也不会遇到可能对你的网站造成负面影响的错误。如果你定期维护并以适当的方式进行维护,则你的网站会遇到某种技术错误的可能性非常小。