基于内容生成的SEO优化系统、方法、电子设备及存储介质技术方案

技术编号:33085384 阅读:11 留言:0更新日期:2022-04-15 10:47
本发明专利技术提供一种基于内容生成的SEO优化系统、方法、电子设备及存储介质,所述基于内容生成的SEO优化方法包括:定期抓取页面内容,并根据页面路径将所述页面内容缓存至文件;判断访问来源是否为搜索引擎,若是,返回对应页面路径下缓存的文件。该基于内容生成的SEO优化方法改善了现有技术中单页面web应用内容无法被搜索引擎收录的问题。搜索引擎收录的问题。搜索引擎收录的问题。

【技术实现步骤摘要】
基于内容生成的SEO优化系统、方法、电子设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种基于内容生成的SEO优化系统、方法、电子设备及存储介质。

技术介绍

[0002]对于互联网应用,进行适度的SEO(Search Engine Optimization,搜索引擎优化)优化非常重要,通过搜索引擎收录网站页面、关联关键词和提升网站搜索排名,从而使用户更容易发现该网站,增加产品的曝光率。
[0003]目前大多数前端项目使用单页面应用框架进行开发,需要在浏览器端运行完JS文件后才能完整展示出来,搜索引擎爬取页面只能得到一个空节点,无法收录页面内容。如果后期产品面临SEO搜索引擎优化的需求,常规的解决方案是改造成服务端渲染的方式,存在需要处理客户端和服务端不同的运行环境差异,项目改造难度大;请求页面时服务端需要动态拼接页面内容,增加了服务器压力。

技术实现思路

[0004]本专利技术的目的在于提供一种基于内容生成的SEO优化系统、方法、电子设备及存储介质,该基于内容生成的SEO优化方法能够解决现有技术中单页面web应用内容无法被搜索引擎收录的问题。
[0005]为了实现上述目的,本专利技术提供如下技术方案:
[0006]本专利技术实施例提供一种基于内容生成的SEO优化方法,所述方法具体包括:
[0007]定期抓取页面内容;
[0008]根据页面路径将所述页面内容缓存至文件;
[0009]判断访问来源是否为搜索引擎,若是,返回对应页面路径下缓存的文件。
[0010]在上述技术方案的基础上,本专利技术还可以做如下改进:
[0011]进一步地,所述根据页面路径将所述页面内容缓存至以页面地址为名称的文件,包括:
[0012]读取配置文件并启动内容生成装置;
[0013]循环所述配置文件中的配置列表;
[0014]当所述配置列表中存在配置项时,访问配置项中指定的页面,等待页面渲染完成,读取所述页面内容,将所述页面内容同步写入以页面地址为名称的文件。
[0015]进一步地,所述循环所述配置文件中的配置列表,包括:
[0016]当所述配置列表中不存在配置项时,关闭所述内容生成装置。
[0017]进一步地,判断访问来源是否为搜索引擎,若是,返回对应页面路径下缓存的文件,包括:
[0018]发生页面请求;
[0019]根据所述页面请求头部中的用户代理字段信息判断访问来源是否为搜索引擎访
问,若是,返回对应路径下缓存的文件。
[0020]进一步地,所述SEO优化方法还包括:
[0021]根据所述配置文件的更新频率,定期运行脚本获取最新的页面内容并更新对应路径下缓存的文件。
[0022]一种基于内容生成的SEO优化系统,包括;
[0023]抓取模块,用于定期抓取页面内容;
[0024]缓存模块,用于根据页面路径将所述页面内容缓存至文件;
[0025]控制模块,用于判断访问来源是否为搜索引擎,若是,返回对应页面路径下缓存的文件。
[0026]进一步地,所述抓取模块进一步用于:
[0027]读取配置文件并启动内容生成装置;
[0028]循环所述配置文件中的配置列表;
[0029]当所述配置列表中存在配置项时,访问配置项中指定的页面,等待页面渲染完成,读取所述页面内容。
[0030]进一步地,所述控制模块进一步用于:
[0031]发生页面请求;
[0032]根据所述页面请求头部中的用户代理字段信息判断访问来源是否为搜索引擎访问,若是,返回对应路径下缓存的文件。
[0033]一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述方法的步骤。
[0034]一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。
[0035]本专利技术具有如下优点:
[0036]本专利技术中的基于内容生成的SEO优化方法,定期抓取页面内容,并根据页面路径将所述页面内容缓存至文件;判断访问来源是否为搜索引擎,若是,返回对应页面路径下缓存的文件。在不对原项目代码做任何改动的前提下,使用页面生成装置抓取完整的页面内容并缓存文件,在搜索引擎访问页面时返回对应的页面内容,在无需改造单页面应用的前提下满足对SEO的优化需求,缓存页面内容能显著减少服务器压力,同时设定合适的更新频率保证缓存页面内容的及时性;全程配置化且方案通用,可复用在不同的单页面应用项目中。在单页面web应用的前提下,低成本、低风险的满足搜索引擎收录网站内容;解决了现有技术中单页面web应用内容无法被搜索引擎收录的问题。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术基于内容生成的SEO优化方法方法的流程图;
[0039]图2为本专利技术基于内容生成的SEO优化方法系统的框图;
[0040]图3为本专利技术提供的电子设备实体结构示意图。
[0041]附图标记说明
[0042]抓取模块10,缓存模块20,控制模块30,电子设备40,处理器401,存储器402,总线403。
具体实施方式
[0043]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0045]在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
[0046]并且,上述部分术语除了可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于内容生成的SEO优化方法,其特征在于,所述方法具体包括:定期抓取页面内容;根据页面路径将所述页面内容缓存至文件;判断访问来源是否为搜索引擎,若是,返回对应页面路径下缓存的文件。2.根据权利要求1所述的基于内容生成的SEO优化方法,其特征在于,所述根据页面路径将所述页面内容缓存至以页面地址为名称的文件,包括:读取配置文件并启动内容生成装置;循环所述配置文件中的配置列表;当所述配置列表中存在配置项时,访问配置项中指定的页面,等待页面渲染完成,读取所述页面内容,将所述页面内容同步写入以页面地址为名称的文件。3.根据权利要求2所述的基于内容生成的SEO优化方法,其特征在于,所述循环所述配置文件中的配置列表,包括:当所述配置列表中不存在配置项时,关闭所述内容生成装置。4.根据权利要求1所述的基于内容生成的SEO优化方法,其特征在于,判断访问来源是否为搜索引擎,若是,返回对应页面路径下缓存的文件,包括:发生页面请求;根据所述页面请求头部中的用户代理字段信息判断访问来源是否为搜索引擎访问,若是,返回对应路径下缓存的文件。5.根据权利要求2所述的基于内容生成的SEO优化方法,其特征在于,所述SEO优化方法还包括:根据所述配置文件的更新频率,定期运行脚...

【专利技术属性】
技术研发人员:范凌王喆
申请(专利权)人:特赞上海信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1