Hello,
We apologize for the issue you are facing. For your requirement of permanently redirecting visitors from an existing site to a new URL while ensuring optimal SEO and retaining traffic, we recommend using a 301 redirect. This method is effective for the following reasons:
-
SEO Benefits: A 301 redirect is a permanent redirect that informs search engines that the content has moved to a new location. This helps in transferring link equity from the old site to the new one, which is crucial for maintaining your SEO rankings.
-
Visitor Experience: With a 301 redirect, visitors will be automatically sent to the new URL, and they will see the new URL in their browser’s address bar, which meets your requirement of showing the new URLs.
-
Full Redirects: You can set up a 301 redirect to handle both HTTP and HTTPS versions, as well as www and non-www versions of your old site. This can typically be done through your server configuration or .htaccess file.
Implementation Options:
In summary, for optimal SEO and user experience, we recommend using a 301 redirect via your .htaccess file or cPanel. This will ensure that all versions of your old site are redirected properly to the new site while preserving your SEO rankings and traffic.
Thank you for raising this concern! If you have any further questions or need assistance with the setup, feel free to reply to this ticket.
Sources:
301 vs 302 Redirect: Which One Should You Use? » Rank Math
Thanks for the automated reply, it makes sense.
Can a human agent please confirm the above?
Also, If I follow this path, will I be able to completely delete the existing site’s files, including the WP htaccess file and just replace it with the above suggested?
Also, will the snippet htaccess above allow:
– full redirect for HTTP and https and www and non www versions existing site
– visitors get the new URLs when being redirected/forwarded from old site to new one
Thanks.
Hello,
The best way to achieve domain-level redirection is via the .htaccess
file. You can follow this URL for more details on how you can do that: https://wpscholar.com/blog/simple-redirects-with-htaccess/
If you’re not sure how to create this redirection, you can get in touch with your hosting provider as they are in a better position to assist you with this.
Hope that helps and please don’t hesitate to let us know if you have any other questions.
Thank you.
Hello,
The simpler Redirect 301 method works in many cases, but .htaccess rules offer more flexibility. If you want a full redirect for all versions, this is a better approach:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [R=301,L]
Ensure the .htaccess file remains in place for redirection. If unsure, your host can help.
Let us know how that goes.
That looks good, many thanks!
Hello,
We are glad that helped.
Please feel free to reach out to us again in case you need any other assistance.
We are here to help.
Thank you.