Skip to content

Advanced Features

How to Import Short Links from a CSV File

Creating short links one at a time is slow when you have hundreds to add. URL Shortify's CSV import lets you upload a single spreadsheet and create every link in one pass — including custom slugs, target URLs, groups, tags and per-link flags. You run it from URL Shortify → Tools → Import, and it's part of the free plugin.

What is CSV import?

CSV import is a free tool that reads a comma-separated file and creates one short link per row. It's the right choice when you're bringing links in from a spreadsheet, a hosted shortener, or any system that isn't a supported WordPress plugin — you shape the data into columns URL Shortify understands and upload it once.

How to import a CSV file

  1. Go to URL Shortify → Tools. The Import tab is selected by default.
  2. In the import list, find Import CSV and click its Import button.
  3. Under Select CSV file to import, choose your .csv file.
  4. Click Import CSV.

URL Shortify reads the file, creates a short link for each valid row, and shows a completion notice. Your new links then appear under URL Shortify → Links.

Import CSV

Expected CSV columns

Your file needs a header row with the following columns, in this order. The simplest way to get the exact layout is to download the sample file from the import screen — click Check CSV structure and then from here to download sample.csv, then replace its rows with your own.

Column What it holds Notes
Slug The custom short-link slug (the part after your domain) Leave blank to auto-generate
Target URL The destination the link redirects to Required; must be a full URL
Title A human-readable name for the link Optional
Description Internal notes for the link Optional
Groups One or more groups to assign the link to Separate multiple values with |
Tags One or more tags Separate multiple values with |
Nofollow Whether to add rel="nofollow" 1 = on, 0 = off
Sponsored Whether to add rel="sponsored" 1 = on, 0 = off
Parameter Forwarding Whether to forward query parameters to the target 1 = on, 0 = off
Track Whether to record clicks for the link 1 = on, 0 = off

A sample row looks like this:

Slug, Target URL, Title, Description, Groups, Tags, Nofollow, Sponsored, Parameter Forwarding, Track
kzdr,https://kaizencoders.com,KaizenCoders,Continuous Improvement,Sports|Culture,SEO|Marketing,1,1,1,1

Groups and tags that don't exist yet are created during the import. If a slug in your file already exists in URL Shortify, that row is skipped so your existing link is not overwritten.

You can export a CSV from one WordPress install and import it into another to transfer links between sites. If you need to move click history and plugin settings as well — not just the links themselves — use the PRO Export & Import migration tool instead, which packages everything into a single file.

Conclusion

CSV import is the fastest way to create many short links from data you already have in a spreadsheet. Match your columns to the sample file, upload once, and every valid row becomes a short link. If you're switching from another link plugin, check whether one-click import can read it directly before you build a CSV by hand.

FAQs

Where is the CSV import tool in URL Shortify?

Go to URL Shortify → Tools. The Import tab is selected by default. Find Import CSV in the list, click its Import button, choose your file, and click Import CSV. The tool is included in the free version of URL Shortify, so you don't need a PRO licence to use it.

What columns does the URL Shortify CSV need?

The header row must contain Slug, Target URL, Title, Description, Groups, Tags, Nofollow, Sponsored, Parameter Forwarding and Track, in that order. Target URL is required; the rest are optional. Download the sample file from the import screen (Check CSV structure → from here) to get the exact layout.

In the Groups and Tags columns, separate multiple values with a pipe character (|) — for example Sports|Culture|Politics. Any group or tag that doesn't already exist is created automatically during the import and assigned to the link.

What happens if a slug already exists?

Rows whose slug already exists in URL Shortify are skipped, and your existing link is left unchanged. This means you can re-run an import safely without creating duplicates — only genuinely new slugs are added.

Yes. Export a CSV on one site and import it on another to transfer the links. CSV moves link definitions only. To carry click history and plugin settings across as well, use the PRO Export & Import migration tool.

Was this page helpful?