Ecwid · Embeddable cart

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.

SEO

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

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.

AEO

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.

Missing meta descriptionSEO

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.

On Ecwid (by Lightspeed)
  1. 1For a product: Ecwid Admin → Catalog → Products → click the product → 'SEO' tab → fill Meta description → Save.
  2. 2For a category: Catalog → Categories → click the category → 'SEO' tab → fill Meta description → Save.
  3. 3If embedded in WordPress: use Yoast SEO for site-wide pages; Ecwid's own SEO tab handles storefront-specific pages.
Code · Generic HTMLhtml
<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.

Ecwid (by Lightspeed) docs →
Missing titleSEO

Add a unique, descriptive title tag (30–60 characters) to every page that is missing one.

On Ecwid (by Lightspeed)
  1. 1In the Ecwid control panel, go to Catalog → Products → select the product → scroll to the 'SEO' section → fill in 'Page title'.
  2. 2For categories: Catalog → Categories → select the category → SEO section → 'Page title'.
  3. 3Click Save.
Code · Generic HTMLhtml
<!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.

Ecwid (by Lightspeed) docs →
Ssl cert invalidOWASP

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.

On Ecwid (by Lightspeed)
  1. 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.
  2. 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.
  3. 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.
Ecwid (by Lightspeed) docs →
Ssl expiryLIFECYCLE

Renew your TLS/SSL certificate before it expires and enable automatic renewal so your store never goes offline or shows security warnings.

On Ecwid (by Lightspeed)
  1. 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.
  2. 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.
  3. 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.
Code · Generic HTMLhtml
<!-- 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.

Ecwid (by Lightspeed) docs →

Browse all 4 Ecwid fixes →

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.

🔍
SEO

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 →
✨
Answer Engine (AEO)

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 Visibility (GEO)

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 →
♿
Accessibility (WCAG)

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 →
🛡️
Security (OWASP)

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 →
⏳
Site Lifecycle

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 →

Start free. Upgrade when ready.

Scout
Free
1 site · 50 pages/audit · monthly audits
6-pillar welcome scan
  • ✓Composite + pillar scores
  • ✓Issue counts
  • ✓Recurring five-pillar re-scan
  • ✓Free forever
Start free
Starter
$49/mo
1 site · 500 pages/audit · weekly audits
All 6 pillars
  • ✓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
Choose Starter

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