Search Engine Optimization is improving your websites visibility on search engines (like google and yahoo) by incorporating on-page (keywords, meta tags, alt tags, HTML code, relevant copy) and off-page elements (relevant back-links and social media) that search engine algorithms are programmed to evaluate. We can start SEO project from scratch for new websites or work with existing sites and run and SEO analysis to make improvements.