How to organize links with a custom link tool

A system for domains, naming, ownership and audits that survives campaigns, staff changes and rebrands.

MarketersBy Shannon Young2026-10-0517 mins
Image of people at an office collaborating on a project.

A trade show banner goes up with a branded link that points to last year's offer. Three people on the same team create three short links on different domains for one product launch. A rebrand takes place and every link created in the past two years of email campaigns now lands on a 404.

Each of those links still resolves. From the tool's side, nothing was broken, so nobody was alerted.

The best way to organize links with a custom link tool is to settle your link domains first, name and group links by fixed rules, give every link an owner, protect the links that outlive their campaigns and review the whole library on a schedule. Each step is below, followed by a worked example for a company with two brands.

Organizing links with a custom link tool means running every published link from one place under shared rules for domains, names, grouping, ownership and maintenance. If anyone on the team can find a link and change it without breaking something, it's organized.

This is different from organizing bookmarks. Bookmarks are links you save for yourself. The links covered here are ones you publish: short links, vanity URLs, QR code destinations and campaign links that customers click. You can't recall a link once it's printed or sent, but you can change where it points.

The foundation is a link inventory, a single list of every link you manage with its destination, owner and status. In a custom link tool, that inventory is the tool itself. In a spreadsheet, it is only as current as the last person who updated it.

Nobody picked a domain, so links ended up on three of them. A single spring campaign shows up in GA4 as Spring-Sale, spring_sale and springsale. Spend the time to make these decisions properly once and standardize them.

Pick your link domains before anyone creates a link. A link can't leave the domain it was made on, so switching later means repointing or replacing every one already in circulation.

Subdomain or dedicated short domain

A subdomain of your main domain, such as go.yourbrand.com or links.yourbrand.com, is the simplest choice for most teams. It needs no new purchase; it carries your brand name in full and people already trust it.

A dedicated short domain, such as ybrd.co, makes sense when every character counts: SMS, printed packaging or small-format QR codes. The trade-off is recognition. A short domain has to be learned before it is trusted.

When to use separate domains per brand, region or client

Use one link domain per identity your customers recognize. A company with two consumer brands needs two link domains, because a link from one brand shouldn't show the other's name. Agencies usually need one per client.

Don't split domains by team or channel. Email, social and paid links for the same brand belong on the same domain and get separated with tags instead.

What to do with legacy domains you already own

Most companies own more domains than they use: old product names, acquired brands, typo and country variants. Bring them into the same tool as your link domains and forward each one somewhere useful with HTTPS on. If an old domain still gets visits, people are already typing or clicking it. Send them somewhere that works.

2. Set naming rules for slugs and UTMs

Spring-Sale, spring_sale and springsale are three different campaigns as far as GA4 is concerned. Write naming rules once and hold every link to them. One inconsistent name is enough to hide a link from search. Two things need rules: the slug people see and the UTM parameters your analytics read.

Slug conventions

The slug is the part after the domain. A good slug tells a reader where the link goes before they click.

  • Use lowercase words separated by hyphens.
  • Describe the destination, not the campaign's internal code name.
  • Keep it short enough to read aloud or type from a poster.
  • Never reuse a slug for a different purpose. Someone, somewhere, still has the old one.
Good slug Weak slug Why
/webinar-signup /wbnr2 Readers can't tell where the weak one goes
/pricing /Pricing-Page-NEW Mixed case and version words break over time
/spring-sale /x7Fg4 Random strings look like spam in email and SMS
/partner-acme /acme-link-final A fixed prefix groups every partner link together

UTM naming conventions

UTM parameters are case-sensitive, so Email and email show up as two sources in GA4. Set rules for every parameter before anyone builds a tagged link.

  • Use lowercase only and hyphens between words.
  • Keep an approved list of utm_source and utm_medium values and don't allow others.
  • Pick one date format for utm_campaign, such as spring-sale-2026-03, and use it everywhere.
  • Never add UTMs to links between pages on your own site. They overwrite the original traffic source and break attribution.

Templates for recurring links

Save a template for every link type you create often: newsletters, organic social, paid social, partner links and event promotion. A template pre-fills the domain, the slug prefix and the fixed UTM values, so the only thing a person types is what's actually new.

Use tags for attributes a link can have several of.

Tags for everything that overlaps

One link can be an email link, part of a spring campaign and aimed at Canada all at once. Tags handle that. The risk is drift, where "email," "Email" and "newsletter" all mean the same thing.

Prevent drift by grouping tags into a few fixed families and only allowing values from each family's list:

  • Campaign: the initiative, such as spring-sale-2026.
  • Channel: email, paid-social, organic-social, print, sms.
  • Region: ca, us, emea.
  • Link type: permanent or campaign.

One tag per family is usually enough. If a link needs five tags from the same family, the family is too broad.

Keep permanent links separate from campaign links

Permanent links point to things that don't expire: your pricing page, support centre, app store listings and anything printed on packaging. "Permanent" here describes how long the link stays in use, not its status code: a permanent link you may repoint later should still use a 302. Campaign links support a launch, a sale or an event and matter for weeks.

Tag them differently and treat them differently. Campaign links can be created freely and retired on schedule. Permanent links should need approval to change, because a mistake reaches every place the link has ever been published.

A link with no owner stays broken until a customer finds it. Give every link a named owner and a status. Ownership answers who decides when a link changes. Status tells everyone else whether it is safe to use.

Ownership rules

The owner is the person or team responsible for a link's destination staying correct. That usually means whoever created it for campaign links and a central team, often web or marketing operations, for permanent links.

Write down what happens when an owner leaves. The simplest rule is that their links transfer to their team lead until someone reassigns them.

Status labels

Keep the list short enough that nobody has to think about which one applies:

  • Active: live, approved and safe to share.
  • Draft: created but not approved for public use.
  • Repointed: still live but pointing somewhere new. Note why in the link's description.
  • Retired: the campaign is over. The link still resolves to a relevant page but shouldn't go in new materials.

Roles, SSO and audit logs

Separate who can create links from who can edit or delete them. A common split is creators who make links in their own section, editors who change links across a brand and admins who manage domains and users.

Once more than a handful of people touch links, shared logins become the problem. Single sign-on removes them and cuts off access the day someone leaves. Role-based access enforces the split above. And when a live link suddenly points somewhere wrong, the audit log tells you who changed it and when.

A published link keeps getting clicks long after anyone remembers making it. That QR code on old packaging still scans. Four habits keep those links working.

Repoint a link or create a new one

Repoint an existing link when the new destination serves the same intent. A pricing link that moves to a new pricing page, or a product link that moves after a site redesign, should be repointed so every old placement keeps working.

Create a new link when the purpose changes. If the spring sale link would now send people to a summer sale, make a new link and point the old one to a relevant evergreen page. Reusing it muddles your analytics and misleads anyone still holding the old one.

301 or 302 for branded links

A 301 redirect tells browsers and search engines the move is permanent. A 302 says it is temporary. For branded links, the choice depends on whether you expect to change the destination.

  • Use a 301 for links and domains whose destination is settled, such as a legacy domain forwarding to your current site. It tells search engines to index the destination in place of the old URL.
  • Use a 302 for links you plan to repoint, such as a QR code that rotates between seasonal offers. Browsers can cache a 301, so some repeat visitors may not see a change right away.

Our guide to 302 redirects covers the difference in more detail.

Fallback destinations and HTTPS on every link

Set a fallback destination for every link domain, so a mistyped or deleted slug lands on a useful page instead of an error. A homepage works. A search or help page is better.

Every link should also be served over HTTPS with a certificate that renews on its own. A link that throws a browser security warning loses the click, and a certificate nobody remembers to renew on a forgotten domain is an easy way to end up there. See our SSL best practices for setup.

Printed QR codes and other links you can't reprint

Never print a QR code or URL that points straight at a page on your website. Point it at a branded link you control, so the destination can change without a reprint. Tag these links as permanent, keep dates out of their slugs and require approval to change them.

Every rule above drifts. Tags pick up new spellings, owners leave and destinations move. A fixed review schedule catches it before a customer does.

How often to audit

Match the schedule to how many links you create:

  • A few links a month: review quarterly.
  • Dozens a month: review monthly.
  • Hundreds a month: spend a short block on it every week.

Permanent links deserve their own quarterly check regardless of volume, since they carry the most risk if they break.

What to check

  • Broken destinations: links that resolve to a 404 or an error page.
  • Redirect chains: links that hop through several redirects before landing, which adds latency to every click and can fail outright in clients that cap redirect hops (Googlebot stops after 10).
  • Duplicates: several links pointing to the same destination for the same purpose.
  • Links with no clicks: candidates to retire, unless they are permanent.
  • Missing owners or statuses: usually links made by people who have since left.
  • Naming drift: tags or UTM values outside your approved lists.

A bulk checker speeds this up. urllo's free redirect checker tests status codes, redirect chains and HTTPS for a list of URLs at once.

Keep an exportable inventory

Make sure you can export every link with its destination, tags and owner. Because your links run on a domain you own, you can move to a different tool by recreating them and repointing DNS, but only if you can take the full list with you.

Keep branded links and site redirects in one inventory. A rebrand changes both at once. When they live in separate tools, the site redirects get mapped carefully and the branded links get missed.

Before launch, pull every active and permanent link and check its destination against the new site's URL map. Links that point to pages being moved need to be repointed on launch day, in the same change window as the site redirects. Links on the old brand's domain keep working as long as that domain stays registered and forwarding, so don't let it lapse.

After launch, run the same audit as step 6 across the full list. Our rebranding guide and redirect mapping guide cover the site side of the move.

Here is the six-part system applied to a fictional outdoor company that sells under two brands, Northwind and Ridgeline, and owns a couple of older domains.

Each brand gets its own link domain. Legacy domains sit in their own section under web ops. Tags, handle campaign, channel and region, so a spring email link in Canada is still one link in one place.

Decision What the company chose
Link domains go.northwind.com and go.ridgeline.com, plus legacy domains forwarded with HTTPS.
Slug pattern /[destination] for permanent links, /[campaign-name] for campaign links, /partner-[name] for partners.
UTM campaign format [initiative]-[yyyy]-[mm], lowercase, hyphens only.
Tag families Campaign, channel, region, link type.
Owners and status Creator owns campaign links, web ops owns permanent links, every link marked active, draft, repointed or retired.
Roles Creators in their team, editors across a brand, admins in web ops, all through SSO.
Protection 302 on QR codes that rotate offers, 301 on legacy domains, a help page as each domain's fallback.
Review Monthly for campaign links, quarterly for permanent links a

Deleting old links.

They live on in inboxes, bookmarks and other people's pages, so retire them to a relevant page instead.

Letting everyone invent tags.

Within a quarter you'll have email, Email and newsletter all meaning the same thing. Use fixed tag families.

Printing a raw page URL.

Once it's on a poster, it can't change.

Splitting links and redirects across tools.

Fine until a migration, when the branded links are the ones that get missed.

Sharing one login.

No audit trail and no clean way to cut off someone who leaves.

Tying slugs to dates on permanent links.

/offer-2026 looks stale in 2027. Save dates for campaign links.

Where urllo fits

Most of the failures in this guide trace back to links and redirects living in different tools. urllo puts custom links, QR codes, domain forwarding and site redirects in one workspace, with SSO, role-based access and audit logs across all of it. It suits teams managing a domain portfolio or facing regular migrations and rebrands.

For a single personal link or a free bio page it's overkill, and a lighter shortener will do the job. For a side-by-side view of the options, see our comparison of branded link tools and our guide to the top custom link tools.

You can test urllo on your own domain with a 14-day free trial, no credit card required.

How do I organize links with a custom link tool?

Settle your link domains first, then set naming rules for slugs and UTMs. Group links with separate permissions for hard boundaries and tags for overlapping attributes. Give every link an owner and a status, protect long-lived links with redirects and fallbacks and audit the library on a schedule.

What is the best naming convention for short links?

Use lowercase words separated by hyphens that describe the destination, such as /webinar-signup. Keep slugs short, avoid internal code names and never reuse a slug for a different destination.

How often should I audit my links?

Quarterly if you create a few links a month, monthly if you create dozens and weekly if you create hundreds. Check permanent links every quarter regardless of volume.

Should I delete old campaign links?

No. Old links keep getting clicks from emails, bookmarks and other sites. Point retired links to a relevant live page and mark them as retired so nobody reuses them.

What happens to my links during a rebrand or website migration?

Links pointing to moved pages break unless you repoint them, and links on an old domain stop working if that domain lapses. Keep branded links and site redirects in one inventory and update both in the same launch window.

How do I choose a link management platform for my business?

Start with who will run it and how many domains you manage. Check which plan unlocks custom domains, analytics retention and governance controls like SSO and audit logs, then test it on your own domain before you commit. Our branded link tools comparison covers the main options.

Image of people at an office collaborating on a project.

By Shannon Young

Customer Success Manager

Shannon is a seasoned professional in the customer success space. She has years of experience in a wide variety of customer-facing roles in various sectors.

Always ready to take on the next challenge, whether it be a new offensive cross stitch pattern or making her dogs sit still for another themed photo, she is prepared for anything.

Get expert content to help optimize your redirects