Many practitioners of SEO try and confuse people wanting to learn SEO into thinking it is extremely difficult to learn, but that is NOT the case. There is a lot of technical terms that will be new to you, but in time these will become well known concepts. The difficulty in learning SEO is that you need to be exposed to a variety of SEO projects over time to build up enough experience to make good decisions for your SEO campaigns. That being said the fundamentals of SEO remain the same for every website/market niche. SEO work also takes a large amount of time/work hours to execute(5 – 50 hours monthly), and for that reason, most businesses outsource this service to specialist SEO agencies, who have years of experience in the field, like the team here at Blue Cabin SEO.