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 |
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.
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
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.