SEO (search engine optimization) is an evolving time burglar. It can be tricky to get and keep your business at the top of search listings. Purchasing ads, text-based search ads, graphic display ads and developing your online business presence can help get you to the top. But that is just the start. The key is that you need to be constantly updating your site, reviewing analytics and staying up to date with Google and Microsoft and their ever changing algorithms.