Professional SEO service always starts with a website analysis, next we choose keywords and create content for SEO. Fundamental part in search engine optimisation is content relevance. How relevant is content of the website, is a first step to get into SEO. If your page is not related to the query, search engines won't connect them together in search results. Page content is one of the most important things to make your website appear in Google. It is logical, since content makes topic of the website. Search engines carefully analyse every document they come across in order to improve their correctness. Most generally, search engines prepare deep analysis of words and phrases, that are appearing on the website, then create a data map, that is being used to evaluate, or display the webpage in results page, when user enters related phrase in search console.
Second very important factor that has an effect on your website ranking, are amount and quality of outside links pointing to it. Acquiring high quality links is a very important part in the search engine optimisation. Technical aspects are also important to mention. Things such as responsive desgn or loading times and SSL certification.