Small or Big company everbody is looking to get let people know that they exist by ranking their website higher in google search and other online search engines. That is exactly why people should find you easily when they try to search something related to product , services that matches your offerings.
Search Engine Optimization is the high level strategic online marketing approach which is is done to imporve your site so that it ranks at higher postion in Google or other search engines. It comprises of web designing and development consultancy to fix development/design related issues in your website, optimization of meta tags and meta descriptions, optimization of site content, xml sitemap creation, submission to search engine (for eg. Google) and a lot more.