If I am targeting for a keyword, and I want to get a domain name with that keyword in it, does it matter if the keyword is at the beginning of the domain as compared to the end? If so, how important is it for the keyword to be a the beginning?
It depends on the keyword. For example the following URLS. giftformen.com Gift-for-Men.com Men-Gift-For.com giftformen.com will help you rank on for the keywords gift for men. The domain name gift-for-men.com will help you rank for gift for men, men for gift, for men gift, gift men for. The domain name men-gift-for.com is just like gift-for-men.com. That's just the way that Google treats URLS with - and without them. So you can't just have the keywords at the end if there are no dashes.
It doesn't have a major effect on search engines. Content and back links are what you should be studying, I have many domains without keywords in the domain, but they're still getting higher ranking than domains with the same keywords I'm targeting, in their TLD.
i think domains without dashes can help your site easy to remember by the number of people.if your domain contains dashes it is difficult to remember by the people.but in my opinion this topic is unnecessary in the case of search engine optimization.
So, in this case, for the keywords gifts for men, how would google prefer these three options: free-giftsformen.com, freegiftsformen.com, and giftsformenfree.com?
As long as the keyword is intact in the domain, it will help. However, you probably won't get the keyword boost from backlinks (from others) because it will be "www.10waystokeyword.com" instead of just "keyword" being the link... I hope that makes sense :-/
Hi, 1. only having your targeted keywords as domain name would be the best choice 2. starting your domain with your targeted keywords would be better all the best,
I agree with this. My experience is that dashes are best avoided. I rank much better with non-dashed keyword rich domains
In my experience, having the keyword in the domain name can definitely help, especially in the beginning, it can give you that little edge to beat out the competition. My understanding is that google reads it like it is, so a domain name with yourexactkeywords.com is the best and other variations get less points down the line bobsexactkeywords.com or exactkeywordsbybob.com won't be quite as good but still better than bob.com. But you also have to weigh out the marketing aspect of your company. can you use your keywords and still have a marketable brand that people will remember and that you can use to promote your business off-line. for example if dell had decided to use cheapcomputers.com instead of dell.com, sure they may have gotten to the top of that search a little quicker, but overall i don't believe they would be who they are today. And as it was mentioned before, you can get to #1 with any domain name, in fact most serious websites do not have the keyword in the domain name.
Wrong. Having an exact match domain name is a huge benefit. Of course a domain without any keywords can also rank, it's just if everything else is the same, the exact match will beat it every time. One of two hypens are ok, but not needed, and tend to look spammy. I would avoid them if possible.
what if my site don't have keyword in domain but i will purchase a domain having keyword and give a link to my site from that domain ?
If you can get the exact keyword your targeting in your domain you'll be ranked in no time, but of course it's not so easy to get.