Many SEO professionals have worked with the web for a long time, most of them starting as web developers. However, their focus was on other non-technical
SEO techniques such as adding image tags or meta descriptions or other onsite SEO tactics. Though a good web developer can provide about half the skills
you need in order to complete a full SEO campaign. Most developers and programmers aren't aware of SEO services beyond common basics.