Links CSV format
The columns Mezaic accepts when importing links from a spreadsheet, with a sample file to start from.
Import many links at once from a CSV file under Your page → Links → Import → CSV. Start from the sample file and edit it in any spreadsheet app.
Columns
| Column | Required | Accepted values | Aliases |
|---|---|---|---|
title |
yes | Text shown for the link | name, label |
url |
yes | Full address; example.com/page is upgraded to https:// |
link, href |
description |
no | One line under the title | desc, subtitle |
group |
no | Group name; created if it does not exist, matched by name if it does | section, category |
visible |
no | yes/no, true/false, 1/0; default yes |
hidden (inverted) |
featured |
no | yes/no; renders as a large card |
pinned |
The first row must be the header. Column order does not matter and unknown columns are ignored. Commas or semicolons as separators, Windows line endings and a UTF-8 BOM are all handled.
Sample
links-sample.csv
title,url,description,group,visible,featured
My website,https://example.com,Everything I make in one place,Featured,yes,yes
Newsletter,https://example.substack.com,One email a month on building calm software,Featured,yes,no
Book a call,https://cal.com/yourname/intro,30 minutes with me,Work,yes,no
GitHub,https://github.com/yourname,Open source and side projects,Work,yes,no
Old link I am keeping,https://example.com/archive,,Fun,no,noWhat the preview checks
- Duplicates: a URL already on your site (compared without
https://,www.or a trailing slash) is flagged and unticked. - Invalid rows: missing title or URL, or an address that is not a web link.
- Headroom: how many links your plan still allows; the import refuses to go over.
Thumbnails cannot be imported from CSV; add them per link afterwards, or import from Linktree which brings them along.