Search engine optimization (SEO) is the way to improve the visibility of a website on thesearch engine result page (SERP). If the website is not on the first three result, then it will bemissing most of the traffic that could be generated. This report will go into detail on how towork with SEO and how to get a website to rank high. Both On-page, how to work with codeand content, and Off-page, how to get more links, methods will be discussed, with a higherfocus on On-page.This paper strives to find what methods and techniques to use with the results gathered fromscientific databases, interviews and three websites with different levels of SEOimplementation. How to structure the code, where and how to use keywords, domain name,links and much more will be discussed in this paper.