100% Free · No Signup · No Data Stored

Free UTM Builder for CV & Resume Links

Track exactly which channel drove a recruiter to your public CV — LinkedIn bio, email signature, job-board listing, personal website. Generate UTM-tagged URLs in seconds.

Google Analytics 4 compatible Works with CVPoet analytics Saveable presets

What Are UTM Parameters?

A 30-second explanation, then a worked example for a CV link.

A UTM parameter is just a label tacked onto the end of a URL after a ?. When someone clicks the URL, the label gets sent to whichever analytics tool is watching the destination page. There are five standard labels:

  • utm_sourcewhere the link lives. linkedin, github, email-signature.
  • utm_medium — the type of channel. social, profile-link, email.
  • utm_campaign — the job hunt or season. spring-2026-search, internal-transfer.
  • utm_term — optional, mostly for paid keyword tracking.
  • utm_content — optional, useful for A/B testing different placements.

Concrete example: pasting https://cvpoet.com/@maya?utm_source=linkedin&utm_medium=profile-link&utm_campaign=spring-2026-search in your LinkedIn bio tells your analytics that every click came from your LinkedIn profile during the spring search — separate from the same link in your email signature.

How to Tag Your CV Link in 3 Steps

Under a minute, no analytics expertise required.

1

Paste Your CV Link

Paste your public CV URL into the builder above. Usually that's https://cvpoet.com/@your-username.

2

Fill in Source, Medium, Campaign

Set source to where the link lives (linkedin, github, email-signature). Set medium to the type of channel (social, profile-link, email). Set campaign to your current job hunt (spring-2026-search). All lowercase, hyphens between words.

3

Copy & Paste Into Your Channel

Hit Copy to clipboard and paste the tagged URL into your LinkedIn bio, email signature, GitHub README, or job-board profile. Then create a fresh tag for the next channel.

Common Channel Tags for Job Seekers

Steal these conventions for your own setup.

Where the link livesutm_sourceutm_medium
LinkedIn bio linklinkedinprofile-link
GitHub README / profilegithubprofile-link
Email signatureemail-signatureemail
Personal website / portfoliopersonal-sitewebsite
Twitter / X biotwitterprofile-link
Indeed / LinkedIn job applicationindeed / linkedin-jobsapplication
Cold outreach emailcold-outreachemail

Other Free CV Tools

Practical browser tools that pair with this UTM builder.

Frequently Asked Questions

Common questions about UTM parameters, Google Analytics 4, and CV link tracking.

What are UTM parameters and why use them on a CV link?
UTM tags are short tracking labels appended to a URL (e.g. ?utm_source=linkedin). When a recruiter clicks a tagged link, the labels show up in your analytics so you can tell which channel actually drove the visit. For CVPoet, the five parameters are utm_source, utm_medium, utm_campaign, utm_term, and utm_content.
Which parameters should I actually use?
For most CV-link tracking you only need three: utm_source (where the link lives — e.g. linkedin, github, email-signature), utm_medium (the channel type — e.g. social, profile-link, email), and utm_campaign (the job hunt — e.g. spring-2026-search). utm_term and utm_content are optional for A/B testing different placements.
Are UTM parameters case-sensitive?
Yes. Google Analytics 4 treats LinkedIn and linkedin as two completely different sources. Always use lowercase for every UTM value so your data doesn't fragment.
Will UTM parameters affect SEO?
Not directly. They don't change your ranking. But search engines could index UTM-tagged URLs and create duplicate-content issues — so only use UTM tags on external links pointing TO your CV (LinkedIn bio, email signature, application form), not on internal navigation within your own site.
How would I track which job board sent the most views?
Create one tagged link per source. For each platform you post to — LinkedIn, Indeed, AngelList, your personal site — set utm_source to that platform name and utm_medium to job-board (or profile-link, social, etc.). Then watch which one accumulates clicks in your analytics dashboard.
Does CVPoet record UTM tags on my public CV?
Yes. When you publish a resume to cvpoet.com/@you and visit lands with UTM parameters, the Pro analytics dashboard shows the source breakdown. You can see whether your LinkedIn link is outperforming the link in your email signature.
Is this UTM builder free? Is my data saved anywhere?
Completely free, no signup, no ads, no usage limits. All URL generation happens in your browser. Nothing is sent to a server. Saved presets use your browser's local storage and never leave your device.
What naming convention should I use?
Lowercase only, hyphens between words (not underscores or spaces), specific but short. Example: spring-2026-search rather than SpringSearch2026 or spring_2026_search. Document your conventions somewhere so future-you stays consistent.
marketing.cta.badge

marketing.cta.title

marketing.cta.subtitle

marketing.cta.guarantee