A redirect on WordPress could be one of the best ways that you can make sure that your website design remains functional.
When a person visits a certain URL, with a redirect link it can be possible to redirect them to another page. This can be especially useful if you are shutting down page elements on your website or redirecting people to your main page from a squeeze page.
Managing all of these redirects can get difficult especially if you are going to be doing this on multiple pages of your WordPress website and all within the HTML data of the site.
The simplest Redirect method:
One of the easiest redirect methods that commonly used by WordPress developers is through the meta-refresh tag. By placing a meta-tag inside the header at the top of the page, you can easily refresh the page to a new URL.
A second common redirect could be the PHP redirect within the header function which can send a 301 redirect response. This is often a better option for improving page speed in redirects which can result in better search engine optimization.
Using a plugin:
Rather than having to locate all of the spaces where you will have to insert a redirect link and then tracking all of the redirect links on your website, having the ability to easily track your redirects or set up a new redirect link on a new page can be a better option.
By installing a redirect plugin you can easily set up this redirect option on any page and using the preferred redirect option of your choice.
The 5 Best WordPress Redirect Plugins:
Total downloads: 1,000,000+
A redirection plugin for WordPress that makes it simple to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This can help reduce errors and improve your site ranking.
- Redirect manager.
- Conditional redirect: Login status, Browser, Referrer, Cookies, HTTP headers and Custom filter.
- Tracks 404 errors.
- Supports both Apache and Nginx.
- Import & export settings.
Simple 301 Redirects provides an easy method of redirecting requests to another page on your site or elsewhere on the web. It’s especially handy when you migrate a site to WordPress and can’t preserve your URL structure.
Total downloads: 300,000+
By setting up 301 redirects from your old pages to your new pages, any incoming links will be seemlessly passed along, and their pagerank (or what-have-you) will be passed along with them.
Total downloads: 200,000+
Easily redirect pages/posts or custom post types to another page/post or external URL by specifying the redirect URL and type (301, 302, 307, meta).
The Quick Page/Post Redirect Plugin provides 301 redirects and post/page redirects on WordPress website.
Quick Redirects are useful when you have links from an old site that now come up 404 Not Found, and you need to have them redirect to a new location on the current site – as long as the old site and the current site have the same domain name. They are also helpful if you have an existing URL that you need to send some place else and you don’t want to create a Page or Post just to use the individual Page/Post Redirect option.
- Works with WordPress Nav Menus
- Works with WordPress Custom Post Types (select setting on options page)
- You can set a redirected page or menu item to open in a new window (Quick Redirects require Use jQuery? option to be set)
- You can add a rel=”nofollow” attribute to the page or menu item link for the redirect (Quick Redirects require Use jQuery? option to be set)
- You can completely re-write the URL for the redirect so it takes the place of the original URL (rewrite the href link)
- You can redirect without needing to create a Page or Post using Quick Redirects. This is useful for sites that were converted to WordPress and have old links that create 404 errors (see FAQs for more information).
- Destination URL can be to another WordPress page/post or any other website with an external URL.
- Request URL can be a full URL path, the post or page ID, permalink or page slug.
- Option Screen to set global overrides like turning off all redirects at once, setting a global destination link, make all redirects open in a new window, etc.
- View a summary of all redirected pages/posts, custom post types and Quick Redirects that are currently set up.
- Plugin Clean up functions for those who decide they may want to remove all plugin data on uninstall.
- Import/Export of redirects for backup, or to add bulk Quick Redirects.
- Built-in FAQs/Help feed that can be updated daily with relevant questions.
- Optional column for list pages to easily show if a page/post has a redirect set up and where it will redirect to.
- Helper functions for adding or deleting redirects programmatically (see ‘filters-hooks-helper_functions.txt’ file in plugin folder for help and usage).
Total downloads: 100,000+
Total downloads: 50,000+
301 Redirects helps you manage and create 301 & 302 redirects for your WordPress site to improve SEO and visitor experience.
With a user-friendly interface, 301 Redirects is easy to install and configure.
Perfect for new sites or repairing links after re-organizing your existing WordPress content, or when your site has content that expires and you wish to avoid sending visitors to a 404 page.
- Choose from Pages, Posts, Custom Post types, Archives, and Term Archives from dropdown menu
- Or, set a custom destination URL!
- Retain query strings across redirects
- Super-fast redirection
- Import/Export feature for bulk redirects management
- Simple redirect stats so you know how much a redirection is used
Total downloads: 50,000+
Safe Redirect Manager is an HTTP redirect manager for WordPress. An easy-to-use UI allows you to redirect locations to new URL’s with the HTTP status codes of your choosing. This plugin works great with multisite.
Total downloads: 50,000+
SEO Redirection is a WordPress plugin to manage 301 redirections, you can build and manage redirections easily for your site.
This plugin is useful if you want to migrate pages from an old website, or are changing the directory of your WordPress website.
- Manually add 301, 302, and 307 redirections for a WordPress post
- Supports wild card redirection.
- Fix Crawl Errors (404 & soft 404) in Google Search Console(New)
- WPML Support (WordPress Multi-language integration) (New)
- Import/Export feature (New)
- Adding the last access time & total hits to the redirects list (New)
- Automatically add a 301 redirection when a post’s URL changes
- Redirect posts and pages that published, draft or deleted from it\’s edit page directly.
- Advanced control panel to control all functions of the plugin.
- You can redirect folders and all it’s content.
- Full logs for all redirected URLs
- You can use regular expressions in redirections.
- Reflect changes to all links when you move your site or change the domain name.
- All URLs can be redirected, not just ones that don’t exist
- Redirection methods – redirect based upon login status, redirect to random pages, redirect based upon the referrer!
- Friendly GUI and easy to use.
- Apache .htaccess is not required, works entirely inside WordPress
- Redirect index.php, index.html, and index.htm access
- Redirection statistics telling you how many times a redirection has occurred, when it last happened, who tried to do it, and where they found your URL
- (GDPR compliance) You can customize the level of IP information that is collected by our plugin
Installing one of these plug-ins can be one of the easier ways for developers to perform these redirects as well as make sure that they are done in the best format for a fast loading page.