Admin Login
Product Management
Add New Product
Products
π What Are SEO Product Pages?
Each active product automatically gets its own dedicated URL at:
shop.dicebastion.com/products/your-product-slug
These pages are invisible to regular visitors β humans are instantly redirected to the shop with the product modal open. But search engine crawlers (Google, Bing, etc.) and social media bots (WhatsApp, Discord, Facebook) see a fully optimised, content-rich page with structured data.
π How Dynamic Rendering Works
The system uses server-side dynamic rendering, a Google-endorsed approach:
- Google/Bing bots see a complete HTML page with Product JSON-LD schema, Open Graph tags, meta descriptions, and breadcrumbs
- Social bots (WhatsApp, Discord, Facebook, Twitter) see Open Graph data for rich link previews with product image, name, price
- Real visitors get an instant 302 redirect to
shop.dicebastion.com/?product=slugwhich opens the product modal β no delay, no flash
π Field-to-Schema Mapping
Here's exactly how your admin fields translate to Google's Product schema:
- Product Name β
schema:name,og:title,<title> - Description β Fallback for meta description if Summary and Full Description are empty
- Summary β Preferred source for
meta description,og:description,twitter:description(max 160 chars) - Full Description β
schema:description(HTML stripped), also displayed visually on the SEO page. Takes priority over Summary for schema - Price β
schema:offers.price(auto-converted from pence to pounds, e.g. 1000 β Β£10.00) - Stock β
schema:offers.availability: InStock / OutOfStock / PreOrder - Category β BreadcrumbList schema (Shop β Category β Product). Creates dedicated category landing pages at
shop.dicebastion.com/products/category/CategoryName - Image URL β
schema:image,og:image,twitter:image - URL Slug β Canonical URL,
og:url, and the shareable link - Release Date β If set to a future date, availability becomes PreOrder with
schema:offers.availabilityStarts
π Shareable Links
Every product gets a shareable URL you can use anywhere:
- Product:
shop.dicebastion.com/products/your-slug - Category:
shop.dicebastion.com/products/category/CategoryName
When shared on WhatsApp, Discord, Facebook, or Twitter, these links will show a rich preview card with the product image, name, price, and description β pulled from the Open Graph and Twitter Card meta tags on the SEO page.
πΊοΈ Sitemap
All active products are automatically included in a dynamic XML sitemap at:
shop.dicebastion.com/products/sitemap.xml
This sitemap is auto-generated from the database and includes all product URLs plus category pages. Submit this URL to Google Search Console to accelerate indexing.
πΈοΈ Crawlable Internal Links
The shop homepage is automatically injected with hidden <a> links to every active product's SEO page. This gives Google a crawl path from your shop to each product β critical for discovery and indexing. These links are invisible to visitors but fully visible to search crawlers.
π‘ Best Practices
- Always fill in Summary β it's the primary text Google shows in search snippets. Keep it under 160 characters and make it compelling
- Use Full Description for detailed product info β it's the richest content Google can index. Use the formatting toolbar for lists and links
- Product images should be 720px+ wide (1920px recommended). Use .jpg, .png or .webp. Square (1:1) or landscape (4:3) aspect ratios work best for Google Shopping
- Slugs are permanent β once Google indexes a URL, changing the slug breaks the old link. Choose descriptive, lowercase slugs with hyphens
- Categories create pages β each unique category gets its own SEO landing page. Use consistent category names across products
- Set Release Date for pre-orders β Google will display "Pre-Order" availability status instead of "In Stock"
π Testing Your SEO Pages
- Direct test: Visit
shop.dicebastion.com/products/your-slugβ you'll be redirected to the shop (that's correct!) - Bot test: Use Google Rich Results Test to see the Product schema
- Social test: Use Facebook Debugger or share the link in a Discord DM to yourself
- Sitemap: Check
shop.dicebastion.com/products/sitemap.xmlto verify all products appear