Adding 301 redirect

Steps to add 301 redirect without Plugins

Wondering what is permanent redirection or 301 redirect & how it works? Also looking for steps to add 301 redirect? Today I will show you the use of permanent redirect (301) and steps to add 301 redirect (permanent redirection) to your website or blog. But before that we should know what is 301 redirect later I will explain how it works and it’s benefits in SEO (Search Engine Optimization).

301 Redirect Definition

301 is hyper text transfer protocol (http) response code status. It shows that the destination page (URL) is moved permanently to another location or destination. This is the best practice when you are moving your site from non secure server i.e. http to a secure server https. Both search engines Bing and Google recommend using a 301 redirect to change the URL of a page as it is shown in search engine results, providing that URL will permanently change and is not due to be changed again anytime soon.

Steps to add 301 redirect without Plugin

You can add permanent redirection by using different methods.  

WordPress redirect by using .htaccess file.

Open/download .htaccess file

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

# BEGING 301 Redirects

Redirect 301 /blog-post-1/ https://domain.com/category/blog-post-1/

# End 301 Redirects

ASP .NET Redirect

<script runat=”server”>

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = “301 Moved Permanently”;

Response.AddHeader(“Location”,”http://www.newexampleurl.com”);

}

</script>

ASP Redirect

<%@ Language=VBScript %>

<%

Response.Status=”301 Moved Permanently”

Response.AddHeader “Location”,”http://www.newexampleurl.com/”

%>

PHP Redirect

<?

Header( “HTTP/1.1 301 Moved Permanently” );

Header( “Location: http://www.newexampleurl.com” );

?>

JSP (Java) Redirect

<%

response.setStatus(301);

response.setHeader( “Location”, “http://www.newexampleurl.com/” );

response.setHeader( “Connection”, “close” );

%>

CGI PERL Redirect

$q = new CGI;

print $q->redirect(“http://www.newexampleurl.com/”);

Ruby on Rails Redirect

def old_action

headers[“Status”] = “301 Moved Permanently”

redirect_to “http://www.newexampleurl.com/”

end

SEO Benefits of using 301 permanent redirection

Major benefit of using 301 redirect is automatically sending website visitors who landed on a 404 (not found) pages straight to 200 (Active) pages. It helps to maintain user experience without even letting user know about it.

It also helps webmasters to reduce the number of 404 (not found)pages in search console and boost website performance.

A301 redirect tells web browsers and search engines that the page is permanently shifted or moved to another location.

Also, it helps in performing better search engine optimization results. It helps in getting more link juice if we are doing it in corrective manner. According to Moz, a 301 redirect “passes between 90-99% of link juice (ranking power) to the redirected page.”

When we require to add 301 redirect?

We all know that we add redirection when we move or shift location of web page or url to another location or destination. Given below are few situations where we can use 301 redirect.

 Updating link structure or slug: If you are running a website which shows as https://www.example.com and you want it as https://example.com then you can use this method on your website. It also goes with your blog posts when you want to update it according to your need. For example, if your blog posts looks like https://www.example.com/blog-post-1 and you wanted to show it as https://www.example.com/category/blog-post-1 then also you can use this method to create better user experience and can avoid 404 errors.

 Adding Secure Socket Layer to your website: If you have a website or blog which is on non secure server i.e. http and wanted to move it on secure server i.e. https then adding 301 redirect is the best option for you to move site without losing your SEO score in SERP.

Prof Tip – Adding 301 Redirections

Make sure to add a 301 redirect to send all unsecured traffic to the SSL version of your site.

Upgrading or Changing domain name: If you have plans to upgrade your domain name or change it without losing your rankings in SERP then you can use 301 redirect for this. It will redirect your usual traffic to your new domain without harming your SEO Score.

It is one of the best options to fix index coverage issues in Google search console. I hope now you know all the steps to add 301 redirect and will be able to use it to solve your SEO problem. If you have further suggestions and feedback then do comment below.

Looking for a Technical SEO agency in Delhi NCR? You are at right place. Talk to our Technical SEO experts today and share your marketing requirements.


Discover more from TheSEOGuy

Subscribe to get the latest posts sent to your email.

Written by 

Hi, I am global SEO Expert providing affordable SEO services since 14+ years and counting. Worked for 100+ national and international brands. Top Indian SEO Consultant you are looking for #TheSEOGuy.

6 thoughts on “Adding 301 redirect”

  1. I was suggested this web site by my cousin. I am
    not sure whether this post is written by him as nobody
    else know such detailed about my trouble. You’re amazing!
    Thanks!

  2. I was searching on internet for how to add 301 (Permanent redirect) on my website and I am so lucky that I found TheSEOGuy. I am following you. You explained the solution in simplest way possible.
    Keep up with the good work.

  3. When I initially commented, I ticked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails of the same exact comment.

    Is there a way you can remove me from that option? Cheers.

Leave a Reply