This applies to both Easy themes and Advanced code storefronts. The Theme Builder does not have
its own SEO fields.
What shows when a field is empty
Shoppex never leaves a tag blank. When you have not set a value, it falls back in this order:- Meta Title: your shop name.
- Meta Description: your shop description from Settings → Shop → General, or a generic line like “Shop at Your Shop - Premium digital products” if that is empty too.
- Share Image: your shop logo. If there is no logo either, a generated card with your shop name.
- Favicon: your shop logo, then the Shoppex default icon.
Share image size
Use a 1200 × 630 pixel PNG or JPEG. Discord, X, and most messengers crop to that ratio, so a square logo ends up with cut-off edges. Keep any text inside the middle 80% of the image.Page overrides
A page override gives one route its own title, description, or share image. The route is the path after your domain:/is the home page./product/:slugmatches every product page.:slugstands for any product./page/:slugmatches every custom page./product/premium-keymatches one product only.
Previews still show the old image
Discord, X, Telegram, and iMessage cache link previews for hours, sometimes days, and a message that was already sent keeps the preview it had. To check the current state, paste the link in a fresh message, or use the Discord embed debugger or the X Card Validator. Browsers cache favicons even longer. If the old icon still shows after you saved a new one, open your shop in a private window.Related
- Custom domain: the share image and canonical URL use the domain your shop is served from, so connect the custom domain first if you plan to use one.
- Troubleshooting for a storefront that does not load at all.