Build
SEO is not a plugin here — it is the renderer
Every storefront page is server-rendered HTML with real content a crawler can read: meta templates, structured data, sitemaps that regenerate on change, and correct status codes throughout.
On-page
On-page
Meta templates with real tokens
Per-product and per-category meta templates use tokens like {product_name}, {category_name} and {shopName}, so titles and descriptions stay specific across thousands of pages without hand-writing each one.
- Per-product and per-category meta templates with tokens
- Open Graph and Twitter cards, with auto-generated OG images
- Canonical URLs on every page
- hreflang for English and Arabic on every equivalent page
Structured data
Structured data
The full schema.org set, not just Product
Product with Offer and price/availability, BreadcrumbList, Organization, LocalBusiness with opening hours, WebSite with SearchAction, ItemList and FAQPage all emit as JSON-LD, matched to what is actually on the page.
- Product + Offer with price and availability
- BreadcrumbList, Organization, LocalBusiness with opening hours
- WebSite with SearchAction, ItemList, FAQPage
- Emitted as JSON-LD, matched to real on-page content
Crawling
Crawling
Sitemaps that regenerate, redirects that write themselves
XML sitemaps are chunked for large catalogues and regenerate on change, robots.txt is configured per shop, and a redirect map auto-creates a 301 the moment a slug changes — no manual redirect file to maintain.
- Chunked XML sitemaps, regenerated on change
- robots.txt configured per shop
- Automatic 301 redirect the moment a slug changes
- llms.txt published for AI assistants
Correctness
Correctness
The right status code, every time
An unknown product returns a real 404, a discontinued one returns 410, and a sold-out item still returns 200 with its availability marked OutOfStock — no soft-404s that confuse a crawler or a customer.
- Unknown product or category — 404
- Discontinued product — 410
- Sold out — 200, with schema marked OutOfStock
- No soft-404s anywhere in the renderer
Specification
Every detail, spelled out
On-page SEO
- Rendering
- Server-rendered HTML with real content and links
- Meta templates
- Per-product and per-category, with tokens
- Social cards
- Open Graph and Twitter cards, auto-generated OG images
- Canonical & hreflang
- On every page, for every language
Structured data
- Product pages
- Product + Offer with price/availability
- Navigation
- BreadcrumbList, ItemList
- Business
- Organization, LocalBusiness with opening hours
- Search & FAQ
- WebSite + SearchAction, FAQPage
Sitemaps, crawling & status codes
- Sitemaps
- Chunked XML, regenerate on change
- Redirects
- Automatic 301 when a slug changes
- llms.txt
- Published for AI assistants
- Status codes
- 404 unknown, 410 discontinued, 200 OutOfStock
FAQ
Questions about Built-in SEO
Are storefront pages readable by a crawler without JavaScript?
What happens when I rename a product URL?
Does a sold-out product get removed from search?
Do you support both English and Arabic SEO?
What is llms.txt?
See the structured data on a live page
We can walk you through a live product page’s markup.
No card required · Live in a day · Support in Arabic and English