掌桥专利:专业的专利平台
掌桥专利
首页

一种网站SEO测评优化的方法

文献发布时间:2023-06-19 09:24:30


一种网站SEO测评优化的方法

技术领域

本发明属于计算机处理技术的网站服务发现领域,具体涉及一种有利于SEO的方法。更具体地,本发明涉及一种能及时分析网站信息并反馈给用户网站SEO的实时情况。

背景技术

在如今的网络时代,网站是多么的普遍,但一个好的网站却需要付出一大把的时间来做优化。

搜索引擎优化,又称为SEO,即Search Engine Optimization,它是一种通过分析搜索引擎的排名规律,了解各种搜索引擎怎样进行搜索、怎样抓取互联网页面、怎样确定特定关键词的搜索结果排名的技术。搜索引擎采用易于被搜索引用的手段,对网站进行有针对性的优化,提高网站在搜索引擎中的自然排名,吸引更多的用户访问网站,提高网站的访问量,提高网站的销售能力和宣传能力,从而提升网站的品牌效应。搜索引擎优化是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益。SEO包含站外SEO和站内SEO两方面。

网站搜索引擎优化任务主要是认识与了解其它搜索引擎怎样紧抓网页、怎样索引、怎样确定搜索关键词等相关技术后,以此优化本网页内容,确保其能够与用户浏览习惯相符合,并且在不影响网民体验前提下使其搜索引擎排名得以提升,进而使该网站访问量得以提升,最终提高本网站宣传能力或者销售能力的一种现代技术。基于搜索引擎优化处理,其实就是为让搜索引擎更易接受本网站,搜索引擎往往会比对不同网站的内容,再通过浏览器把内容以最完整、直接及最快的速度提供给网络用户。

也许用户知道:1.属性:rel="nofollow"放置在链接上,防止权重导向,且不被搜索索引,用于不重要的页面链接上,也可用于外部链接;2.title="说明"在链接中加入会增加重点说明,也可以与Alt="图像标识"配合使用,Alt="图像标识"会增加搜索引擎对图片的死别,增加权重值;3.标题:简单,突出重点即可,不宜超过28字;网站描述、关键词,如今不能与往日相比,设置即可,关键词放4个就可以,描述不宜超过50字等等,但是如果是一个方位比较广泛的页面,无法精准的定位到所要优化的地方,如上所述,由于每个网站构造不同,想要做出精准名却的优化,排查成本较大会带来不晓的困难

因此,需要一种能够快速定位所需优化问题所在,并一目了然的将问题反馈给用户,这是本发明的初衷。

虽然有网站SEO优化的服务,但其追求商业化,解决方案并未公开。

发明内容

为解决现有技术存在的问题,本发明的目的是,提供一种SEO相关优化的一种方法,其能够精准定位网站SEO相关存在的问题,避免了难以发现的遗漏优化点,从而使网站更利于SEO的优化,并且能够提供良好的可读性的分析日志。

本发明的技术方案是,一种有利于SEO优化方法即网站SEO测评优化的方法,主要包括如下步骤:

1)向服务器发送网站的域名;

2)服务器接收到传来的域名进行逻辑性分析;

3)得出分析结果返回到页面;

4)用户根据返回的SEO优化方案进行网站优化处理;

通过一条条罗列出来的优化建议,然后分不同网站进行不同的特殊处理,做出合理的优化,根据本发明的网站建议,不仅可以解决用户网站的SEO优化问题,还能根据网站给我网站速度优化建议,使网站在浏览使更加的润滑顺畅,其中还包括图片尺寸大小建议,DOM元素(表示文档中对象的标准模型)建议等等;

通过域名判别的形式,只将符合评判标准的域名推送给服务器端进行处理,通过客户端(即网站)发出请求,以及相同域名的请求获取,服务器端将捕获网站请求,判断请求状态,做出相应的处理,其减少了请求频率,还缓解了服务器压力;

通过判断同一IP(即网站)的请求,限制其一定时间的请求次数,为了防止其恶意刷请求给服务器施压;通过检测域名时效性,判断域名是否可取,域名过期,或域名异常直接抛出相关错误;

一种浏览器端即服务器端提出SEO建议的方法,其技术方案具体如下:

步骤1:获取将要测评SEO的网站地址(相当于网站地址收集,根据网站域名获取信息);

步骤2:通过node服务端接收到的域名放在对列池中,跑完一个网站的测评,继续跑下一个,这个样大幅度减轻了服务器的负担;

步骤3:通过域名服务端获取到网站的具体信息是否有误,比如网站过期,重定向等,提前做出处理,避免给后面的服务造成堵塞,或出错等;

步骤4:当检测域名无误,在去获取评分内容,进行整个归纳处理;

步骤4中,预先通过whois查询域名没问题之后,调取Google PageSpeed Insights接口,它是Google提供的一款网页性能检测优化工具,能够针对移动设备和桌面设备生成网页的实际性能报告,并提供关于如何改进相应网页的建议。它采用Google Lighthouse提供的各种最佳实践作为测试基准,使用Blink渲染工具(即Google Chrome的渲染引擎),模拟移动设备和桌面设备,抓取目标网站网页,进行优化分析;

步骤5:为了保证服务的严谨性,再将评测内容传给JAVA服务,JAVA服务在传给前台页面;

步骤6:前台页面拿到数据进行用户层次展示;

每当用户输入域名测分时,如果是在一定时间内重复测分,系统将直接返回上次测分结果,这样会大大提升其性能,如果域名不符合规范,前台页面直接给出错误提示,这样也避免的给服务端增加压力,

提升了用户友好性。

本发明中还存在一种队列状态,是预定义的一组关于服务当前能否正常提供服务的状态值,用于标记队列的状态,状态值包括“进行中”,“队列中”等。其中,“进行中”状态意味着该服务当前可用,“队列中”状态意味着该服务正在等待其他域名结束才进行。

有益效果:与现有技术相比,其显著优点是:

(1)本发明只需将域名发送给服务端,就可以得出网站优化的相关建议信息;

(2)本发明通过域名判别的形式,只将符合评判标准的域名推送给服务端,增加测评的有效性,准确性,提升服务者的分析网站SEO的效率;

(3)本发明通过客户端发出请求,以及相同域名的请求获取,服务端将捕获其请求,判断请求状态,做出相应的处理,其减少了请求频率,还缓解了服务器压力;

(4)本法明通过判断同一IP的请求,限制其一定时间的请求次数,为了防止其恶意刷请求给服务器施压;

(5)本发明通过检测域名时效性,判断域名是否可取,域名过期,或域名异常直接抛出相关错误;

附图说明

图1为本发明实施SEO测评优化的方法结构示意图;

通过结合附图对本发明的实施例进行详细描述,本发明的上述和其它目的、特征、优点将会变得更加清楚。

具体实施方式

为了本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。

本发明中,由于需要用户手动输入域名信息,必然会产生错误信息,视图页面应当做好域名信息处理。

“SEO:汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益。

本发明具体实施要点如下:

1)本发明提供的技术服务是个有利于提高网站性能的优化工具;

2)通过输入网站域名的形式设定具体的通知,发送给服务器客户并告知其网站现状,以及出现网站异常时,服务器会发出修改的指引方向。

3)服务器通过队列的形式,防止评测网站过多时带来的负载,极大的缓解了服务器压力。

4)结合市场浏览器端异常信息捕获方案,增加浏览器日志系统的参数可配性,提升系统的灵活性;

5)单独部署浏览器端异常系统,增加系统灵活性及健全性;

6)可根据文件来进行异常收集,当服务出现问题,能够很快的精准定位到问题所在,可以及时做出相应处理;

7)日志文件过大时,会根据设置的条件控制其之前的冗余文件的删除,使日志文件更具有条理性;

8)对于SEO的测评优化建议,来源于Google更具有准确性;调取Google PageSpeedInsights接口,它是Google提供的一款网页性能检测优化工具,能够针对移动设备和桌面设备生成网页的实际性能报告,并提供关于如何改进相应网页的建议。它采用GoogleLighthouse提供的各种最佳实践作为测试基准,使用Blink渲染工具(即Google Chrome的渲染引擎),模拟移动设备和桌面设备,抓取目标网站网页,进行优化分析。优化建议均来自Google官方接口。

9)通过服务端爬虫技术,爬取网站相关信息得以做出正确的判断;

10)针对于网站测评时间做出限制,避免相同环境相同异常信息重复发送到服务器端。

图1为本发明实施例中一种SEO优化的方法实现流程图,具体步骤有:

步骤1:首先是由用户输入要测试SEO网站的域名,前台页面进行初步校验,校验输入的域名是否为合法域名,如果合法,直接将域名发送给node端进行SEO数据分析处理,同时连续请求java获取结果数据;

步骤2:node接收到域名后,第一层需分两步,第一步是获取域名是否支持https,第二步解析域名是否正确,如果解释失败直接返回失败内容(当前请求结束),如果成功,将会将此次请求加入队列池中,因为node是单线程高并发的,成功处理一个请求会接着处理下一个请求;

步骤3:然后开始处理队列池中的请求,处理请求还要分为三个步骤,1.获取pageSpeed报告(同时通过puppeteer-cluster无头浏览器模拟移动端行为得出相应评分结果);2.通过爬虫cheerio获取域名网站信息,其中包括获取网站的title,description,keywords,favicon,charset,hostname等相关重要信息;3.通过获取网站whois信息,判断域名网站到期时间以及整站信息;

步骤4:结合步骤3的所有请求,进行SEO测评分析,其中包括处理pageSpeed报告返回数据,网站信息整合处理,根据相对应的SEO处理规则,评断该域名的SEO的具体情况;

步骤5:评判完成,无论成功与否都将结果转交至JAVA层,为了与业务相结合,通过node做为中间层,JAVA做输出处理相对严谨安全;

步骤6:view视图拿到JAVA返回数据,进行相对应页面展示,用户获得SEO评测信息,根据自己域名网站实况进行整改,重而提升SEO的优化处理。

以上所述仅为本发明的一种实施例,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均以包含在本发明的保护范围之内。

相关技术
  • 一种网站SEO测评优化的方法
  • 一种搜索引擎优化的SEO网站建设实现方法及系统
技术分类

06120112153737