Loading tutorials…
Loading tutorials…
Wix improved its SEO significantly in 2022-2024 — but the defaults still leave most rankings on the table. The Wix SEO Wiz walks beginners through basics; the real work is what comes after.
Who this is forWix site owners who built a site, launched it, and now wonder why rankings are flat. Or anyone setting up a new Wix site who wants SEO baked in from day one.
What you'll need
Step 1
Marketing & SEO → SEO Tools → SEO Setup Checklist. The Wiz walks you through basics: site title, description, social share image, sitemap, robots.txt.
Wix Admin → Marketing & SEO → SEO Tools → 'Get Found on Google' / SEO Setup Checklist.
Step 1: Site Title (60 chars). Format: 'Brand — value prop.'
Step 2: Site Description (160 chars). Format: 'What you do + for whom + where.'
Step 3: Submit to Google. Wix can submit your sitemap to Google Search Console directly via the Wiz — but verify in your own Search Console account afterward.
Step 4: Social share image. Upload 1200x630 PNG. Shows on social shares.
Step 5: Google My Business connection (if local business). Wix can connect your GBP listing for richer local data.
The Wiz handles basics in 30 minutes. The real work is per-page configuration in Step 2.
Step 2
Every page gets a unique title + description. Default to "Page Name | Brand" is lazy and costs rankings.
Pages → click each page → SEO (Basics) tab.
Page Title (60 chars): primary keyword + secondary + brand. Example: 'Hair Salon in Brooklyn — Studio Sky.'
Page Description (140-160 chars): what's on the page + why visit + soft CTA.
Repeat for every page: Home, About, Services, Contact, plus all blog posts and product pages.
For blog posts: Wix defaults to using the first paragraph. Override it.
Bonus: hide pages from search engines for intentional duplicates (login, thank-you pages, drafts). Pages → page settings → SEO → 'Hide from search engines.'
Step 3
Pages → page settings → URL Slug. Lowercase, hyphens, keyword-focused. No date prefixes on blog posts.
Wix auto-generates URLs from page titles. Customize via Page Settings → URL Slug.
Format: lowercase, hyphens (not underscores), 3-5 words max, include primary keyword. yoursite.com/hair-salon-brooklyn (not /hair-salon-brooklyn-ny-studio-sky-best).
Blog posts: skip date prefixes. /blog/my-post is better than /blog/2026-05-27-my-post.
Wix's older sites had ugly URLs (/post/_/12345). Newer sites are clean. If you have an old site, the migration to clean URLs requires per-URL redirects (Settings → SEO → 301 Redirects).
Don't change URLs after pages are indexed unless necessary. Wix creates redirects, but you lose some link equity.
Step 4
Wix serves responsive images but doesn't compress aggressively. Compress to <200KB + add alt text on every image.
Compress images before upload: TinyPNG, Squoosh, ImageOptim. Target <200KB per image, <100KB icons.
Upload to Wix → click image → Image Settings → SEO → Alt Text. Format: descriptive sentence including primary keyword if natural. 5-15 words.
Filename matters: rename to descriptive-name.jpg BEFORE upload (not IMG_0042.jpg). Wix uses filename in image URLs.
Format: Wix auto-serves WebP to supporting browsers. No action needed.
Lazy loading: Wix lazy-loads below-the-fold images. Above-the-fold should be eagerly loaded — verify in DevTools.
Step 5
Wix doesn't auto-build internal links. Add 3-5 contextual links per page manually.
Internal links signal which pages matter and pass authority. Sites with 0 internal links per page underperform sites with 3-5 by 30-50% on long-tail rankings.
On every blog post: link to 2-3 related blog posts + 1-2 service/product pages.
On every service page: link to 1-2 related services + 2-3 supporting blog posts + contact page.
Anchor text: descriptive, NOT 'click here' or 'learn more.' Example: 'Read our [keyword-rich post title].'
3-5 contextual links per page is the sweet spot. 15-20+ looks spammy.
Use Wix's 'Related Posts' feature in blog settings for automatic surfacing of related content under blog post body.
Step 6
Wix supports schema for: LocalBusiness, Product, Article, FAQ, BreadcrumbList. Configure where applicable.
Wix auto-generates basic schema for LocalBusiness (if Settings → Business Info is filled) and Product (if Wix Stores).
Custom schema: Marketing & SEO → SEO Settings → Advanced → Structured Data (JSON-LD). Add per-page.
Common schemas to add manually: FAQPage (for FAQ pages — boosts featured snippet eligibility), HowTo (for tutorial pages), Recipe (for food sites), Event (for event pages).
Validate: paste page URL into search.google.com/test/rich-results. Should show 'Valid' for whatever schema you added.
For LocalBusiness: complete Settings → Business Info → fill EVERY field. Address, phone, hours, social URLs. Wix's auto-schema relies on these.
Step 7
Search Console → Sitemaps → submit yoursite.com/sitemap.xml. Monitor Coverage weekly for crawl errors.
Wix auto-generates sitemap at yoursite.com/sitemap.xml. Verify it loads.
Google Search Console → Sitemaps → paste URL → Submit. Wait 24-48 hours for first crawl.
Coverage report: monitor weekly for: 'Submitted URL not indexed' (Google saw it but skipped — usually thin content), 'Soft 404' (page exists but Google thinks it's empty), 'Server errors' (5xx).
Enhancements: Wix-generated schema appears under Search Console → Enhancements → check for 'Valid' status. Fix errors as Google reports them.
If too many 'Submitted URL not indexed' errors: usually means content is thin (< 600 words) or duplicate. Beef up the pages or hide them from Wix sitemap.
Common mistakes
Default page titles ("Home | Brand")
What goes wrong: Every page in search results has same boring title. Google can't tell pages apart. Click-through low. Long-tail rankings suffer.
How to avoid: Unique 50-60 char title per page. Format: "Primary keyword + secondary + brand."
No alt text on images
What goes wrong: Wix ignores images without alt text in image search. WCAG accessibility fails. Lost Google Images traffic.
How to avoid: Click every image → Image Settings → Alt Text → write 5-15 word descriptive sentence.
Uncompressed massive images
What goes wrong: 5MB hero image → 6-10 sec mobile load. PageSpeed crashes. Mobile-first indexing penalizes. Bounce rate spikes 30-50%.
How to avoid: Compress every image to <200KB before upload. Run page through pagespeed.web.dev → target 70+ mobile.
Thin pages (100-200 words)
What goes wrong: Service pages with one paragraph rank for nothing. Google's threshold for 'useful content' is 600+ words for service pages, 1,200+ for blog posts.
How to avoid: Expand service pages: what's included, FAQs, testimonials, pricing, internal links. Target 800-1,500 words.
No internal links between pages
What goes wrong: Each page an island. PageRank flow has nothing to follow. Long-tail rankings suffer.
How to avoid: Add 3-5 contextual internal links per page. Descriptive anchor text.
Forgetting to fill Business Info for LocalBusiness schema
What goes wrong: Wix auto-LocalBusiness schema fires only if Business Info is complete. Most owners skip the address. Result: no Google knowledge panel, weaker local SEO.
How to avoid: Settings → Business Info → fill EVERY field: legal name, address, phone, hours, social. Verify schema fires by viewing page source.
Recap
Done — what's next
How to set up a Wix site from scratch
Read the next tutorial
Hand it off
Wix SEO defaults are passive — the platform gives you the surface but doesn't configure it. A vetted Wix SEO specialist at $14-16/hr can audit + fix the full checklist (titles, descriptions, schema, internal links, image optimization) in 1-2 weeks, typically $400-800 total.
See specialist rates
Improved significantly since 2022. Per-page SEO controls, auto-sitemap, structured data support. Still trails WordPress + Yoast for content-at-scale, but adequate for service businesses with under 100 pages.
Yes. Marketing & SEO → SEO Settings → Advanced → Structured Data (JSON-LD). Add per-page. Supports any schema.org type.
Initial indexing: 1-3 weeks after Search Console submission. Low-competition keywords: 1-3 months. Competitive keywords: 6-12 months with consistent content + links. Platform doesn't accelerate or hinder materially — content + links matter more.
No. Wix doesn't support Google AMP. This isn't a major issue post-2024 — Google deprioritized AMP for non-news sites. Focus on Core Web Vitals instead.
Mostly no. Wix's native SEO + the SEO Wiz cover 90% of what you need. Apps mostly add cosmetic dashboards on top of the same data. Save the $20-50/mo for content + links instead.
Wix
Wix promises 'AI builds your site in 30 minutes.' True — and the result is a 30-minute site. The brands that actually rank and convert on Wix invest 5-7 hours getting the basics right, not 30 minutes letting AI guess.
Wix
Wix has a 'Google Analytics' integration that requires zero technical work. The problem: it only fires PageView. Ecommerce events, form submits, and custom events don't fire without Tag Manager. Here's the real install.
Wix
Wix has improved page speed dramatically since 2022 with Turbo. But the 60-70% of slowness that's still in your control? Almost all of it is images, Wix App Market app bloat, third-party scripts, and Editor design choices.
Wix
Wix's promise is 'anyone can build a site.' True. The harder questions: anyone can build a site that ranks, converts, and integrates with their stack? Those gaps are where specialists earn their fee.
Squarespace
Squarespace's SEO defaults are 'fine' — which means mediocre. Sites built on Squarespace can rank, but only if you actively configure 15-20 things the platform doesn't do for you. Here's the real checklist.