网站建设之URL参数处理的SEO指南

虽然参数受到开发人员和分析爱好者的喜爱,但它们通常是seo的噩梦。无休止的参数组合可以从同一内容创建数千个url变体。
问题是我们不能简单地希望参数消失。它们在网站的用户体验中起着重要作用。因此,我们需要了解如何以seo友好的方式处理它们。
为此,我们探索:
url参数的基础参数引起的seo问题评估参数问题的程度seo解决驯服参数的方法最佳做法url参数处理什么是url参数?网站建设
参数也称为查询字符串或url变量的别名,是url中问号后面的部分。它们由键和值对组成,并以等号分隔。可以使用与号将多个参数添加到单个页面。
参数的最常见用例是:
跟踪?–例如,?utm_medium =社交,?sessionid = 123或?affiliateid = abc重新排序?-例如,?sort =最低价格,?order =最高评分或?so =最新过滤?-例如?type = widget,colour = blue或?price-range = 20-50识别?-例如?product = small-blue-widget,categoryid = 124或itemid = 24au分页?–例如,?page = 2,?p = 2或viewitems = 10-30搜索?–例如,?query = users-query,?q = users-query或?search = drop-down-option翻译?-例如,?lang = fr,?language = de或url参数的seo问题1.参数创建重复内容通常,url参数不会对页面内容进行重大更改。页面的重新排序版本通常与原始版本没有太大不同。具有跟踪标记或会话id的页面url与原始url?相同。
例如,以下url将全部返回小部件的集合。
静态网址:https://www.example.com?/ widgets跟踪参数?r:https:?//www.example.com/widgets?sessionid = 32764重新排序参数:https://www.example.com?/ widgets?sort = newest识别参数:https://www.example.comcategory = widgets搜索参数:https://www.example.com/productssearch = widget实际上,相同内容的网址很多。现在,您可以在网站上的每个类别中想象一下。它真的可以加起来。
挑战在于搜索引擎将每个基于参数的url视为一个新页面。因此他们看到同一页面的多个变体。所有提供的内容都是重复的,并且都针对同一关键字词组或语义主题。
虽然这种重复不太可能导致您完全被排除在搜索结果之外,但确实会导致关键字蚕食,并可能降低google对您的整体网站质量的看法,因为这些额外的url并没有真正的价值。
2.参数废物收集预算搜寻多余的参数页面会浪费搜寻预算,从而降低您的站点索引seo相关页面的能力并增加服务器负载。
google?完美地总结了这一点。
“过于复杂的url(尤其是包含多个参数的url)会创建不必要的大量url,这些url指向您网站上的相同或相似内容,可能会对爬网程序造成问题。结果,googlebot可能消耗比必要更多的带宽,或者可能无法完全索引您网站上的所有内容。”
3.参数拆分页面排名信号如果您对同一页面内容有多个排列,则链接和社交共享可能会出现在各种版本中。
这会稀释您的排名信号。当您使搜寻器混乱时,它就不确定要为搜索查询索引哪些竞争页面。
4.参数使url的点击率降低网站建设
面对现实吧。参数url难看。他们很难读。他们似乎不值得信赖。因此,它们不太可能被单击。
这将影响页面性能。不仅是因为点击率会影响排名,还因为在将社交媒体粘贴到论坛中或其他地方时,在社交媒体,电子邮件中的可点击性较差,因此可能会显示完整的url。
虽然这可能只对单个页面的放大产生很小的影响,但每个推特(例如,共享,电子邮件,链接和提及)都对该域很重要。
url可读性差可能会导致品牌参与度下降。
评估参数问题的程度了解您的网站上使用的每个参数很重要。但是,您的开发人员可能没有及时更新列表。
那么,如何找到所有需要处理的参数呢?还是了解搜索引擎如何抓取此类页面并将其编入索引?知道他们为用户带来的价值吗?
请遵循以下五个步骤:
运行搜寻器:使用“尖叫青蛙”之类的工具,您可以在url中搜索“?”。在google search console url参数工具中查找:google自动添加找到的查询字符串。查看您的日志文件:查看googlebot是否在抓取基于参数的网址。使用以下站点搜索:inurl:高级运算符:通过将密钥放入site:example.com inurl:key组合查询中,了解google如何为找到的参数编制索引。在google analytics(分析)“所有页面”报告中查找:搜索“?”以查看用户如何使用找到的每个参数。确保检查视图设置中未排除url查询参数。有了这些数据,您现在就可以决定如何最好地处理网站的每个参数。
seo解决方案,用于驯服url参数seo库中有六个工具可以在战略层面上处理url参数。
限制基于参数的url简单回顾一下如何以及为什么生成参数可以使seo快速获胜。您通常会找到减少参数url数量的方法,从而最大程度减少seo的负面影响。有四个常见问题开始您的审查。
1.消除不必要的参数
向您的开发人员询问每个网站参数及其功能的列表。您可能会发现不再执行有价值功能的参数。
例如,与会话id相比,通过cookie可以更好地标识用户。然而,sessionid参数可能仍然存在,因为它曾经使用过。
或者,您可能会发现用户很少使用多面导航中的过滤器。
技术债务引起的任何参数应立即消除。
2.防止空值
url参数仅在具有功能时才应添加到url。如果值为空白,则不允许添加参数键。
在上面的示例中,key2和key3在字面上和图形上均未添加任何值。
3.仅使用一次按键
避免应用具有相同参数名称和不同值的多个参数。
对于多选选项,最好在单个键后将这些值组合在一起。
4.订单网址参数
如果重新排列了相同的url参数,则搜索引擎会将页面解释为相等。
因此,从重复的内容角度来看,参数顺序无关紧要。但是,这些组合中的每一个都会消耗抓取预算和拆分排名信号。
通过要求开发人员编写脚本以始终以一致的顺序放置参数,而无论用户如何选择它们,都可以避免这些问题。
我认为,您应该从任何翻译参数开始,然后识别,分页,然后分层筛选和重新排序或搜索参数,最后进行跟踪。
优点:
允许更有效地使用抓取预算。减少重复内容的问题。将排名信号合并到更少的页面。适用于所有参数类型。缺点:
适中的技术实施时间rel =“规范”链接属性
rel =“ canonical”链接属性指出页面具有与另一个页面相同或相似的内容。这鼓励搜索引擎将排名信号合并到指定为规范的url。
您可以将基于参数的url规范化为seo友好的url,以跟踪,识别或重新排序参数。但是,当参数页面的内容与规范(例如分页,搜索,翻译或某些过滤参数)不够接近时,此策略不适用。
优点:
相对容易的技术实施。非常有可能防止重复的内容问题。将排名信号合并到规范url。缺点:
在参数页面上浪费爬网预算。不适用于所有参数类型。搜索引擎将其解释为有力的提示,而不是指令。meta robots noindex标签
为任何不添加seo值的基于参数的页面设置noindex指令。此标记将阻止搜索引擎将页面编入索引。
带有“ noindex”标签的网址也很可能不会被较频繁地抓取,并且如果存在时间很长,最终将导致google跟随该页面的链接。
优点:
相对容易的技术实施。非常有可能防止重复的内容问题。适用于所有不希望被索引的参数类型。从索引中删除现有的基于参数的url。缺点:
不会阻止搜索引擎抓取网址,但会鼓励它们减少抓取频率。不合并排名信号。搜索引擎将其解释为有力的提示,而不是指令。robots.txt不允许
robots.txt文件是搜索引擎在抓取您的网站之前首先要查看的文件。如果他们看到不允许的东西,他们甚至不会去那里。
您可以使用此文件来阻止搜寻器访问每个基于参数的url(使用disallow:/ *?*)或仅访问您不想被索引的特定查询字符串。
优点:
简单的技术实施。允许更有效地使用抓取预算。避免重复的内容问题。适用于您不希望爬网的所有参数类型。缺点:
不合并排名信号。不会从索引中删除现有的url。google search console中的网址参数工具
配置google的网址参数工具,以告知抓取工具您的参数用途以及如何处理它们。
google search console发出警告消息,称使用该工具“可能导致许多页面从搜索中消失”。
听起来不祥。但是更令人生畏的是成千上万的重复页面损害了您网站的排名能力。
因此,最好是学习如何在google search console中配置网址参数,而不要让googlebot做出决定。
关键是要问自己,该参数如何影响页面内容。
跟踪参数不会更改页
上一个:什么是绿萝效应,SEOER怎么样看待绿萝效应?
下一个:暂无
聊城seo优化,聊城网站优化,聊城搜索引擎优化,聊城seo技术,聊城关键词优化,聊城网站优化公司,聊城整站优化,聊城网站seo