How Short Links Work

This page explains the way we sometimes build short-link chains using is.gd, sometimes a short.io hop in the middle so the chain stays editable, and a da.gd fallback when needed.

The Basic Idea

The visible link and the editable link do not always have to be the same thing. Sometimes we let a public-facing is.gd link be the thing somebody sees and clicks, but we place an editable short.io hop behind it. That way the public short link can stay the same while the destination can still be changed later by editing the short.io layer.

Simple version is.gd/name -> final destination
Editable version is.gd/name -> short.io/random-or-branded-hop -> final destination

Why Use Short.io In The Middle

Where Da.gd Fits

da.gd is the usual fallback when an is.gd name is already taken or if we want a backup shortener available. A name that is unavailable on is.gd is often still available on da.gd.

The main limitation is that da.gd custom paths are limited to 10 characters. So it is good for compact fallback names, but not for long descriptive slugs.

Practical Rule Of Thumb

If the visible short link matters, keep is.gd at the front and put the editable short.io hop behind it. If the preferred is.gd code is taken, try the same idea with da.gd, keeping the 10-character limit in mind.

How Bobby Can Make His Own

  1. Pick the final destination first.
  2. Decide whether the public-facing short code needs to stay stable long term.
  3. If yes, create the editable middle hop in short.io first.
  4. Create the public-facing is.gd link and point it to that short.io hop.
  5. If the preferred is.gd code is taken, try the same idea on da.gd.
  6. Keep the visible code short, readable, and worth preserving.
  7. If the destination ever changes later, edit the short.io hop instead of replacing the public short link.

Recommended Patterns

Fastest and simplest is.gd/name -> destination
Best when editability matters is.gd/name -> short.io/hop -> destination
Fallback when is.gd is not available da.gd/name -> short.io/hop -> destination