JSON-LD Settings: What They Do and How to Set Them Up
How Ongoing SEO adds structured data for your products, blog posts and business, and what each setting changes.
Written by Ongoing Team
Updated Nov 6, 2026 2 min read
JSON-LD is structured data: hidden information on your pages that tells search engines exactly what a page is about, like a product's price and stock. It can help Google show rich results, such as prices and star ratings, under your listing.
What Ongoing SEO adds
Products: name, description, brand (your product's vendor), images, SKU, barcode, and the price and availability of every variant. Review ratings are added when they're available (see below).
Blog posts: title, author, image, publish dates and text.
Blogs: the blog's name and address.
Every page: your store's name, description, phone number, address, logo and social profiles, plus your store's search.
Turn it on
Make sure the Ongoing SEO app embed is on in your theme. If it's off, you'll see Enable app embed to use JSON-LD. See Getting Started with Ongoing SEO.
Go to Apps > Ongoing SEO > JSON-LD Settings.
If the badge shows Disabled, click Enable JSON-LD. It's on by default.
Settings
Company Logo URL: the full web address of your logo image. Right-click your logo and copy the image address.
Social Profiles: links to your Facebook, Twitter / X, Instagram, YouTube, LinkedIn, Pinterest and Snapchat pages.
Price Formatting: under Decimal Separator, choose Period (US/UK format) or Comma (European format) to match how your store shows prices, so search engines read them correctly.
Inventory Reporting: Automatically report availability (recommended) shows sold-out variants as out of stock. Always show products as in-stock is useful if you take backorders or dropship.
Click Save when you're done.
Review ratings
Ratings are added automatically for these review apps: Shopify Product Reviews, Yotpo, Loox, Stamped.io, Reevio, Eggviews and KudoBuzz. If ratings are missing, see When I Checked My Structured Data, the Review Information Is Missing!
Turn it off
Click Disable JSON-LD, then confirm with Disable JSON-LD. The structured data is removed from your storefront, and your settings are kept. Local SEO is controlled separately on the Local SEO page.
Good to know
Ongoing SEO doesn't check whether your theme or another app already adds structured data. If both do, Google may see it twice. See Why Am I Seeing Duplicate Structured Data?
If you sell items that are sold out but still available to order, see Why Are My Products Showing as "Out of Stock" in Google Search Results?
To check your pages, see Google's Structured Data Testing Tool: A Complete Overview.
Related articles
- How Do I Submit My XML Sitemap to Google Search Console?
- Has Google Awarded My Site With Rich Snippets?
- I'm seeing "BreadcrumbList" errors in my structured data! What should I do?
- Why Are My Products Showing as “Out of Stock” in Google Search Results?
- When I Checked My Structured Data, the Review Information Is Missing!
- Why Do I See Errors on My Structured Data & Do I Need to Fix Them?
- How Does Adding My Store Information Benefit My Site?
- Why Am I Seeing Duplicate Structured Data?
Still need help?
Our team usually replies in a few minutes.