利索能及
我要发布
收藏
专利号: 2021114273502
申请人: 山东捷瑞数字科技股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种面向搜索引擎优化的前端代码自动修复方法,适于在计算设备上运行,其特征在于,该方法包括:

步骤1:对需要优化的目标网页关联的所有静态资源进行访问,将HTML文件、CSS文件和JS文件记录到拟进行优化的数组中,将丢失或异常的资源记录到禁止引用的数组中并抛出丢失预警;

步骤2:对经过步骤1得到的拟进行优化的文件进行分类汇总,按照HTML文件、CSS层叠样式表、JS脚本文件的类别顺序进行分组,形成待处理队列,等待执行不同校验修复程序;

步骤3:对HTML文件进行校验修复:遍历解析HTML代码,补齐缺失的HTML标签,对存在层级关系的标签进行遍历校验,删除层级关系错误的节点,替换为基础容器标签,将未按照SEO优化标准的部分进行优化;

步骤4:对CSS层叠样式表文件进行校验,完成CSS浏览器私有属性的补充,将HTML中的CSS样式移植到CSS文件中,通过提升加载速度的方式,提高用户体验,有利于搜索引擎优化;

步骤5:对JS脚本文件进行监听,添加容错及预警机制;

步骤6:将修复过程中的所有异常进行汇总,记录抛出异常的文件,行号,预警类别,建议处理方式,最终输出到本地;

步骤7:将修复后的文件替换原文件,并按照原始目录结构输出,方便开发人员进行复查和替换;

步骤8:将使用过程中的所有操作记录进行汇总,记录修复的文件、行号、修复内容、修复类别,最终输出到本地。

2.根据权利要求1所述的一种面向搜索引擎优化的前端代码自动修复方法,其特征在于,步骤3中的将未按照SEO优化标准的部分进行优化具体是:

3‑1、将非标准的标签进行替换,将淘汰的标签进行剔除,删除用于修改样式的标签,校验纯文本,使其包裹在文本标签中;

3‑2、判断TDK的完整性,若缺失或不完整,抛出预警;

3‑3、H1标签出现频率控制在1次,多余标签进行删除;

3‑4、对图片、音频类的资源型标签进行遍历,结合上下文,补充缺失的title属性,并抛出预警;

3‑5、剔除与步骤1中的禁止引用数组重合的资源调用;

3‑6、对a链接进行遍历,保证a链接的出现形式是http://域名/固定链接/,补充缺失的title属性,抛出预警;对无链接,指向本页面的链接添加nofollow属性。

3.根据权利要求1所述的一种面向搜索引擎优化的前端代码自动修复方法,其特征在于,步骤6中的预警类别包括人工干预、预警和优化。

4.根据权利要求1所述的一种面向搜索引擎优化的前端代码自动修复方法,其特征在于,步骤8中的修复类别包括标签替换、标签删除、属性添加、属性删除、兼容处理和监听容错。