SEO is a critical part of your website’s success. without optimization, your site will not rank well in search engine results pages (SERPs). You need to optimize all aspects of your website for better search engine visibility. Here are some tips on how to do this:
301 Redirect Plugin for WordPress
301 Redirects helps you manage and create 301, 302, 307 redirects for WordPress site to improve SEO & visitor experience. 301 Redirects is easy to use. Perfect for new sites or repairing links after reorganizing your old content, or when your site has content that expires and you wish to avoid sending visitors to a 404 error page and want to create redirection instead. Use the 404 error log to identify problematic links.
301 Redirects GUI is located in WP Admin – Settings – 301 Redirects
404 Error Log widget can be found in the WP Admin – Dashboard
- Choose from Pages, Posts, Custom Post types, Archives, and Term Archives from dropdown menu to create redirection
- Or, set a custom destination URL!
- Retain query strings across redirects
- Super-fast redirection
- 404 error log
- 404 error log widget
- Import/Export feature for bulk redirects management
- Simple redirect stats so you know how much a redirection is used
- Fully compatible with translation plugins (Weglot, TranslatePress, Gtranslate, Loco Translate) that use lang prefix in URL
Need more features?
WP 301 Redirects PRO offers wildcard & regular expression URL matching, auto-typo fixing in URLs, complete redirect and 404 log, link scanner, and a centralized SaaS dashboard to monitor redirects on all your sites from one place.
What is a 301 Redirect?
A redirect is a simple way to re-route traffic coming to a Requested URL to different Destination URL.
A 301 redirect indicates that the page requested has been permanently moved to the Destination URL, and helps pass on the Requested URLs traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the Requested URL has moved permanently, and that the content can now be found on the Destination URL. An important feature is that search engines will pass along any clout the Requested URL used to have to the Destination URL.
301 redirects vs 302 redirects
Although five different types of redirects exist—301, 302, 303, 307, and 308—301 and 302 are the most commonly used.
- 301– A 301 redirect in WordPress is a permanent redirect. It permanently points both Google bots and a site’s visitors to the new page.
- 302– A 302 redirect is a temporary redirect. It does not redirect Google bots and thus does not pass on link equity. It only redirects the URL’s human visitors to the new page.
Because of the way Google’s crawlers “read” these types of redirects, 301 is the preferred method of re-routing traffic to a new URL if you’re making a permanent switch because it preserves as much of your SEO efforts as possible.
A 302 redirect is helpful if you need to temporarily funnel traffic to a different page during times of maintenance or construction—but it should be used sparingly, and with the understanding that it won’t transfer SEO benefits
When Should I use 301 Redirects?
* Replacing an old site design with a new site design
* Overhauling or re-organizing your existing WordPress content
* You have content that expires (or is otherwise no longer available) and you wish to redirect users elsewhere
How to set up a 301 redirect in WordPress
As with most tasks in WordPress, there are many ways of setting up a 301 redirect. You can use a 301 redirect WordPress plugin, your site’s .htaccess file, Yoast SEO, and even straight PHP. The .htaccess file and redirection plugins are, however, some of the most accessible options.
Method one: Use the Redirection WordPress plugin for page-level 301 redirects
The free Redirection WordPress plugin is great for setting a 301 redirect in WordPress on the page level. That is, redirecting
For domain-level redirects, you’re better off using the .htaccess method that we’ll show you in the next section.
Author(s): John Godley
Current Version: 5.3.2
Last Updated: August 6, 2022
To get started, install and activate the plugin from WordPress.org. Then, go to Tools -> Redirection to run the plugin’s setup wizard.
Once you go through the short setup wizard, click the Add New button in the Redirects tab to create your first redirect.
You’ll see four settings – here’s how to configure them:
- Source URL – enter the original URL that you want to redirect. I.e. when someone visits this page, they’ll be redirected to a different page.
- Query Parameters – leave this as the default.
- Target URL – this is the new URL that you want to take visitors to. I.e. if someone visits the source URL, they’ll be taken to this URL.
- Group – this just helps you organize your redirects. It’s fine to leave it as the default. Or, you can use the Groups tab to create a new group if you want to organize your different redirects.
Then, click Add Redirect to complete the setup.
If your page doesn’t seem to redirect at this point, clear your cached data and the redirect should start showing up.
Method two: Use .htaccess to add 301 redirect in WordPress
If you’re migrating a domain, using your WordPress site’s .htaccess file to set up the 301 redirect is the most efficient option. You can also use your .htaccess file to set up page-level redirects, though it’s not as convenient as the plugin method.
To get started, you’ll need to connect to your site’s server to edit your .htaccess file. You have two options:
- Connect to your server via FTP.
- Use cPanel’s built-in File Manager tool, which is what we’re using below.
Note – this method should work at most WordPress hosts. However, some WordPress hosts have shifted to using an all-Nginx hosting server setup instead of Apache, which doesn’t have an .htaccess file. If that’s the case, you won’t be able to use this method because the .htaccess file won’t exist at your host. Most hosts that use Nginx offer a dedicated redirect tool in the hosting dashboard to account for this, so it’s worth checking your host’s support documentation if you don’t see the .htaccess file.
1. Locate your .htaccess file
To modify the code in your site’s .htaccess file, first log in to your server’s cPanel dashboard and look for the File Manager tool:
Then, you can find the .htaccess file in the root folder of your site. You can also search for it by name:
2. Back up your .htaccess content
This next step is crucial. The .htaccess document could affect the functionality of your website if not handled correctly. Before making any changes to this file, make sure you have backed up the original by right-clicking the file name and selecting “Download”.
3. Add the 301 redirection code
Once you have saved the file to your machine, select the “.htaccess” file and click “Edit”. Alternatively, you can right-click on the file and select the “Edit” option there. To move on to the next step, click “Edit” in the dialogue box that appears.
In the text editor, you’ll want to add one of the following code snippets depending on your needs:
Redirect a single page to another page:
Make sure to replace the example URLs with the URLs of the actual pages you want to redirect.
Redirect entire domain name to another domain name:
This code snippet will send visitors to the same URL slug at a new domain name. E.g.
oldsite.com/example-post goes to
Make sure to replace the example domain names with your actual old and new domain names.
After editing the .htaccess file, save it and your redirect should be functioning seamlessly.
How to Manually Redirect a Page in WordPress
1. Find out whether your site is running on Apache.
To manually set up a redirect in WordPress, you’ll need access to your website’s server files. Your site must also be running on Apache software.
To find out whether your site is running on Apache, go to SiteReport, input your URL, and scroll down to the SSL/TLS section. Under “Server,” you’ll find out whether you’re on the Apache infrastructure.
2. Back up your server files.
If you have access to your server files and your server runs on Apache software, you’ll need to add the code to your hypertext access (.htaccess) file to manually set up redirects.
Considering that one mistake in this file can break your whole site, it’s important to make a back-up of this file first.
To do so, go to File Manager and select the .htaccess file. Right-click to rename it .htaccess_old. This is now your backup file.
2. Create a new text file.
Now, go to public_html in File Manager, and create a new text file. Name it .htaccess. This will be your new file.
3. Add the 301 redirect code.
Time to add your code now. Let’s say you want to redirect an outdated post to a more recent one. Then you’d copy and paste the slug of the old or outdated post, then the URL of the new post.
Place the following code at the end of the file, and don’t forget to change the slugs and URL to the correct ones.
4. Save the file and exit.
You can now save the file and exit File Manager. It’s easy enough, but imagine doing this for every redirect you want to set up. It would take hours of unnecessary and repetitive work.
That’s why WordPress site owners use a plugin.
Best Redirect Plugin WordPress
1. All in One SEO
All in One SEO (AIOSEO) is an easy-to-use yet powerful SEO plugin for WordPress. It comes with a redirection manager to find broken links, create 301 redirects, and keep track of 404 errors.
Managing your redirects is simple with AIOSEO. You can create temporary or permanent redirects by copying and pasting your old URLs and new target URLs right into the fields provided. You can even automatically send users and search engines from your old URLs to your new content whenever your delete or change a URL. This way, you’ll never lose traffic.
With AIOSEO, you can also redirect multiple URLs to the same URL, see a log with complete redirect information, import/export redirects, and more.
Price: The redirection manager is included with AIOSEO’s Pro plan which is $199.50/year. You can use the plugin on up to 10 sites and you get priority support.
Do you want to keep track of your 404 errors and manage the 301 redirects on your site?
If you answered yes and yes, Redirection is the plugin for you.
With Redirection, you don’t need any knowledge of Apache or Nginx to complete these tasks. You can configure the plugin to automatically create a redirect when the permalink of a post or page is changed or when other conditions are met.
You can also use Redirection’s configurable logging feature to view all redirects occurring on your site and to keep track of information about the visitor, the browser they used, and the referrer.
The best news: this plugin is available in multiple languages and it’s free. For all these reasons, Redirection is ideal if you plan to migrate your content from one site to another, or are changing the directory of your WordPress installation.
What We Like
Redirection is at the top of our list because it offers everything you need to manage and create redirects right within your WordPress dashboard. It automatically detects when you change the permalink of a post or page, then creates a 301 redirect so you don’t have to. You can also set up redirects based on certain conditions, such as the user’s browser and login status.
We recommend Redirection for small business owners, medium-sized businesses, and freelancers who own a small-to-medium website. It’ll cover every single one of your needs in one free, intuitive package. Because it only offers 301 redirects, we wouldn’t recommend it for anyone planning to create temporary redirects.
SeedProd is the best landing page builder for WordPress. Using its drag and drop builder, you can easily build beautiful landing pages for your site.
But it’s on this list of the best redirect plugins because you can also use it to create custom 404 pages. SeedProd offers a number of professionally-designed 404 error page templates to get you started quickly. Plus, you can customize the templates by adding ready-made blocks such as images, videos, contact forms, optin forms, countdown timers, and much more.
With SeedProd, you also have the option of enabling 301 redirects for your 404 page. All you have to do is enable the redirect mode from the settings and enter the URL you want visitors to be redirected to.
Price: Starts at $39.50/year. There’s also a lite version you can try out for free.
4. 301 Redirects
Like Redirection, 301 Redirects is a free and highly-rated plugin. As the name implies, this plugin allows you to create 301 redirects, as well as 302 and 307 redirects. You can redirect old URLs to other similar posts based on title, post types, and categories or tags, or create a new custom URL.
It offers a 404 error log that can help you keep track of error pages. That way, you don’t have to run a manual audit every time, or visit every page to make sure it’s still live. Once the plugin identifies 404 pages, you can then redirect those pages to the appropriate destination. It also offers a bulk redirect tool for you to manage hundreds and thousands of redirects at once. This is specially useful if you want to export all of your site’s URLs and edit them in bulk, then import them once more.
What We Like
301 Redirects makes it into our roundup because of its powerful redirect capabilities. You can create 301, 302, and 307 redirects, making this a great choice if you’re planning to create permanent as well as temporary redirects.
We recommend 301 Redirects for small-to-medium businesses that are planning to set up both permanent and temporary redirects. It’s also a great choice for website owners who are planning to bulk-edit redirects.
How to Improve Your SEO with 301 Redirects.
In order to improve your website’s SEO, you first need to optimize your pages for search engine optimization. This means ensuring that your pages are properly formatted and that they include relevant keywords in the title and meta tags. You can also use 301 redirects to move visitors to higher-rated websites. By doing this, you will increase the chances that your website will show up in search results, as well as receive better visibility in online directories.
How to Redirect Your Pages to Higher Rated Websites
Another way to improve your website’s SEO is by redirecting visitors to higher-rated websites. In order to do this, you need to create a quality content page for your website and then add a link back onto it from a higher-rated URL. Once visitors click on the link, they will be transferred automatically to the lower-rated site. This technique is often used by businesses who want their customers to see their more popular webpages first before checking out of the site or finding something more comprehensive.
How to Optimize Your Pages for Search Engine Optimization
Last but not least, you can also improve your website’s SEO through keyword research andMean reversion techniques. By using these methods, you can revert any penalties (such as low rankings) that may have been inflicted upon your site by Google during crawling or indexing processes. In this way, you can ensure that your website remains top-notch while still promoting its unique brand name abroad!
Tips for Improve SEO with 301 Redirects.
One of the most important steps in improving your website’s SEO is optimizing your pages for search engine optimization. You can do this by using keyword research and keyword targeting to find relevant keywords on your site. Additionally, you can use 301 redirects to move traffic away from lower-rated websites and towards higher-rated ones.
Redirect Your Pages to Higher Rated Websites
Redirecting traffic to higher rated websites can help improve your website’s ranking in search engines. By doing this, you can attract more visitors and increase profits for your business. Additionally, 301 redirects can help you reach a wider audience by redirected from popular social media sites like Facebook, Twitter, and LinkedIn to other more reputable websites.
Optimize Your Pages for Search Engine Optimization
Search engine optimization is only one aspect of improving your website’s performance; there are also other factors that need to be considered before achieving great results! By following these tips and optimizing your pages for SEO, you’ll be on your way to better web visibility and increased profits.
With 301 redirects, you can improve your SEO by moving your website to higher rated websites. In addition, you can also optimize your pages for SEO by going beyond the standard optimization techniques. By following these tips, you can increase the visibility of your business and see increased traffic and online sales.