Your central hub for managing all internal links. Create, import, filter, and organize your automated link library.
Manage your automated internal links
At the top of the Link Manager, four stat cards give you a quick overview of your internal linking health.
156
Total Links
89
Linked Pages
312
Anchor Text
Unlimited
Links Allowed
The main table displays all your links with powerful filtering, sorting, and bulk action capabilities.
Quickly filter your links by clicking on any tab. Each view applies pre-set filters:
Search
Type any keyword to instantly filter the table. Uses debounced search (500ms delay) for performance.
Sort Options
| Image | Keywords to Automate | Content Type | Instances | Destination URL | Status | ||
|---|---|---|---|---|---|---|---|
|
R
|
running shoes | Collection | 24 | /collections/running-shoes | Active | ||
|
W
|
waterproof jacket | Product | 12 | /products/waterproof-hiking-jacket | Active | ||
|
B
|
beginner's guide | Blog Post | 8 | /blogs/news/beginner-hiking-guide | Draft |
Image
Shows product/collection image when available. Falls back to a colored letter thumbnail based on content type.
Keywords to Automate
The primary keyword that triggers the link. Click to edit the link details.
Content Type
Badge showing what type of page the link points to (Product, Collection, Blog Post, Page, etc.).
Instances
How many times this keyword appears across your store's content. Higher = more potential link placements.
Destination URL
The URL path where the link points. Hidden on smaller screens.
Status
Active links are live on your store. Draft links are saved but not active.
An instance is each occurrence of your keyword found across your store's content. If "running shoes" appears 24 times across products, collections, pages, and blog posts, that's 24 instances.
No matches found - keyword doesn't appear in your content
Low instances - consider more content or broader keywords
High instances - great link coverage potential!
Bulk import links from a CSV file. Perfect for migrating from other tools or creating many links at once.
The Import Links modal allows you to upload a CSV file with up to thousands of links, processed in batches of 1,000 for optimal performance.
Overwrite Existing
Update existing links with new data
Batch Processing
1,000 links per batch for reliability
Detailed Results
See exactly what was created, updated, or skipped
Progress Tracking
Real-time progress bar during import
keyword
The primary keyword to match. Required.
url
Destination URL path (e.g., /products/my-product). Required.
additional_keywords
Pipe-separated (|) alternate keywords
status
ACTIVE or DRAFT (default: ACTIVE)
new_tab
true/false - open in new tab
no_follow
true/false - add nofollow attribute
keyword,url,additional_keywords,status,new_tab,no_follow running shoes,/collections/running-shoes,jogging shoes|athletic footwear,ACTIVE,false,false hiking boots,/products/premium-hiking-boots,trail boots|outdoor boots,ACTIVE,false,false beginner's guide,/blogs/news/hiking-guide,,DRAFT,false,false partner store,https://external-partner.com,,ACTIVE,true,true
Drag and drop CSV file here, or click to browse
Accepts .csv files only
Tip: Use overwrite mode when you want to:
Processing 1,500 links in batches of 1,000
Processing Phases:
45
Created
12
Updated
3
Skipped
0
Failed
Action Log
✓ Created: running shoes → /collections/running-shoes
↻ Updated: hiking boots → /products/hiking-boots-v2
— Skipped: trail shoes (already exists)
✓ Created: outdoor gear → /collections/outdoor
Result Meanings:
Missing keyword or url
Both fields are required. Check your CSV has these columns and all rows have values.
Duplicate keywords skipped
Enable "Overwrite existing" to update existing links instead of skipping them.
Subscription limit reached
Free plans have a link limit. Upgrade to import unlimited links.
Additional keywords not importing
Use pipe (|) separator, not comma. Example: shoes|footwear|sneakers
Download your entire link library as a CSV file for backup, analysis, or migration. The exported file uses the exact same column format as the importer, so you can edit it offline and re-import it cleanly.
Clicking Export in the page header opens a small dialog where you pick the field delimiter, then downloads a CSV containing every link in your library — Active and Draft, manual, AI, imported, and recommended.
Delimiter Choice
Comma, semicolon, or tab — pick what your spreadsheet tool expects
Round-Trip Safe
Same columns as the importer — edit in Excel/Sheets and re-import
Complete Library
Includes every link, regardless of source or status
Instant Download
File is generated client-side and saved straight to your computer
keyword
Primary keyword that triggers the link
url
Destination URL or path
additional_keywords
Pipe-separated (|) alternate keywords
status
ACTIVE or DRAFT
new_tab
true / false
no_follow
true / false
keyword,url,additional_keywords,status,new_tab,no_follow running shoes,/collections/running-shoes,jogging shoes|athletic footwear,ACTIVE,false,false hiking boots,/products/premium-hiking-boots,trail boots|outdoor boots,ACTIVE,false,false beginner's guide,/blogs/news/hiking-guide,,DRAFT,false,false partner store,https://external-partner.com,,ACTIVE,true,true
Note: if you pick the semicolon or tab delimiter, the same columns are produced with that separator instead of commas.
Open the Link Manager and click the Export button in the top-right page header. A small dialog appears asking how you want the CSV separated.
Choose the character that separates fields in your CSV. Use semicolon or tab if your titles or URLs contain commas.
Which one should I pick?
Click Download. InterLinks generates the file in your browser and saves it to your default downloads folder — usually as interlinks-export.csv. No server round-trip, no waiting for an email.
Backup Before Bulk Changes
Always export before running a bulk delete or a large overwrite import. If anything goes wrong, you can re-import the file to restore your library.
Offline Edits
Export, open in Excel or Google Sheets, edit URLs / statuses / additional keywords in bulk, then import again with Overwrite existing turned on.
Migrate Between Stores
Moving to a new Shopify store or staging environment? Export from the source store and import into the target.
Audit & Reporting
Drop the CSV into a spreadsheet to audit which destination URLs you link to most, find Draft links you forgot to activate, or share the list with your team.
Commas in keywords break the CSV in Excel
Re-export using the Semicolon or Tab delimiter so Excel doesn't split your keywords across columns.
Special characters appear garbled
The file is UTF-8 encoded. In Excel, use Data → From Text/CSV and pick "UTF-8" rather than double-clicking the file.
Additional keywords look wrong after editing
The additional_keywords column always uses pipe (|) as its internal separator — never commas — regardless of which delimiter you chose for the file.
Nothing downloaded
Check that your browser isn't blocking file downloads from the embedded Shopify admin. Try opening the app in a new tab or temporarily allowing pop-ups for admin.shopify.com.
Select multiple links to perform batch operations.
Set Active
Activate selected links so they start working on your store.
Set Draft
Move links to draft status. They'll be saved but not active.
Delete
Permanently remove selected links. This cannot be undone.
Collection links with sync enabled automatically update when you modify or delete collections in Shopify. Look for the filled progress indicator on Collection badges.
Download your full link library as CSV with your choice of delimiter (comma, semicolon, or tab). Same column format as the importer, so files round-trip cleanly. See the Export Links section for the full walkthrough.
Opens a quick modal to create a single link. For more options like AI keyword suggestions, use the full Create Link page.
Watch a quick walkthrough of the Link Manager features. Great for new users or a refresher on advanced features.
Need help? Contact support or check out our other tutorials.