URL 参数是添加到 URL 的文本字符串,用于修改网站内容和功能。或者收集有关客户行为的数据。您可以将 URL 参数识别为“?”后面的文本字符串。在网站的 URL 中。
以下示例展示了 URL 参数如何定制用户体验:
robojan.gumroad.com/l/CFmodeling?layout=discover&recommended_by=staff_picks
示例 URL 由以下元素组成:
- 基本网址
- ? (URL 参数的开始)
- 网址参数
在这个URL中,有两种参数类型:
- layout=discover:指定要使用的页面布局,即discover布局
- Recommended_by=staff_picks:表示用户如何发现页面,“staff_picks”为推荐来源
但最大的问题是:
为什么带参数的 URL 对您来说很重要?
这就是我们将在这篇文章中介绍的内容,包括:
- 参数 URL 如何影响营销和 SEO
- Google 对 URL 中参数的看法
- 避免 URL 参数常见问题的提示
文章目录
URL 参数如何工作?
URL 参数可以更改页面的内容或行为,而无需为每个变体提供单独的 URL。
当用户访问带有参数的 URL 时,Web 服务器或应用程序会读取这些参数并调整页面的内容,而无需创建许多单独的页面。
如果您从事数字营销或网站开发工作,您将不可避免地遇到 URL 参数。
那么,让我们看看它们是如何工作的。
结构和功能
URL 参数始终包含格式为“key=value”的键值对。
- “关键”是您要调整或跟踪的内容(例如,utm_source、语言)
- “值”定义键(例如,fb、en_US)
以跟踪访问者互动的 Facebook 广告中的以下 URL 为例:
eu.huel.com/products/huel-black-edition?utm_source=fb&utm_medium=cpc&utm_campaign=ROE_ACQ_PRO_PURCHASES_7D-CLICK_JJ24_ASC
以下是使用键值结构对其 URL 参数进行的细分:
- utm_source=fb: “utm_source”是关键,表示网站流量的来源。 “fb”部分显示流量来自Facebook
- utm_medium=cpc: “utm_medium”是关键,在这种情况下,它代表流量媒介,而“cpc”表示媒介为每次点击费用(即广告)
- utm_campaign: “utm_campaign”是键,代表活动名称,而“ROE_ACQ_PRO_PURCHASES_7D-CLICK_JJ24_ASC”是活动名称。
附注:当 URL 中有多个参数时,请使用与号(“&”)分隔每个键值对。
URL 参数的类型
URL 参数有两种类型:主动和被动。
活动参数
活动参数动态更改网页的内容或功能以满足用户的需求。
这是一个例子:
elcorteingles.com/en/electronics/search/?s=google+pixel+buds+pro
参数“?s=google+pixel+buds+pro”控制网站的搜索功能。并调出与搜索短语相关的页面。在本例中为“Google Pixel Buds Pro”。
活动参数的用例
活动参数有多种用途。以下是三个关键用途:
1. 修改网页行为或外观
活动参数可以更改网页元素的行为或外观。这可以通过调整页面以满足用户定义的设置来优化用户体验。
例如,切换到 Google 的深色主题会激活此 URL 参数:
https://www.google.com/?pcccc=1
2. 个性化和定制内容
活动参数定制向用户显示的内容,使其与他们的偏好或过去的行为保持一致,以获得更加个性化的体验。
例如,在使用过滤器时在爱彼迎网站上搜索住宿会激活特定于您选择的过滤器的 URL 参数。
https://www.airbnb.com/rooms/46050063?adults=2&category_tag=Tag%3A5348&enable_m3_private_room=true&photo_id=1160550891&search_mode=flex_destinations_search&check_in=2024-03-17&check_out=2024-03-22&source_impression_id=p3_1710343718_yhRYPkxp8vEcKmFz&previous_page_section_name=1000&federated_search_id=7dfc3a2c-d135-4548-8220-d9272077cd68&guests=3&children=1
3.支持动态内容创建
活动参数根据用户输入、偏好或上下文信息动态生成内容。
例如,在 AccuWeather 上指定每小时天气预报会激活此 URL 参数:
accuweather.com/en/es/madrid/308526/hourly-weather-forecast/308526?hour=1710352800
被动参数
被动参数主要用于跟踪和分析。它们不会更改网页的内容或功能。
以下是 ClickUp 广告的示例:
clickup.com/compare/monday-vs-clickup?utm_source=google&utm_medium=cpc&utm_campaign=trial_all-devices
在本例中,“?”后面的参数是被动的。他们在不修改网站外观或功能的情况下收集数据。
附注: URL 参数的设置方式不同。有时,网络开发人员在构建网站时手动添加它们。其他时候,它们是在有人使用该网站时自动创建的。
服务器还可以创建它们以更好地组织内容。此外,营销和分析工具可以向 URL 添加特殊的跟踪参数,以便更轻松地了解特定活动的执行情况。
为什么 URL 参数对营销人员很重要?
除了在构建动态网站中 URL 参数的技术作用之外,它们还可以帮助您分析和完善您的营销活动。
您可以使用它们来:
- 确定哪些渠道为您的网站带来流量
- 了解访问者如何与您的网站互动
- 根据访客行为定制内容和用户体验
- 评估营销工作的绩效和投资回报率
- 衡量影响者营销活动的有效性
Google 如何处理 URL 参数
Google理解并读取 URL 参数。
搜索引擎爬虫可以抓取它们。谷歌可以将它们编入索引。
事实上,它已经变得擅长识别哪些参数重要。哪些没有。
但从我们所看到的来看,这个过程并不完美。
因此,您必须仔细管理 URL 参数以避免可能出现的复杂情况。
URL 参数何时成为 SEO 问题?
在以下几种情况下,URL 参数会成为 SEO 问题:
- 重复内容
- 抓取预算浪费
- 链接股权分配
- URL 结构和可用性问题
让我们详细看看其中的每一个。
重复内容问题
当您使用 URL 参数对网站上的项目进行排序或筛选时,您最终可能会得到多个显示几乎相同内容的 URL。
这可能会导致重复内容问题。并迷惑搜索引擎。
因此,他们可能很难确定在搜索结果中应优先考虑哪个版本的页面。

抓取预算问题
互联网上有超过十亿个网站,Google 的网络爬虫抓取任何单个网站的时间是有限的。该时间量称为爬网预算。
当网站有许多 URL 参数变体时,可能会导致抓取预算问题。
从本质上讲,爬虫可能会花费太多时间爬行相似的页面,可能会忽略网站上的其他重要内容。这主要是具有数千个页面(或更多)的网站的问题。

链接股权稀释
链接将 SEO 价值从一个页面转移到另一个页面。
这种 SEO 价值,称为链接资产(或链接果汁),可以帮助提高网站排名。
但是,当链接指向同一 URL 的不同版本时,链接资产将在这些版本之间分配。
结果,完整的链接资产潜力被稀释,因为搜索引擎将每个 URL 视为单独的。而不是将它们识别为指向相同的内容。

不利于 SEO 的 URL
带有太多额外参数的 URL 可能会相当长并且看起来很笨拙。 Google 的 URL 结构最佳实践建议保持 URL 结构简单且易于阅读,因此最好遵循该建议。
长 URL 也不会在搜索结果中显示被截断,这可能会影响点击率。

URL 参数的最佳实践
为确保 URL 参数不会对您的网络排名或用户体验产生负面影响,请遵循以下最佳实践:
1.使用规范标签
使用规范标签帮助搜索引擎识别网页的原始版本。
查看来自 Reddit 广告的收件箱 URL,其中参数已添加到基本 URL:
inboxally.com/?rdt_cid=4345946952391789066&utm_campaign=getoutofspam&utm_medium=cpc&utm_source=reddit
现在,看一下该页面的 HTML 代码。您会看到它使用规范标签:

这些标签将搜索引擎指向页面的原始版本,因此它们会索引该页面并忽略其他变体。
2. 限制URL参数的使用
保持您的URL 干净、简单。除非必要,否则避免使用 URL 参数。
例如:
可以使用 URL 参数来更改网页的语言,如下所示:
https://www.yourwebsite.com?lang=en-us
但不推荐这样做,因为有更好的方法。
最好使用子域,而不是使用 URL 参数。 Semrush 的做法如下:
https://es.semrush.com/
您还可以使用子目录,例如 Slack:
https://slack.com/intl/de-de
3. 明智地使用元标签和Robots.txt
使用元标记来控制搜索引擎索引的内容。您可以为此使用“noindex”标签。
此外, robots.txt文件还管理允许搜索引擎抓取网站上的哪些页面。用它来阻止搜索引擎访问带有不必要参数的 URL。
robots.txt 文件非常重要,甚至 Google 也用它来阻止其抓取工具抓取非必要的页面。

4. 使用用户友好的 URL
优先考虑清晰、描述性且短的 URL。避免使用冗长而复杂的内容,例如:
https://www.yourwebsite.com/products?category=laptops&id=1234
相反,请将它们替换为简单的、基于路径的 URL,例如:
https://www.yourwebsite.com/laptops/dell-latitude-550
5.定期监控和审核您的网站
使用 Semrush 的Semrush – Site Audit等工具进行定期网站审核。这些可以帮助您发现 URL 参数可能导致的任何问题。
以下是如何开始使用站点审核工具:
输入您的域名并单击“开始审核”按钮。

您可以修改审核的许多设置,包括爬网范围、要包含在审核中或从审核中排除的特定 URL、爬网源等。
在大多数情况下,您可以坚持使用默认设置并单击“开始站点审核”。

审核完成后,您将能够看到概述所有发现问题的详细报告。

从这里,单击“问题”选项卡。

单击问题的链接部分。

这将带您进入一个页面,其中包含存在该特定问题的所有页面的列表。
单击“原因以及如何解决该问题”链接以了解有关该问题以及如何解决该问题的更多信息。

6.优化你的站点地图
使用站点地图来指导搜索引擎应如何导航您的站点。
仅包含规范 URL,它们是您想要索引的页面的原始版本。
执行此操作的方法如下:
首先检查您当前的站点地图,确保它仅包含规范 URL。
接下来,删除不会显着改变内容的任何不必要的 URL,例如跟踪参数,以及您故意希望对搜索引擎隐藏的任何页面。
最后,通过Google Search Console提交更新后的站点地图。
7. 实现 URL 重写
URL 重写涉及自动将复杂的 URL 转换为更简单、更易于理解的格式。
此服务器端流程使 URL 更具描述性和简洁性,有助于 SEO 和用户体验。
例如,您可以更改以下 URL:
www.yourwebsite.com/product.php?id=123
更易读的版本,例如:
www.yourwebsite.com/electronics/smartphone-model-x
通过 URL 重写,访问者将看到简单版本。但服务器仍然将其识别为原始的复杂 URL。
