I think there is a high likelihood that a site will be ranked top in the searches for the keywords that is inside the site name. Now if we cannot get that site registered because somebody else has already registered it ( .com, .net and .org) is it Ok fir google if the site is coming as a subdomain of another big site. I mean something like xyx.webs.com or xyz.weebly.com etc.
Now suppose the site should be named as dogtraining.com and that is not available, but trainingdog.com is available does google consider the two sites for the keyword “training dog”. or “Training dog” cannot be considered if you want to target the keyword “dog training”
There is a correlation between high rankings and keyword domains, but it´s only one ranking factor of more than 100, and only one of many onpage factors.
You still got to optimize some important other onpage criteria, like:
meta tags (title, description and keywords (for Bing))
headings
crawlability and web site structure
page speed
usability …
For sure, “training dog” and “dog training” are 2 different keywords.
i can tell sure, training dog" and “dog training” are 2 different keywords only. see i will tell you one more examples for your clarifications. I’m targeting this keyword for one website “domain registration”. if i put this keywords in Google search query box in my site will come in 3d position, but at the same time if i have added with “s” extra, mine websites will wont shows in first page.
For your 1st question, I would say everything is now dependent on the main doamin which your sub domain has. I mean main domain will pass the reputation to yourself. For clear understanding if we go and check alexa detail for Google+ which is plus.google.com site there the detail shown is of google.com. So subdomain is dependent on reputation and SEO of main domain only.
For your second question, yes both the URL will appear in search result but SERP could be different. but that’s not a big issue, you can get the higher position by doing little SEO efforts.
See Raj07 if the main target key word is in the URL then it become very easy to boost it rank as form the crawler point of view it give high preference to the URL having keyword in it.
I don’t think that’s a good idea, because it will be even more difficult to get a good ranking from one of those sites than if you can’t quite get the domain name you really want with a TLD. How many of them do you see on the first few pages of Google for any search?
I think Raj07 already knows that because the question posted begins:
I would suggest that it would be best to get the nearest domain name (to what you would ideally like to have) that you can for your site and then move forward.
As has already been advised, it is only one of the factors and your site will not fail or succeed on the domain name alone.
Thanks for all replies. One more thing. Does google consider “canine training” as the same as “dog training” in terms of keywords. I mean if we could not get dogtraining.com, we could go for caninetraining.com . In that way we have lots of variations for a ste name . ( I understand we could go for 123dogtaining.com also)
Google understands synonyms, definitely. So if someone searches for “dog training”, it will return pages that it has filed under “canine training” and vice versa. You won’t get the ‘exact match’ benefit, but it will still recognise that the page is relevant.