Every Ecwid (by Lightspeed) fix we catalog

SEOLZ catalogs 4 fixes for Ecwid (by Lightspeed) across 3 areas — SEO, answer-engine readiness, accessibility, security and site-health. Each lists the exact steps for Ecwid (by Lightspeed), with a link to the official docs.

SEO · 2 fixes

Missing meta descriptionModerate effort

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

Missing titleQuick win

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

On Ecwid (by Lightspeed)

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

Security (OWASP) · 1 fixes

Ssl cert invalidModerate effort

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

Site Lifecycle · 1 fixes

Ssl expiryQuick win

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. If 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. If 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. For 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 HTML (html)
<!-- 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.