AutoSEO writes native Arabic and English content for Salla stores and delivers each finished article as a signed webhook payload you route into the store.
What Is Salla's Site Structure and Why It Matters for SEO
Salla generates a predictable URL and page hierarchy for every store. Understanding this hierarchy is the foundation of all SEO work on the platform, because you cannot change the core folder structure — you can only optimise within it. Every Salla store follows this pattern:
- Homepage:
yourdomain.com/
- Category pages:
yourdomain.com/categories/category-slug
- Product pages:
yourdomain.com/products/product-slug
- Blog posts:
yourdomain.com/blog/post-slug
- Static pages:
yourdomain.com/pages/page-slug
- Brand pages:
yourdomain.com/brands/brand-slug
- Tag pages:
yourdomain.com/tags/tag-slug
This structure is clean and crawlable. The practical implication is that your keyword strategy must map to these page types. A search term like "أحذية رياضية رجالي" belongs on a category page, not a product page. Misaligning keyword intent with page type is the single most common structural mistake Salla merchants make.
Salla also automatically generates paginated versions of category and blog listing pages using ?page=2 query parameters. These are handled with rel="next" and rel="prev" link elements in the head, which Google still uses as a crawl signal even though it deprecated them as a ranking signal. More importantly, paginated pages should not be blocked in robots.txt — a mistake seen frequently in default Salla theme configurations.
How to Configure Every Technical SEO Lever Inside Salla's Dashboard
Salla exposes a specific set of SEO controls. Knowing exactly where each setting lives — and what it actually does — removes guesswork.
Custom URLs and Slugs
Every product, category, blog post, and static page in Salla has an editable slug field. The platform auto-generates a slug from the Arabic or English title, but the auto-generated version is often long, includes stop words, or transliterates Arabic in inconsistent ways. You must manually set every slug before the page is indexed. Changing a slug after indexing requires a 301 redirect, which Salla supports natively under Settings → SEO → Redirects. A good slug is short, uses hyphens as separators, contains the primary keyword, and avoids special characters or Arabic numerals where a Latin equivalent exists.
Metadata: Title Tags and Meta Descriptions
Salla provides separate title and meta description fields for every indexable page type. These fields are found inside each product, category, or page editor under the SEO tab. If left blank, Salla falls back to the page name and a truncated version of the description — which is rarely optimal. Title tags should be written to the formula: Primary Keyword – Secondary Modifier | Brand Name, kept under 60 characters. Meta descriptions should be 140–155 characters, written as a genuine call to action, and must include the primary keyword naturally.
Salla also allows you to set global SEO templates for product and category pages under Settings → SEO → Page Templates. Use dynamic variables like {product_name}, {category_name}, and {store_name} to generate baseline metadata at scale, then override manually for high-priority pages.
Sitemaps
Salla automatically generates and maintains an XML sitemap at yourdomain.com/sitemap.xml. This sitemap is dynamic — it updates when you add or remove products. You do not need a third-party plugin to manage it. However, you must submit it manually to Google Search Console and Bing Webmaster Tools. The sitemap includes products, categories, blog posts, and static pages by default. It does not include tag pages or brand pages unless those are enabled in your theme settings. Check the sitemap monthly to confirm that out-of-stock or draft products are excluded, because Salla sometimes includes non-canonical URLs in the sitemap depending on theme version.
Structured Data and Schema Markup
Salla's default themes output Product schema automatically, including name, image, description, sku, offers (with price, priceCurrency, and availability). This is confirmed via Google's Rich Results Test. However, several schema types are missing from default Salla output and must be added manually via the theme's custom code injection area or a Salla app:
- AggregateRating: Not output by default even when reviews are enabled. Requires manual implementation or a reviews app that injects the schema.
- BreadcrumbList: Present in some themes, absent in others. Verify with Search Console's Enhancements report.
- Organization / LocalBusiness: Must be added manually to the homepage via JSON-LD injection in Settings → Advanced → Custom Code → Head.
- FAQPage: Salla has no native FAQ block that outputs schema. If you add FAQ content to product or category pages, you must write the JSON-LD manually.
Page Speed Controls Available on Salla
Salla hosts all stores on its own infrastructure, so server-level speed is outside merchant control. What you can control is the asset layer. The most impactful speed levers on Salla are:
- Image compression: Salla serves images through its own CDN and applies automatic WebP conversion on supported themes. Upload images at the correct display dimensions — uploading a 4000px image for a 600px thumbnail slot still increases page weight even after CDN processing.
- App load: Each installed Salla app can inject JavaScript into the storefront. Every unnecessary app adds render-blocking scripts. Audit installed apps quarterly and remove any that are inactive.
- Theme code bloat: Premium Salla themes sometimes load unused CSS and JavaScript libraries. Use Chrome DevTools Coverage tab to identify unused code and either remove it via theme customisation or defer it.
- Font loading: Custom Arabic fonts are a common Core Web Vitals killer on Salla stores. Use
font-display: swap in your theme CSS and preload the primary font file in the head.
Canonical Tags
Salla outputs a self-referencing canonical tag on every page automatically. The problem arises with filtered category pages — when a user applies a price filter or a colour attribute, Salla generates a new URL with query parameters. These filtered URLs do not always carry the canonical pointing back to the base category URL, which can cause duplicate content signals. Verify this behaviour on your specific theme by appending a filter to a category URL and inspecting the page source for the canonical tag.
The Most Common Salla SEO Mistakes and How to Fix Them
These are the errors that appear repeatedly across Salla stores, regardless of store size or industry.
| Mistake |
Where It Happens |
Fix |
| Leaving auto-generated slugs unchanged |
Products and categories |
Edit the slug field before publishing; set a redirect if the page is already indexed |
| Duplicate title tags across product variants |
Products with colour or size variants |
Ensure each variant does not create a separate indexable URL, or set canonical to the parent product |
| Empty meta descriptions on category pages |
Category editor SEO tab |
Write unique meta descriptions for every category; use global templates as a fallback only |
| Sitemap submitted but not re-verified after domain change |
Google Search Console |
Re-submit sitemap URL after any domain migration or subdomain change |
| AggregateRating schema missing despite active reviews |
Product pages |
Install a reviews app that outputs schema, or inject JSON-LD manually via theme code |
| Blog content published with no internal links to products |
Blog posts |
Add at least two contextual internal links per blog post pointing to relevant product or category pages |
| Tag pages indexed and competing with category pages |
Tag pages at /tags/ |
Add noindex to tag pages via Salla's robots meta setting unless the tag targets a distinct keyword |
| Images missing alt text |
Product image uploader |
Fill the alt text field in the product image editor with a descriptive, keyword-relevant phrase |
One mistake that deserves specific attention is the treatment of out-of-stock products. Many Salla merchants either delete out-of-stock product pages or let Salla hide them automatically. Both actions destroy accumulated ranking signals. The correct approach is to keep the page live, update the schema availability value to OutOfStock, and add a restock notification form. If the product is permanently discontinued, redirect the URL to the most relevant category page rather than returning a 404.
Another frequently overlooked issue is hreflang implementation for bilingual stores. Salla supports Arabic and English storefronts, and many merchants run both languages. Without correct hreflang tags pointing each language version to the other, Google may choose the wrong language version to serve in search results. Salla's default bilingual setup does not always output hreflang tags correctly — verify this in Search Console under the International Targeting report and correct it via custom code injection if needed.
Step-by-step SEO workflow for Salla stores: from keyword research to indexed pages
Running SEO on Salla follows a repeatable six-stage cycle: research, write, optimize on-page fields, publish, request indexing, and track rankings. Each stage maps directly to tools inside Salla's dashboard or to AutoSEO's automation layer, so you never have to leave a disconnected spreadsheet workflow again.
Stage 1 — Keyword research scoped to Arabic and Gulf commercial intent
Salla's primary merchant base operates in Saudi Arabia, the UAE, Kuwait, and wider MENA markets, which means keyword research must account for Arabic search behavior, dialectal variation, and purchase-intent phrasing that differs from English e-commerce norms. Start with seed terms in Modern Standard Arabic, then expand into Gulf colloquial variants using Google Keyword Planner set to Saudi Arabia and UAE locations. Filter for keywords with a monthly search volume above 500 and a commercial or transactional modifier such as شراء (buy), سعر (price), or توصيل سريع (fast delivery).
- Export your keyword list grouped by product category, not by individual SKU.
- Identify one primary keyword and two to three secondary keywords per page type: collection page, product page, and blog post.
- Flag keywords that trigger Google Shopping boxes — these signal high commercial value and should be prioritized for product pages.
- Note search intent: informational keywords belong on blog content, transactional keywords belong on product and collection pages.
Stage 2 — On-page optimization inside Salla's native fields
Salla exposes dedicated SEO fields for every product, collection, and static page. Filling these fields correctly is the single highest-return on-page action available to Salla merchants.
| Page type |
SEO title limit |
Meta description limit |
Key additional field |
| Product page |
60 characters |
155 characters |
Product description (supports structured data) |
| Collection page |
60 characters |
155 characters |
Collection description (crawlable body text) |
| Blog post |
60 characters |
155 characters |
Slug, category tag, featured image alt text |
| Static page |
60 characters |
155 characters |
Custom URL slug |
Place the primary keyword within the first 55 characters of the SEO title. Write meta descriptions as a direct answer or benefit statement — not a keyword list. In the product description body, use the primary keyword in the first 100 words, include secondary keywords naturally in subsequent paragraphs, and add a short bullet list of specifications to capture featured-snippet formatting.
For images, Salla allows alt text per image. Write descriptive alt text that includes the product name and a relevant attribute such as color, material, or size. This improves both accessibility and Google Image Search visibility, which drives measurable traffic in fashion and home-goods categories.
Stage 3 — Automating the full workflow with AutoSEO
AutoSEO connects directly to Salla via API and compresses the research-to-indexed-page cycle from days to under an hour. The automation runs five sequential steps without manual intervention between them.
- Research: AutoSEO pulls your Salla product catalog, matches each product to ranked keyword opportunities using live search data, and scores keywords by difficulty, volume, and relevance to your existing category structure.
- Write: The platform generates SEO titles, meta descriptions, product descriptions, and collection descriptions pre-filled with the assigned primary and secondary keywords. Content is produced in Arabic, English, or bilingual format depending on your store's language settings.
- Publish to Salla: AutoSEO pushes the generated content directly into Salla's SEO fields and product description fields through the Salla Partner API. No copy-pasting, no CSV imports. Changes go live on your storefront immediately.
- Index: After publishing, AutoSEO submits updated URLs to Google Search Console's Indexing API and to Bing Webmaster Tools. This accelerates crawl scheduling from the typical two-to-four week window down to 24–48 hours for most pages.
- Track: AutoSEO syncs ranking data from Google Search Console back into a per-product dashboard. You see impressions, clicks, average position, and click-through rate for each Salla page without switching between tools.
The practical result is that a Salla store with 200 products can complete a full SEO pass — keyword assignment, content generation, publishing, and indexing — in a single workflow run rather than across weeks of manual work.
Maintaining and iterating your Salla SEO over time
SEO on Salla is not a one-time setup. Seasonal campaigns, new product launches, and algorithm updates all require ongoing adjustments. Build a monthly review into your operations: check AutoSEO's ranking dashboard for pages that have dropped more than five positions, re-run content generation for those pages with refreshed keyword data, and republish. For collection pages, update the collection description text at the start of each major sales season — Ramadan, National Day, and Back to School are the three highest-traffic periods for most Gulf e-commerce stores.
Internal linking is a frequently skipped step on Salla stores. When you publish a new blog post, link from that post to the two or three most relevant collection or product pages using anchor text that matches the target keyword of the destination page. This passes authority from content pages to commercial pages and shortens the crawl path for Googlebot.
FAQ
Does Salla generate SEO metadata automatically for new products?
Salla does not auto-generate optimized SEO titles or meta descriptions when you create a product. It pre-fills the SEO title field with the product name and leaves the meta description blank. You must write or generate these fields manually, or use a tool like AutoSEO to populate them automatically across your entire catalog.
Can I edit the URL slug of a Salla product page after publishing?
Yes. Salla allows you to edit the URL slug from the product's SEO settings tab at any time. However, changing a slug after the page has been indexed by Google requires you to set up a 301 redirect from the old URL to the new one. Salla's redirect manager, found under Store Settings, handles this. Skipping the redirect causes the old URL to return a 404 error and you lose any accumulated ranking authority for that page.
How does Salla handle hreflang for Arabic and English bilingual stores?
Salla supports bilingual storefronts and adds hreflang tags automatically when you enable a second language in your store settings. The tags signal to Google which language version to serve to which audience. Verify the implementation by inspecting your page source or running a crawl with Screaming Frog — confirm that each Arabic page references its English equivalent and vice versa, and that the x-default tag points to your primary language version.
What structured data does Salla add to product pages?
Salla injects Product schema markup automatically on product pages, including name, price, currency, and availability fields. If you have enabled product reviews through a compatible Salla app, aggregate rating schema is also added. This structured data makes your products eligible for rich results in Google Search, including price and availability annotations in organic listings. You can validate the markup using Google's Rich Results Test by pasting any product page URL.
Why are my Salla product pages not appearing in Google after two weeks?
The most common causes are: the store is set to password-protected or maintenance mode, the sitemap has not been submitted to Google Search Console, or Salla's robots.txt is blocking crawl access to product URLs. Check all three in sequence. Submit your sitemap — found at yourdomain.com/sitemap.xml — directly in Google Search Console under the Sitemaps report. If pages are still not indexed after submission, use the URL Inspection tool to request indexing individually for your highest-priority pages.
Does Salla's blog support SEO well enough to compete with standalone content sites?
Salla's built-in blog provides title, meta description, slug, category, and featured image alt text fields, which covers the core on-page requirements. Its limitations are in content depth and internal linking flexibility compared to a dedicated CMS. For most Salla merchants, the blog is sufficient for targeting informational keywords that support product category pages. If your strategy requires extensive long-form content or advanced schema for articles, consider whether the built-in blog meets your volume needs before committing to it as your primary content channel.
How long does it take to see ranking improvements after optimizing Salla product pages?
For pages that were previously unoptimized — missing meta descriptions, generic titles, thin product descriptions — visible ranking movement typically appears within four to eight weeks of optimization and indexing. Pages targeting low-competition keywords in Arabic can rank within two to three weeks. High-competition category terms in saturated niches take three to six months of consistent optimization and link building. Using AutoSEO's indexing submission shortens the crawl delay, but ranking timelines depend on competition and domain authority, not on how quickly Google discovers the page.
Can AutoSEO optimize Salla stores that sell in multiple currencies or ship across GCC countries?
Yes. AutoSEO's keyword research layer allows you to set multiple target countries simultaneously, so you can assign Gulf-region keyword variants — including country-specific pricing terms and shipping queries — to the same product pages. The content generation step can include geo-relevant phrases such as شحن للكويت (shipping to Kuwait) or متاح في الإمارات (available in UAE) where search data shows demand. This is particularly useful for Salla merchants who have activated Salla's multi-currency feature and want their organic traffic to reflect the full GCC addressable market.