网站收录量减少因为什么(测试开发需要掌握的技能)
b1P
b1P
您的网站收录正在减少的5个原因
b1P
您是否注意到百度的索引页面数量减少了?以下是有关如何诊断和解决问题的一些技巧。b1P
必须让百度(和其他搜索引擎)为您的网页建立索引。未索引的页面无法排名。b1P
您如何看待已索引的页面数?您可以b1P
- 使用site:运算符。
- 在百度站长工具中检查XML Sitemap提交的状态。
- 检查您的整体索引编制状态。
每个人都会给出不同的数字,但是为什么它们不同则是另外一回事了。b1P
现在,我们只讨论分析百度的索引页面数量减少的情况。b1P
如果您的网页没有被编入索引,则可能表明百度可能不喜欢您的网页,或者可能无法轻松地对其进行爬网。因此,如果您的索引页数开始减少,则可能是由于以下原因之一:b1P
- 您已被百度惩罚。
- 百度认为您的网页无关紧要。
- 百度无法抓取您的页面。
以下是有关如何诊断和解决索引页数减少的问题的一些提示。b1P
1.页面是否正确加载?
确保它们具有正确的200 HTTP标头状态。服务器是否经历了频繁或长时间的停机?域名最近过期了吗?b1P
解决方案
您可以使用免费的HTTP标头状态检查工具来确定是否存在正确的状态。对于大型站点,典型的爬网工具(例如Xenu,DeepCrawl,Screaming Frog或Botify)可以对其进行测试。b1P
正确的标头状态为200。有时可能会出现3xx(301除外),4xx或5xx错误-对于您要建立索引的,这些都不是好消息。b1P
2.您的网址最近更改了吗?
有时,CMS,后端编程或服务器设置的更改会导致域,子域或文件夹的更改,因此可能会更改站点的URL。b1P
搜索引擎可能会记住旧的URL,但是,如果它们没有正确地重定向,则许多页面可能会被取消索引。b1P
解决方案
希望仍然可以某种方式或形式访问旧站点的备份,以记下所有旧URL,以便您可以将映射到相应的URL。b1P
3.您是否解决了重复的内容问题?
修复重复的内容通常涉及实现规范标签,301重定向,noindex元标签或在中不允许使用。所有这些都可能导致索引URL减少。b1P
这是一个示例,其中减少索引页面可能是一件好事。b1P
解决方案
由于这对您的网站有利,因此您唯一需要做的就是仔细检查,这肯定是导致索引页面减少的原因,而不是其他任何原因。b1P
4.您的页面是否超时?
一些服务器具有带宽限制,因为更高的带宽会带来相关的成本。这些服务器可能需要升级。b1P
有时,问题与硬件有关,可以通过升级硬件处理或内存限制来解决。b1P
当访问者以一定速率访问太多页面时,某些站点会阻止IP地址。此设置是避免任何DDOS黑客尝试的严格方法,但也可能对您的站点产生负面影响。b1P
通常,这是在网页的第二个设置下进行监控的,如果阈值太低,则正常的搜索引擎漫游器爬网可能会达到该阈值,并且漫游器无法正确地爬网该网站。b1P
解决方案
如果这是服务器带宽限制,则可能是升级服务的适当时间。b1P
如果这是服务器处理/内存问题,除了升级硬件之外,请仔细检查您是否具有任何类型的服务器缓存技术,这将减轻服务器的压力。b1P
如果安装了反DDOS软件,请放宽设置或将百度bot列入白名单,以免随时被阻止。但是要当心,那里有一些假冒的百度bot。确保正确检测到百度蜘蛛。检测蜘蛛具有类似的过程。b1P
5.搜索引擎机器人对您的网站的看法是否有所不同?
有时,搜索引擎蜘蛛所看到的与我们所看到的有所不同。b1P
一些开发人员在不了解SEO含义的情况下以首选方式构建站点。b1P
有时,将使用首选的即用型CMS,而无需检查它是否对搜索引擎友好。b1P
有时,它可能是由SEO故意进行的,他们试图进行内容隐瞒,试图对搜索引擎进行游戏。b1P
其他时候,该网站还遭到黑客的入侵,他们导致向百度显示不同的页面,以促进他们的隐藏链接或掩盖301重定向到自己网站的行为。b1P
更糟糕的情况是,网页感染了某种类型的恶意软件,一旦检测到,谷歌会立即自动将其索引。b1P
解决方案
使用百度站长工具的抓取诊断功能是查看百度蜘蛛是否看到与您相同的内容的最佳方法。b1P
收录数量不能作为SEO的KPI
关键绩效指标(KPI)有助于衡量搜索引擎优化活动的成功程度,通常围绕自然搜索流量和排名。KPI倾向于关注与收入相关的业务目标。b1P
增加索引页面的数量可能会增加您可以排名的关键词数量,从而可能带来更高的利润。但是,查看索引页面的目的主要只是看搜索引擎是否能够正确地对页面进行爬网和索引。b1P
请记住,当搜索引擎无法查看,抓取或编制索引时,您的页面将无法排名。b1P
索引页的减少并不总是不好的
在大多数情况下,索引页面的减少可能是一件坏事,但是对重复内容,低质量内容的修复也可能导致索引页面数量减少,这是一件好事。b1P
通过查看索引页面下降的五个可能原因,了解如何评估您的网站,您会发现对您的SEO会有意想不到的效果。b1P
顶级开发人员最容易轻视的五大重要技能
b1P
b1P
以下为译文:b1P
相信你看过无数下面这样的文章:b1P
“顶级开发人员都应该构建的十大程序。”b1P
“2019年最流行的顶级框架。”b1P
“想成为顶级开发需要掌握的技术。”b1P
“成功开发人员都需要阅读的十大技术书籍。”b1P
打开文章一看,谈论的都是你应该学习ReactJS或Node;构建最简单的待办事项应用;参加一项Python速成课程,你就可以成为一名顶级的开发人员。b1P
理论上来说,这些都是技术知识。你需要学习技术知识,但你觉得掌握理论上的基本知识就可以了吗?就好比美发师知道如何正确地握住剪刀就能剪出很好看的发型吗?每个行业的技术知识都需要深入钻研!b1P
在我看来,至少我们应该谈一谈被忽略的技能。b1P
b1P
抽象化b1P
作为开发人员,你实现的功能必须能够供他人使用。这个人可能是你、客户、同事,也有可能互联网上的陌生人。b1P
知道了这一点后,你就应该为这些人考虑,而且应该深入思考功能的本质。b1P
你的管理层希望提高网站的点击率。你需要知道,他们的想法很具体。b1P
管理层只会看列表、数字和电子表格。他们并不在乎也不了解软件的复杂性。b1P
我们拿“网站点击率”的任务为例。我可以从两个角度分析这个任务。用户的角度,以及看到这些点击数据并试图搞清楚用户意图的人员。b1P
对于最终用户来说,一切都不应该改变。也许可以让他们多点击一次免责声明,但仅此而已!这些功能对用户应该是不可见的。这看起来很容易。你始终应该把最终用户放在第一位!b1P
下面让我们考虑需要理解这些数据的人。他们会看到什么?只是一个数字,比如42。但是这个数字是什么意思?除了点击率之外,我们还有更好的方法来衡量吗?比如用户点击了什么?你可以与产品团队或利益相关者讨论,并告诉他们,最好统计一下用户的点击率以及点击之后的操作。有时,你会发现有人与你的看法一样,他们会说:“这个可以做啊?好啊,那么就这么做吧。”我可以讨论更多关于抽象的话题,但是我希望你已经明白我的意思了。b1P
b1P
正确地提问b1P
无论是初级开发人员,还是高级开发人员,很多人在拿到一个任务后,会立即投身写代码的工作中。这种情况我已经司空见惯了。我称这些人为“程序猿”(Code Monkey)。b1P
要想成为一名出色的开发人员,你必须学会提问题,并深入理解我们想要实现的目标(这又回到了抽象的话题上)。一个句子的解读方式可能有一千种。你需要了解为什么要实现这个功能。只有这样,你才能更好地看到问题和将来的危害。b1P
在很多公司中,提问会被视作信任的问题,比如有人会说:b1P
我们应该信任产品团队。b1P
我们应该相信他们,他们知道知道什么对公司最有利。b1P
你不相信我吗?b1P
我们先试试看,然后再提问。b1P
实际上,提问与理解其中的原因与信任没有半点关系。作为开发人员,你了解系统的内部工作原理。你明白技术上的问题,而且可以指出哪些可行,哪些不可行。如果再听到上述对话,你应该回答说:b1P
“我相信你,我知道这很重要。”b1P
b1P
与非技术人员沟通b1P
很多公司都会使用聊天系统,比如Slack,技术人员常常会打开整个公司的频道,然后在里面发一个有关技术的文章链接,文章里面介绍的是为何在JavaScript中forEach比map更快。b1P
有时,还有人说:“不行,我们不能那样做”,然后开始解释reactjs没有该功能,我们需要加载一个npm包。b1P
如果你的产品经理没有做过开发,那么他们就听不懂你在说什么。b1P
其实,你应该找到一种每个人都能理解的方式。让非技术人员也能理解,并让他们明白你的话有道理。b1P
b1P
有耐心b1P
YouTube上有的教程说15分钟就可以创建一段视频,然而你动手试一下就知道,实际花费的时间远不止于此!b1P
有时,由于未能实现待办事项这样的小应用,你会觉得很沮丧。其实,没关系,毕竟你是第一次写代码。YouTube上的很多博主至少有十年的经验,而且在录制视频之前都至少编写过待办事项这样的小应用,在视频中只不过是照着剧本演戏而已。b1P
有人总是说,开发人员是夜猫子。是因为我们喜欢当夜猫子吗?是因为我们反社会吗?也许有一部分开发人员确实如此,但最大的原因是编写代码需要很多时间!尤其是在尝试新技术时,需要的时间更多!b1P
b1P
强烈的意见b1P
在Web开发方面,我是一个非常有见地的人,即便我知道别人不喜欢,我也会自己的观点表达出来。我这样做并不是我想故意惹他们生气或失望。你以为我如此情绪激动地表达意见,就是无视你的存在吗?非也,我这样做其实背后还有更重要的问题,你应该清楚如何处理这些问题,否则只会陷入一种情况:一潭死水。无论你是18岁、25岁还是50岁,结果都相同。我知道这说起来容易做起来难,但是你需要牢牢记住:“你就是你,无可代替。”b1P
你知道开发团队最糟糕的状况是什么吗?那就是每个人都有自己的看法,但没人愿意讲出来!如果真有那么一天,那么你们注定要惨败。这种现象就宣布了你们的结局。如果你不是程序猿,那么每天你都感觉没动力,而且不仅仅是你一个人有这种感觉。突然有一天,在公司工作了很多年的人都离职了,只因为他们再也忍不了了。b1P
另外,我并不是说要你否定所有人。你应该说出原因并举一些例子。不要没事找事,但是也不要在沮丧中度过每一天。因此,要么说出你的意见,要么选择沉默,做程序猿,要么跳槽找一份更好的工作,或者也可以选择自由职业。总之,不要陷入一潭死水。b1P
感谢您的阅读!b1P