1、提升网站加载速度:CDN通过缓存技术提升网站打开速度,便于蜘蛛快速抓取和爬行
2、提升网站安全性:隐藏真实网站ip,防御针对服务器IP的攻击和各种探测扫描,避免被黑
3、提升网站稳定性:CDN的ip遍布全国,如果出现局部地区网络问题,不会影响搜索引擎抓取
4、提升网站用户体验:CDN提升用户的打开体验,对提升排名也有一定的作用。
CDN于SEO的缺点:
1、抓取数据下降:CDNip的多样性,部分ip可能对蜘蛛并不友好
2、缓存导致数据陈旧:CDN的缓存特性,导致部分地区可能内容更新不同步
3、服务商优劣参杂:因为服务商的实力不同,可能会导致CDN系统不稳定,反而产生负面影响
4、本地网站无需CDN:部分网站只服务本地,只要机房也在本地,无需使用CDN
综合双方观点来看,大家的争议点主要集中在CDN的多ip入口和缓存机制会不会对搜索引擎抓取、网站排名产生不利影响。
从搜索抓取机制上讲:Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,我们就能抓取到。不管是用什么技术,只要能保证用户能流畅的访问网站,对搜索引擎就没有影响。
CDN对网站SEO是有着较大影响的,如下:1.CDN对SEO产生的最大影响莫过于速度方面。众所周知,启用CDN的最大目的就是为了让网站的访问速度在各个地区更加的通畅。而Google早已明确表示网站访问速度是其考核网站质量的其中一项指标,而观察发现网站访问速度对百度SEO也有较大的影响,如此看来,CDN对网站SEO产生的影响就比较大了。启用CDN后不仅仅网站访问速度在搜索引擎上已经占尽优势,而且因为访问速度的快捷,也会对网站收录数量的提升产生良性的影响。毫无疑问,稳定、高速、成熟的CDN对SEO将产生良性的影响。
2.不过遗憾的是,也有一些CDN不但不能对网站SEO产生正面影响,反而可能会造成损失,甚至是重大损失。我们知道,CDN服务商的服务节点通常是遍布全国各地的,那么如果服务商节点质量并不是都非常高,就可能会产生某个搜索引擎蜘蛛访问的节点极度缓慢的个例,这种情况是可能真实存在的,若碰巧遇到这种情况,那么必然会对SEO优化造成负面的影响。
3.同样还有另一种情况,就是CDN服务器频繁更换IP。多IP的情况实际上存在是很客观的。尤其在更换CDN当天,服务器IP会进行更换,而实际上搜索引擎蜘蛛对网站域名DNS都有一个缓存,这个缓存的时间也不短,这样的话就会导致在IP更换,CDN服务器启动后搜索引擎蜘蛛依然访问旧的Ip,如此的话势必产生超大量的404页面,这往往会造成很多网站在CDN迁移初期SEO数据极度不稳定。而根据网站自身质量不同,产生的影响也各不相同。
CDN对于SEO收录并不会有降权的影响,同时对于大多数网站而言,CDN边缘节点缓存的特性大幅提升了网站的可用性和访问速度,对于网站的SEO排名竞争力提供了强力的支撑。1) 首先要了解蜘蛛是怎样抓取源服务器数据
蜘蛛会先解析网站域名得到A记录(网站服务端IP地址),然后到服务端请求内容,这就是抓取的过程。
2) CDN节点缓存内容的更新频率
对于已经使用CDN加速的网站,蜘蛛抓取的是CDN节点中的缓存内容,如果希望保证内容能够及时刷新,就要求网站负责人能够合理配置缓存内容的更新频率。cloudedge有一套默认的缓存策略,能够适应大多数业务的缓存配置情境,同时也支持在后台根据网站不同的url模板设定灵活多样的缓存策略及主、被动的数据更新方式,并进行智能调控和缓存。所以只要节点缓存的更新频率设置合理,对于SEO的影响是可以忽略的。
3) IP的变化对SEO的权重
万一蜘蛛抓取到各个节点的数据呢?会不会造成一个网站好像有不同的IP地址,搜索引擎会不会对这种情况有所惩罚呢?
百度官方SEO指南中有如下描述“Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,我们就能抓取到。不管是用什么技术,只要能保证用户能流畅的访问网站,对搜索引擎就没有影响。”
可见在确保网站服务可用性的前提下,节点IP的变换并不会引起网站被降权。同时,百度也提到“建议尽量选择有实力的服务商和成熟的技术,不成熟的技术容易导致访问不稳定,这就有可能影响搜索引擎的抓取了”,所以选择一个安全,稳定的CDN服务提供商仍然是很重要的。
4)另一种思路
由于搜索引擎收录的网站数目非常庞大,每次都重新解析一遍全量域名的A记录对于效率、系统的要求都会非常高,所以蜘蛛有可能缓存之前的解析结果,如果在此期间CDN服务节点发生了调度,蜘蛛便有可能访问到之前的节点上去,碰到割接、维护等情况,可能会造成蜘蛛无法抓取到预期的内容。
此时还有一种解决思路:通过DNS解析,将来自搜索引擎的请求全部解析回源站,即引导蜘蛛回到网站源站。如此即使蜘蛛会缓存之前的域名解析记录,也还是会回到源站抓取内容。目前一些高级的dns服务商都会提供此类的域名解析服务,不过此时源站的可用性需要得到较大保障,而且由于客户端(或蜘蛛)到服务端链路过长,还更可能造成网站服务可用性的下降。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)