Visibility of a website greatly attributes to the success of any online business. Search engine optimization is a powerful tool through which business can increase their online visibility. Implementation of successful SEO campaign can be done through an effective keyword research. Identifying target customers is the first step in keyword research. Compiling the list of possible words and phrases which target customers may be typing with search engines will help in SEO. Using keyword tools like Google AdWords and analyzing competitor’s key words will also make SEO better.