SEO stands for search engine optimization. It is a technique that helps search engines find and rank websites higher in search results. SEO considers how people search online and what keywords they use. It involves on-page optimization of a website itself as well as off-page optimization techniques done outside of the website, such as link building, to improve search engine rankings over time. Off-page SEO techniques include activities like social bookmarking, business listings, directory submissions, article submissions, blogging, video sharing, and guest posting in order to build backlinks and brand awareness.