Methodology, tools, and the technical standards we hold ourselves to on every project.
Our implementation process follows Google's developer documentation for structured data directly. Not interpretations of it. Not third-party summaries. The source documentation, updated regularly as Google revises requirements.
This means our JSON-LD follows the exact property requirements for each schema type. Required properties are always present. Recommended properties are included where data exists. Deprecated properties are removed.
Liquid template integration with metafield-driven schema. Handles variant products, collections, and custom storefronts built on Shopify's Hydrogen framework.
PHP-based schema generation using WooCommerce product data hooks. Handles variable products, bundle products, and subscription items correctly.
Module-based implementation for Magento 2 storefronts. Supports configurable, grouped, and bundle product types with correct aggregate offer markup.
Stencil theme integration and API-driven schema generation for headless BigCommerce deployments. Full support for complex catalog structures.
Every schema block passes JSON validation before testing. Malformed JSON prevents Google from parsing the markup entirely.
Google specifies required and recommended properties for each schema type eligible for rich results. Required properties are non-negotiable.
Schema values must match visible page content. Discrepancies between markup and displayed content trigger manual actions from Google.
Google's structured data guidelines prohibit certain markup patterns. We review implementations against the current spam policy documentation.