JOKER摆运营笼门阵

Joker聊TECH端SEO优化那些事儿(上)

大家好我是JOKER,一个卖软件的,没错,我终于又更新了(我只能争取做到年更,到季度更,哈哈)。

今年整体来说不太顺利,工作上从之前公司离职,理财上也起起伏伏(基本上属于躺下装死阶段),来回波动。目前来看今年的计划任务没有一件是可以完成的了。。。。惨!惨!惨

虽然离职了,但我还是会继续在出海市场里面深耕,死磕到底。。干一行爱一行!!

不过按健哥(猫老师)说的“不破不立”,希望在新的启航后能实现“又一春”

今天跟大家分享的是去年的一个遗留话题,在去年有幸参加John的实战派线下分享会上(有需要回顾的可以看看之前的文章《SEOer容易陷入的“数据指标”困惑》

), 有提到过我是如何做SEO自审的,由于当时时间有限,所以就只留了一个大的提纲。

Image

刚好最近有点时间,今天就来跟大家分享一下其中关于“Technical SEO”需要注意的内容 (其他项的内容,来日方长)。

”TECH”端的优化内容其实很少有人提及,今天就跟大家看看,我日常做网站分析时经常碰到的那些需要做”TECH端”优化的点。

------------小板凳做好,准备好发车了 !!!!!------------------------

做TECH端的优化,首先要清楚一点,我们的目的是为了让BOT (具体点主要针对GOOGLE BOT)“抓的到”,“抓的快”,“抓的顺”,“抓的明白”

“抓的到”- 对于我们想让BOT抓取的内容,要有足够的抓取引荐,比如:内链,外链,SITEMAP等(在你没有开始部署外链前,SITEMAP和内链是最佳的引荐渠道),需要一定的通路才能引导BOT抓取对应的内容。

除了引导通路外,还要注意看页面或者目录是否有被ROBOTS.TXT阻止:

User-agent: *

Disallow:/

或者页面存在”ROBOTS=noindex” 属性,

之前一个水友的网站就是这个问题,本身他网站没正式上线之前,通过ROBOTS屏蔽了BOT是正确的事情,但正式上线后,却忘了这茬。。。跑来问。。

注:如果你网站还在准备测试阶段,内容,URL都没完善之前最好屏蔽蜘蛛抓取。

Image

另外还需要一个稳定的服务器和CDN,不要三天两头的宕机,频繁出现5XX的错误,BOT这东西就是谁家饭好吃,容易吃,就经常去谁家,你三天两头的关门谢客,要不了多久它就不来了。

Tips: 如果你用的是CloudFlare(CF) 的CDN,那么建议在 ROBOTS里面屏蔽掉/cdn-cgi/这个目录,该目录用于存储一些CF自己的文件,是不需要让蜘蛛在我们自己网站去爬取的

Disallow: /cdn-cgi/

Image

对于SITEMAP的创建,如果你网站内容量大,覆盖的内容分类广,分了不同的目录,那么最好不同的目录建立独立的SITEMAP,而主sitemap则为各目录SITEMAP的入口,如:

主SITEMAP.xml内容为:

<sitemap>

<loc>https://xxxx.com/catalogue-1.xml</loc>

</sitemap>

<sitemap>

<loc>https://xxxx.com/catalogue-2.xml</loc>

</sitemap>

<sitemap>

<loc>https://xxxx.com/catalogue-3.xml</loc>

</sitemap>

....

而各个目录的独立SITEMAP.XML内容为实际的内容URL

(这点WP的SEO插件YOAST带的SITEMAP创建器做的不错)

Note: SITEMAP创建完毕后不要忘了去WEBMASTER里面提交。

单个SITEMAP的文件大小在50MB以内或5W条URL内

在我分析大量网站中,关于SITEMAP最常见的错误有:

  • SITEMAP中的URL返回的是404或者500页面

  • SITEMAP中的URL返回的是301,或者30X页面

  • SITEMAP中URL的canonical标签指向的是其他URL

  • SITEMAP中的URL是被我们禁止了的(比如ROBOTS限定了的Disallow,服务器限定了的返回403)

这些错误对于BOT的反映就好比你给BOT开了一道门,结果打开发现是一道墙。

TIPS:当我们对网站页面内容进行了批量处理的时候,最好检查更新下自己的SITEMAP

“抓得快”- 除了让BOT能正确的抓取到我们希望他抓取的内容外,还需要让BOT能更快速的,完整的抓取到我们的内容。

  • 因此通常我们会对JS,CSS文件进行压缩,对图片进行压缩,甚至最近流行对源码进行压缩。

    (如果你实在不会,可以参考:https://www.minifyweb.com/)

  • 移除掉不需要的JS,CSS (如果你使用的是WP的模板站,该情况尤为重要),

  • 使用统一的CSS stylesheet,尽量避免使用inline css

  • 使用延迟加载或者异步加载一些非必要的内容,如首屏之外的图片,样式,附加功能性插件等(最常见的就是各种分享插件,留言插件)

  • 使用HTTPS (减少对HTTP的请求)

  • 需要首屏加载的JS, CSS内容写在头部

  • 对于不常更新或者修改的页面把他的缓存期设置的尽量长(30天)

注意:以前的用法是尽量靠后,避免一些JS, CSS的内容加载失败导致正文内容无法被加载,这点没错,但现在为了加快首屏的加载速度,我们可以把一些首屏必要加载的CSS,JS项直接输出在源码里面。如字体样式,BANNER样式等。

好了,今天的内容就到这里(可能有点水,不过确实不想写了哈哈,没状态了),下期会接着介绍如何让BOT“抓的顺”,“抓的明白”

之前在小伙伴的协助下还解锁了个LIGHTHOUSE的小彩蛋

全部优化到满分,还有动画看(GOOGLE还喜欢搞这些骚操作)

不过Lighthouse的数据指标不用太在意,他只是帮你分析可能潜在的问题,能做好的,我们尽量做好。

其实很多时候Tech端的问题都是一些细节的问题,而且是我们能主动掌控的部分,很多人可能会有些疑惑,做这些事到底是有用功还是无用功,觉得那些大的站点或者同样优质的站点,自己也可能没有在意这些问题,有时候你甚至拿GOOGLE自己的内容来参考,他都可能没有去做这些细节的优化。

但我们回顾下最近几年的大G的每次更新,脾气越来越古怪,提出的概念也越来越模糊,想象看E-A-T这种东西,里面哪一项是你能主动掌控的?

包括你做的内容,外链,你眼中的好,和G眼中的好,可能完全就不是一回事。

所以,我的思路是,如果我能主动掌控的事情(比如TECH端的优化,不论是对BOT还是对用户,至少这些信息方向从G的官方说明和相关的数据里面是可以琢磨出来的),尽量做到极致,而那些主控权不再自己手里的事情,就尽人事。


比如,当前你跟对手比,要技术没技术,要知名度没知名度,要钱没钱(这些短期内不是你自己能主动掌控的),但我可以把这些细节的地方,对手没注意的地方先完善了,等我有对应的资源了,那个时候我就会比对手多个优势。

不论是公司做事,还是自己做事,利用好当前能利用的资源,最大化的实现价值。

~~~~~~~~滴滴,下车!!~~~~~~~~~~~

以上就是今天的分享内容,感谢阅读,我是Joker,

一个卖软件的,谢谢大家!收获从分享开始!