New 1 in 3 AI local recommendations is wrong — is yours? · Discover
Livada.io
Connect

Complete user guide

Livada SEO Connect — Shopify: advanced configuration, custom templates, JSON-LD, connection management.

What Livada SEO Connect does

Livada SEO Connect writes your SEO directly into your Shopify store, via Shopify's official API. The result appears in the HTML source of your pages — as if you had typed it by hand — and is therefore read by Google and by AI (ChatGPT, Perplexity, AI Overviews…) with no JavaScript required.

The 3 layers covered

Layer What gets written Where to see the result
1 — SEO titles & meta tags The <title> and <meta description> tags for your products, collections and pages The SEO tab of each Shopify listing
2 — Image alt text The alt attribute of every product image Shopify media library
3 — JSON-LD structured data @graph block with Organization + WebSite + Product injected into <head> Your store's HTML source
Layer 3 = "And by AI" — structured data lets Google show you in rich results (star ratings, prices, Knowledge Panel) and lets AI cite you accurately.

Prerequisites

  • A Livada SEO Connect license key (purchased on livada.io)
  • Your Shopify store URL (e.g.: my-store.myshopify.com)
  • Admin access to your store

Step 1 — Connect your store

1.1 Access the dashboard

Go to livada.io/connect. Enter your license key in the field provided (format LIVADA-XXXX-XXXX).

1.2 Start the installation

Click "Connect a Shopify store". You'll be redirected to Shopify to authorize the app. Shopify shows you the list of requested permissions:

  • • Read and modify products
  • • Read and modify themes

Click "Install app". Shopify automatically brings you back to livada.io with a confirmation message.

Step 2 — Push your SEO (Layers 1 & 2)

2.1 Configure your templates

From the dashboard, you can customize the title and description templates:

Field Available variables Example
Product title %title% %title% | %sitename%
Product description %title%, %sitename% Discover %title% — Fast shipping.
Collection title %title% %title% — Our selection
Page title %title% %title% | %sitename%

If left blank, the default template %title% | %sitename% applies.

2.2 Run the push

Click "Push SEO". The operation takes 10 to 60 seconds depending on the size of your catalog. A report is displayed at the end.

✓ 17 products updated
✓ 3 collections updated
✓ 18 image alt texts updated
✓ 2 pages updated
The push is non-destructive by default: it only replaces SEO fields that are empty. If you've already written a meta description by hand for a product, it's preserved.

2.3 Check in Shopify

Go to Shopify Admin → Products → open a listing → scroll down to the "Search engine listing" section. You'll see the title and description written by Livada.

Step 3 — Activate JSON-LD structured data (Layer 3)

This step is done only once, from the Shopify theme editor. It takes 2 minutes.

3.1 Open the theme editor

In Shopify Admin, go to Online Store → Themes → Customize.

3.2 Go to app embeds

In the editor, click the puzzle-piece icon in the top left (or look for "App embeds" in the left panel).

3.3 Turn on the toggle

You'll see "Livada SEO Schema" in the list. Click the toggle to turn it on (it should turn blue/dark).

3.4 Configure (optional)

Once activated, a settings panel appears:

Setting Description
Wikidata entity ID If your brand has a Wikidata entry (e.g.: Q140007358), enter the ID here. This adds a sameAs link to the Organization schema — a strong signal for Google and AI. Leave blank if you don't have one.
Logo (Organization) Your logo, used in the Organization schema. Shopify sends it to Google to display in Knowledge Panels.

3.5 Save

Click "Save" (button at the top right of the editor). The message "Changes saved" confirms the block is active.

3.6 Verify

Right-click on your store → "View page source" (or Ctrl+U) and search for "@graph".

{
  "@context": "https://schema.org",
  "@graph": [
    { "@type": "Organization", ... },
    { "@type": "WebSite", ... }
  ]
}

You can also test with Google's Rich Results Test tool (search.google.com/test/rich-results).

Understanding the results

What Google sees

  • • Rich results (star ratings, prices) on product listings
  • • Your brand's Knowledge Panel (with a Wikidata entry)
  • • Sitelinks in search results

What AI sees

  • • ChatGPT, Perplexity, Claude, AI Overviews read your JSON-LD
  • • Your store becomes citable with precision
  • • Brand name, official URL, products with prices
Indexing delay: Google indexes new data within a few days to a few weeks. AI systems update on their next crawl (timing varies).

Manage your connections

View your connected stores

On livada.io/connect, enter your license key. All your connected stores appear along with the date of the last push.

Push again

You can run a new push at any time — for example after adding new products or collections. Items already filled in manually are preserved.

Disconnect a store

Click the "Remove" button next to the store. This removes the connection from Livada. Your Shopify data (titles, metas, JSON-LD) stays in place — nothing is deleted in Shopify.

Plan limits and seats

Each Shopify store you connect uses one seat of your license:

Plan Stores Price
Solo 1 store €79/year · early-bird €39
Studio 10 stores €199/year · early-bird €99
Agency 50 stores €499/year · early-bird €249

If you reach the limit, a clear message lets you know, with a link to upgrade to a higher plan.

If you run into a problem

"Connection failed"

Make sure you clicked "Install app" on the Shopify page. If you closed the window without confirming, restart the process from the dashboard.

"Invalid license"

Make sure you copied the full key (no space at the start or end) and that it's the "Livada SEO Connect — Shopify" type (not "Livada SEO" for WordPress).

"No seats left"

Your plan doesn't allow you to connect an additional store. Upgrade your plan from livada.io, or disconnect an existing store.

The JSON-LD doesn't appear in the page source

1. Check that the "Livada SEO Schema" toggle is turned on in the theme editor. 2. Check that you clicked "Save". 3. Wait 1–2 minutes then reload the page.

The push doesn't overwrite my existing metas

That's expected: the push respects the metas you've written manually. If you want to force the rewrite, check the "Overwrite existing fields" option before running the push.

Contact & support

For any question: [email protected] — Response time: 24–48 business hours.