LaunchRanked

Playbook · Website platforms

Wix SEO: what you can and can't control

Wix SEO is mostly settings, not code. Wix generates your sitemap, adds a self-referencing canonical tag to every page, and lets you edit titles, meta descriptions, URL slugs, 301 redirects, structured data, robots.txt and llms.txt in the editor and the SEO & GEO dashboard. It has no editor for the sitemap file, it does not let you remove the /post/ prefix from blog URLs, and it does not redirect a blog post for you when you change its slug.

For most small-business, store and blog sites that covers the technical side, so the platform is rarely the problem. The usual causes are defaults left alone (a title that is just the page name plus the site name, a blank meta description), a blog slug changed without a redirect, a site still on the free wixsite.com address, and category pages nobody wrote. Google's own sitemap guide says a CMS such as Wix usually has the sitemap covered, so the effort goes into pages worth indexing. Below: what Wix controls, field by field, the pages to build, how AI assistants see a Wix site and a 90-day plan.

Updated By the LaunchRanked team46 sources checked

Searches to plan around

Query patterns and the intent behind them. We don’t quote search volumes: check your own Search Console for the ones you already appear for.

  • “[service] [city]”, “[business type] near me”

    Local service

    The map pack and your Business Profile often decide these, and Wix's SEO settings don't touch them. That part sits outside Wix and outside Autopilot, which covers content, Search Console and AI answers. What the site controls is a page for each service you really offer, with a title that says what and where.

  • “buy [product]”, “[product] [size, colour or material]”

    Shopping

    Wix Stores product pages sit at /product-page/ with preset Product markup, and category pages at /category/. Each product needs its own description and each category a short intro, not the supplier's text.

  • “best [product] for [use]”, “[A] vs [B]”

    Shortlisting

    Results are mostly listicles and review sites. An honest guide in your Wix Blog, with dated facts and a line on who should pick the alternative, is a fair way in.

  • “how to [task]”, “[problem] fix”

    Learning

    Blog posts answer these. Wix puts them at /post/<slug> with BlogPosting markup by default, so set the slug before you publish.

  • “[your brand] reviews”, “[your brand] hours”, “[your brand] prices”

    Brand check

    These searches show your title tag and meta description, which Wix leaves at defaults. Write them, and add your business name and address so Wix can create LocalBusiness markup for the homepage.

  • “[event] [city]”, “[workshop] [month]”

    Events

    Wix Events pages sit at /event-details/ with preset event markup. Put the date, place, price and what happens in text, not only in the banner image.

Page families that work

  • Service pages

    /services/boiler-repair

    One page per service you really offer: who it is for, what is included, a price or range, how booking works and the proof you have. Main pages can nest under a parent so the URL reads /services/boiler-repair, but pages that belong to Wix apps, such as blog and store pages, can't be nested (Wix's hierarchy guide).

  • Product and category pages

    /product-page/oak-desk-lamp

    Wix Stores product pages get preset Product markup and a self-referencing canonical, and category pages sit at /category/ (Wix's defaults list). Write a real description for every product and a short intro for every category. Supplier text is already on other shops' pages.

  • Blog answers and how-tos

    /post/prepare-a-garden-for-winter

    One question per post, answered in the opening lines, written from your own work. The post's cover image becomes the default og:image (Wix). Set the slug before publishing, because Wix won't redirect it if you change it later.

  • Comparison and buying guides

    /post/gas-vs-electric-boilers

    A fair table with dated facts (prices, running costs, what each option suits) and a plain paragraph on who should pick the other option. Shortlist searches are often answered by this kind of page.

  • Pages from your own data (Wix CMS)

    /team/maria-lopez

    Dynamic item pages accept SEO variables, so each page's title and description can pull from its collection fields (Wix's dynamic pages guide). Use it for items with facts of their own, such as team members, projects or stockists. Skip a page when the only change from another is the name.

  • Event pages

    /event-details/winter-workshop

    Wix Events pages get preset event markup and their own sitemap. Put date, place, price and what happens in text, and link to the booking step.

Risky page types

  • Dynamic pages that only swap a name

    SEO variables make it quick to publish hundreds of pages from one template. If the only difference is a city or service name, that is the pattern Google's doorway and scaled content abuse policies describe. The safe method is here.

  • Category pages with no copy

    Wix indexes blog category pages by default, while tag and archive pages are not indexed by default (Wix). A category that is a title and a list of links is a thin page. Keep a few, give each a description, or turn indexing off.

  • AI-written posts published in bulk

    Google's guidance on generative AI content says using AI to produce many pages without adding value for users may breach its scaled content abuse policy. It makes no difference whether the posts are typed into the Wix Blog or sent in through an API.

Technical pitfalls

  1. Defaults left alone: title, description, social image

    Wix builds a page title from the page name plus your site name, leaves the meta description blank and sets no social image unless you add one for the site (Wix's defaults list). Write each one. Wix suggests titles under 60 characters and descriptions of 50–160 (Wix); Google sets no fixed limit, truncates to fit the screen and may still rewrite what it shows (titles, descriptions). For a whole page type, set a pattern with variables in SEO Settings, then override the pages that matter. What we changed on our own pages.

  2. Fixed URL families, and slugs that don't redirect

    Blog posts sit at /post/<slug> and Wix says the prefix can't be removed; categories use /blog/categories/, tags /blog/tags/ and products /product-page/ (Wix's blog guide, defaults list). You can edit the slug and the main blog page's own path. Changing a page slug on a connected domain creates a 301 automatically, but not for Wix Blog pages: add that redirect yourself in the URL Redirect Manager (Wix's redirect guide). Some paths, such as /apps, /sitemap.xml and /robots.txt, are reserved (Wix).

  3. Redirects need a custom domain and have limits

    301s only work on a connected custom domain. You can have up to 5,000 per site, import 500 at a time by CSV and group-redirect a path such as every blog post. You can't redirect the homepage with them or use a source URL that contains # (Wix, CSV import). On a migration, map every old URL before launch: the site migration checklist has the steps.

  4. The sitemap is generated, with no editor

    Wix serves /sitemap.xml as an index with one sitemap per page type (pages, blog posts, categories, products, bookings, events) and keeps it current. Its help center describes no way to edit the file, and lists changing priority and frequency as an open feature request (Wix's sitemap guide, feature request). What you can do: a page you set not to be indexed may drop out, and so may a page whose canonical tag you change (index settings). If you connect Search Console through Wix's SEO Setup Checklist, which needs a Premium plan and a connected domain, Wix submits the sitemap for you; otherwise submit it in Search Console yourself (Wix).

  5. robots.txt is editable, and easy to break

    The Robots.txt Editor in SEO & GEO lets you add rules or reset to the default, and Wix Customer Care won't help with your changes. A “Blocked by robots.txt” report usually comes from a page's index setting, a password or a members-only page, not from the file (Wix). To keep a page out of search, switch off its index toggle: Google has to crawl a page to see a noindex tag (Google).

  6. Canonicals and duplicate addresses

    Every page gets a canonical tag that points at its own URL. Wix's example of when to change one is the same page reached with tracking parameters, such as ?fb=1, but it recommends keeping the default, and you change it under Advanced SEO (Wix). Other duplicates are covered for you: the free wixsite.com address redirects to your domain once you connect one, and secondary domains 301 to the primary (free address, multiple domains). Google treats a canonical tag as a strong signal, not a command.

  7. Structured data: presets, AI-generated or manual

    Wix adds preset markup to store products, bookings services, blog posts and events, and LocalBusiness markup to the homepage once you add a business name and address. Blog posts can also get AI-generated markup from a setting in SEO Settings. Manual markup must be JSON-LD, under 7,000 characters, up to five per page (Wix). Keep it consistent with the visible text (Google). Google stopped showing FAQ rich results in May 2026 (Google), so FAQ markup is no reason to add any.

  8. Speed: images are handled, weight isn't

    Wix says it converts uploaded images to AVIF, serves them through a CDN and lazy-loads them, and you can't turn lazy loading off (images, speed). What slows Wix pages is what you add: several galleries, video backgrounds, embedded players that arrive as iframes Wix can't optimise, and heavy apps. Check Wix's Site Speed dashboard and the real-world numbers in Search Console's Core Web Vitals report (Google).

  9. Blog limits to plan around

    A Wix blog post can be at most 400 KB, with a title of at most 200 characters and an excerpt of at most 500. Each post takes up to 10 categories (there are no subcategories) and 30 tags, with 4,000 tags per site, and a tag page's URL can't be edited. The 400 KB cap applies to posts sent through the API too (Wix, title cap, categories, tags, API).

  10. Multilingual: separate titles, slugs and alt text per language

    Wix Multilingual adds hreflang and x-default tags by default. Subdirectories (/fr) are the default URL structure; subdomains need a Premium or Studio plan and your nameservers pointed at Wix; language parameters (?lang=fr) are discouraged. Each language needs its own title, description, slug and image alt text (URL structure, SEO settings). Return links between versions matter for hreflang.

How AI assistants answer questions in this category

Assistants that search the web fetch pages with their own crawlers: OpenAI's OAI-SearchBot for ChatGPT search and PerplexityBot for Perplexity, plus fetchers that act for a user, such as ChatGPT-User (OpenAI, Perplexity). Wix's default robots.txt lets crawlers reach every public page (Wix), and its guide to blocking AI crawlers has you add Disallow rules for CCBot, GPTBot, ChatGPT-User and BingAI yourself in the robots.txt editor (Wix). Google's AI Overviews and AI Mode need nothing extra: a page must be indexed and eligible for a snippet (Google). Wix writes and maintains an llms.txt for sites on a custom domain and lets you edit it (Wix); Google says its Search ignores that file (Google), so treat it as optional. A practical robots.txt and llms.txt setup.

What tends to earn a citation

  • A page that says plainly what you do, where, for whom and what it costs, in text rather than inside images or galleries.
  • A written meta description on every page. Wix notes that AI bots rely on an accurate one when they summarise a page (Wix).
  • Markup that matches the page: Product, BlogPosting, Event or LocalBusiness data that agrees with the visible text.
  • The same business name, description and address on your site, your Business Profile and the directories assistants pull from.

Check whether the AI crawlers you want can reach your site with our AI crawler checker.

  • Local and trade sources

    Chambers of commerce, trade bodies, suppliers' “where to buy” pages and local news sites link to businesses they can check. For listings, use only maintained directories whose rules and prices you can read, and skip lists that sell links.

  • Customers, partners and suppliers

    A stockist, partner or “our work with” page on someone else's site is a relevant link. Ask for a link to the specific page that fits, and send them its URL.

  • Something worth citing

    A price guide, checklist or small data set from your own jobs earns links that service pages don't. Publish the method and the date.

  • Point links at your own domain

    Wix redirects the free wixsite.com address to your domain once you connect one (Wix). Ask people to link to the domain, so links reach you without a redirect in between.

Directory lists that fit Wix sites

Each directory is checked on its own site: price, link type and review process. We never sell links.

A 90-day plan

  1. Days 1–30

    Fix the defaults

    • Connect a custom domain and make it the primary one. Redirects and llms.txt both need it.
    • Finish the SEO Setup Checklist in SEO & GEO. Connecting Search Console through it needs a Premium plan and a connected domain, and Wix then submits the sitemap for you.
    • Write a unique title tag and meta description for every page and product, and add alt text to images.
    • Check “Let search engines index this page” is on for every page you want found, and leave robots.txt alone unless you have a reason.
  2. Days 31–60

    Build pages that match searches

    • Write one page per service or product line, with the details a buyer asks about.
    • Set title and social-image patterns for blog posts and products in SEO Settings, then override the pages that matter.
    • Add manual JSON-LD only where Wix doesn't, and test it in the Rich Results Test.
    • Create a manual 301 for every blog slug you change, and check it with a redirect checker.
  3. Days 61–90

    Publish steadily and run the loop

    • Publish posts on a schedule your domain can carry, written by hand or sent in by Autopilot, and keep slugs stable once live.
    • Rewrite titles and descriptions by hand on pages at positions 5–20 in Search Console.
    • Compare indexed pages with each sitemap type in the Page indexing report, and prune thin categories.
    • Once a month, ask ChatGPT and Perplexity the same ten questions about your business and check Wix's AI Visibility Overview.

What to watch in Search Console

The Performance report gives clicks, impressions, CTR and average position by query, page, country, device and date. Clicks from Google's AI features are counted there too, under the Web search type (Google), and since August 31, 2026 the Generative AI performance report shows which pages get impressions in AI Overviews and AI Mode.

Indexed pages by sitemap type
Wix splits its sitemap by page type. In the Page indexing report, compare indexed pages with what each sitemap lists. A type with many “Crawled – currently not indexed” pages looks too thin: fix it or leave it.
Impressions and position by URL prefix
Filter the Performance report for /post/, /product-page/ and /service-page/ to see which page family earns impressions and which earns none.
Pages at positions 5–20 with few clicks
The cheapest wins. Rewrite the title and description in SEO basics, then compare the same number of days before and after.
Not found (404) after a slug change
If the Page indexing report lists old blog URLs as Not found (404), the manual redirect is missing.
Impressions in Google's AI features
Search Console's Generative AI performance report counts impressions in AI Overviews and AI Mode. Wix's AI Visibility Overview, on Premium plans, tests prompts in ChatGPT, Gemini and Perplexity. Autopilot tracks ChatGPT, Perplexity, Gemini and Claude, and does not track Google's AI Overviews.

Frequently asked questions

Is Wix good for SEO?

Yes for the basics. You can edit titles, descriptions, slugs, redirects, structured data, robots.txt and llms.txt, and Wix generates the sitemap and canonical tags. The limits are URL prefixes such as /post/ for blog posts, a sitemap with no editor and no automatic redirect when a blog slug changes. Rankings depend on content and links more than on the builder.

Can I remove /post/ from my Wix blog URLs?

No. Wix says the prefix can't be removed. You can edit the slug after it and the path of the main blog page. If you change a blog post's slug, Wix does not create the 301 redirect for you, so add it in the URL Redirect Manager.

Can I edit the sitemap, robots.txt or llms.txt on Wix?

You can edit robots.txt and llms.txt in the SEO & GEO dashboard and reset either to the default. There is no sitemap editor; you shape it by turning indexing off for a page, and changing a page's canonical tag can drop it from the sitemap. llms.txt needs a custom domain, and Google says its Search ignores that file.

Can Autopilot publish to my Wix site?

Yes, to the Wix Blog. Add the Wix Blog app, create an API key in the Wix account that owns the site with Blog and Media Manager permissions, and give Autopilot the key and the site ID. Each article arrives as a draft or a published post with its cover image, alt text, slug and meta description, and a retry or rewrite updates the same post instead of adding a duplicate. Title suggestions for pages that already rank are applied by hand.

Sources

Checked on October 8, 2026. Search patterns and page advice are our own judgement from running this playbook; we don’t quote search volumes or third-party statistics.

  1. Wix Help Center: Changing the canonical tags for your site's pages
  2. Wix Help Center: Editing your site's robots.txt file
  3. Wix Help Center: Understanding your site's llms.txt file
  4. Google Search Central: What is a sitemap
  5. Wix Help Center: Defining your site's hierarchy for SEO
  6. Wix Help Center: Understanding your site's default SEO settings
  7. Wix Help Center: CMS: Working with SEO settings for dynamic pages
  8. Wix Help Center: Adding structured data markup to your site's pages
  9. Wix Help Center: Understanding your site's sitemap file
  10. Google Search Central: Spam policies for Google web search
  11. Google Search Central: Guidance on using generative AI content
  12. Wix Help Center: Adding SEO title tags and meta descriptions to your pages
  13. Google Search Central: Influencing title links in Google Search
  14. Google Search Central: How to write meta descriptions
  15. Wix Help Center: Wix Blog: Customizing your blog's SEO settings
  16. Wix Help Center: Setting up a 301 redirect for a page on your site
  17. Wix Help Center: Changing your page URL
  18. Wix Help Center: Importing or exporting URL redirects with a CSV file
  19. Wix Help Center: Request: Changing the priority and frequency in a sitemap
  20. Wix Help Center: Preventing search engines from indexing your page
  21. Wix Help Center: Submitting your sitemap and URLs directly to search engines
  22. Google Search Central: Block Search indexing with noindex
  23. Wix Help Center: Removing your free Wix URL after connecting your domain
  24. Wix Help Center: Multiple domains on your site and SEO
  25. Google Search Central: How to specify a canonical URL
  26. Google Search Central: AI features and your website
  27. Google Search Central: Latest documentation updates
  28. Wix Help Center: Site performance: Optimizing site media
  29. Wix Help Center: Site performance: How Wix improves a site's loading time
  30. Google Search Central: Understanding Core Web Vitals and Google search results
  31. Wix Help Center: Wix Blog: Creating and editing blog posts in the Blog Post Composer
  32. Wix Help Center: Wix Blog request: Increasing the post title character count
  33. Wix Help Center: Wix Blog: Creating and managing blog categories
  34. Wix Help Center: Wix Blog: Managing tags
  35. Wix Developers: Blog draft posts API
  36. Wix Help Center: Wix Multilingual: Editing your multilingual site's URL structure
  37. Wix Help Center: Wix Multilingual: Optimizing SEO settings for multilingual sites
  38. Google Search Central: Localized versions of your pages (hreflang)
  39. OpenAI: Overview of OpenAI crawlers
  40. Perplexity: Perplexity crawlers
  41. Wix Help Center: Blocking AI crawlers from your site
  42. Google Search Central: Optimizing your website for generative AI features on Google Search
  43. Search Console Help: Page indexing report
  44. Search Console Help: Performance report
  45. Search Console Help: Generative AI performance report (Search)
  46. Wix Help Center: Wix Analytics: About the AI Visibility Overview
  • Squarespace

    Titles, URL mappings and llms.txt you can set; the sitemap and robots.txt you can't; and the one crawler box that can hide your whole site.

  • Local service businesses

    A correct Business Profile, honest service-area pages and real reviews do most of the work.

  • E-commerce brands

    Category pages that rank, facets that don't eat your crawl, and product data Google can use everywhere.

More in this group: Webflow · Framer

All SEO playbooks by startup type