How do I carry out a redirect? Is there a code I need to use?
-
How do I carry out a redirect? Is there a code I need to use? Thank you in advance.
-
@meltingpointgoat maybe I can recommend the following for whats its worth,
I’ve been diving deep into SEO recently and found a bunch of tools that have been super helpful for different aspects of my workflow. Thought I’d share a few in case you find them useful!
https://ralfvanveen.com/en/tools/domain-age-checker/
https://ralfvanveen.com/en/tools/domain-authority-checker/
https://ralfvanveen.com/en/tools/seo-impact-calculator/
https://ralfvanveen.com/en/tools/content-length-vs-ranking-calculator/
https://ralfvanveen.com/en/tools/content-security-policy-csp-checker/
https://ralfvanveen.com/en/tools/backlink-outreach-email-generator/
https://ralfvanveen.com/en/tools/fetch-and-render/
https://ralfvanveen.com/en/tools/bulk-pagespeed-checker/
https://ralfvanveen.com/en/tools/bulk-amp-validator/
https://ralfvanveen.com/en/tools/xml-sitemap-checker/
https://ralfvanveen.com/en/tools/schema-markup-generator/I’ve found these tools over at https://ralfvanveen.com/en/tools/. Thought they were worth sharing!
Are you using similar tools? Would love to know what’s been working for you lately.
Please let me know, I am regularly looking for new ways to optimize my SEO strategies.Regards,
Ulrich
-
Hi!
nice comment -
Redirecting sounds simple, but it can be a lot of work, especially for SEO. You need to carefully map old URLs to new ones, or you risk losing traffic. Big companies often have dedicated teams managing this to ensure everything’s smooth. Implementing strategies like resource smoothing helps here - spreading out tasks over time so no one is overwhelmed and SEO remains on point (see here).
For example, you could have one team member focus on identifying which URLs need redirecting while another handles updating the code over a week, instead of doing everything at once. This way, the workload stays manageable, and there’s less risk of making mistakes.
When implementing redirects, always check for broken links and monitor the changes to ensure traffic isn’t dropping. And remember, a good redirect strategy is essential for maintaining SEO, so take your time and do it right to avoid losing valuable rankings.
-
To carry out a redirect, you can use the following code depending on the language or platform you're working with.
In HTML (meta tag redirect):<meta http-equiv="refresh" content="0; url=https://new-url.com">
In JavaScript:
window.location.href = "https://new-url.com";
In PHP:
header("Location: https://new-url.com"); exit();
Choose the appropriate method based on your environment.
Thanks!
JHK Infotech -
@laurentjb ... Depend on your goals, if you are using cloudflare, you can go to page rules and create 301 / 302 redirect easily
-
Depend on your goals, if you are using cloudflare, you can go to page rules and create 301 / 302 redirect easily
-
@laurentjb said in How do I carry out a redirect? Is there a code I need to use?:
How do I carry out a redirect? Is there a code I need to use? Thank you in advance.
To carry out a redirect, you typically use a piece of code specific to the platform you're working on. For example, in HTML, you can use<meta http-equiv="refresh" content="0;url=http://example.com">
. If you’re using server-side code, such as PHP, you can useheader("Location: http://example.com");
. Just like how you might tweak a Wendy’s Taco Salad recipe to fit your taste, adjusting redirect code ensures your users are sent to the right place. i have wendy's taco salads related site and same done for that website too -
If you are using free CloudFlare DNS and SSL, you can create 301 redirection easily with their tools.
-
Yes, i have done many site like Digitech Journals. To carry out a redirect, you need to use specific code depending on the type of redirect and the server environment you’re working with. The most common types of redirects are 301 (permanent) and 302 (temporary) redirects.
1. Using
.htaccess
(Apache Server)If your website is hosted on an Apache server, you can use the
.htaccess
file to create redirects.a. 301 Permanent Redirect:
Redirect 301 /old-page.html https://www.example.com/new-page.html
- Explanation: This code permanently redirects
old-page.html
tonew-page.html
.
b. 302 Temporary Redirect:
Redirect 302 /old-page.html https://www.example.com/new-page.html
- Explanation: This code temporarily redirects
old-page.html
tonew-page.html
.
c. Redirecting an Entire Domain:
Redirect 301 / https://www.newdomain.com/
- Explanation: This code permanently redirects all pages from the old domain to the new domain.
2. Using PHP for Redirects
If you have access to your website’s PHP code, you can use the following PHP code for redirects.
a. 301 Permanent Redirect:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: https://www.example.com/new-page.html"); exit(); ?>
- Explanation: This PHP code permanently redirects to
new-page.html
.
b. 302 Temporary Redirect:
<?php header("Location: https://www.example.com/new-page.html"); exit(); ?>
- Explanation: This PHP code temporarily redirects to
new-page.html
.
3. Using JavaScript (Client-Side Redirect)
You can use JavaScript for client-side redirects, though it's generally better to use server-side redirects for SEO purposes.
a. JavaScript Redirect:
<script type="text/javascript"> window.location.href = "https://www.example.com/new-page.html"; </script>
- Explanation: This script redirects the user to
new-page.html
.
4. Using Nginx
If your website is hosted on an Nginx server, you can set up redirects in the Nginx configuration file.
a. 301 Permanent Redirect:
server { listen 80; server_name www.example.com; return 301 https://www.example.com$request_uri; }
- Explanation: This code redirects all HTTP traffic to HTTPS with a permanent redirect.
b. Redirecting a Single Page:
location /old-page.html { return 301 https://www.example.com/new-page.html; }
- Explanation: This code permanently redirects
old-page.html
tonew-page.html
.
5. HTML Meta Refresh (Not Recommended for SEO)
You can use a meta refresh tag in the HTML
<head>
section, but it's not ideal for SEO as it's not a true redirect.<meta http-equiv="refresh" content="0; url=https://www.example.com/new-page.html">
- Explanation: This code redirects after 0 seconds to
new-page.html
.
Choosing the Right Redirect
- 301 Redirect: Use when you want to permanently move a page or domain. This tells search engines to pass the SEO value from the old URL to the new one.
- 302 Redirect: Use when the move is temporary, and you plan to revert to the old URL.
Always test your redirects after implementation to ensure they work correctly and that search engines and users are directed to the intended destination.
- Explanation: This code permanently redirects
-
Complete redirection process requires using 301 redirection
You can redirect your old domain to the new one via Cloudflare or by contacting your hosting manager -
It depends on which type of redirect you mean and what the purpose is. Here are two common scenarios:
For redirecting a single page:
You can use a 301 redirect in your .htaccess file (for Apache servers):Redirect 301 /old-page.html https://www.yoursite.com/new-page.html
For redirecting an entire domain:
To redirect all pages from an old domain to a new one, you can use this code in your .htaccess file:RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC] RewriteRule ^(.*)$ https://www.newdomain.com/$1 [L,R=301,NC]
Both methods use 301 (permanent) redirects, which is typically best for SEO. Always test your redirects thoroughly to ensure they work as intended across your site.
-
@laurentjb said in How do I carry out a redirect? Is there a code I need to use?:
How do I carry out a redirect? Is there a code I need to use?
To carry out a redirect, you typically need to use specific code or configurations depending on the type of redirect you want to implement and the server or platform you're working with. The most common types of redirects are 301 (permanent) and 302 (temporary).
But I Recommend you Use Plugins
The Best WP Plugin is ( Redirection )You can use plugins like Redirection or Yoast SEO to manage redirects without needing to write code.
301 Redirect: Use when the original page has permanently moved to a new URL.
302 Redirect: Use when the move is temporary. -
@laurentjb are you talking about domain redirection ?
-
@laurentjb Yes you can redirect 1 page to another using any redirection plugin.
You can either 301(Moved Permanently) or 302(Moved Temporary) the Url 1 to Url 2 -
@laurentjb said in How do I carry out a redirect? Is there a code I need to use?:
How do I carry out a redirect? Is there a code I need to use? Thank you in advance.
To set up a redirect, you typically need to use some code depending on your server environment. For example, if you’re using Apache, you can add a redirect rule to your .htaccess file. Here’s a basic example of a 301 redirect in an .htaccess file:
apache
Redirect 301 /old-page.html http://www.yoursite.com/new-page.html
If you're using Nginx, you would add a redirect rule to your server configuration file like this:
nginx
location /old-page {
return 301 http://www.yoursite.com/new-page;
}For WordPress or other CMSs, there are plugins available that can help you manage redirects without needing to handle code directly.
I hope this helps! Let me know if you have any more questions. because te same issue a=occure with my site then i resolve it by using this method.
Thank you!
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Should I redirect or add content, to 47 Pages?
We have an insurance agency website with 47 pages that have duplicate/low content warnings. What's the best way to handle this? I'm I right in thinking I have 2 options? Either add new content or redirect the page? Thanks in advance 🙂
On-Page Optimization | | laurentjb1 -
Redirecting Homepage to Subdomain Bad or Good Idea??
I have a very old forum that still gets a lot of traffic, but when migrating over to another software that is cloud based we cannot redirect using same domain, SO the only option would to be to change the cname on a subdomain and then REDIRECT all the traffic from the ROOT domain permanently - would this be a bad move as the root domain wouldnt be used anymore as now its just setup to be redirected in order to use the software we need to use? Domain is 17 years old.
Technical SEO | | vbsk0 -
slug Link redirect to subdomain?
Hi !
Link Building | | Leviiii
Im Levi new here and new in the world of SEO, please dont judge if my questions are silly. Back on the days when the site was built we thought it is a good ideea to have subdomains that together with the domain name represent our main keywords.
ex. https://stansted.tonorwich.uk, https://heathrow.tonorwich.uk, https://luton.tonorwich.uk, https://gatwick.tonorwich.uk. There is content on this subdomains, would it make any difference from SEO perspective if we create slugs that redirect to these subdomains? for example creating https://tonorwich.uk/taxi-minibus-vip-tesla-norwich-to-stansted that redirects to https://stansted.tonorwich.uk ? Or better create these slugs with slightly different content?
Any ideeas would be appreciated.
Thanks in advance!0 -
Solve Redirect Chains
I've gotten a few Redirect Issues that involve Redirect Chains, with the https:// version redirecting to the www. version and then redirecting to the right URL. Here is an example:
On-Page Optimization | | Billywig
Schermafbeelding 2021-12-07 om 11.04.32.png I've tried setting a direct redirect between the first and the last URL, but WordPress doesn't seem to allow that (it's overwritten). I've also tried checking the internal links to make sure that none of the links are the first one. They don't seem to be there. Does anyone have any tips on solving these Redirect Chains?0 -
Can we use "top 10" in title?
Hi All, This is a query regarding title tag.I have a listing page with list of hotels in each city. To improve CTR, I used "Top 10 hotels in Boston" as title even though I am showing 25 hotels per page. The page takes about "hotels" but I didn't use "top 10" term anywhere in the page. Is this called keyword stuffing? Should I use "top 10" somewhere in the page as my title says so? Thanks for your help!
On-Page Optimization | | Avinash_12340 -
Is there any use in reducing organic bounce rate if they are going to leave anyway?
Is bounce rate itself an important factor? For example if my page which shows pricing for a service ranks high, people usually come to that page, then go to the contact page to see where I am. Most of them then realise I'm not close enough and exit. Now, I could give these people that info on the pricing page but that would drive my bounce rate up. Does it make a difference from Google POV?
On-Page Optimization | | Cooper10 -
Is the use of some keywords necessary to be included in many of the pages?
Hello, I have a website about SEO and webdesign. I want to ask will mentioning these two keywords in many of my articles have any benefit for particular landing pages that I have. F.e.: I have two pages: example.com/seo example.com/web-design They are optimized and have Grade A in SEOMOZ's onpage tool for their two keywords. So my question is: Will broad use of my keywords SEO and webdesign in the text, title or alt not only on my two landing pages but also in other articles of my website also help these two pages to rank higher for their keyword. I see in Webmaster Tools (http://images.seroundtable.com/google-content-keywords-1351084751.jpg) there is an option to see the content keywords in your website. May be that shows that the content in my website is more relevant to particular topic and that also can influence the ranking of my two landing pages.
On-Page Optimization | | HrishikeshKarov0 -
Quick Question on Redirects
This might be a silly question, but one important enough for me to ensure that I understand the best practice of URL redirects... I'm thinking of changing my URL's and hierachy of some of my WP subpages around, in order to logically fit the keyword into the url and place the subpage closer to the root domain. My question is, when doing this, can I simply edit the URL and create a redirect after the fact, essentially killing the old URL. Or, do I create the new page with the updated URL and hierarchy, keeping the old page live and intact, but have that 301 redirect to its new corresponding destination? Thanks
On-Page Optimization | | JayAdams320