Why dev? Why can’t the SEOs do it?
Many SEOs can implement structured data on their own using automated plugins, or by writing the layer of data themselves, but they do need to have a little grasp of development skills and or the CMS they’re working with.
Here’s a very basic pseudocode example:
Let’s say we’re building a small e-commerce website with 10 products. We’re using WooCommerce (WordPress PHP). Each product has a different name and price, but the website only has 1 product page template that all the products use.
Using structured data, we need to tell Google the name and price of each product.
We write something like:
Product Structured data {
Product name: <?php get-the-woocommerce-product-name>,
Price: <?php call-get-price>,
Currency: <?php call-get-the-woocommerce-currency-that-is-currently-set>
}
Developers may be better suited to implement this if the SEO isn’t that good at coding.
Sometimes, the developer could be a lot more familiar with the templating that is needed, or, because most structured data is written in JSON-LD (JavaScript), the code might not work because you would need to escape php characters inside a JSON script, and so on.