I am trying to get a clear idea of the difference between a Webmaster and someone who works in the capacity of SEO/SEM.
On the surface, I would say that a Webmaster would be responsible for ensuring a website is meeting design and development requirements as well as other aspects such as maintaining Backups and ensuring a website is in line with the latest coding standards.
As for SEO, they would be responsible for optimising a website's SERP's appearance as well as overseeing various on-page and off-page SEO/SEM variables.
The above said, I am still uncertain on certain responsibilities.
For example, who would be responsible for ensuring any relevant Structured Data is implemented onto a website? On one hand, I would this would be the role of the Webmaster; since they would typically have access to the website's coding.
On the other hand, I feel this would be the role of the SEO, since Structured Data helps to improve SEO appearance etc. That being said, the SEO would not typically work with the coding of the website. Therefore, the SEO may highlight the need but would still require the Webmaster to implement the Structured Data etc.
I would welcome any directives here that would help provide clarity on who should take responsibility, in the implementation of Structured Data.