There is a technical side to search engine optimization and it starts with understanding the search engines algorithm. It costs of 100s of different type of elements and the only way to know them is to stay up to date with how search engines crawl your website. It is important to us to take time to perform the SEO audit and to look at a local SEO factors, including Penalty Analysis, Website speed audits, new site audits, crawlability audit and more. When auditing the website we also take a look if the content is actually written for the end-user in mind. This is very important in the year 2017 to write for what the customer wants to read, not using highly complex words that are not relevant in keyword search. Our desired software of choice is Google Keyword planner and semrush.