What is a unique comparison deeplink URL?
A unique comparison deeplink is a custom URL that sends users directly to a filtered comparison page on your website. Instead of a generic overview, the page already reflects their preferences because these are included in the URL parameters. A deeplink can include filters such as:- Specific categories (e.g. energy, mobile, insurance)
- Pre-selected filters (e.g. price, duration, brand, provider)
- User preferences (e.g. green energy, 5G only, family bundles)
Why is this relevant?
Using deeplinks helps users find the right results faster and with fewer steps. It’s especially valuable for large assortments or pages with many filter options. With dynamic deeplink generation, your AI Agent can:- Skip manual filtering and send users straight to the right view
- Personalise the experience based on the conversation
- Reduce friction and lower the chance of drop-offs
- Improve navigation on complex or multi-filter comparison pages
When does this work (and when not)?
Your AI Agent can only generate valid deeplinks if
- Your comparison or filter page uses a clear URL structure
- You know all available parameters and their allowed values
This does not work if
- filters are applied via JavaScript without updating the URL
- filtering relies on sessions, cookies, or POST requests
- the URL has no consistent structure
Example use case: comparing internet plans
Imagine you run a website where users can compare internet plans. Your AI Agent helps visitors find the right plan based on:- Type of connection (e.g. Fibre, DSL, Cable)
- Speed (e.g. 100 Mbps, 500 Mbps, 1 Gbps)
- Contract length (e.g. 1 month, 12 months, 24 months)
How to set this up in your AI Agent
1
Add a clear instruction to the Agent’s knowledge
Include a short but structured explanation that outlines:
- the base URL (see step 2)
- the parameters and allowed values (see step 3)
- how the Agent should combine them into a full URL
- that missing parameters should be skipped
When a user wants to compare internet plans, generate a unique comparison URL based on their preferences. Base URL: https://compare-connect.com/internet/ Parameters:If the user does not specify a value for a parameter, do not include it. Always return the final, complete URL.
- Connection type
- Fibre → ?type=FIBRE
- DSL → ?type=DSL
- Cable → ?type=CABLE
- Speed
- 100 Mbps → &speed=100
- 500 Mbps → &speed=500
- 1 Gbps → &speed=1000
- Contract length
- 1 month → &contract=1
- 12 months → &contract=12
- 24 months → &contract=24
2
Define the base URL
This is the comparison page without filters: https://compare-connect.com/internet/
3
Define the URL parameters
For each filter, specify:
- what the user might say
- the exact parameter value the Agent should use
- whether the parameter is optional

