Inhouse SEO involves several key steps: conducting keyword research to identify relevant phrases and competition; creating a social media strategy to listen, prepare and engage; getting links by reaching out to bloggers and creating linkbait; optimizing websites through titles, meta descriptions, internal linking and sitemaps; producing unique, keyword-focused content; monitoring competitors' optimization and links; and setting goals and measuring metrics like traffic, conversion rates, and keyword rankings over time. While inhouse SEO allows control and brand knowledge, it also requires resources and experience. The solution is to use SEO tools to reduce manual work and consult experts when needed.