标签: 

【SEO优化】38个来之不易的教训和提示

  我喜欢闹着玩的说SEO代表“其他人的职责”,由于当出现问题时被责备。工程师们懂得这种痛。许多人责备他们,有时是“SEO人员”。可是,事实是这样的:假如你的技术问题已经全部处理,就不会有SEO优化这样的工作。

  工程师有职责理解他们在SEO中的人物,相同,那些与工程师一同工作的人也有职责与他们协作,而不是在出现问题时责怪他们。这种联系需求公开和诚实地共享信息。

  我希望这篇文章突出了一些重要但很少评论的论题,这些论题不只值得工程界评论,也值得依靠工程团队的人评论。

  效劳器稳定性和停机时刻

  503效劳不可用”HTTP呼应代码是处理方案停机或意外停机的最佳方法。与其他5XX呼应相比,它对查找排名的影响很小。

  500、502和504 HTTP呼应代码会导致谷歌关闭一个网页或彻底取消索引。每次一个人或查找爬虫收到这些呼应代码中的一个,随着时刻的推移,预计会失掉5-10次有机拜访。

  快速交流,并在出现问题时向办理者发送更新。不然,你会被许多寻觅答案的人所困扰(这会阻碍你的团队寻觅处理方案)。

  为每个有害呼应代码(例如4XX和5XX过错)创立自界说皮肤和跟踪事件。当外行人能够供给一些细节时,问题就更简略确诊。

  计算过错率时要十分小心。一个杂乱的web页面在加载完成时或许会调用效劳器150次。这意味着日志文件将低估预先发作的有害呼应代码的频率。假定一个web页面被加载了两次。第一次,它呼应一个“200-OK”状况码,并加载页面上的其他所有内容。第2次测验时,它会呼应一个“502-Bad Gateway”状况码,页面的其余部分无法加载。效劳器一共被调用了151次,其中只有一次是502状况,可是,该用户的过错率是50%,而不是0.6%!

  抵抗放置轶事证据的引诱。许多被认为是“不能重现”而放置的bug是更大问题的预兆。

  内容交给网络和缓存

  缓存不能替代根本的站点优化。能够把缓存页面幻想成约会网站上一张很棒的相片。这是人们看到的第一件事,可是当你开始一段联系,一个人开始了解“真正的你”。用户和查找引擎也是如此。

  类似地,支撑AMP的页面也不能替代速度慢的移动站点。

  留意页面巨细约束。例如,Akamai有一个严格的的1MB文件巨细约束,当超越该约束时将导致一个500呼应代码。

  将内部日志与CDN日志兼并,不然90%以上的问题或许无法检测到。

  考虑在大型网站上运用“304-Not Modified”呼应代码,这些网站有许多页面不经常更改。

  寻觅没有必要的动态查询(例如填充很少更改的列表页面的逻辑)。你能够通过缓存查询和调度刷新来防止效劳器上不必要的担负。

  重写规则和重定向办理

  当你更改URL时,确保在启动时验证了重定向。这将带来最大程度的旧页面的信任和公平。让URL断开,然后再修复它们这无异于自杀:谷歌会随着时刻的推移而下降此故障页面的值。

  查看重写标志或规则是否正在导致重定向链。当站点以HTTP方式启动并迁移到HTTPs时,这很简略发作。一些URL在安全版别和非安全版别之间来回切换,直到抵达最终目的地。这些额定的跳转会破坏原始URL具有的公平性(equity)。

  假如撤销或反向重定向,请铲除你的CDN缓存,以防止重定向循环。

      

SEO优化

  机器人阻塞

  在被证明有罪之前,宁可做无罪的事。网站的超级用户最有或许是那些像机器人一样的人,由于他们的浏览速度很“不正常”,或者浏览器装置的插件也或许会让人掉入陷阱。这听起来像是一个边缘案例,但在Quora这样的社区网站上,一个超级用户每月能够招引1万到1.2万的拜访量。

  俄罗斯的机器人不会主动变坏,美国的机器人也不会主动变好。许多坏蛋在亚马逊公司的美国境内部署依据AWS效劳器的机器人。

  推迟和PageSpeed

  PageSpeed(一款网页速度测量东西,也能够理解为页面加载速度)

  快速挑选一种测量东西(比方Rigor, Lighthouse 或 PageSpeed Insights)并坚持运用。趋势比准确的数字更重要,在东西上吹毛求疵很简略浪费时刻。

  手机移动页面速度很重要,即便你运转的是一个AMP版别的网站。谷歌依据网站的本地移动体验(包括速度、用户体验和其他要素)来判别网站。

  要求某个人具有增加到页面中的每个跟踪像素和符号的所有权,然后让这些职责人每六个月对他们的符号收拾一次。假如你不这样做,人们会要求你在页面中增加废物,直到你的团队由于站点缓慢而受到责备。

  效劳器呼应时刻对于具有数百万页面的站点特别重要。假如你的效劳器呼应缓慢,谷歌不会逗留太久。

  假如你在大型网站上运转NGINX,请确保实时Gzip压缩不会弊大于利(比方,造成瓶颈,然后下降效劳器呼应时刻)。

  铲除任何阻碍页面出现的东西。这将同时改进许多方针。(即便是纯文本网站[1],在加载JS、CSS和字体时也会遇到瓶颈。)

  关注页面加载的前200ms和2s期间发作的工作。由于动态元素(如广告)的影响,有些页面从不会加载“彻底”。

  要害烘托途径

  Time-to-first-byte(TTFB全称Time To First Byte,是指网络恳求被发起到从效劳器接收到第一个字节的这段时刻,它包括了 TCP连接时刻,发送HTTP恳求时刻和获得呼应音讯第一个字节的时刻。)是一个重要的方针,但相同重要的是第一个字节中包括的内容。在翻开与效劳器的新连接之前,浏览器应该能够构建第一屏的内容。

  界说页面元素的巨细,以防止跳跃和摇晃页面。当页面来回移动时,用户会感到懊丧,这会让整个页面看上去很慢,即便它加载得很快。

  阅览Ilya Grigorik在这个主题上宣布的文章[2]。即便是经验丰富的开发人员也能够从中学到一些东西。

  GOOGLEBOT(谷歌网页抓取机器人)的“新”技术和可拜访性

  客户端出现或许意味着SEO的死亡。(看看Hulu发作了什么[3]。)谷歌建议你为他们的查找爬虫程序供给一个效劳器端出现的页面,即便用户也将会看到客户端出现的页面。(注:谷歌并不认为这是一种粉饰,尽管它看起来是。)

  在用户看到“无限滚动”的情况下,为Googlebot供给简略的分页。

  防止运用“块级别”链接,即便它简化了代码。所有这些额定的东西都被打包到一个符号中,这使得Googlebot很难将上下文值传递到方针页面。

  STAGING(模仿)和QA

  运用robots.txt文件阻挠查找引擎从模仿和QA(Question Asked)站点爬取数据。

  在谷歌查找操控台注册staging和QA站点。这听起来不可思议(由于你不希望查找引擎找到这些域名),可是假如测试域名意外地被索引时,你能够在查找操控台中删除整个域名的索引。

  产品需求

  找个人(最好是SEO团队里的,但假如没有的话,那就是产品经理)来界说有必要构建到页面中的所有东西,包括一些清楚明了的东西,比方标签和其他元数据。这很乏味,他们会厌烦你问这问那,但假如你创立的页面没有考虑到这些要害标签,他们会更厌烦你。

  内部链接

  链接是网站和整个网络的生命线。任何重要的东西离主页的间隔都不应该超越5次点击,所以对于那些想要去掉登录页面、导航链接等的“巨大的简化者”来说,这会存在许多问题。

  注册商和IP办理

  永久不要让营销人员从网站托管的IP地址发送时势通讯和促销电子邮件。一个违反CAN-SPAM(反废物电子邮件)法案的流氓职工或许会导致整个网站被列入黑名单。

  确保有人花时刻填写注册机构要求的年度“你的联系方法是最新的吗”调查问卷。假如你不这样做,就会使某些不法分子更简略地从技术上盗取你的域名。

  JAVASCRIPT脚本

  一个页面开始出现,然后变成纯白色,经常会由于开启 write()符号而中止。

  Google会测验在Javascript中遵从相对途径,即便它们不存在。这会导致受污染的爬取过错报告。

  当过错发作时

  行动要快,由于谷歌是个善变的情人。缔造一所房子需求几个月的时刻,而烧毁它只需几分钟,所以要迅速地熄灭火柴,并花时刻向每个人传授消防安全知识!

  本文来自:SEO教程-「66SEO博客」

  链接网址:http://www.seowhyy.com


您可能还会对下面的文章感兴趣:

    cache
    Processed in 0.006767 Second.