Wix Website Development
Wix is a cloud platform for creating websites with a visual editor. It is positioned as a no-code tool, but for professional development, it provides Velo (Wix Code) — a JavaScript runtime environment for custom logic on the client side and serverless functions. Choosing Wix is justified when the client wants to edit content independently without engaging a developer.
Platform Capabilities
Wix Editor X (now Wix Studio) is a more professional version of the editor with a responsive layout grid, breakpoint management, and more precise control over element positioning. For commercial projects, Studio is the recommended choice.
Available out of the box:
- visual editor with drag-and-drop
- data collections (built-in database for dynamic content)
- Wix Stores — e-commerce platform
- Wix Bookings — online booking system
- Wix Blog — blog platform
- Wix Events — event management
- form builder
- SEO tools: meta tags, sitemap, canonical URLs
Project Structure on Wix Studio
A Wix Studio project is organized around pages, master pages (Header/Footer/common layout), and reusable sections:
- Pages — regular static and dynamic pages
- Dynamic Pages — pages whose content is generated from a collection (similar to templates in a CMS)
- Lightboxes — modal windows
- Master Page — common elements (navigation, footer)
Dynamic pages are created by connecting to a collection: one template generates a page for each record in the collection (/catalog/{slug} for each product).
Data Collections
Wix Content Manager is a built-in NoSQL database. Collections are created through the interface:
Collection: Services
Fields:
- title (Text)
- slug (Text, unique)
- description (Rich Text)
- image (Image)
- category (Reference → Categories)
- isActive (Boolean)
- order (Number)
Permissions are configured at the collection level: who can read, create, update, and delete records. For a website with a personal account: Read — All, Write — Member only.
Query to a collection from code (Velo):
import wixData from 'wix-data';
$w.onReady(async function () {
const result = await wixData.query('Services')
.eq('isActive', true)
.ascending('order')
.find();
$w('#repeater1').data = result.items;
});
SEO on Wix
Wix has a reputation for poor SEO capabilities, which became outdated by 2022. Current capabilities:
Configurable aspects:
- title and meta description for each page
- canonical URL (including custom ones)
- robots meta tag
- Open Graph and Twitter Card
- structured data through SEO API (schema.org)
- sitemap.xml (auto-generation + manual control)
- hreflang for multilingual websites
Limitations:
- JavaScript rendering — Googlebot renders JS, but indexing speed may be lower than SSR
- Core Web Vitals — performance is lower than custom websites due to shared platform infrastructure
- HTTP header control is limited
For most small and medium-sized businesses, Wix SEO limitations are not critical. For projects requiring aggressive SEO — consider alternative platforms.
When Wix is Suitable
- business card website, corporate website up to 30-50 pages
- client wants to edit content independently without hiring a developer
- budget and timeline are limited, launch speed is more important than flexibility
- integration with Wix ecosystem is needed (Wix Stores + Wix Bookings + Wix CRM)
Platform Limitations
- website cannot be migrated from Wix to another platform (content export is limited)
- customization is limited by editor capabilities and Velo API
- platform changes may break custom code
- performance depends on Wix infrastructure, not only on the implementation
- pricing: free plan has Wix ads and wix.com in domain; connecting a custom domain and removing ads starts at ~$14/month (Business plan)
Typical Timelines
A business card website or small corporate website on Wix Studio (up to 10 pages, standard features): 5-8 working days. With dynamic pages from collections, filtering, forms, and Velo code: 10-15 days. E-commerce store on Wix Stores with custom features: 2-3 weeks.







