Monday, April 13, 2020
301 Redirect WordPress Step-by-Step Guide to Create Redirects
Whether youââ¬â¢re changing the URL of a single page or migrating to a completely new domain, learning the ins and outs of the 301 redirect WordPress rules can help improve your siteââ¬â¢s user experience and safeguard your sites SEO health.Here, we have distilled the process of 301 redirects in WordPress into an easy-to-follow tutorial.You can implement this nifty maintenance feature at the page or domain level in just a few minutes. Pass on link equity if you change a URLs page or remove/combine an existing page as part of a content audit.Take users to a functional page instead of displaying a 404 error.Change your WordPress sites domain without losing all your hard-won SEO rankings.Tell the Google crawler a page has been permanently moved.301 redirects vs 302 redirectsAlthough 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 b oth 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 youre 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 benefitsHow to set up a 301 redirect in WordPressAs with most tasks in WordPress, there are many ways of setting up a 301 redirect. You can use a 301 redirect WordPress plugin, your sites .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 redirectsThe free Redirection WordPress plugin is great for setting a 301 redirect in WordPress on the page level. That is, redirecting yoursite.com/old-page to yoursite.com/new-page.For domain-level redirects, youre better off using the .htaccess method that well show you in the next section. Redirection Author(s): John GodleyCurrent Version: 4.4.2Last Updated: September 29, 2019redirection.4.4.2.zip 86%Ratings 19,796,876Downloads WP 4.8+Requires To get started, install and activate the plugin from WordPress.org. Then, go toà Tools - Redirection to run the plugins setup wizard.Once you go through the short setup wizard, click theà Add New button in theà Redirects tab to create your first redirect.Youll see four settings heres how to configure them:Sourceà URLà enter the original URL that you want to redirect. I.e. when someone visits this page, theyll 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, theyll be taken to this URL.Groupà this just helps you organize your redirects. Its 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 WordPressIf youââ¬â¢re migrating a domain, using your WordPress sites .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 its not as convenient as the plugin method.To get started, youll need to connect to your sites server to edit your .htaccess file. You have two options:Connect to your server via FTP.Use cPanels built-in File Manager tool, which is what were using below.1. Locate your .htaccess fileTo 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 contentThis 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 codeOnce 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, youll want to add one of the following code snippets depending on your needs:Redirect a single page to another page:Redirect 301 /old-page.html http://www.example.com/new-page.htmlMake 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 newsite.com/example-postRewriteEngine On RewriteCond %{HTTP_HOST} ^(?:www\.)oldsite\.com$ [NC] RewriteRule ^ http://newsite.com%{REQUEST_URI} [L,R=301]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.Conclusion best practicesIf you are doing a domain to domain redirect, make sure that the new page is similar to the original.The content should reflect at least 70% of what was on the old page in order to minimize damage to your pageââ¬â¢s SEO scoring. find broken links in WordPress.Do you have any questions about how to set up a 301 redirect in WordPress? Ask away in the comments and well try to help.Free guide5 Essential Tips to Speed Up Your WordPress SiteReduce your loading time by even 50-80% just by following simple tips.
Subscribe to:
Posts (Atom)