Ecwid SEO audit: the issues built into Ecwid — and how to fix them
A Ecwid SEO audit checks your store across search, AI visibility, accessibility and security — with a fix for each issue we find.
Ecwid (by Lightspeed) bolts a store onto any existing website via JavaScript — which makes its single biggest SEO question whether search engines can even see your catalog.
How does Ecwid's architecture shape your SEO?
Ecwid is unusual: rather than hosting your whole site, it embeds a store widget into an existing website (or runs as a standalone 'Instant Site'). That embed is JavaScript-driven, so the central SEO concern is rendering — product and category content must be available to crawlers, not just assembled in the browser. Ecwid offers SEO-friendly URLs, an auto-generated sitemap, and structured-data features, but several are settings you must enable. On an embedded store, the host page's own SEO setup (titles, canonicals, performance) also governs how well products rank.
Reference: Ecwid SEO help →
What issues show up most on Ecwid sites?
Why these happen on Ecwid
Specific to how Ecwid is built — not generic checklist advice.
JavaScript-rendered catalog and crawlability
Because the storefront is injected by Ecwid's widget, product and category content can be invisible in the raw HTML. Use Ecwid's SEO-friendly (prerendered) store URLs so each product has a crawlable, indexable page rather than a single JS-rendered container.
SEO settings that must be switched on
SEO-friendly URLs, the XML sitemap, and per-product meta aren't all on by default. Enable them and submit the sitemap, or your products won't be discovered or described properly in search.
Structured data and the host page
Confirm Ecwid is emitting Product/Offer structured data for your items, and — on an embedded store — that the host page isn't overriding titles or canonicals. The host site's performance and meta directly affect how your embedded catalog ranks.
Fixes written for Ecwid
We catalog 4 Ecwid fixes — exact steps for Ecwid's admin and theme, each with a link to the official docs.
Write and add a unique meta description (120–160 characters) to every page that is missing one, so Google can display an accurate, compelling snippet in search results.
- 1For a product: Ecwid Admin → Catalog → Products → click the product → 'SEO' tab → fill Meta description → Save.
- 2For a category: Catalog → Categories → click the category → 'SEO' tab → fill Meta description → Save.
- 3If embedded in WordPress: use Yoast SEO for site-wide pages; Ecwid's own SEO tab handles storefront-specific pages.
<head>
<meta charset="UTF-8">
<meta name="description" content="Shop our full range of handmade leather wallets. Free shipping on orders over $50. Slim, durable & personalised — order yours today.">
<title>Handmade Leather Wallets | YourStoreName</title>
</head>Place this tag inside the <head> element of every HTML page. Keep the content between 120–160 characters.
Add a unique, descriptive title tag (30–60 characters) to every page that is missing one.
- 1In the Ecwid control panel, go to Catalog → Products → select the product → scroll to the 'SEO' section → fill in 'Page title'.
- 2For categories: Catalog → Categories → select the category → SEO section → 'Page title'.
- 3Click Save.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Slim Bifold Leather Wallet | BrandName</title>
</head>
<body>
<!-- page content -->
</body>
</html>Place this inside the <head> element of every HTML page. Keep the text between 30–60 characters.
Install a valid SSL/TLS certificate that exactly matches your store's domain name, so browsers trust your site and customer data is encrypted in transit.
- 1If your Ecwid store is embedded in a website (WordPress, Wix, etc.), SSL is the responsibility of the host website — fix the certificate there using the relevant platform steps above.
- 2If you use an Ecwid Instant Site (your-store.ecwid.com or a custom domain via Ecwid), go to Ecwid Control Panel → Website → Instant Site Settings → Custom Domain.
- 3Ecwid provisions SSL automatically for custom domains connected through this panel. Confirm your domain's DNS CNAME points to the value Ecwid specifies, then click 'Connect domain'. SSL is issued automatically.
Renew your TLS/SSL certificate before it expires and enable automatic renewal so your store never goes offline or shows security warnings.
- 1If your Ecwid store is embedded in an existing website, SSL is managed by that website's hosting provider — log in there to verify renewal.
- 2If using an Ecwid instant site (ecwid.com subdomain or custom domain), SSL is handled automatically by Ecwid/Lightspeed — confirm the padlock is visible on your storefront.
- 3For custom domains on an Ecwid instant site, ensure your domain's DNS CNAME record points to Ecwid's servers so the platform can manage certificate issuance.
<!-- SERVER-SIDE redirect is strongly preferred. Example nginx config snippet below. -->
<!-- nginx: force HTTPS -->
<!-- server {
listen 80;
server_name example.com www.example.com;
return 301 https://$host$request_uri;
} -->Verify your HTTPS redirect is in place at the server/app level. This meta-refresh is a last-resort fallback only — implement a proper server-side 301 redirect instead.
Every scan checks all six pillars
You can't rank what AI can't read. SEO, AEO, and GEO tell you where you rank; WCAG, OWASP, and Lifecycle determine whether search and AI can read and trust you at all. SEOLZ scores all six as one system.
Your catalog pages may be invisible to Google right now and you'd have no way to know. Indexability gaps, canonical conflicts, and faceted navigation issues silently kill organic traffic — we surface every one and tell you which to fix first.
Learn how to fix SEO issues →When someone asks ChatGPT to recommend a product in your category, is your store in the answer? Often it isn't. We check the structured data, page structure, and brand signals that help search and AI understand your products and describe them accurately — and we measure whether they actually cite you, or a competitor.
Learn how to fix Answer Engine (AEO) issues →AI search is eating traditional organic traffic. We track your actual brand mentions across ChatGPT, Perplexity, and other AI engines — and tell you what's pushing you down in the results.
Learn how to fix AI Visibility (GEO) issues →Ecommerce stores are among the most frequent recipients of ADA accessibility demand letters. We run WCAG 2.1 AA checks across your catalog, surface the barriers that most often appear in demand letters, and track each one through to a verified fix.
Learn how to fix Accessibility (WCAG) issues →A missing security header exposes your customers, and a compromised or flagged site loses search visibility fast. We check the server configuration, HTTPS setup, and email authentication issues that erode trust — before they become an incident.
Learn how to fix Security (OWASP) issues →SSL expires. Plugin versions fall behind. GTM containers go unverified. These aren't hypothetical risks — they're the operational failures that cause outages, ranking drops, and security incidents. We catch them before they happen.
Learn how to fix Site Lifecycle issues →| Platform | |||||||
|---|---|---|---|---|---|---|---|
| Shopify | 8 | 85 | 61 | 94 | 72 | 53 | 75 |
| WordPress.org | 7 | 89 | 50 | 86 | 73 | 53 | 73 |
| BigCommerce | 5 | 79 | 20 | 89 | 66 | 50 | 64 |
Averages across audited sites · data as of October 2026. Updated as new audits complete. Platforms with fewer than 5 audits aren't shown.
Start free. Upgrade when ready.
- ✓Composite + pillar scores
- ✓Issue counts
- ✓Recurring five-pillar re-scan
- ✓Free forever
- ✓Every finding across all 6 pillars, with step-by-step fixes for your platform
- ✓Template fixes: fix it once, clear it on every page built from that template
- ✓Fix tracking: mark it fixed and the next audit confirms it
- ✓Email alerts for score drops, new security issues, and SSL / domain expiry
- ✓Report builder with PDF, HTML and Markdown export
- ✓GTM & tracking audit, plus Search Console topic gaps
Questions about Ecwid audits
Is Ecwid bad for SEO?+−
Not inherently, but because it's a JavaScript embed you have to use its SEO-friendly URLs and enable its sitemap/meta features so crawlers can actually see your products. That's the main thing we check.
Does SEOLZ work with Ecwid?+−
Yes — we crawl your live Ecwid store, whether embedded in another site or running as an Instant Site, and tell you which Ecwid settings to enable and which host-page issues to fix.
Why aren't my Ecwid products showing in Google?+−
Usually because SEO-friendly URLs or the sitemap aren't enabled, so the catalog is only rendered client-side. We flag exactly which settings are off and what to turn on.
See what's holding back your Ecwid site
Free scan, no credit card, results in minutes. We've got you.
Scan My Ecwid Site Free