I've been advised by a company who is looking into SEO on my web site that I need to add 301 redirects. Before I go ahead and blindly do what they suggest I am looking for an understanding of whether this is what I want to do, and whether there are alternative ways to achieve what I want?
The situation is: I have a number of domains I have used over the years in my role as a contractor. I have also been a manufacturer of products for a few years, and the names of the products have evolved over time but the domains referring to those products by name are still mine.
2 years ago we settled on a name for the company, but because the .com was reserved and the owner wanted to many $ for it, I bought the .net, and .biz, .info, etc.... and we started using the .net everywhere. the others I just pointed to the .net (so www.myweb.biz
has a CNAME record pointing to my web.net).
This .net decision has essentially locked our emails as .net
I then convinced the owner of the .com to sell, and have set up the web site as www.myweb.com
. And I went about changing all the CNAME records to point to my web.com.
The problem is more than the .net / .com issue.
Before we named the company "my web", we were called "something-else.net". And people still refer to the company as "something-else". We also have product names that people use as the web address so we have people going to www.ProductName.net
and because I have a CNAME on that address, they end up at the correct "my web.com".
What is the correct / best way to operate? Do I remove the CNAME redirects entirely? Do I update the alternative domains to have A Records, and then use IIS to do the 301 Redirect? Or, do I leave things as they are because they do work?