Wix Website Setup and Customization
Setting up an existing Wix website is working with a ready-made platform: connecting a domain, configuring SEO, customizing design within the editor, connecting third-party services, and basic automation through Wix Automations. This is not development from scratch — familiarity with the Wix ecosystem is more important than code writing.
Connecting a Custom Domain
A domain is connected in Wix settings through two options:
Switching DNS servers to Wix nameservers — Wix takes full control of the DNS zone. Convenient if there are no other services on the domain.
Manual DNS record configuration — when the domain is managed by an external provider (reg.ru, Namecheap, etc.) and control needs to be retained:
CNAME www → YOUR-SITENAME.wixsite.com
A @ → 23.236.62.147
A @ → 23.236.62.148
TXT @ → google-site-verification=... (for GSC)
DNS propagation — up to 48 hours, usually 1-4 hours in practice.
SSL is issued automatically via Let's Encrypt after connecting the domain.
SEO Configuration
SEO Settings in Wix Studio — centralized settings section:
- Basic SEO pattern for page titles:
{Page Name} | {Site Name} - Automatic sitemap.xml — enable and verify via
https://yourdomain.com/sitemap.xml - Robots.txt — basic version is generated automatically; customization through SEO API in Velo
- Google Search Console — verification via HTML tag or DNS TXT record
For each page:
- Page Settings → SEO → set unique title and description
- Check canonical URL (no duplicates from URL parameters)
- For dynamic pages — configure SEO patterns through collection variables:
{title} — buy in Minsk
Robots meta tag for pages that don't need indexing (thank-you pages, personal account): Page Settings → SEO → Advanced → noindex.
Analytics Configuration
Google Analytics 4: Settings → Marketing Integrations → Google Analytics → insert Measurement ID (G-XXXXXXXXXX).
Wix sends basic events: page_view, purchase, add_to_cart. For custom events — use Velo:
import { analytics } from 'wix-analytics';
$w('#submitBtn').onClick(() => {
analytics.trackEvent('CustomEvent', {
eventName: 'lead_form_submit',
params: { form_id: 'contact-form' }
});
});
Yandex.Metrica: Settings → Custom Code → insert counter code in <head> section.
Facebook Pixel: Settings → Marketing Integrations → Facebook Pixel → insert Pixel ID. Wix automatically sends ViewContent and Purchase events.
Design Customization
Within Wix Editor:
Color scheme — Site Design → Colors. Defines 6 primary colors (2 Primary, 2 Secondary, Background, Text). All theme-bound elements update automatically.
Typography — Site Design → Fonts. Selection of font pair (headings / body text). Connecting Google Fonts or uploading custom fonts through Settings → Fonts.
Animations — for each element: Add Animation → select type (Fade, Slide, Zoom, Float). Scroll-based animations available through Wix Animate.
Custom CSS — limited. Wix does not provide direct CSS access. Workaround for some styles — through wix-style-processor or custom CSS through Velo:
$w('#element').style.backgroundColor = '#1A73E8';
$w('#element').style.color = '#FFFFFF';
Wix is not suitable for full CSS control.
Connecting Third-Party Services
Email marketing:
- Mailchimp: Settings → Marketing Integrations → Mailchimp → form and contact synchronization
- SendGrid: through Velo HTTP Functions (serverless endpoint receives form data and sends via SendGrid API)
CRM:
- HubSpot: official integration through Marketing Integrations
- Bitrix24, AmoCRM: through HTTP requests in Velo or Zapier/Make
Chat:
- Jivosite, Tawk.to: Settings → Custom Code → insert script in
</body> - Wix Chat (built-in): Marketing → Wix Chat
Payments (if not Wix Stores): Forms with payment — through Wix Payments (limited geography) or custom form + Stripe through Velo HTTP Function.
Wix Automations
Automations — built-in no-code workflow tool:
Example: "When contact form submitted → send email to manager + add contact to CRM list + send auto-reply to client"
Triggers: form submitted, new order, booking made, new contact, visitor visited page.
Actions: send email, SMS, webhook, create task, add tag to contact.
For complex scenarios — Zapier or Make with Wix via webhook.
Multilingual Support
Wix Multilingual (Wix Languages) — built-in tool:
- adding languages: Settings → Languages
- content translation through Wix Translation Editor (table interface)
- language switcher — built-in widget on page
- URLs:
domain.com/en/pageoren.domain.com/page(subdomain)
Machine translation through built-in tool (Google Translate) — as a starting point, requires manual correction.
Typical Timelines
Basic Wix website setup (domain, SSL, analytics, basic SEO, forms, third-party scripts) — 1-2 working days. Full design customization, SEO for all pages, Automations and integrations setup — 3-5 days.







