wildchick:
RodG, do you still agree with you said? .
Every single word of it.
The site you have referenced is/was written by a company that promotes/sells SEO as a service. It has several inaccuracies. For example:
What is Multi-Site Hosting?
Businesses which operate multiple websites can easily host all their websites in one account with one FTP access rather than worrying about keeping multiple accounts and multiple accesses.
This is true. I'm not sure why they restricted it to 'FTP' though, because it applies to one CPanel Access, or SSH access, etc too. As I originally stated (implied) these are management systems that are totally unrelated to any given domain name.
This is referred to as multi-site hosting.
Agreed, but this is a very limited view. Take a service such as GoDaddy... They host 1000's of sites for 1000's of unrelated customers and businessness on any one of their servers. This is also Multi-Site hosting. It is nothing new or special, it has been this way ever since Tim Berners-Lee invented the WWW in 1990. (The Internet has been around for a lot longer of course).
Technically, when you register your first domain on a hosting plan, your host assigns you a primary domain..
Technically this is pure BS. The registration of a domain name and where it is hosted are completely unrelated. There is no such thing (technically) as a 'primary domain'. All domains are created equal.
A webhost doesn't 'assign' domains.
All your additional domains become your primary domain’s sudomains..
There is no such thing as a primary domain. All domains are created equal. Additional domains are just as 'primary' as the first domain.
A sub-domain is well, a sub domain. For instance: (real examples).
homestead.vcsweb.com is a subdomain of vcsweb.com.
cbm.vcsweb.com is another subdomain of vcsweb.com
If I added another domain to this stable, eg: vcsweb.net it will stand alone, completely independent of vcsweb.com or any of its subdomains.
It will NOT become vcsweb.net.vcsweb.com.
If I wanted vcsweb.net.vcsweb.com. I wouldn't even need to register 'vcsweb.net' - I could simply add it as a legitimate subdomain of vcsweb.com.
In other words: "vcsweb.net" and "vcsweb.net.vcsweb.com" are completely different domains with no relation to each other in any way whatsover. They may or may not be hosted on the same server.
For example if you run two websites – example.com and example1.com, your accounts are initially added as example.com (primary domain) and example1.example.com (secondary domain).
There is no such thing as a primary and a secondary domain. All domains are created equal.
Your web host will later tweak its system to point the secondary domain to its corresponding folder so that you can access example1.com as is and not as a subdomain of your primary domain.
The webhost should not need to do this for you (at least not these days). The management tools (such as cPanel) will set the correct folder for any given domain name when it is added to the server. Most (all?) cPanels will even give you an option to set your own folder path for any given domain name.
However, one thing that most website hosting companies do not care about is the SEO of your website
And there's the sales pitch!.
After they tweak their system to serve your website at example1.com, they do not take care of the fact that your website is still being served at example1.example.com.
Well, only if "example1" has been configured to be a subdomain of "example.com", otherwise example1.com stands alone just as any other domain name.
No human notices it, but the search engine robots do
This must be one of those magical search engines robots I often read about. Unless a pre-indexed site has a link to this newly created subdomain, or unless someone has 'told' the search engines about it, there is no way that any search engine will even know the subdomain exists.
Duplicate content is a strict no-no in search engines
This statement is without merit (mostly).
and results in search engines choosing one version of the content (which they think is the original) over the others
Well, at least this is true. It is the very core of how search engines are supposed to work.
If example.com is an old domain with strong content and link popularity, and the example1.com is a newer one, it is the later than will be caught as duplicate while the subdomain will be treated as the original.
Although I don't know all the inner workings of all search engines, I do know enough to be able to state categorically that this statement will not hold water over time. Given two identical sites, one a full domain, the other a subdomain, the full domain will be given a much higher ranking (all else being equal).
The solution is to use a file which as no name and just the extension – .htaccess. This file is found at the server level and at the subdomain level.
Gee, they seemed to have forgotten about the FQDN (domain) level. Actually, they screwed up, I think they meant 'domain' rather than 'server'. The server itself doesn't need an .htaccess file because it has its own config files that do what the .htaccess files can and a whole lot more.
find the one at the subdomain level (example1.example.com) and write a directive in it to redirect it to the main domain (example.com.)
Or better yet, just don't create/use example1.example.com in the first place!!!!!!
OK, now to put a fly in the ointment.... cPanel will automatically create a subdomain such as example1.example.com if/when you add 'example1.com' to your example.com management account. It does this IN ADDITION to creating the FQDN domain name (there are reasons for this that I won't go into at the moment), but basically, these subdomains are unknown to the outside world and should be kept that way. As stated, the search engines will not automagically find these domains, and the only way anyone will know they exist is if you tell them. The act of adding a redirect as suggested in this article is counter productive because this very thing is enough to make the search engines aware of this subdomains existance, which is what we don't want. It is far better to simply deny requests to this 'unwanted' subdomain than it is to accept and redirect them. This will solve any issues that you may have with duplicate content at the same time.
Important Note: To the best of my knowledge, this creation of a subdomain in addition to the FQDN is something unique/specific to cPanel. It is not a reflection as to how things are usually done.
Bottom line. Don't use redirects to fix a problem that shouldn't exist in the first place.
Anyway, I think/hope that this will help you sort some of the chaff from the wheat. You don't have to take my words as gospel (I'm not infallible), but if it helps any I've included my credentials below.
Cheers
Rod
Adv dip network security
Cert IV Network adminstration
Cert IV Server administration
Cert IV programming
Cert IV Training and Assessment (IT)