It Pays to Have a Marketer Who Codes
medium.com
medium.com
Having worked in marketing firms, this type of thing was a daily hack we all did quite often for dozens, if not hundreds, of clients. It does definitely pay to have coders, competent ones, on staff but they also need a certain problem solving personality to overcome many challenges - a programmer's mind so to speak. Coding can be taught, but problem solving skill and a penchant for curiosity is much harder to ingrain in someone.
That being said I still leave disappointed.
You may not have to have the ability to build your own website, but understanding the basic structure of code is very helpful.
Source: I've been doing SEO & Social Marketing for 10 years.
You get experience by doing your own projects, or by working cheaply for a select client or two as you learn the ins and outs.