Having keywords in your domain name is not such a brilliant idea. Longer domain names enriched with keywords are simply horrible. People often run for domain names like buy-cheap-discounted-Canada-drugsonline-pharmacy.com. But it’s a horrible domain name, not liked by search engines and visitors also are not going to appreciate it. For long term business goals promoting your brand name above keywords can be more beneficial. Smarter domain name are keyword including even shorter, memorable, and usually free from hyphens. Using keywords in your domain name can increase Click through rates (CTR) on search engines listing and paid ads, as well as make it easier to get keywords rich inbound links. Shorter
And easy to remember domain name are best to generate traffic and should be your top priority. Include keywords in such simple and shorter domain name can doubly benefit you.