SEO & Redirects
Control how search engines discover and index your store. Manage URL redirects, customise your robots.txt, and view your auto-generated XML sitemap — all from Settings → SEO.
XML Sitemap
Shopvo automatically generates a valid XML sitemap that includes:
Products
All published products with canonical URLs, last modified date, and priority.
Categories
All product categories and their nested subcategories.
Blog posts
All published blog posts with publish date.
Custom pages
All custom pages created in the page builder (excluding draft pages).
Your sitemap is available at:
https://your-store.shopvo.eu/sitemap.xml
Submit this URL to Google Search Console and Bing Webmaster Tools to help search engines crawl your store faster.
noindex directive.robots.txt
By default, Shopvo serves a standard robots.txt that allows all search engine crawlers to index your storefront pages.
You can replace this entirely with your own content using the Custom robots.txt field in Settings → SEO.
Common customisations:
# Block a specific crawler entirely User-agent: AhrefsBot Disallow: / # Allow all crawlers but block admin and API paths User-agent: * Disallow: /admin/ Disallow: /api/ Allow: / Sitemap: https://your-store.shopvo.eu/sitemap.xml
Your custom content replaces the default robots.txt entirely. If you leave the field blank, the platform serves the default.
URL Redirects
Manage 301 (permanent) and 302 (temporary) URL redirects from the admin without any code changes or redeployments. Redirects are applied at the edge before any page renders.
Go to Settings → SEO → Redirects and click New Redirect.
Redirect fields
The incoming path to match (e.g. /old-product-name or /blog/old-post). Must start with /.
Where to send the visitor (e.g. /products/new-name or https://example.com/page).
301 Permanent or 302 Temporary. See guidance below.
When to use 301 vs 302:
301 — Permanent
Use when a URL has permanently moved. Browsers and search engines cache the redirect and pass link equity to the new URL. Use for renamed products, restructured categories, or migrated pages.
302 — Temporary
Use when a URL is temporarily pointing elsewhere — e.g. a sale landing page or an out-of-stock product redirected to the category. Search engines will not update their index to the new URL.
Source paths are matched against incoming requests before Next.js routing. You can use both relative paths (/old-slug) and destination can be a full URL for cross-domain redirects.
Per-page SEO
Every product, category, blog post, and custom page has its own SEO settings panel:
Overrides the browser tab title and Google search headline. Defaults to the product/page title if left blank.
The snippet shown in search results. Should be compelling and include target keywords.
Image shown when the page is shared on social media (Facebook, Twitter/X, LinkedIn). Recommended size: 1200×630px.
Override the canonical URL if the same content is available at multiple paths.
Structured data (Schema.org)
Shopvo automatically injects Schema.org JSON-LD structured data on every storefront page:
ProductIncludes name, description, price, currency, availability, images, and aggregate rating.
BreadcrumbListCategory hierarchy breadcrumbs for improved navigation in search results.
BlogPostingAuthor, publish date, and headline for blog posts.
OrganizationStore name, logo, and contact URL on the homepage.
Rich results (star ratings, price, availability) appear in Google Search when structured data is valid. Test your pages with Google Rich Results Test.
