{"version":"2.1.323","anchor":"workflow-web-search-dedup-strips-tracking-params","canonical_anchor":"workflow-web-search-dedup-strips-tracking-params","heading":"Duplicate web search results in workflows are matched more precisely","tier":"notice","area":"Workflows","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/workflow-web-search-dedup-strips-tracking-params","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Duplicate web search results in workflows are matched more precisely\n\nWorkflow web search now treats links that differ only by tracking tags as duplicates, and keeps links with different query strings apart\n\n**What**\n\nWhen a workflow runs web searches, Claude Code removes duplicate results by comparing their links. Before, two links counted as the same if they had the same site and page path, so anything after the `?` in the link was ignored.\n\nNow the part after the `?` (the query string) is kept when comparing, except for common tracking tags, which are dropped first:\n\n- `utm_*` tags\n\n- `gclid`\n\n- `fbclid`\n\n- `msclkid`\n\n**Why**\n\nPages that differ only by marketing tags are still treated as one result. Pages that really differ by their query string, such as two different search or product pages on the same path, are no longer merged into one.\n\n- Area: Workflows\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}