Link Shortener
Create memorable short URLs directly from your WordPress site. Track clicks, set expiration dates, and protect links with passwords—all without external link shortening services.
Use Cases
- Create branded short links for social media campaigns (yoursite.com/go/summer-sale)
- Generate trackable URLs for email newsletters and marketing
- Share time-limited download links that expire after a date
- Create easy-to-remember links for print materials and presentations
- Set up password-protected links for exclusive content
Where to Find It
Navigate to Switchboard → Short Links to create, manage, and view analytics for all your short links.
How It Works
- Click “Add New Link” and enter your destination URL
- Choose a custom short code or let one be generated
- Optionally set expiration date or password protection
- Share your short link:
yoursite.com/go/your-code - View click statistics in the dashboard
Default URL Structure
Short links use the format:
yoursite.com/go/your-codeThe /go/ prefix can be customized in settings if you prefer something like /l/ or /link/.
Creating a Short Link
Basic Link
- Click “Add New Link”
- Enter the destination URL (where the link should redirect)
- Enter a custom short code (e.g.,
summer-sale) or leave blank for auto-generated - Click “Save”
Your link is immediately active at yoursite.com/go/summer-sale
Link with Options
| Option | Description |
|---|---|
| Short Code | The URL-friendly identifier (auto-generated if blank) |
| Original URL | Where visitors are redirected |
| Active | Toggle the link on/off without deleting |
| Expiration | Date/time when the link stops working |
| Password | Require a password to access the destination |
Short Code Rules
- Use letters, numbers, and hyphens
- Case-insensitive (
Saleandsaleare the same) - Must be unique across all your links
- Keep it short and memorable
Good examples:
newsletter-janproduct-launchsummer2024ebook-download
Click Tracking
Every short link automatically tracks:
| Metric | Description |
|---|---|
| Click Count | Total times the link has been clicked |
| Created Date | When you created the link |
| Last Clicked | Most recent use of the link |
View this data in the Short Links dashboard table.
Expiration Dates
Set an expiration to automatically disable links:
- Edit a link
- Set the “Expires” date and time
- Save
After expiration:
- The link becomes inactive
- Visitors see an error or are redirected to your homepage
- The link remains in your list (can be extended or deleted)
Use cases for expiration:
- Limited-time promotional offers
- Event registration links
- Temporary download access
- Campaign-specific tracking URLs
Password Protection
Protect sensitive links with a password:
- Edit a link
- Enter a password in the protection field
- Save
When visitors click the link:
- They see a password prompt
- Correct password redirects to destination
- Wrong password shows an error
Use cases for passwords:
- Exclusive member content
- Private file downloads
- Early access links
- Partner-only resources
Editor Integration
Create short links directly from the post/page editor:
Classic Editor
A “Create Short Link” button appears in the post editing screen. Click it to generate a short link to the current post.
Block Editor (Gutenberg)
Use the short link button in the post sidebar to generate and copy a short link for sharing.
Managing Links
Bulk Actions
Select multiple links and:
- Activate: Enable selected links
- Deactivate: Disable without deleting
- Delete: Permanently remove
Sorting and Search
- Sort by short code, clicks, status, or creation date
- Search links by short code or destination URL
- Click column headers to sort ascending/descending
Quick Toggle
Use the status toggle in the table to quickly enable/disable links without opening the editor.
Link Statistics Dashboard
The Short Links page shows:
- Total Links: All short links created
- Total Clicks: Combined clicks across all links
- Active Links: Currently enabled links
- Top Performers: Most-clicked links
Best Practices
For Marketing
- Use descriptive codes:
spring-salenotlink1 - Set expiration for time-sensitive promotions
- Track different campaigns with unique codes
- Compare click rates across channels
For Social Media
- Keep codes short for character limits
- Use memorable, branded terms
- Create campaign-specific links for tracking
For Print Materials
- Test links before printing
- Use simple codes that are easy to type
- Consider QR codes alongside short links
FAQ
What happens when a link expires?
Expired links become inactive. Visitors clicking an expired link see an error message. The link stays in your dashboard so you can extend the expiration or delete it.Can I edit a short code after creating it?
Yes, you can change the short code at any time. However, the old URL will stop working immediately, so update anywhere you’ve shared it.Is there a limit to how many links I can create?
No built-in limit. Links are stored in your database, so practical limits depend on your hosting. Thousands of links work fine.Can I use this for affiliate link cloaking?
Yes, you can redirect to affiliate URLs. This makes links cleaner and lets you track clicks. Just ensure compliance with your affiliate program’s terms.Do short links affect SEO?
Short links use 301 redirects by default, which pass SEO value to the destination. For your own content, direct links are slightly better, but the difference is minimal.Can I customize the /go/ prefix?
Yes, check the module settings for the option to change the URL slug from/go/ to something else like /l/ or /link/.Get access to all 147 modules with a single license