Originally Posted by moneynoob
Im pretty sure I saw the answer to this already but cant find it. Anyway, lets say im gonna start a website thats targeting two main keywords, lets say Headache and Migraine, i.e two kinda similar keywords. Its also gonna be a forum, what would be the best domainname?
Im mostly wondering how im gonna structure the domainname to get the best options for good SEO.
Sorry for my bad english and sorry if this already been answered many times.
The best option is the exact match for the best keyword in the topic.
So, MigraineHeadaches.com. If you're doing strictly online marketing and not worrying about word-of-mouth advertising, then the dash is OK (migraine-headaches.com) since search engines disregard them and people seem to be much better linking to them than they are talking about them and remembering to mention the dash.
If those names are unavailable to you, then getting an exact match for a secondary term is OK, as long as your content strategy is right. So, MigraineHeadache.com (singular) or Migraine-Headache.com.
Since most commercially relevant exact-match keywords are taken in all TLDs, just make sure that the exact matching phrase is somewhere in the domain for the SE benefit. So, MigraineHeadachesOnline or CureMigraineHeadaches, etc, etc. You won't get the bullseye-bump for exact match, but you will get + weight for having the search term in the domain.
The TLD debate rages on... I'm somewhat of a TLD agnostic as far as search targeted development goes (and the engines certainly don't care about them, save for the possibility of actual + bumps for relevant ccTLDs) but there's a lot of power in .com and if you're looking to build a brand, it's insane to not secure the .com.