Title: PublishPress Shortlinks &#8211; The Link Manager for WordPress
Author: PublishPress
Published: <strong>පෙබරවාරි 18, 2023</strong>
Last modified: සැප්තැම්බර් 8, 2026

---

Search plugins

![](https://ps.w.org/tinypress/assets/banner-772x250.png?rev=3565891)

![](https://ps.w.org/tinypress/assets/icon-256x256.png?rev=3462735)

# PublishPress Shortlinks – The Link Manager for WordPress

 By [PublishPress](https://profiles.wordpress.org/publishpress/)

[Download](https://downloads.wordpress.org/plugin/tinypress.1.10.0.zip)

 * [Details](https://si.wordpress.org/plugins/tinypress/#description)
 * [Reviews](https://si.wordpress.org/plugins/tinypress/#reviews)
 * [Development](https://si.wordpress.org/plugins/tinypress/#developers)

 [Support](https://wordpress.org/support/plugin/tinypress/)

## Description

PublishPress Shortlinks is the best link manager available for WordPress. With PublishPress
Shortlinks, you can take any link on your website and perform useful actions like
these:

 * Track who clicks on your links with detailed analytics.
 * Safely share posts in any status, even unpublished posts in Draft or Pending 
   Review.
 * Make your URLs short and memorable.
 * Control who can visit your links with passwords, expiry dates, and access control.
 * Generate QR codes to easily share your links.

### PublishPress Shortlinks Pro

> **Upgrade to Shortlinks Pro**
>  This plugin is the free version of the Shortlinks
> Pro plugin. The Pro version of PublishPress Shortlinks allows you to control access
> to editing shortlinks and viewing the click analytics. You can also show a custom
> message when someone is blocked from accessing a link. And you can import and 
> export links. [Click here to purchase the best WordPress link manager now!](https://publishpress.com/shortlinks)

### Key Link Management Features in PublishPress Shortlinks

✅ Automatically create shortlinks for your posts
 ✅ Use your own website domain
for shortlinks ✅ Customize the slug for each shortlink ✅ Share shortlinks for 
posts in any status ✅ Add password protection to your shortlinks ✅ Automatically
expire your shortlinks on a specific date ✅ Choose from 301, 302, and 307 redirects
✅ Track who is clicking your shortlinks with analytics ✅ Generate a QR code for
each shortlink to allow easy sharing ✅ Automatically add links to keywords ✅ Cloak
your affiliate links

### Automatically create shortlinks for your posts

PublishPress Shortlinks will automatically generate links for all your posts and
pages. This makes it really easy to have shareable links for content. These URLs
are available from the Posts screen and the Post Edit screen.

[Get started with PublishPress Shortlinks](https://publishpress.com/knowledge-base/introduction-shortlinks/).

### Use your own website domain for shortlinks

There’s no need to use an external service to build and track your links. With PublishPress
Shortlinks, all your custom URLs use your own domain name. To avoid conflicts with
any regular URLs on your site, there’s also a folder which is set to “go” by default.
This means that your custom URLs will look like this: https://example.com/go/shortlinks.
Every post has its own URL. By default, the final part of the URL will be a unique
combination of 5 characters, so your shortlink will look like this: https://example.
com/go/8vi3n. However, you can customize the slug so it looks like this: https://
example.com/go/shortlinks.

[More on customizing shortlinks](https://publishpress.com/knowledge-base/how-to-customize-shortlinks/).

### Share shortlinks for posts in any status

When you’re writing a draft post, do you sometimes need to share it with someone
who doesn’t have access to your site? PublishPress Shortlinks is the answer. PublishPress
Shortlinks allows you to share posts before you make them public. If you’ve written
a draft of a post, you can share a preview with other people. You can protect these
links by combining this with other features, including password protection and automatic
expiry of links. This feature is similar to the Public Post Preview plugin, but 
with more features and customizable features.

[More on shortlinks for unpublished posts](https://publishpress.com/knowledge-base/posts-status-visibility/).

### Add password protection to your shortlinks

Edit a shortlink and go to the “Security” tab. You’ll be able to create a password
for your sharable links. Nobody will be able to access the post via your shortlink
unless they know the password.

[More on passwords for shortlinks](https://publishpress.com/knowledge-base/protect-shortlinks/).

### Automatically expire your shortlinks on a specific date

Edit a shortlink and go to the “Security” tab. You’ll be able to choose an expiration
date for your shortlink. Anyone trying to visit your link after the expiration date
will see the message, “This link is expired.”

[More on expiry dates for shortlinks](https://publishpress.com/knowledge-base/protect-shortlinks/).

### Choose from 301, 302, and 307 redirects

Edit a shortlink and go to the “Redirection” tab. You can choose what kind of redirect
is used for each link. 301 (Permanent) redirects are used to tell search engines
that a requested URL has been permanently moved to another URL. If you’re confident
that your target URL will never change, then use this redirect type. 302 and 307(
Temporary) redirects tell search engines that the requested URL has been moved temporarily,
but will be back eventually.

[More on redirects for shortlinks](https://publishpress.com/knowledge-base/redirect-options-for-shortlinks/).

### Track who is clicking your shortlinks with analytics

PublishPress Shortlinks has a Logs feature that records everyone who clicks your
links. These logs are then turned into analytics charts so you can see how popular
each shortlink is.

[More on logs for shortlinks](https://publishpress.com/knowledge-base/analytics-and-logs-for-shortlinks/).

### Generate a QR code for each shortlink to allow easy sharing

PublishPress Shortlinks will automatically create a QR code for each link. This 
makes it easy to download and share the QR code so people can visit your URL. This
is great for advertisements, brochures, PDFs, restaurant menus, or anywhere you 
want to use a QR code.

[More on QR codes for shortlinks](https://publishpress.com/knowledge-base/qr-codes-for-shortlinks/)

### Automatically add links to keywords

You can automatically add links to keywords in your post. For example, every time“
WordPress” appears in your posts, you can link it to WordPress.org.

[More on adding links to keywords](https://publishpress.com/knowledge-base/automatically-add-links-to-keywords/)

### Cloak affiliate links

PublishPress Shortlinks is ideal for websites that have affiliate links in posts.
You can manage, clean up, brand, and track your links. It’s a great tool for cloaking
affiliate links, and for marketers who want to clean up and brand the links they
share.

### Find and fix your broken links

PublishPress Shortlinks scans your links and reports the ones that no longer work.
The Link Health screen lists every broken destination it finds, with a search box
for working through a long list.

The scan can run on a schedule rather than only when you ask for it, and it can 
email you a digest of what it found, so a link that dies quietly on an old post 
does not stay dead for months.

### Reports on how your links are performing

The Reports screen turns your click data into a summary you can read at a glance,
alongside the per-link Analytics screen.

### Choose which post types get shortlinks

By default every post and page can have a shortlink. The post type selector lets
you narrow that to the content where links matter, so a site with a dozen custom
post types is not generating links nobody will use.

### Moving from another shortlink plugin

PublishPress Shortlinks detects other link plugins on your site and offers to bring
your existing links across, so switching does not mean rebuilding your links by 
hand or breaking the ones already shared.

### See where your clicks come from

As well as recording each click, the analytics track referrer domains, so you can
tell a link shared on a newsletter apart from the same link shared on social media.

### Add a shortlink while you write

There is a link tool in the block editor, so a shortlink can be created and inserted
without leaving the post you are writing. There is also a keyboard shortcut, below.

### Create Shortlinks via Keyboard Shortcuts

Click `Ctrl/Cmd + /` anywhere in the WordPress admin area to instantly create shortlinks.

### Join PublishPress and get the Pro plugins

The Pro versions of the PublishPress plugins are well worth your investment. The
Pro versions have extra features and faster support. [Click here to join PublishPress](https://publishpress.com/pricing/).

Join PublishPress and you’ll get access to these Pro plugins:

 * [PublishPress Authors Pro](https://publishpress.com/authors) allows you to add
   multiple authors and guest authors to WordPress posts.
 * [PublishPress Blocks Pro](https://publishpress.com/blocks) has everything you
   need to build professional websites with the WordPress block editor.
 * [PublishPress Capabilities Pro](https://publishpress.com/capabilities) is the
   plugin to manage your WordPress user roles, permissions, and capabilities.
 * [PublishPress Checklists Pro](https://publishpress.com/checklists) enables you
   to define tasks that must be completed before content is published.
 * [PublishPress Future Pro](https://publishpress.com/future) is the plugin for 
   scheduling changes to your posts.
 * [PublishPress Permissions Pro](https://publishpress.com/permissions) is the plugin
   for restricted content and advanced WordPress permissions.
 * [PublishPress Planner Pro](https://publishpress.com/publishpress) is the plugin
   for managing and scheduling WordPress content.
 * [PublishPress Revisions Pro](https://publishpress.com/revisions) allows you to
   update your published pages with teamwork and precision.
 * [PublishPress Series Pro](https://publishpress.com/series) enables you to group
   content together into a series.
 * [PublishPress Shortlinks Pro](https://publishpress.com/shortlinks) allows you
   to create custom URLs for your posts and external links.
 * [PublishPress Statuses Pro](https://publishpress.com/statuses) enables you to
   create additional publishing steps for your posts.

Together, these plugins are a suite of powerful publishing tools for WordPress. 
If you need to create a professional workflow in WordPress, with moderation, revisions,
permissions and more, then you should try PublishPress.

### Bug Reports

Bug reports for PublishPress Shortlinks are welcomed in our [repository on GitHub](https://github.com/publishpress/publishpress-shortlinks).
Please note that GitHub is not a support forum, and that issues that aren’t properly
qualified as bugs will be closed.

## Screenshots

[⌊You can get the shortlink for any post via the Posts screen.⌉⌊You can get the 
shortlink for any post via the Posts screen.⌉[

You can get the shortlink for any post via the Posts screen.

[⌊The All Shortlinks screen allows you to edit any shortlink⌉⌊The All Shortlinks
screen allows you to edit any shortlink⌉[

The All Shortlinks screen allows you to edit any shortlink

[⌊The Shortlinks screen allows you to quickly edit any shortlink and download a 
QR code⌉⌊The Shortlinks screen allows you to quickly edit any shortlink and download
a QR code⌉[

The Shortlinks screen allows you to quickly edit any shortlink and download a QR
code

[⌊The Redirection tab has settings for the redirection method, no follow, and sponsored
options⌉⌊The Redirection tab has settings for the redirection method, no follow,
and sponsored options⌉[

The Redirection tab has settings for the redirection method, no follow, and sponsored
options

[⌊You can password protect your shortlinks and add expiry dates⌉⌊You can password
protect your shortlinks and add expiry dates⌉[

You can password protect your shortlinks and add expiry dates

[⌊The All Logs screen will keep details of everyone accessing your links⌉⌊The All
Logs screen will keep details of everyone accessing your links⌉[

The All Logs screen will keep details of everyone accessing your links

[⌊Select which post statuses are accessible when visiting a PublishPress shortlink⌉⌊
Select which post statuses are accessible when visiting a PublishPress shortlink⌉[

Select which post statuses are accessible when visiting a PublishPress shortlink

## FAQ

### What does a shortlink look like?

By default it uses your own domain with a “go” folder, so it looks like `https://
example.com/go/8vi3n`, where the last part is a unique five-character code. You 
can change the folder in the settings, and you can replace the code with anything
you like, so the same link can read `https://example.com/go/shortlinks`.

### Do I need an external service like Bitly?

No, and that is the point. Every link uses your own domain name, the click data 
stays on your own site, and there is no account to keep paying for.

### How do I add a shortlink to a post?

Shortlinks are generated automatically for your posts and pages, and you will find
them on the Posts screen and in the post editor. You can also create one from the
link tool in the block editor, or with `Ctrl/Cmd + /` anywhere in the admin.

### Can I share a post before it is published?

Yes. A shortlink works for a post in any status, including Draft and Pending Review,
so a reviewer without a login can read it. Combine it with a password or an expiry
date if the draft is sensitive.

### How do I find broken links on my site?

The Link Health screen scans your links and lists the ones whose destination no 
longer works. You can run the scan on a schedule and have the results emailed to
you as a digest, rather than checking by hand.

### Can I protect a link with a password, or make it expire?

Both. Edit a shortlink and open the “Security” tab. You can set a password, an expiry
date, or both. After the expiry date a visitor sees a message rather than the content.

### Which redirect should I choose: 301, 302 or 307?

301 is permanent and tells search engines the destination will not change, so use
it when you are confident. 302 and 307 are temporary and leave the original URL 
indexed, which is what you want for a campaign link or anything you may repoint 
later.

### Can I move my links over from another shortlink plugin?

Yes. PublishPress Shortlinks detects other link plugins on your site and offers 
to bring your existing links across, so the links you have already shared keep working.

### Does it work with pages and custom post types?

Yes. The post type selector controls which types get shortlinks, so you can turn
it on for the content that needs it and leave the rest alone.

### What is in the Pro version?

Control over who can create and edit shortlinks, and who can reach the analytics
and settings screens. Pro also lets you customize the message shown when a link 
has expired. [See the full comparison](https://publishpress.com/knowledge-base/shortlinks-free-pro/).

### PublishPress Shortlinks is helpful to whom?

PublishPress Shortlinks is particularly helpful to affiliate marketers & website
owners. It helps them to manage, clean up, brand, and track their links. In addition
to affiliate marketing, PublishPress Shortlinks is also helpful to SEO marketers,
bloggers, merchants, social media marketers, and anyone else who wants to easily
take control of their link strategy.

### Is it compatible with any WordPress theme?

Yes, absolutely! PublishPress Shortlinks mainly runs in the WordPress admin, so 
it is not dependent on any one WordPress theme.

### Is PublishPress Shortlinks translatable?

Yes! PublishPress Shortlinks is ready for translation. You can easily translate 
PublishPress Shortlinks into the language of your choice.

### Is PublishPress Shortlinks similar to other plugins?

It’s similar to the Public Post Preview plugin because it allows you to share posts
before you make them public.

It’s similar to link sharing plugins such as Bitly, Better Links, and URL Shortly
because it enables you to create custom URLs for your posts.

It’s similar to affiliate link plugins such as PrettyLinks and Thirsty Affiliates
because it enables you to create affiliate URLs for promoting your partners.

## Reviews

![](https://secure.gravatar.com/avatar/32239376569de105e1dd662df81c625d2449f6d3038d2d6c9bfae3885ffc493d?
s=60&d=retro&r=g)

### 󠀁[I find it useful to brand a link](https://wordpress.org/support/topic/i-find-it-useful-to-brand-a-link/)󠁿

 [wocmultimedia](https://profiles.wordpress.org/wocmultimedia/) පෙබරවාරි 23, 2026
1 reply

I have installed it and it’s easy to use as well as useful to brand my special product
linksGood job done. Go one this way PublishPress.

![](https://secure.gravatar.com/avatar/bdcb0e77c818c68b74f3b8b9a8be3e4ac5f571625b4181b5f06d806b90be47a2?
s=60&d=retro&r=g)

### 󠀁[great plugin for link shortener](https://wordpress.org/support/topic/great-plugin-for-link-shortener/)󠁿

 [raju6](https://profiles.wordpress.org/raju6/) මැයි 24, 2024

Great working and this Plugin is very Easy and Effective.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/tinypress/reviews/)

## Contributors & Developers

“PublishPress Shortlinks – The Link Manager for WordPress” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ PublishPress ](https://profiles.wordpress.org/publishpress/)
 *   [ Steve Burge ](https://profiles.wordpress.org/stevejburge/)
 *   [ Adesina Adedeji ](https://profiles.wordpress.org/deji98/)

“PublishPress Shortlinks – The Link Manager for WordPress” has been translated into
4 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/tinypress/contributors)
for their contributions.

[Translate “PublishPress Shortlinks – The Link Manager for WordPress” into your language.](https://translate.wordpress.org/projects/wp-plugins/tinypress)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/tinypress/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/tinypress/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/tinypress/) by [RSS](https://plugins.trac.wordpress.org/log/tinypress/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

The full changelog can be found on [GitHub](https://github.com/publishpress/publishpress-shortlinks/blob/main/CHANGELOG.md).

## Meta

 *  Version **1.10.0**
 *  Last updated **දින 1 ago**
 *  Active installations **100+**
 *  WordPress version ** 5.5 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.2.5 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/tinypress/), [French (France)](https://fr.wordpress.org/plugins/tinypress/),
   [Italian](https://it.wordpress.org/plugins/tinypress/), [Spanish (Chile)](https://cl.wordpress.org/plugins/tinypress/),
   සහ [Spanish (Spain)](https://es.wordpress.org/plugins/tinypress/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/tinypress)
 * Tags
 * [custom URLs](https://si.wordpress.org/plugins/tags/custom-urls/)[link shortener](https://si.wordpress.org/plugins/tags/link-shortener/)
   [link tracking](https://si.wordpress.org/plugins/tags/link-tracking/)[redirects](https://si.wordpress.org/plugins/tags/redirects/)
   [shortlinks](https://si.wordpress.org/plugins/tags/shortlinks/)
 *  [Advanced View](https://si.wordpress.org/plugins/tinypress/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/tinypress/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/tinypress/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/tinypress/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/tinypress/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/tinypress/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/tinypress/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/tinypress/reviews/)

## Contributors

 *   [ PublishPress ](https://profiles.wordpress.org/publishpress/)
 *   [ Steve Burge ](https://profiles.wordpress.org/stevejburge/)
 *   [ Adesina Adedeji ](https://profiles.wordpress.org/deji98/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/tinypress/)