CDN工作原理是通过在网络各处放置节点服务器,构成现有的互联网基础之上的一层智能虚拟网络。网站使用CDN的优势就是是内容的传输更快、区域访问连通性更好,如果从网站综合体验角度来说,当然推荐使用CDN。但CDN的使用确实对各大搜索引擎蜘蛛爬取带来一定的影响。从而影响网站SEO。
说到CDN,很多IDC都推出了云平台,最常见的一个服务就是CDN加速或者叫内容加速,而且变得大众化亲民化。本人经常使用的有三大CDN,即阿里云、腾讯云、百度云,以上三家中,每家都有些特点优势和不足,百度云加速免费、加速收录和排名、安全防护方面到位,但是其系统不够成熟稳定,节点连通性相对较差,尤其是移动节点经常连接不上;腾讯云CDN节点稳定性强于百度云加速,防护方面较弱;阿里云加速节点稳定性好,但是默认不具备防护需要购买WAF或配合阿里云的API进行实时定义,如果从CDN的出发点来说,阿里云CDN应当稳坐排名靠前。使用CDN后不仅仅网站访问速度在搜索引擎中占尽优势,而且从用户的角度来看,网站网用户提供了一个高速、稳定的体验,成熟的CDN对网站的SEO也将产生良性的影响。如果纯使用CDN,我建议使用像阿里云这样的。但是,CDN加速会对网站的SEO产生直接的影响,反而可能会造成完全不必要的损失,甚至有可能会有备搜索引擎惩罚的可能。
CDN是通过布局在全国各地,网站加速也是通过CANME解析,那么如果CDN频繁的更换IP,用户体验是无感觉,但是对搜索引擎造成直接的影响,因为各大搜索引擎在DNS缓存方面都有自己的策略,如果缓存了无法访问的CDN节点IP,造成网站无法正常抓取,网站收录就会清除,网站SEO优化就彻底崩溃了,这个严重的问题已经在很多家SEO优化站点上得到验证,基于这个问题,在网站SEO优化过程中,如何兼得SEO效果,又想使用CDN加速带来的体验,本人给予解决办法就是使用三方DNS解析DNSPOD或类似产品。
我们利用DNSPOD的多线解析方式将搜索引擎和用户访问解析做双份解析,这样,如果来自搜索引擎蜘蛛,则直接解析到源服务器,如果是用户访问通过CNAME解析到CDN,这样只要在源服务器不宕的情况下,蜘蛛永远能顺利爬取,这样蜘蛛使用了固定的IP,降低了因CDN的节点IP变动导致收录下降或网站K站的情况,确保了网站SEO优化过程的稳定性。