Search engine optimization is the process of getting your website ranked as highly as possible in search engine (usually Google) results pages. Google’s search algorithm assesses over 200 factors when ranking a website, covering areas as diverse as grammar and punctuation, website speed, keywords, images, titles, and backlinks – the number and quality of other websites that are linking to yours.