Following thesis is meant to explain the main principles of the search engine optimization -- not only in theory, but also in practice. It casts light on the basics of the issue, but it also regards the pitfalls of the optimization and points out the obvious controversy, that is a sideffect of SEO. Next objective of the thesis is to clarify the semantics-driven code-writing of web sites, that is closely tied to the process of optimization. All of this knowledge is then turned into practice by creating a web service which serves as a tool in the act of the web site analysis and its subsequent optimization. A summary of results based on the gathered data resulting from the many analyses is then created. After the process of testing the servic...