When picking a domain name to help your search engine placement should you really put the key word in your domain name? For example... If I was making a website on lets say "red shoes". ∙ Should I go for red-shoes.com or redshoes.com? ∙ Does the hyphen act as a space?
yes u should use red-shoes.com this way Google will notice two words red and shoes if u put redshoes.com Google will think that it's just one word
When you select keep few thing in mind. !)Preferably it should include your most important keyword. @)It should be memory friendly (easy to remember). #)Don't include too many keywords (2+). $)Domain name should not include more than 2 hyphens (preferably). Now including hyphen for two words domain does not really matter much. Its your selection but remember it should be memory friendly. Search engines would not have any problem with or without hyphen domains.
If I have a website about purple dogs, and someone types "purple dog" as their search in google. Will I still get pulled? Does google read singluar and plural words the same?
Getting the "perfect" domain name is not always possible. As such, I'm not adverse to using a dash. Also, when you can get a close second, knowing that Google uses wording stemming is a viable option. When all else fails, using subdomains and a good file structure will compliment nicely too
I think he is not making a site for search engines...? Iwould go without hypen coz its easy to remember and you wont loose traffic if some forgets to type hypen.... Moreover google doesnt like care about hypen...