Invenio user guide

v2.6.7 · Public docs. Shopify login is not required.

Schema

Schema controls JSON-LD that the Invenio local SEO theme app embed injects on the storefront. Invenio never edits theme files.

App embed

The page shows whether the embed is enabled on the published theme, the theme name, and a link to the theme editor. Enable the app embed in the theme editor opens the published theme with activateAppId={client_id}/local-seo (local-seo is the app embed block handle). After you deploy the invenio-seo-schema extension, that link highlights Invenio local SEO under App embeds. Save the theme.

If the live theme or storefront already outputs overlapping schema, Invenio warns about duplicates.

Types you can toggle

  • Organization. Business name, URL, E.164 telephone, and ISO country. Turn this off to suppress Invenio Organization when the theme already outputs one. Merge Organization sameAs keeps Invenio Organization and adds sameAs instead of skipping it. If the live theme already has Organization, Invenio warns about duplicates.
  • LocalBusiness. Name plus town and address. Hours such as M-F 10am-9pm are stored as schema.org Mo-Fr 10:00-21:00 (or openingHoursSpecification). Telephone is E.164 (+1...). addressCountry is ISO US.
  • Product. Name, image, description, sku, brand, offers (price, currency, availability), and url. Invenio writes Product schema only when the theme does not already output Product.
  • Article / BlogPosting. Author and publisher Organization, datePublished, dateModified, image, about entities, mentioned products, and isPartOf Blog. Built from article metafields set by Invenio. No HowTo schema.
  • BreadcrumbList. Product: Home > Collection > Product. Also page, blog, and article (Home > Blog > Post).
  • FAQPage. Only when a post has a visible FAQ section. Empty FAQ markup is never emitted.

Save schema settings writes the toggles to Invenio and to shop metafields. The embed reads those metafields on the storefront.

Preview

Sample JSON-LD for this store appears after you save a store profile and the catalog has a product or article. Use Google's Rich Results Test on a live product or article URL after the embed is enabled.

Schema toggles do not spend credits.