SEO for Web Engineers
I like to joke that SEO stands for “somebody else’s obligation” because it’s easy to point a finger when something goes wrong. Lots of fingers get pointed at them, sometimes by “SEO people.” Engineers have a responsibility to understand their role in SEO, and likewise, those who work with engineers have a responsibility to partner with them — not blame them when something goes wrong.
Source: www.johnwdefeo.com