Search engine optimization (SEO) is the process of affecting the visibility of a website or web page in unpaid search engine results (often called "natural," "organic," or "earned" results) through techniques like keyword optimization, linking, and other methods to increase rankings.