AutoSEO writes mirrored Arabic and English content for Zid stores and delivers each article as a signed webhook payload you route into the store.
What Is Zid and How Its Site Structure Affects SEO
Zid is a Saudi-founded e-commerce platform built primarily for Arabic-speaking markets across the GCC and MENA region. Every Zid store runs on a shared infrastructure where the platform controls the server environment, rendering method, and core URL logic. Understanding that structure is the starting point for any serious SEO work on Zid, because you cannot optimize what you do not understand architecturally.
Zid generates storefronts using server-side rendering (SSR), which means product pages, category pages, and the homepage are delivered as fully rendered HTML to the crawler. This is a meaningful advantage over JavaScript-heavy platforms where Googlebot must execute scripts before it can read content. On Zid, the content is in the HTML response — crawlers see it immediately.
The default site hierarchy on a Zid store follows this pattern:
- Homepage:
yourdomain.com/
- Collections (categories):
yourdomain.com/collections/[collection-handle]
- Products:
yourdomain.com/products/[product-handle]
- Static pages:
yourdomain.com/pages/[page-handle]
- Blog posts:
yourdomain.com/blog/[post-handle]
This flat, predictable structure is good for crawl efficiency. Google can reach any product within two or three clicks from the homepage, which keeps crawl depth low and link equity distribution clean. The risk appears when merchants create deeply nested collections or duplicate products across multiple collections without canonical tags — a problem covered in the mistakes section below.
How to Control URLs on Zid for Maximum SEO Value
Zid gives store owners direct control over the URL handle (slug) for products, collections, pages, and blog posts. The handle is set in the product or collection editor and defaults to the Arabic or English title, transliterated or translated automatically. This default is often messy — long, full of stop words, or carrying special characters that get percent-encoded in the browser bar.
The correct approach is to manually set every handle before the page is indexed. Follow these rules:
- Use hyphens as word separators, never underscores or spaces.
- Keep handles short: aim for two to five descriptive words that match the primary keyword.
- For Arabic-language stores, use Arabic slugs (
/منتجات/عطر-رجالي) rather than romanized transliterations. Google indexes Arabic URLs correctly, and Arabic slugs match the actual search queries your customers type.
- Remove filler words (من، في، و / of, the, and) unless they are part of a genuine keyphrase.
- Never change a live URL without setting a 301 redirect from the old handle to the new one. Zid allows redirect management inside the dashboard under Settings → Redirects.
One Zid-specific URL issue to watch: when a product belongs to multiple collections, Zid can generate multiple valid URLs for the same product (one through each collection path). Set the canonical tag on each product page to point to the single preferred URL — typically the direct /products/[handle] path — so link equity is not split.
Metadata on Zid: Title Tags, Meta Descriptions, and Open Graph
Zid provides a dedicated SEO panel inside every product, collection, page, and blog post editor. This panel contains three fields: SEO title, meta description, and URL handle. These fields override the default title (which is just the product name) and the default description (which is pulled from the product description field).
Leaving these fields empty is the single most common metadata mistake on Zid stores. When the SEO title is blank, Zid falls back to the product name alone — no brand, no category context, no keyword intent signal. When the meta description is blank, Google generates a snippet from the page body, which is usually a truncated product description that does not include a call to action or the key differentiator.
Write every SEO title using this structure: Primary Keyword — Secondary Context | Brand Name. Keep the total character count under 60 to avoid truncation in search results. For Arabic titles, the same rule applies but character count is less predictable because Arabic characters render wider; test your titles in a SERP preview tool.
Meta descriptions should be 140–155 characters, include the primary keyword naturally, and end with a reason to click (price range, free shipping threshold, unique product attribute). They do not directly affect rankings, but they affect click-through rate, which affects traffic volume.
Zid also populates Open Graph tags automatically from the SEO title and product image, which controls how your pages appear when shared on WhatsApp, Twitter/X, and Snapchat — all high-traffic channels in the GCC. Verify that your product images meet the minimum OG image dimension of 1200×630 pixels so they render correctly in link previews.
Sitemaps on Zid: What Gets Generated and What You Must Do
Zid automatically generates an XML sitemap for every store and makes it available at yourdomain.com/sitemap.xml. The sitemap includes products, collections, pages, and blog posts. It updates automatically when you add or remove content. You do not need a third-party app to generate a sitemap on Zid.
Your responsibilities are:
- Submit the sitemap to Google Search Console. Go to Search Console → Sitemaps → enter
sitemap.xml → submit. Zid does not do this automatically on your behalf.
- Submit to Bing Webmaster Tools separately. Bing holds meaningful market share in Saudi Arabia and the UAE, particularly on Windows devices.
- Audit the sitemap for noindexed URLs. If you have marked certain pages as noindex but they still appear in the sitemap, remove them. A sitemap should only contain URLs you want indexed.
- Check for out-of-stock product pages. Zid keeps out-of-stock product pages live by default. If you want them excluded from the sitemap and the index, you must either delete the product, redirect it, or set it to noindex manually inside the SEO panel.
Structured Data and Schema Markup on Zid
Zid injects basic structured data automatically on product pages, including Product schema with name, image, description, and price. This gives your products eligibility for Google's rich results — specifically the price and availability badges that appear in the Shopping tab and sometimes in organic results.
However, Zid's automatic schema has gaps that limit rich result eligibility:
| Schema Property |
Zid Default |
What You Should Add |
| AggregateRating |
Not included by default |
Add via a reviews app that injects JSON-LD, or add manually via custom code in the theme |
| Brand |
Sometimes missing |
Fill in the Brand field in the product editor — Zid maps it to schema |
| SKU / MPN |
Included if you enter it |
Always enter SKU; it strengthens product identity signals for Google Shopping |
| BreadcrumbList |
Partially implemented |
Verify in Rich Results Test; if missing, add JSON-LD in the theme's <head> |
| FAQPage |
Not generated |
Add manually to collection or landing pages with high-volume question-based queries |
To add custom JSON-LD on Zid, go to Design → Theme → Edit Code and insert the script block in the relevant template file. Always validate with Google's Rich Results Test after any schema change.
Page Speed on Zid: What the Platform Controls and What You Control
Zid handles hosting, CDN delivery, and core server response times. The platform uses a CDN to serve assets, which keeps TTFB (Time to First Byte) low for users across the GCC. You cannot change the server stack. What you can control is everything loaded on top of the platform's base:
- Images: Zid does not automatically convert uploaded images to WebP. Upload images in WebP format yourself, or compress JPEGs to under 150KB before uploading. Product images are the primary cause of slow Zid stores.
- Theme apps and scripts: Every third-party app you install on Zid can inject JavaScript into every page. Audit your installed apps quarterly and remove any that are inactive. Each unused app script adds render-blocking weight.
- Theme choice: Zid's premium themes are generally leaner than heavily customized free themes. If your Core Web Vitals scores (measured in Search Console under Experience → Core Web Vitals) show widespread poor URLs, the theme is often the cause.
- Font loading: Custom Arabic fonts loaded from external sources add latency. Use font-display: swap in your theme CSS and preload the primary font file.
The Most Common Zid SEO Mistakes and How to Fix Them
These are the errors that appear most frequently in Zid store audits, in order of how much ranking damage they cause:
- Duplicate product URLs across collections. A product in three collections generates three crawlable paths. Fix: set a canonical tag pointing to
/products/[handle] on every product page.
- Empty SEO title and meta description fields. Fix: treat these fields as mandatory, not optional. Build a workflow where no product goes live without both fields filled.
- Auto-generated handles with Arabic stop words and special characters. Fix: edit every handle manually before publishing.
- No 301 redirects after URL changes. Fix: use the Redirects tool in Zid settings every time a handle is changed on a live page.
- Sitemap submitted without Search Console verification. Fix: verify domain ownership in Search Console first, then submit the sitemap.
- Oversized product images. Fix: compress all images before upload; target under 100KB for product thumbnails, under 300KB for hero images.
- Ignoring the Arabic-language SEO panel. Zid supports bilingual stores. If your store has both Arabic and English versions, each language version needs its own SEO title and meta description — do not leave the Arabic fields blank and rely on the English content.
Step-by-Step SEO Workflow for Zid Stores: From Research to Ranking
Running SEO on a Zid store follows a repeatable cycle: find keywords your buyers use in Arabic and English, optimize every page element Zid exposes to you, publish supporting content, get pages indexed fast, and monitor rankings weekly. The steps below cover each stage in order.
Step 1 – Keyword Research Focused on Gulf and Saudi Buyers
Start with the Arabic search terms your target customers type into Google Saudi Arabia, Google UAE, and Google Kuwait. Use Google Keyword Planner set to Saudi Arabia with Arabic as the language. Pull search volume, competition, and cost-per-click. High CPC keywords are usually high commercial intent — prioritize them for product and category pages. Low-competition informational keywords work well for blog posts inside Zid's content module.
Build three keyword buckets:
- Transactional keywords – include words like شراء, اشتري, سعر, توصيل. Map these to product pages and collection pages.
- Navigational keywords – brand name + product type. Map these to your homepage and main category pages.
- Informational keywords – how-to and comparison queries. Map these to Zid blog posts or dedicated landing pages.
Step 2 – On-Page Optimization Inside the Zid Dashboard
Zid gives you direct control over the SEO fields that matter most. For every product page, category page, and static page, complete the following inside the Zid admin panel:
- Page title – Write a unique title under 60 characters. Place the primary keyword near the front. For Arabic pages, write the title in Arabic. Zid renders the title tag correctly for both RTL and LTR.
- Meta description – Write 140–155 characters that include the keyword and a clear reason to click. Zid's SEO settings panel has a dedicated meta description field for every page type.
- Product name and H2/H3 headings – The product name becomes the main heading on the page. Use your primary keyword naturally in the product name. Add descriptive subheadings inside the product description using Zid's rich text editor.
- Product description body – Write at least 150 words per product. Include the primary keyword once in the first paragraph, secondary keywords in the body, and answer the most common buyer question before the fold.
- Image alt text – Zid lets you edit alt text for every uploaded image. Describe the product accurately in Arabic and include the keyword where it fits naturally. This feeds Google Images traffic, which is significant in the Gulf region.
- URL slug – Zid auto-generates slugs from the product name. Edit the slug to remove stop words and keep it short. Use hyphens, not underscores. For Arabic stores, Arabic slugs are fully supported and often rank better for Arabic queries.
- Canonical tags – Zid handles canonical tags automatically on paginated collection pages and filtered views, preventing duplicate content issues without manual intervention.
Step 3 – Site Structure and Internal Linking on Zid
Zid organizes your store into collections, products, and pages. A flat structure works best for SEO: homepage → collection page → product page, with no more than three clicks from the homepage to any product. Link related products inside descriptions using Zid's product link feature. Add breadcrumb navigation — Zid themes include breadcrumb markup that Google reads as structured data, improving how your pages appear in search results.
Create a main navigation menu that includes your highest-priority collection pages. Internal links from blog posts to product pages pass authority and help Google understand which pages are most important in your store.
Step 4 – Technical SEO Checks Specific to Zid
Zid handles many technical requirements automatically, but you should verify the following:
- Sitemap submission – Zid generates an XML sitemap at yourdomain.com/sitemap.xml. Submit it to Google Search Console and Bing Webmaster Tools immediately after launch and after any major product upload.
- HTTPS – All Zid stores use SSL by default. Confirm your custom domain also redirects HTTP to HTTPS without redirect chains.
- Mobile performance – Zid themes are mobile-first. Run Google PageSpeed Insights on your store URL. Compress images before uploading; Zid does not auto-compress on upload.
- Structured data – Zid injects Product schema and BreadcrumbList schema on product pages. Verify this with Google's Rich Results Test. If your theme version is outdated, contact Zid support to update it.
- hreflang for bilingual stores – If you run Arabic and English versions of your store, add hreflang tags manually in Zid's custom code section or through a third-party app from the Zid app market.
Step 5 – Content Publishing Through Zid's Blog Module
Zid includes a built-in blog. Use it to publish buying guides, product comparisons, and how-to articles targeting your informational keywords. Each post should be 600–1,200 words, include one internal link to a relevant product or collection page, and have a unique meta title and description set in the post's SEO settings. Publish consistently — two to four posts per month is enough to build topical authority over six months.
Step 6 – Automating the Full SEO Cycle with AutoSEO
AutoSEO connects to your Zid store through the Zid app market and runs the research-to-ranking workflow automatically. Here is exactly how the automation works at each stage:
| Stage |
What AutoSEO Does |
Where It Appears in Zid |
| Research |
Scans your product catalog and pulls keyword opportunities from Google's API, ranked by volume and competition for your target country |
AutoSEO dashboard inside Zid admin |
| Write |
Generates optimized product descriptions, meta titles, and meta descriptions in Arabic or English based on your keyword map |
Draft content queued for your review |
| Publish to Zid |
Pushes approved content directly to the correct product, collection, or page fields in Zid via API — no copy-paste required |
Live on your Zid store immediately |
| Index |
Submits updated URLs to Google Search Console's Indexing API and pings Bing automatically after each publish |
Indexing log in AutoSEO dashboard |
| Track |
Monitors keyword rankings, organic clicks, and impressions weekly; sends a report to your email with changes flagged |
Rankings report in AutoSEO dashboard |
The main benefit of this automation for Zid merchants is speed. A store with 200 products can have every product page optimized, published, and submitted for indexing in under 24 hours — a task that would take weeks manually. AutoSEO also re-optimizes pages when rankings drop, detecting underperforming URLs and suggesting or automatically applying content updates.
Step 7 – Tracking and Iteration
Connect Google Search Console to your Zid store by adding the verification meta tag in Zid's custom code settings. Check the Performance report weekly. Sort by impressions to find keywords where you appear but do not get clicks — these pages need stronger meta titles and descriptions. Sort by position to find keywords ranking between position 8 and 20 — these pages are close to page one and need internal links and content expansion to move up.
Review your Zid analytics alongside Search Console data. High organic traffic with low conversion usually means the keyword intent does not match the page — revisit your keyword mapping and adjust.
FAQ
Does Zid support Arabic SEO properly?
Yes. Zid is built for Arabic-first e-commerce. It supports RTL text rendering, Arabic URL slugs, Arabic meta tags, and Arabic structured data. Google indexes Arabic content from Zid stores without any additional configuration. You can also run a bilingual store with Arabic and English pages, though hreflang tags for bilingual setups require a manual code addition or a third-party app.
Where do I find the SEO settings for a product in Zid?
Open your Zid admin panel, go to Products, select the product you want to edit, and scroll to the bottom of the product edit page. You will find a dedicated SEO section with fields for the page title, meta description, and URL slug. The same SEO section appears on collection pages and static pages under the relevant edit screens.
Does Zid automatically generate a sitemap?
Yes. Zid generates an XML sitemap automatically at yourdomain.com/sitemap.xml. It updates when you add or remove products and pages. You should submit this URL to Google Search Console and Bing Webmaster Tools manually after connecting your custom domain. Resubmit the sitemap after large bulk product uploads to prompt faster crawling.
Can I add structured data or schema markup to my Zid store?
Zid themes include Product schema and BreadcrumbList schema by default on product pages. You can verify this using Google's Rich Results Test by entering any product URL. If you need additional schema types — such as FAQ schema for blog posts or Organization schema for your homepage — you can add JSON-LD code manually through Zid's custom code injection settings in the theme editor.
How does AutoSEO publish content directly to Zid?
AutoSEO uses the Zid API to write content directly to your store's product, collection, and page fields. After you install AutoSEO from the Zid app market and grant API access, the tool can push meta titles, meta descriptions, product descriptions, and alt text to the correct fields without you opening the Zid dashboard. Every change is logged so you can review or roll back any update.
How long does it take to see SEO results on a new Zid store?
Most new Zid stores see their first organic clicks within four to eight weeks of submitting the sitemap and completing on-page optimization. Ranking on the first page for competitive transactional keywords typically takes three to six months, depending on your domain age, backlink profile, and how consistently you publish content. Informational blog keywords with low competition can rank within two to four weeks on a new domain.
Does Zid compress images automatically for SEO performance?
Zid does not automatically compress images on upload. You should compress product images before uploading them using a tool like Squoosh or TinyPNG. Target file sizes under 150KB for product images without visible quality loss. Slow image load times directly affect your Core Web Vitals scores, which Google uses as a ranking factor, so image compression is one of the highest-impact technical SEO tasks for Zid merchants.
Can I use AutoSEO on a Zid store that already has existing product descriptions?
Yes. AutoSEO audits your existing content first and identifies which pages are missing meta tags, have thin descriptions, or rank below position 10 for their target keywords. It only rewrites or supplements pages that need improvement. You can set AutoSEO to require your approval before any change goes live, so existing content that is already performing well stays untouched.