Wix SEO Explained: Platform Controls vs. What You Own
Wix handles most of the technical stack automatically -- CDN, image formats, SSL, and performance infrastructure. Stackra audits the four dimensions that still vary between sites and shows you exactly where your gaps are.
Free to sign up · Results in ~3 minutes
Wix AI (Harmony) SEO tips
What the AI editor changes, and how to use it well
Technical SEO
Meta tags, redirects, sitemap, and robots.txt
Why your Wix site is slow
The 5 root causes and what fixes each one
App Market and site speed
How installed apps affect every page load
Wix SEO checklist
Step-by-step setup checklist + free PDF
What Stackra audits
Your Growth Score is built from three pillars. Here is what each one covers and why it matters for your business.
Technical Confidence
How fast your pages load and how securely they're served. Wix handles CDN delivery and image conversion automatically. What varies between sites is source image weight and how many App Market apps are installed.
Search Visibility
Whether search engines can find, read, and understand your site. Wix auto-generates schema from active native apps. Gaps trace to which apps are enabled: no Wix Stores means no Product schema; no Wix Blog means no Article schema.
Growth Readiness
Whether your site is built to convert visitors into leads or customers. Measured through CTAs, contact options, trust signals, and how clearly your offer is presented -- all configurable without code on standard plans.
What Wix controls vs. what you control
Wix manages more of the stack than WordPress -- infrastructure optimizations push to all sites automatically.
- CDN delivery and edge caching for all sites on all plans
- Image format conversion (WebP, AVIF) automatically
- SSL certificates automatically provisioned and renewed (Settings > Domains if reconnection needed)
- Core Web Vitals infrastructure optimization pushed to all sites
- robots.txt generated and managed (editor available in Settings > SEO)
- Security headers on standard plans (X-Frame-Options, HSTS, X-Content-Type-Options)
- Custom security headers on Enterprise plans only
- Hero images -- compress source files before upload
- App Market app selection -- each app can add scripts
- Third-party embeds added via HTML code blocks (bypasses Wix's optimization)
- Velo (JavaScript) code on pages -- if used, minimize and audit
- SEO settings: titles, meta descriptions, redirects
- robots.txt editing via Settings > SEO > robots.txt
- Business information feeding Organization schema (Settings > Business Info)
The key insight: Custom security headers are Enterprise-only on Wix. Stackra does not flag missing Referrer-Policy or custom CSP as owner failures on standard plans -- these are platform ceilings, not configuration gaps.
If you built with Wix Harmony: the AI editor shifts even more of this list into the platform column. Aria can generate meta tags, schema, and alt text from a prompt. That lifts the technical floor, but the AI-generated content on top is now the variable worth checking. What Wix AI (Harmony) changes for SEO.
Wix AI (Harmony): what it changes for SEO
Wix AI, branded Harmony, launched January 2026: you describe a site to an AI agent called Aria and refine it with drag-and-drop. It is included on every plan, free tier included. Here is what it changes for SEO, and what to check before trusting it.
Strong SEO defaults, generated for you
Harmony ships structured data, XML sitemaps, meta tags, and image alt text as it builds, on top of Wix's existing CDN and SSL. For a solo owner who would never open the SEO panel, that baseline is a genuine win.
Conversational SEO via Aria
Instead of hunting through menus, you can prompt Aria to write and map meta titles, descriptions, and Open Graph tags across pages, and generate alt text from page context. It configures the dashboard and editor together.
No custom code (by design)
Harmony has no Velo or page-level custom code. Advanced technical SEO like custom indexing rules or dynamic schema from your own data still requires Wix Studio. Full app building from a prompt is a separate Wix product, Base44.
Verify the AI output before you trust it
Independent testing found Aria rendering headings as styled paragraph text instead of real H tags, and stating confident but false facts. Harmony reports its own AI visibility score, but that reflects the plumbing, not whether the content is correct and citable. Check the generated headings and copy.
Wix AI SEO tips
Specific ways to get more out of Aria instead of accepting its defaults, based on Wix's own documentation for the SEO checklist, AI Text Creator, and blogging tools.
Set your 3-5 core topics before you generate anything
Harmony's SEO setup asks for the 3 to 5 topics your business covers most. That list becomes the backbone of Aria's keyword research for the whole site, so get it right first instead of letting Aria guess from a thin prompt.
Use Optimize with AI per page, but don't take the first answer
Each page gets tasks for focus keyword, title tag, meta description, and heading structure. Aria's AI Text Creator returns three title and meta-description options, not one. Compare all three, or refine the prompt with your actual keyword, rather than accepting the default.
Check that generated alt text is specific, not generic
Aria writes alt text from page context automatically. Generic AI alt text ("a photo of a store") passes the accessibility check but does nothing for image search. Rewrite it to name the actual product, service, or scene.
Confirm your headings are real H tags, not styled text
This is a documented failure mode, not a hypothetical: independent testing has found Aria rendering headings as styled paragraph text that looks like a heading but isn't tagged as one. View source or run a heading checker on any AI-generated page before publishing.
Use the AI blogging tools for structure, not final copy
Aria's blogging suite drafts full posts, titles, outlines, and meta tags, and can brainstorm topics from your site. Useful for getting past a blank page. Edit before publishing: generative tools can state confident but incorrect facts.
Set the indexing toggle deliberately, page by page
Every page has a "Let search engines index this page" toggle. AI-generated placeholder or duplicate-feeling pages are exactly the kind that should be switched off rather than left indexable by default.
Connect Search Console and Bing Webmaster Tools immediately
The SEO panel has a direct "Connect to search engines" section for both. Do this at launch, not after you notice traffic isn't showing up. It costs nothing and it's the only way to see real query and position data, like the kind that shows a page stuck on page 3.
Full breakdown, including pricing, whether it is free, and more Wix AI SEO tips: What Is Wix AI (Harmony)? SEO Features, Pricing, and Tips.
Technical SEO: meta tags, redirects, sitemap, robots.txt
Wix provides built-in settings for every core technical SEO configuration. Here is where to find each one.
Meta tags: title and description
Set per page in the Wix Editor: click the page name, select SEO (Google), then Edit SEO Tags. Keep titles under 60 characters and descriptions between 120-160. Wix sets a default canonical URL automatically -- you rarely need to change it.
Redirects
Marketing & SEO > SEO Tools > URL Redirect Manager. Add the old path and the destination path -- Wix creates a 301 by default, which passes link equity. No wildcard patterns on standard plans; each URL must be listed individually.
Sitemap
Wix maintains yourdomain.com/sitemap.xml automatically (plus blog-sitemap.xml and stores-sitemap.xml if those features are active). Submit the URL in Google Search Console under Sitemaps -- GSC will crawl it within a few days.
robots.txt
Editable at Marketing & SEO > SEO Tools > robots.txt Editor. Wix blocks PetalBot by default (a platform default, not an SEO problem) and allows GPTBot, ClaudeBot, and Google-Extended by default. Confirm those AI crawler entries if GEO visibility matters to you.
Why Wix sites are sometimes slow
In order of how often each is the root cause. Fix from the top down.
Heavy hero images uploaded at full resolution
Wix converts all images to WebP and AVIF automatically and serves them via its CDN with responsive srcset. What it does not do is reduce the file weight of the source image. A 8MB hero image is served WebP-converted but still carries its original weight. This is the most common LCP driver on Wix sites where CWV is failing.
Compress images before uploading. Target under 300KB for full-width hero images, under 150KB for secondary images. Squoosh.app is free and effective for manual compression. For bulk uploads, compress with TinyPNG or ImageOptim before uploading to the Wix Media Manager. This is the highest-leverage performance action available to most Wix site owners.
App Market scripts loading on every page
Wix App Market apps inject scripts at the site level rather than the page level. An app only used on your booking page still loads its script on your homepage, blog, and contact page. With 5+ apps installed, the cumulative script weight affects all page loads.
Audit your active apps quarterly. Uninstall apps you no longer use -- their scripts load until removed. Where a Wix native feature covers the same need as an App Market app, prefer the native option: Wix Chat over a third-party chat widget, Wix Bookings over an embedded Calendly. Native apps run on Wix's infrastructure with no added script cost.
Velo JavaScript on client-side load
Velo (formerly Corvid) is Wix's serverless JavaScript environment. Velo-powered pages that trigger API calls or complex logic on page load add meaningful latency. This is only relevant if your site actively uses Velo -- most Wix sites do not.
Audit Velo-powered pages for unused code, unnecessary API calls on load, and blocking patterns. If a Velo feature is no longer used, removing it entirely is better than disabling it -- inactive code still loads if it is in the file.
SEO settings not configured
Wix generates reasonable defaults for title tags and meta descriptions, but leaves robots.txt and sitemap settings unconfigured by default on older sites. A missing or incorrect robots.txt entry can block AI crawlers even though Wix generates the file.
Check Settings > SEO > robots.txt to confirm GPTBot, ClaudeBot, and Google-Extended are allowed. Submit your sitemap to Google Search Console -- Wix generates a sitemap automatically, but you need to submit the URL for indexing.
Third-party embeds outside the App Market
Chat widgets, booking tools, and marketing embeds added via HTML code blocks (Calendly, HubSpot chat, Tidio, etc.) load their own scripts entirely outside Wix's optimization layer. Unlike Wix's native apps, these run no infrastructure-level optimizations.
Wix Chat is native and adds no extra script. Wix Bookings is native and adds no extra script. Where a Wix native feature covers the same need as a third-party embed, use the native option -- it carries no additional script cost.
Schema and structured data on Wix
Wix has the strongest native schema capability of any fully managed platform. What your site generates automatically depends on which Wix native apps are active.
Auto: Wix Harmony predefined schema
Sites built with Wix Harmony, the AI editor launched in 2026, generate structured data automatically with no manual markup. Aria produces bespoke types like FAQ, HowTo, and Recipe on relevant pages. The catch: auto-schema is only as good as the content under it. If Aria renders headings as styled paragraph text or states facts it invented, the schema still describes flawed content. Verify the generated output.
Auto: native app schema
Schema is automatically generated by each active Wix native app: Product schema by Wix Stores, BlogPosting by Wix Blog, Event by Wix Events, Service and Booking by Wix Bookings, Organization and LocalBusiness at the site level. If you use Calendly instead of Wix Bookings, you have no Booking schema -- the native app must be active.
Custom schema via Structured Data Markup tool
Wix's SEO panel includes a Structured Data Markup tool that lets you add custom JSON-LD with preset types and dynamic variable injection. This is a UI-based editor -- no code required. You can add FAQ, HowTo, Review, or any Schema.org type through the panel.
Custom JSON-LD via head code injection
You can also inject raw JSON-LD via Settings > Advanced > Custom Code or via per-page Head Code injection. This is more flexible than the Structured Data Markup tool but requires writing the JSON-LD markup directly. Useful for schema types not yet covered by the preset editor.
What you cannot do: server-side schema
Wix does not support server-side rendering of dynamic schema from your own database or external API. All schema is either platform-generated (native apps) or statically injected (custom code). If your use case requires dynamic schema from a custom data source, Wix Velo can supply data to injected markup, but with added complexity.
The apps that move the needle
One recommended pick per category with alternatives. Native Wix apps carry no additional script cost.
Bookings & SchedulingWix BookingsNative -- no extra script
Built into Wix's infrastructure. Handles appointment scheduling, class bookings, staff management, and payment collection. Generates a bookings-sitemap.xml entry automatically. No third-party script overhead -- Wix Bookings runs on the same infrastructure as the rest of the site.
Alternatives
Email MarketingWix Email MarketingNative -- part of Wix Ascend suite
Native email marketing included in Wix's business plans. Handles list management, campaign creation, and basic automation. No external script overhead. For simple SMB email needs, it covers the basics without adding third-party script weight.
Alternatives
Live ChatWix ChatNative -- no extra script
Built-in live chat for Wix sites. Visitors chat via the site; the owner manages conversations via the Wix Owner app or web dashboard. No third-party script, no added load time from chat. For most SMB use cases, Wix Chat is the right default -- replacing it with a third-party tool adds script weight without meaningful capability gain.
Alternatives
E-commerceWix StoresNative -- full online store
Wix's built-in e-commerce solution. Handles product catalog, cart, checkout, inventory, and payments. Generates a stores-products-sitemap.xml automatically. No external platform fee beyond Wix's plan. For straightforward product stores, Wix Stores is the zero-overhead native option.
Alternatives
Platform quirks Stackra checks for
Wix-specific signals that affect your score -- and the reasoning behind how we handle each one.
Wix improves your site over time
Wix deploys infrastructure improvements to all sites simultaneously -- the multi-year CWV climb (from 55% to 79% since 2023) happened with no owner action. A Wix site built in 2022 performs measurably better today than on the day it launched. Stackra accounts for this when interpreting scores.
Security headers are a platform ceiling, not a gap
Custom security headers are Enterprise-only on Wix. Standard plan owners -- including Business and Business Elite -- cannot add or modify response headers. Stackra flags the security grade as a platform ceiling and does not recommend adding headers that cannot be added on standard plans.
WebP and AVIF are automatic
Wix's CDN serves WebP and AVIF to supported browsers automatically on all plans. Stackra does not flag image format as an action item on Wix sites. The right guidance is compressing source files before upload -- format conversion and responsive sizing are handled by the platform.
Wix Ecommerce sometimes fires on service businesses
Wix Bookings and Wix Payments infrastructure triggers 'Wix Ecommerce' detection on service businesses with no actual product store. When Wix Ecommerce is detected alongside zero product schema and no cart signals, Stackra interprets this as service-commerce (bookings, subscriptions) and adjusts recommendations accordingly -- no product page or catalog guidance.
PetalBot block in robots.txt is platform behavior
Wix blocks PetalBot in robots.txt on all sites by default -- this is a platform decision, not something the owner configured. PetalBot powers Huawei's search engine and is blocked because it is resource-intensive. Stackra does not flag this as an SEO issue.
Schema presence depends on which native apps are active
Wix auto-generates schema only for active native apps. A site not using Wix Stores has no Product schema; a site not using Wix Events has no Event schema. Stackra evaluates schema relative to what apps are active -- missing schema is only flagged if the corresponding native app is present and schema is absent.
Wix Harmony auto-output still needs verifying
Harmony's AI generates schema, meta tags, and content by default, and reports its own AI visibility score. That score reflects whether the plumbing is connected, not whether the content is correct. Independent testing has found Aria rendering headings as styled paragraph text instead of real H tags, and stating confident but false facts. Stackra reads the actual tag and the actual content, so it catches what a self-reported score misses.
Form-label accessibility violations are not flagged on Wix
Wix's form builder generates the widget HTML. Standard plan owners cannot add label elements or aria-label attributes directly to form inputs -- the markup is platform-controlled. Stackra filters these violations out for Wix sites rather than presenting them as owner-fixable issues. Accessibility issues you can fix (color contrast, image alt text, heading order) are still flagged normally.
Score context: how Wix compares
Real-user Core Web Vitals pass rate by platform, mobile. Source: HTTP Archive CrUX Technology Report, February 2026.
Core Web Vitals -- quick reference
Core Web Vitals refers to three real-user speed and stability metrics Google uses to grade every website. The pass rate above is the share of real visits where all three are in the "good" range.
LCP
Largest Contentful Paint
How fast your main content loads. Good: under 2.5s.
INP
Interaction to Next Paint
How fast your page responds to taps and clicks. Good: under 200ms.
CLS
Cumulative Layout Shift
Whether your layout jumps while loading. Good: under 0.1.
Related reading
See how your Wix site scores
Stackra scans your site and gives you a Growth Readiness score with AI-powered reviews from CMO, SEO, and CTO perspectives. Free to sign up.
~5 minutes · Free to sign up.