GT Link Manager is a high-performance branded link manager for WordPress. It stores links in custom database tables (not custom post types), resolves redirects early on init, and keeps your site fast — even with thousands of links.
Your links follow a clean URL pattern: yoursite.com/go/your-slug (the prefix is configurable).
Most link management plugins use custom post types, which means every redirect loads the full WordPress template stack. GT Link Manager takes a different approach — it intercepts the request early, looks up the slug in a UNIQUE-indexed database column, sends the redirect header, and exits. No theme loading, no unnecessary queries.
init (priority 0) via direct DB lookup, no CPT overheadnofollow, sponsored, and ugc per link for proper SEO attributionX-Robots-Tag: noindex header to prevent search engines from indexing redirect URLsGT Link Manager provides a comprehensive set of hooks for customization:
gtlm_before_redirect — action fired before redirect (use for click tracking or logging)gtlm_redirect_url — filter to modify the destination URLgtlm_redirect_code — filter to modify the HTTP status codegtlm_rel_attributes — filter to modify rel attribute valuesgtlm_headers — filter to modify redirect response headersgtlm_prefix — filter to override the URL prefixgtlm_capabilities — filter to override the required user capabilitygtlm_cache_ttl — filter to set object cache TTL for link lookupsThe block editor assets (blocks/link-inserter/build/) are compiled from the source at blocks/link-inserter/src/ using @wordpress/scripts. The full source code is available in this plugin and on GitHub at https://github.com/wpgaurav/gt-link-manager.
To build from source:
cd blocks/link-inserter && npm install && npm run build