一种网站优化方法和装置与流程

文档序号:19251165发布日期:2019-11-27 20:15阅读:169来源:国知局
一种网站优化方法和装置与流程
本申请涉及搜索引擎优化
技术领域
,尤其涉及一种网站优化方法和装置。
背景技术
:随着网络数据的飞速增长,用户越来越重视利用搜索引擎如百度、谷歌等来访问相关网站,从而获取网络数据。为了提高网站的访问量,各网站都在积极寻求提升网站排名的方案,从而优化自己的网站,以使他人在利用搜索引擎进行搜索时更容易搜索到本网站。然而,现有方法往往通过人为方式来优化网站,浪费过多的人力物力资源。技术实现要素:为了解决上述问题,本申请提出了一种网站优化方法和装置,能够提高了网站优化效率。第一方面,本申请实施例提供了一种网站优化方法,包括:从用户的网站中,获取至少一个核心关键词,或者接收所述用户输入的至少一个核心关键词;基于所述至少一个核心关键词,构造一个关键词集合,所述关键词集合包括:所述至少一个核心关键词,至少一个所述核心关键词对应的相关关键词和至少一个所述相关关键词对应的长尾关键词;根据用户确定的搜索引擎,分别确定所述关键词集合中各元素在所述搜索引擎中的检索结果和搜索引擎指数,所述搜索引擎指数用于指示所述搜索引擎统计的所述关键词在一段时间内的搜索量;根据所述搜索引擎指数和所述检索结果,分别确定所述关键词集合中各元素的优先级;根据所述用户确定的搜索引擎和预设的网站检测方法,确定所述用户网站的待优化项;根据所述待优化项,对所述优先级大于预设第一阈值的所述关键词集合中的各元素以及预设的网站优化方法,对所述用户网站进行优化。在一个示例中,根据所述搜索引擎指数,确定所述关键词的第一搜索量和第二搜索量;其中,所述第一搜索量为一段时间内的搜索量的平均值,所述第二搜索量为在所述一段时间内的一个时期的搜索量的平均值;根据所述检索结果,确定所述关键词对应的网站排名信息和网站收录量,所述网站排名信息包括:在所述搜索引擎中的预设数量的展示页中,所述关键词对应的网站首页的数量和所述网站首页所属网站在所述搜索引擎中的权重;根据所述第一搜索量和所述第二搜索量,确定所述关键词的第一权重指数;根据所述网站排名信息和所述网站收录量,确定所述关键词的第二权重指数;根据所述第一权重指数和所述第二权重指数,确定所述关键词的优先级。在一个示例中,利用下面公式计算所述第一权重指数:qz1=αs1+β(s2-s1)其中,qz1表征所述第一权重指数,s1表征所述第一搜索量,s2表征所述第二搜索量,α表征所述第一搜索量对应的权重系数、β表征所述第二搜索量与所述第一搜索量的差值对应的权重系数。在一个示例中,在所述第二搜索量与所述第一搜索量的差值大于阈值时,对所述关键词的搜索结果中的预设数量的网站中的文字信息进行语义识别,确定有利于所述关键词的正语义网站数量和不利于所述关键词的负语义网站数量;根据所述正语义网站数量和所述负语义网站数量的差值,利用下面公式计算所述第一权重指数:qz1=αs1+sgn(x)β(s2-s1)其中,qz1表征所述第一权重指数,s1表征所述第一搜索量,s2表征所述第二搜索量,x表征所述正语义网站数量和所述负语义网站数量的差值,α表征所述第一搜索量对应的权重系数、β表征所述第二搜索量与所述第一搜索量的差值对应的权重系数。在一个示例中,根据所述网站收录量、所述网站权重、所述网站首页数量,分别确定第一预设优化时间、第二预设优化时间和第三预设优化时间,其中,所述第一预设优化时间对应所述网站收录量,所述第二预设优化时间对应所述网站权重,所述第三预设优化时间对应所述网站首页数量;利用下面计算所述第二权重指数:qz2=k1t1+k2t2+k3t3其中,qz2表征所述第一权重指数,t1表征所述第一预设优先时间,t2表征所述第二预设优化时间,t3表征所述第三预设优化时间,k1表征所述第一预设优化时间参数对应的权重系数,k2表征所述第二预设优化时间对应的权重系数,k3表征所述第三预设优化时间对应的权重系数。在一个示例中基于聚类算法,将所述至少一个关键词分为至少一个关键词类型集合,每一个所述关键词类型集合对应一个距离范围;根据各个所述关键词的所述搜索引擎指数和所述检索结果,分别确定各个所述关键词类型集合的优先级;确定优先级大于预设第二阈值的关键词类型集合;在所述优先级大于预设第二阈值的关键词类型集合中,确定所述优先级大于第一阈值的关键词。在一个示例中,所述待优化项为图片时,获取用户网站中的与所述待优化图片对应的至少一个图片;对所述获取到的至少一个图片进行图像识别;根据所述图像识别结果,在所述优先级大于预设第一阈值的所述关键词集合中,为各所述图片匹配目标关键词;根据所述目标关键词,利用所述预设的网站优化方法对各所述图片进行优化。第二方面本申请实施例提供了一种网站优化装置,包括:获取模块、关键词构造模块、检索模块和数据处理模块;所述获取模块,用于从用户的网站中,获取至少一个核心关键词,或者接收所述用户输入的至少一个核心关键词;所述关键词构造模块,用于基于所述至少一个核心关键词,构造一个关键词集合,所述关键词集合包括:所述至少一个核心关键词,至少一个所述核心关键词对应的相关关键词和至少一个所述相关关键词对应的长尾关键词;所述检索模块,用于根据用户确定的搜索引擎,分别确定所述关键词集合中各元素在所述搜索引擎中的检索结果和搜索引擎指数,所述搜索引擎指数用于指示所述搜索引擎统计的所述关键词在一段时间内的搜索量;所述数据处理模块,用于根据所述搜索引擎指数和所述检索结果,分别确定所述关键词集合中各元素的优先级;根据所述用户确定的搜索引擎和预设的网站检测方法,确定所述用户网站的待优化项;根据所述待优化项,对所述优先级大于预设第一阈值的所述关键词集合中的各元素以及预设的网站优化方法,对所述用户网站进行优化。在一个示例中,所述数据处理模块,用于根据所述搜索引擎指数,确定所述关键词的第一搜索量和第二搜索量;其中,所述第一搜索量为一段时间内的搜索量的平均值,所述第二搜索量为在所述一段时间内的一个时期的搜索量的平均值;根据所述检索结果,确定所述关键词对应的网站排名信息和网站收录量,所述网站排名信息包括:在所述搜索引擎中的预设数量的展示页中,所述关键词对应的网站首页的数量和所述网站首页所属网站在所述搜索引擎中的权重;根据所述第一搜索量和所述第二搜索量,确定所述关键词的第一权重指数;根据所述网站排名信息和所述网站收录量,确定所述关键词的第二权重指数;根据所述第一权重指数和所述第二权重指数,确定所述关键词的优先级。在一个示例中,所述数据处理模块,还用于基于聚类算法,将所述至少一个关键词分为至少一个关键词类型集合,每一个所述关键词类型集合对应一个距离范围;根据各个所述关键词的所述搜索引擎指数和所述检索结果,分别确定各个所述关键词类型集合的优先级;确定优先级大于预设第二阈值的关键词类型集合;在所述优先级大于预设第二阈值的关键词类型集合中,确定所述优先级大于第一阈值的关键词。本申请实施例通过用户网站或用户直接输入获取至少一个核心关键词,之后基于至少一个核心关键词,构造至少一个相关关键词和至少一个长尾关键词,以提供关键词的最大优化范围。再利用用户确定的搜索引擎对各关键词进行搜索,从而得到各关键词在搜索引擎中的检索结果和搜索引擎指数,并根据检索结果和搜索引擎指数确定各个关键词的优先级。之后利用根据用户确定的搜索引擎和预设网站检测方法,确定用户网站的待优化项,以实现用封装程序代替人工确定优化方向。最后,根据待优化项、优先级大于预设第一阈值的关键词集合中的各元素以及预设网站优化方法,对用户网站进行优化,以实现利用封装程序代替人工在确定的优化方向上对用户网站进行优化。由此可见,本申请实施例提供的技术方案能代替人工构造关键词、确定优化方向并在确定的优化方向上对网站进行优化,既能避免出现漏选关键词和优化方向的情况,又能节省人力资源,从而提高了网站优化效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种网站优化方法的流程示意图;图2为本申请实施例提供的一种网站优化装置的结构示意图。具体实施方式为了更清楚的阐释本申请的整体构思,下面结合说明书附图以示例的方式进行详细说明。本申请的实施例公开了一种网站优化方法,如图1所示,包括以下步骤:步骤101、从用户的网站中,获取至少一个核心关键词。在本申请实施例中,除了直接从用户的网站中获取核心关键词,还可以接收用户输入的至少一个核心关键词。步骤102、基于所述至少一个核心关键词,构造一个关键词集合。在本申请实施例中,关键词集合包括:至少一个核心关键词,至少一个相关关键词和至少一个长尾关键词。其中,基于核心关键词构建相关关键词,基于与长尾关键词。相关关键词是指跟核心关键词存在着一定相关的关系能够延伸或者细化它的定义,或者是当用户搜索某个关键词时搜索引擎对其进行相关推荐的关键词。例如,在搜索引擎中查询“相关关键词”时,搜索引擎提供的搜索结果会给出“关键词优化”、“关键词排名”等关键词。长尾关键词是指网站上的非核心关键词但与核心关键词相关的也可以带来搜索流量的组合型关键词。长尾关键词的特征是比较长,往往是2-3个词组成,甚至是短语,存在于内容页面中。搜索量非常少,并且不稳定。例如,在搜索引擎中查询“长尾关键词”时,搜索引擎提供的搜索结果会给出“什么是网站关键词”、“欧美亚洲长尾关键词挖掘”等关键词。用户选定的核心关键词通常为产品或企业的一些细节特征,例如所属行业、用户标识、经营模式、主要产品和服务。因此,需要对用户提供的核心关键词进行扩展以使更多的用户有机会检索到用户网站。在本申请实施例中,通过查询行业论坛、竞争对手网站,与本行业存在技术交叉的其他行业的网站,获取当前的与用户商业信息相关的热点文字、字符及其组合,并利用获取到的文字、字符及其组合构建长尾关键词和相关关键词。步骤103、根据用户确定的搜索引擎,分别确定关键词集合中各元素在搜索引擎中的检索结果和搜索引擎指数。在本申请实施例中,搜索引擎指数用于指示搜索引擎统计的关键词在一段时间内的搜索量,可以反映出网络曝光率及用户关注度。每一个搜索引擎都会给出相应的搜索引擎指数,例如百度指数、360指数和googletrends(谷歌趋势),因此要根据客户的需求的选择对应的搜索引擎指数。例如,用户的产品主要销售区域为中国,那么用户会选择提升公司网站在百度上的排名,此时需要在获取百度指数以及各个关键词在百度中的检索结果。步骤104、根据搜索引擎指数和检索结果,分别确定各个关键词集合中各元素的优先级。在本申请实施例中,从两个方面选择关键词,第一方面为关键词的质量度,第二方面为关键词的竞争程度。下面分别对两个方面进行阐述:质量度对应第一权重指数,反映某一次关键词被用于检索的次数,质量度越高,说明该关键词被用于检索的次数越多,如果用户的网站能与该关键词存在关联关系,对于提升网站排名十分有利。其中,关键词的检索次数可以通过搜索引擎和第三方软件获取。在本申请实施例中,鉴于关键词被用于检索的次数与当下的时事相关度较大,因此在确定质量度时,将从两个方面进行考虑,即基本质量度和实时质量度,即质量度为基本质量度和实时质量度的综合结果。基本质量度为第一搜索量是基于某一关键词的为一段时间内的搜索量的平均值,例如某一关键词的60天内的日均搜索量。实时价值基于当前事件对关键词的影响,例如,当某一热点事件发生时,该热点事件对应的关键词的被用于检索的次数必然增加,相应的该关键词的质量度会提高。热点事件通常会存在持续一段时间,则关键词的搜索量会以热点事件持续的这段时间为周期进行变化,该周期对应的搜索量平均值为第二搜索量。综上,利用下述公式计算第一权重指数:qz1=αs1+β(s2-s1)其中,qz1表征第一权重指数,s1表征第一搜索量,s2表征第二搜索量,α表征第一搜索量对应的权重系数、β表征第二搜索量与第一搜索量的差值对应的权重系数。然而很多热点事件中会有明显的舆论导向,当舆论导向对该关键词产生的影响以负面为主,且热点事件导致该关键词的搜索量急剧增加时,关键词对应的检索结果可能不利于用户的产品,此时用户以该关键词提升网站排名会给企业带来不确定的风险。因此,为了减少热点事件给企业带来的不确定的风险,在本申请实施例中,在第二搜索量与第一搜索量的差值大于阈值时,对关键词的搜索结果中的预设数量的网站中的文字信息进行语义识别,确定有利于关键词的正语义网站数量和不利于关键词的负语义网站数量。根据正语义网站数量和负语义关键词数量的差值利用,下面公式计算第一权重指数:qz1=αs1+sgn(x)β(s2-s1)其中,qz1表征第一权重指数,s1表征第一搜索量,s2表征第二搜索量,x表征正语义网站数量和负语义网站数量的差值,α表征第一搜索量对应的权重系数、β表征第二搜索量与第一搜索量的差值对应的权重系数。例如,在排名前50的网站中有15个正语义网站,25个负语义网站,则说明利用该关键词对用户可能产生不利影响。由于正语义网站数量和负语义网站数量的差值小于0,则sgn(x)=-1,从而降低了第一权重指数,进而降低了该关键词的优先级,以降低负面舆论对企业的影响。关键词的竞争程度对应第二权重指数,反映利用某一关键词提升网站排名的难易程度,某一关键词竞争程度越高,利用该关键词提升网站排名越难,即利用该关键词提升网站排名的可能性越小。决定关键词的竞争程度主要有三个方面:网站收录量,关键词对应的网站首页的数量和网站首页所属网站在搜索引擎中的权重。具体地,网站收录量越大说明使用该关键词的网页越多,相应地竞争压力越大。例如收录量为22万,用户的网页需要同22万个网页竞争搜索引擎的前五十个位置,如果收录量为2万,用户的网页需要同2万个网页竞争搜索引擎的前五十个位置,其竞争程度显然是不同的。网站首页是连接访问者和内页的桥梁,因此人们喜欢将重要的关键词放在首页以提高网站排名,从而带动其他内页的访问量。由此可以推出,网站首页的关键词表征网站的优化主要方向,而网站会在主要优化方向上投入大量的资源,以提高网站首页的竞争力。可以理解的是,在预设排名范围内,网站主页越多,竞争程度自然越激烈。不同类型的网站具有不同权重值,例如,通过付费提升排名的网站其权重值明显大于自然提升排名的网站,搜索引擎旗下的自媒体网站其权重值明显大于自然提升排名的网站。需要说明的是,高权重的网站不一定是竞价网站或搜索引擎旗下的自媒体网站,一些高质量的网站也可以在搜索引擎中获取较高的权重值。通常搜索引擎会优先推荐权重高的网站,因此这类权重高的网站越多,相应的竞争压力也越大。在本申请一个实施例中,确定a、b为关键词,那么服务器在百度中分别输入a、b,分别得到查询结果。通过a和b查询结果可以获取下述信息如表1所示:关键词网站收录量首页网站数竞价网站数高权重网站数a22万4238b13万2003表1其中,首页网站数为查询结果排名前50的网站中首页网站的数量,竞价网站数为查询结果排名前10的网站中的竞价网站数,高权重网站为查询结果排名前10的网站中权重大于4的首页网站。显而易见的,关键词a的网站收录量、首页网站数、竞价网站数、高权重网站数均高于关键词b,因此a的竞争程度比b的激烈。为了能够量化竞争程度,在本申请实施例中,预先分别为网站收录量、网站权重、网站首页数量设定预设优化时间,例如,网站收录量每增加一定数量,对应的增加一定优化时间。如此,在确定第二权重指数时,首先分别确定网站收录量、网站权重、网站首页数量对应的优化时间,之后利用下述公式计算第二权重指数:qz2=k1t1+k2t2+k3t3其中,qz2表征第一权重指数,t1表征第一预设优先时间,t2表征第二预设优化时间,t3表征第三预设优化时间,k1表征第一预设优化时间参数对应的权重系数,k2表征第二预设优化时间对应的权重系数,k3表征第三预设优化时间对应的权重系数。最后,对第一权重指数和第二权重指数的倒数求和,以得到关键词的优先级。步骤105、根据用户确定的搜索引擎和预设的网站检测方法,确定用户网站的待优化项。在本申请实施例中,待优化的网站存在一些问题,而这些问题通常具有显著的特征。因此,预设的网站检测方法基于上述特征检测用户网站存在那些问题,这些问题对应待优化项。而不同搜索引擎对应不同的收录规则,因而不同的搜索引擎可能会对应不同的待优化项。其中,待优化项包括:网页标签、待优化关键词、内链接信息、外链接信息和域名信息中的一个或多个。可以理解的是,本申请实施例只是列举了一部分待优化对象,并没有对待优化对象进行限定。需要说明的是,预设的网站检测方法可以是现有的任意一种网站问题检测方法,也可以自开发的网站问题检测方法,其可以通过软件模块的方式存在。例如,利用网站域名指定、搜索网站域名和日志查询等方法确定用户是否被搜索引擎惩罚。上述方法可以封装在软件模块中,以便于自动调动用上述方法对用户网站进行检测。步骤106、根据待优化项、优先级大于预设第一阈值的关键词集合中的各元素以及预设的网站优化方法,对用户网站进行优化。在本申请实施例中,大部分的网站优化方法可以模板化,例如网站内图片缺少标签时,根据网站的关键词自动调用相关代码自动为图片添加标签。因此,可以预设网站优化方法,并将预设的网站优化方法封装成模块。搜索引擎在抓取网页时通常不能识别网页中的图片,因此需要给图片添加合理的标签,或者调用代码自动生成图片名字,一方面可提高网站内容跟关键词的相关度,另一方面可利于爬虫软件识别。下面以图片优化为例进行说明。在本申请实施例中,获取用户网站中的至少一个图片。用户网站的图片中通常包括产品类型,以及与企业资质和服务相关的信息,例如,通过图像识别可以识别出手机,企业所属的企业联盟、协会以及国家资质、产品可以包换期限和保修期限。因此优先对用户网站的图片进行优化有利于提高优化效率。对获取到的至少一个图片进行图像识别。根据图像识别结果,在优先级大于预设第一阈值的关键词集合中,为各图片匹配目标关键词。根据目标关键词,利用预设的网站优化方法对各图片进行优化。给图片添加合理的标签,或者调用代码自动生成图片名字需要知道图片的内容,因此要对图片进行图像识别,以确定图片内容。之后,在集合中确定与图像识别最匹配的优先级大于预设第一阈值的关键词,并以确定的关键词作为该图像的标签或名字根据前文所述,影响网站排名的待优化项不仅仅是关键词和图片,因此下面针对其他待优化对象进行说明。根据搜索引擎现有算法,老域名更容易、更快获得排名,前提是该域名没有被黑客攻击或者植入非法信息的记录。同时各个搜索引擎对于新域名的审核时期明显延长,因此为用户设置一个合适的域名有利于提升网站优化效果。外链为在别的网站导入自己网站的链接,高质量的外链可以提高网站的访问量。内链就是在同一网站域名下的内容页面之间的互相链接,一旦出现死链接,会导致爬虫软件无获取整个网页,从而搜索引擎也就不会收录该网站。因此,外链和内链是影响网站排名的重要因素。此外,引入知名网站的链接作为友情链接,也会提升网站的在搜索引擎中的权重。在本申请一个实施例中,为了提升网站优化效果,选择多个针对多个关键词对网站进行优化,以不同需求、不同习惯的访客都能搜索到用户的网站。此时不能单纯根据关键词的优先度,确定针对哪个关键词对用户网站进行优化,而是先要对各个关键词进行分类,再从各类中确定关键词,以防止漏选某些关键词。例如,以手机行业,关键词“5g手机”及其长尾词的优先度明显高于“保修时间”等服务质量类的关键词。如果单纯依靠优先级,确定针对哪个关键词对用户网站进行优化,很可能漏选服务质量类的关键词,从而不利于注重售后服务的访客访问该网站。先分类,再从各类中确定关键词的具体方法如下:基于聚类算法,将至少一个关键词分为至少一个关键词类型集合,每一个关键词类型集合对应一个距离范围。可以理解的是每一个关键词类型集合实际上对应一个关键词所属的一个类型,而每一个关键词所属的一个类型可以视为一个关键词。例如,产品类型、服务质量。根据各个关键词的搜索引擎指数和检索结果,分别确定各个集合的优先级,之后确定优先级大于预设第二阈值的集合。最后在确定的关键词类型集合中,确定优先级大于预设第一阈值的关键词。通过上述方式选择的关键词能够符合不同需求、不同习惯的访客,从而提高网站浏览量。需要说明的是,第一阈值为关键词对应的阈值,第二阈值为关键词类型集合对应的阈值,因此两者的数值没有可比性。在本申请一个实施例中,为了进一步提高优化方向的准确性,利用神经网络对关键词确定过程和优化方法数据确定过程进行优化。具体方法如下:获取成功案例集合,成功案例集合中包括在预设时间内成功提升网站排名的案例。以案例中的用户的商业信息和待优化对象为输入,以案例中的待优化关键词和优化方法数据为输出,训练神经网络模型。在实际应用时,将用户的商业信息和待优化对象生成输入向量,将输入向量输入神经网络,最终得到待优化关键词和优化放数据。如图2所示,本申请实施例提供了一种网站优化装置,包括:获取模块201、关键词构造模块202、检索模块203和数据处理模块204。获取模块201用于从用户的网站中,获取至少一个核心关键词,或者接收用户输入的至少一个核心关键词。关键词构造模块202用于用于基于至少一个核心关键词,构造一个关键词集合,关键词集合包括:至少一个核心关键词,至少一个核心关键词对应的相关关键词和至少一个相关关键词对应的长尾关键词。检索模块203用于根据用户确定的搜索引擎,分别确定关键词集合中各元素在搜索引擎中的检索结果和搜索引擎指数,搜索引擎指数用于指示搜索引擎统计的关键词在一段时间内的搜索量。数据处理模块204用于根据搜索引擎指数和检索结果,分别确定关键词集合中各元素的优先级;根据用户确定的搜索引擎和预设的网站检测方法,确定用户网站的待优化项;根据待优化项,对优先级大于预设第一阈值的关键词集合中的各元素以及预设的网站优化方法,对用户网站进行优化。在本申请实施例中,根据各个关键词的搜索引擎指数和检索结果,分别确定各个关键词的优先级具体过程如下:数据处理模块204根据搜索引擎指数,确定关键词的第一搜索量和第二搜索量;其中,第一搜索量为一段时间内的搜索量的平均值,第二搜索量为在一段时间内的一个时期的搜索量的平均值。数据处理模块204根据检索结果,确定关键词对应的网站排名信息和网站收录量,网站排名信息包括:在搜索引擎中的预设数量的展示页中,关键词对应的网站首页的数量和网站首页所属网站在搜索引擎中的权重。数据处理模块204根据第一搜索量和第二搜索量,确定关键词的第一权重指数。之后,数据处理模块204根据网站排名信息和网站收录量,确定关键词的第二权重指数。最后,数据处理模块204根据第一权重指数和第二权重指数,确定关键词的优先级。在本申请实施例中,为了提升网站优化效果,数据处理模块204还用于基于聚类算法,将至少一个关键词分为至少一个关键词类型集合,每一个关键词类型集合对应一个距离范围;根据各个关键词的搜索引擎指数和检索结果,分别确定各个关键词类型集合的优先级;确定优先级大于预设第二阈值的关键词类型集合;在优先级大于预设第二阈值的关键词类型集合中,确定优先级大于第一阈值的关键词。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1