虽然SEO优化建议我们将URL静态化,但是不可避免的,我们会在很多网站上看到动态链接,这种动态链接经常是SEO的噩梦,糟糕的URL参数可能给你的网站带来灾难性的后果。
在本指南中,我们将详细了解URL参数以及如何对我们网站上的动态URL进行审查和管理。什么是URL参数?
不同于静态URL, 动态URL会在静态URL后加一个“?”表示参数的开始,后边添加若干参数,每一个参数由一个键值对(key-value pair)组成,每一个键值对用“=”连接,多个参数用“&”连接。如上图所示,红色"?"问号表示URL参数的开始,绿色字符串分别是两个键值对,category和sort是key(参数名),electronics和price_low_to_high是value(参数值)。如果你不太懂,可以在平时浏览网页时多关注一下URL。
常见URL参数有哪些?
在我们的工作中,经常会遇到各种类型的URL参数,不同的参数有着不同的功能。包括:1.搜索:将查询字符串传递到页面。比如,?query=sine、?q=sine、?search=drop-down-option2.翻译:将所选语言传递给页面。比如,?lang=de、?language=fr3.分页:加载特定的编号页面或项目范围。比如,?page=2、?p=2、viewItems=10-304.标识码:特定商品或分类。比如, ?product=small-purple-widget、categoryid=124、itemid=24AU5.筛选:按颜色、日期范围、价格范围或尺寸等。比如,?type=widget、colour=blue、price-range=10-50、?category=shoes6.排序:按日期、按价格、按相关性等。比如, ?sort=lowest-price、 ?order=highest-rated、 ?so=latest1.Affiliate IDs:传递用于跟踪销售和注册来源的标识符。 如,?id=ahrefs2.广告标签:追踪广告活动。如,?utm_source=newsletter3.会话ID:标记特定用户。如,?sessionid=12345 4.视频时间戳:跳转到视频中指定的时间戳。 如,?t=955.跟踪和分析收集有关用户行为和 Web 流量来源的数据 如,?source=facebook其中很多操作会显著改变页面内容,比如翻译。但很多URL参数的改变返回的却是相同和相似的内容。这也导致了很多的SEO问题。 UR参数导致的SEO问题有哪些?
当网址参数提供相同的内容但略有不同(例如,排序选项、分页或过滤)时,搜索引擎可能会将每个包含参数的网址视为一个单独的网页。可能会导致内容重复问题,稀释页面的排名潜力。抓取冗余参数网页会分散Googlebot的注意力,从而降低你的网站将SEO相关网页编入索引的能力,并增加服务器负载。如果你对同一页面内容有多种参数化URL,则链接和社交分享可能会出现在不同的版本。这会稀释你的排名信号。当你混淆爬虫时,它就无法确定要为搜索查询索引哪些竞争页面。如果你的网站生成许多参数化URL,Googlebot可能难以扫描和索引你的内容,从而可能会影响你的抓取预算。这可能会导致索引编制不完整,并降低在搜索结果中的可见性。规范标签表示搜索引擎首选的页面版本。URL 参数可能会使在规范页面上正确设置规范标签变得具有挑战性。不正确的规范化可能会导致搜索引擎将错误版本的内容编入索引。在某些情况下,URL参数会将不相关或未优化的关键词引入你的URL。这可能会稀释对主要关键词的关注,并对你的SEO工作产生负面影响。具有众多参数的长而复杂的URL可能使用户难以理解和共享。对用户不友好的URL可能会阻止访问者并影响用户体验。 如果你使用像Google Analytics这样的跟踪工具,许多报告都基于确切的URL。如果同一页面有很多不同版本使用参数,则每个版本都将单独显示在你的报告中(除非你设置了特殊配置来解决此问题)。虽然上文我们提到可以使用参数化的url来实现国际化,但这却不是Google首推的方法,Google也不建议这样做。它增加了更多的复杂性,容易产生更多错误。当网站上的多个页面针对相同或类似的关键词时,就会发生关键词蚕食。在这种情况下,搜索引擎可能很难确定哪个页面最适合为特定搜索查询排名。
如何进行URL参数审查?
在不确定网站是否存在URL参数问题时,首要做的事就是进行网站审查,确定你当前使用的所有参数。这里可以使用的工具包括:2.使用Screaming Frog爬取网站,搜索包含“?”问号的url3.在日站文件里查看Googlebot抓取的包含参数的url5.使用ahrefs、SEMrush等三方工具进行网站诊断6.Deepcrawl 功能强大的云爬虫软件,适用于非常大型的电子商务网站。整理好网站所有URL参数以后,你就可以决定如何处理这些url和参数了。
如何管理网站URL参数?
一旦你掌握了网站上所有url参数数据以后,你就可以对那些损害网站排名、流量、转化和性能的参数进行处理了。查找几乎从未使用过的 URL 参数,因为您可以完全删除这些参数,或将它们与其他参数(例如“精选”和“推荐”筛选)结合使用。减少参数URL数量,从而最大限度地减少对SEO的负面影响。使用有特定功能的URL参数,如果参数值为空,则不允许添加参数键。对于一个url,仅使用一次参数键,并确保这个参数键只有一个值,避免在同一个url中多次使用相同的参数键。每次都以相同的顺序放置参数,这样你的页面URL就会保持一致,并且任何一个页面的URL中始终具有相同的参数排列。服务器端URL重写可以获取参数字符串并将其转换为指向页面特定版本的静态URL。从而降低复杂性,帮助Googlebot将你的网站层次结构理解为子文件夹的结构。参数化URL的最佳实践
有一些方法可以减少网站URL参数混乱问题,确保googlebot能够抓取到需要抓取的内容。这些方法包括: 2、使用robots.txt文件阻止爬虫爬取特定网页3、使用robots=“noindex”标记来防止搜索引擎将不需要的页面编入索引。以上提供的三种修复方法是比较常见的,但对于不同类型的网站,具体操作也会有不同,在我们熟悉了URL参数的相关内容以后,更要花时间根据具体情况进行评估,然后再实施实践。
最后
对于URL参数问题,并没有一个完美的解决方案,需要我们在实践中考虑当前情况,是爬行效率重要,还是排名重要,不同时期,你设定的优先级可能有所不同。
文章为作者独立观点,不代表DLZ123立场。如有侵权,请联系我们。( 版权为作者所有,如需转载,请联系作者 )
网站运营至今,离不开小伙伴们的支持。 为了给小伙伴们提供一个互相交流的平台和资源的对接,特地开通了独立站交流群。
群里有不少运营大神,不时会分享一些运营技巧,更有一些资源收藏爱好者不时分享一些优质的学习资料。
现在可以扫码进群,备注【加群】。 ( 群完全免费,不广告不卖课!)
发表评论 取消回复