On This Page
External Permalinks
Overview
External Permalinks stores an outbound URL on a WordPress content object while keeping it in your admin lists, menus, and editorial workflows. Visitors who open the item’s native permalink are forwarded—commonly with a 301 Moved Permanently—to the external destination, signaling search engines that equity should consolidate on the target (when that is editorially correct). Teams use
this for “resource hub” posts that always live on a partner domain, sponsor stories, or temporary bridges during acquisition rebrands.
Meta boxes or sidebar controls (per implementation) capture the URL; Advanced Settings may gate post types, validate schemes, or adjust redirect codes—confirm UI labels for your release.

Features
Per-Item Destination
Single-View Redirect
SEO-Oriented Status
Scope Controls
Validation
How It Works
Enable the Module
Edit Content
Test Incognito
Submit to Search Console
Document Governance

Installation & Activation
Install WP PowerSuite
Enable External Permalinks
Configure Post Types
Coordinate with Redirect Plugins

Use Cases
- ExternalRedirects“Further reading” landing posts that always click through to Medium or Substack originals until a full migration completes.
- GrantListingsGovernment sites listing grant opportunities hosted on federal domains.
- TicketLinksEvent microsites linking ticketing platforms without orphaning navigation.
Frequently Asked Questions
What about feeds and REST?
Syndicated consumers may still see the WordPress URL in GUID fields—test newsletter tools and mobile apps.
Can I use relative paths?
Destinations should be absolute URLs with valid schemes; relative targets risk ambiguous behavior.
Temporary vs permanent?
Use 302/307 only when editorially temporary—confirm Advanced Settings or filters allow status tuning.
Multilingual sites?
Each translation post may store different outbound URLs—maintain per-locale QA spreadsheets.
Security scanners flag open redirects?
Ensure module validates against allowlists or internal policies; never echo raw untrusted query parameters into Location headers.
Troubleshooting
- Redirect loop or blank targetVerify destination does not point back to same path, check http↔https mix, and purge stale cache at edge.
- 302 when expecting 301Adjust module/SEO plugin settings; conflicting plugins may override status.
- Menu item vs single URL mismatchMenus may link differently than single template—standardize via menu editor.
- Destination 404s silentlySchedule quarterly link audits; broken external targets hurt trust and SEO.
