Domain name
The Domain name section centralises all domains attached to your Vivlab site: your temporary vivlabsite.com address and any custom domain names you have added. A custom domain is essential to be indexed by Google and to strengthen your store's credibility.
Come here when you want to buy a domain name directly from the platform, transfer a domain you already own, connect a domain hosted at an external provider (IONOS, OVH, GoDaddy…), change the prefix of your temporary vivlabsite.com address, or view the DNS configuration of a domain already added.

Your domain names
This section lists all domains associated with your site in a table. Each row represents a domain and shows its address, type, default status, and validation state.
The Type column indicates whether the address is your temporary domain (Temporary), a custom domain you added manually (Custom) or a domain managed by the platform (Managed). The Main column flags with the Main badge the domain all others redirect to and that is used for indexing. The Status column shows Valid when the DNS configuration is correct, along with the Secured badge once HTTPS is operational, or Invalid when a DNS record still needs fixing. For a domain bought or transferred from the platform, it follows the progress: Payment pending until the payment clears, Registration in progress while the name is reserved with the registry, Transfer in progress then Transfer failed if the transfer didn't go through, and Expired once the domain is past its expiry date.
Click a row to open the management page for that domain.
Add a domain name
Click Add a domain name to get started. The How would you like to add a domain? window offers three options:
- Connect an existing domain: you already own a domain at an external provider and want to point it to your site.
- Buy a new domain: you buy a domain directly from the platform, with nothing to configure.
- Transfer an existing domain: you move the full management of a domain you already own, renewal included.
Pick the option that matches your situation, then click Continue. Whichever method you choose, the rest happens in three steps shown at the top of the window, which you move through with Next and Back.
Connect an existing domain
This path attaches to your site a domain you keep managing at your provider. The domain is created on the platform from the first step; the next two walk you through the DNS configuration to do at that provider.
- Domain: enter your domain in the Domain name field, without
wwworhttps://. Availability is checked as you type: a message confirms that The domain name is available, or flags that it is already attached to another site or misspelled. If you already own a custom domain, the Default domain name checkbox makes this one the main domain; for your very first domain it doesn't appear, the domain becomes the main one automatically. Click Add a domain name. - DNS: the DNS configuration of the domain name table lists the records to create and the ones to remove at your provider, with a To add, Added or To delete status refreshed every 5 seconds. Copy these values into your provider's DNS zone with the help of the detailed guide, then click Next.
- Verification: the platform watches the propagation and shows how many records have already been verified. The message Your domain name is connected. appears once everything is in place.
You can close the window at any time without losing anything: the domain is already attached to your site, and the progress of its verification stays visible from its row in the table.
Buy a domain name
Choose Buy a new domain to register a domain without leaving the platform. Registration, DNS and the SSL certificate are handled end to end.
- Search: enter the name you want in the Search for a domain to buy field, with or without an extension, then click Search. If you specified an extension, the exact domain appears first with the Available badge and its yearly price, or Unavailable if it is already taken. The Other available domains list then suggests close names, each with its price. Click the one you want to reserve, then click Next.
- Contact: fill in the Owner contact details, the official holder of the domain as it will be recorded with the registry. Registries require this information for any domain registration. The owner acts by default as the administrative, technical and billing contact; tick Use different details per contact if you want to name different people.
- Confirmation: pick the Registration length, from 1 to 10 years; paying for several years upfront pushes back the renewal date, and the displayed amount is recalculated for the chosen length. The Payment methods card shows the card saved on your account, the one charged today and then every year for the renewal; the Update button lets you change or add one without leaving the purchase, and the order cannot be confirmed without a saved payment method. Tick I confirm my order and accept the non-refund conditions., then click Buy the domain: the charge is immediate. If your bank requires a confirmation, a Pay button appears to complete the payment, and Pay with another card lets you use a different card.
The payment covers the chosen registration length, at the displayed yearly price multiplied by the number of years. Don't close the window during that step. Once the payment clears, the domain is registered within the next few minutes, its DNS configuration is applied automatically and the SSL certificate is generated right after: there is nothing to configure. An invoice is added to your invoices and a confirmation email is sent as soon as the domain is active.
The domain is then renewed automatically: an email warns you about 90 days before expiry, with the renewal date and amount, then the renewal is charged about 60 days before, at the price in force at that time, to the payment method used for the purchase. If the charge fails, it is retried every 3 days and you are notified by email, then reminded before the domain is permanently lost: update your payment method from My account to fix it.
Promotional prices until 31 August 2026
Buying, transferring and renewing domain names benefit from promotional prices until 31 August 2026. The prices displayed at the time of the operation are the ones you are charged.
Transfer a domain name
Choose Transfer an existing domain to hand the full management of a domain bought elsewhere over to the platform: renewal, DNS and SSL certificate are then handled just like a domain bought directly.
Before starting the transfer, prepare two things with your current provider: unlock the domain (the transfer lock option must be disabled) and get the authorization code (auth code), sometimes called EPP code.
- Search: enter the full domain in the Domain name to transfer field, then click Search. The Transferable badge confirms the operation is possible and shows the amount to pay, with one year of renewal included: the transfer adds one year to your domain's expiry date and you keep the remaining time already paid with your current provider, the current expiry and next renewal dates are displayed. Not transferable means the domain can't be moved, for example because it was registered or transferred less than 60 days ago. If the domain appears locked, a warning asks you to unlock it with your provider then search again.
- Contact: enter the Authorization code (auth code) obtained from your current provider. The Check the code button validates it before any payment and saves you from a refused transfer. Some extensions don't use an authorization code, the platform tells you so and lets you carry on; for a
.ukdomain, ask your provider to change the domain's IPS tag to "GANDI". Then fill in the Owner contact details, and tick Use different details per contact if the administrative, technical and billing contacts aren't the same person. - Confirmation: the amount, which includes one year of renewal, is recapped along with the domain and the Payment methods card, the card charged today and then every year for the renewal; the Update button lets you change or add one, and the order cannot be confirmed without a saved payment method. Tick I confirm my order and accept the non-refund conditions., then click Transfer the domain: the charge is immediate. If your bank requires a confirmation, a Pay button appears to complete the payment, and Pay with another card lets you use a different card.
The transfer usually takes up to 5 days, the time for the registries to approve it. During that window the domain appears in the table with the Transfer in progress state and your site stays reachable at its current address. Its management page details the progress step by step (Payment, Initialization, Whois, Authorization code, Confirmation email, Transfer approval, Completion), with the deadline for your current provider to reply. You receive an email as soon as the transfer completes, or if it fails.
You can also transfer a domain already connected to your site: open its management page then click Transfer this domain, also available in the actions menu of its row. Your site stays online for the whole operation, your current settings (including the default domain) are kept, and your existing DNS records (MX email, SPF, DKIM, DMARC, subdomains) are captured when the transfer starts then restored automatically once it completes.
Promotional prices until 31 August 2026
Buying, transferring and renewing domain names benefit from promotional prices until 31 August 2026. The prices displayed at the time of the operation are the ones you are charged.
Transfer refused
A domain registered or transferred less than 60 days ago cannot be transferred: it's a registry rule. An expired authorization code or a domain left locked also make the transfer fail. The domain then switches to the Transfer failed state: fix the blocking point with your provider, then restart the transfer from the domain's page with Restart the transfer, at no extra charge.
Do you sell online?
Once your custom domain is connected and set as the main one, register it with Stripe from Online payments to display Apple Pay, Amazon Pay, Google Pay, Klarna, Link and PayPal on your checkout page.
Manage a domain name
Click a custom domain's row to open its management page. For a domain connected at an external provider, it has two tabs:
- Overview: the connection status (Valid or Invalid) and the HTTPS security state, the Set as default button to designate this domain as the main domain — all other domains will redirect their traffic to it — and the Delete action to permanently detach this domain from your site. It stays unavailable on the main domain as long as another domain is attached: set that other one as default first.
- DNS records: the DNS configuration of your domain name host table, which lists in real time the records to add or remove at your DNS provider. Each row shows the action to take (To add or To delete), the record type, the name, and the value. The table refreshes every 5 seconds.
For a domain bought or transferred via the platform, the management page is complete, with five tabs:
- Overview: the domain's dates as recorded by the registry (Created on, Updated on, Expires on) and its configuration — default domain, nameservers, DNS records, transfer lock, contacts — each with a Configure button to the matching tab.
- DNS records: the list of the domain's DNS records, which you can create, edit or delete, for example to connect a mailbox to your domain.
- Contacts: the details sent to the registry (owner, administrative, technical and billing contacts), editable at any time. A valid email address is required to keep the domain.
- Nameservers: the domain's nameservers. They point to the platform's DNS service by default; if you replace them, the DNS records managed here no longer apply.
- Transfer: the Lock the transfer switch, which prevents your domain from moving to another provider without your consent. Only disable it while transferring your domain elsewhere. Some extensions don't offer this lock.
If the owner's email address has not been validated yet, a warning shows at the top of the page: open the email sent to the owner and follow the validation link, or click Resend the email. Without validation, the registry can suspend the domain.
If a transfer failed, the page shows the Restart the transfer section: enter a new authorization code, then click Restart the transfer. The transfer starts again at no extra charge.
Irreversible deletion
Deleting a domain removes it from your Vivlab account. Your site will no longer be reachable at that address. You can add it back later if it is still available. For a domain bought via the platform, deleting it also stops the renewal billing; the domain stays registered in your name until its expiry date.
Edit your temporary domain name
Your temporary vivlabsite.com address appears in the table with the type Temporary. It is always valid and secured. Click its row to change the prefix: enter a prefix of at least 4 alphanumeric characters (hyphens allowed) to get an address in the form your-choice.vivlabsite.com, then save.
This address remains useful even after your permanent domain goes live, to test changes before publishing or share a private preview.
Guide to connect your domain name
Even though the configuration may seem technical, connecting an external domain to your site boils down to four steps.
Buy a domain name from the provider of your choice (IONOS, OVH, GoDaddy…). You can also buy your domain directly from the platform: in that case every following step is automatic and this guide doesn't apply.
What to take in the provider's offer
Most providers offer bundled deals combining the domain name with a mailbox and web hosting. Only the domain name is required to use it with Vivlab. If you want an email address at your domain (e.g.
contact@your-domain.com), you can add the email option offered by your provider. Web hosting, however, isn't needed: Vivlab already hosts your site, pages, media and payments, subscribing to third-party hosting is useless and may even conflict with the DNS configuration described below.Add your domain on the platform by clicking Add a domain name, choosing Connect an existing domain, then following the three steps of that path.
Configure DNS settings in your provider's management area by pointing your domain to Vivlab's IP address. As long as the DNS records aren't correct, your site stays unreachable at your address.
Verification and security: Vivlab automatically generates an SSL certificate (HTTPS) once the configuration is complete. Allow 10 to 15 minutes typically, up to 48 hours in some cases for the DNS propagation to take effect across the internet. You'll receive an email as soon as the domain is secured.
DNS records to configure
Once your domain is added, click its row in the table to see the exact list of records to create, edit or remove in your provider's DNS zone. Each entry shows a To add, Added or To delete status updated every 5 seconds.
Three operations are required to link your domain to your site:
- Add a type
Arecord, with name@and value15.188.109.135. It pointsyour-domain.com(withoutwww) to Vivlab's servers. - Add a type
CNAMErecord, with namewwwand valueyour-domain.com. It forwardswww.your-domain.comto the main domain, which itself points to Vivlab's servers. - Remove any existing type
AAAArecord on@andwww. These pre-existing IPv6 entries conflict with Vivlab's setup and prevent your site from loading correctly.
Recap to compare against your provider's current configuration:
| Action | Type | Name | Value |
|---|---|---|---|
| Add | A | @ | 15.188.109.135 |
| Add | CNAME | www | your-domain.com |
| Remove | AAAA | @ | Any value |
| Remove | AAAA | www | Any value |
Propagation delay
Once the records are updated at your provider, allow 10 to 15 minutes typically, and up to 48 hours before the changes take effect across the internet. During that window your site may stay unreachable or show the old configuration: this is normal, don't redo the records.
The IP address 15.188.109.135 is the same for every Vivlab site: it's the value to enter in your provider's DNS zone, whichever one it is. If the procedure feels unclear, your provider's support team can walk you through writing the records from these values.
Automatic SSL certificate
As soon as your DNS is operational, Vivlab automatically generates an SSL certificate to serve your site over HTTPS, essential to secure browsing and enable online payments. Renewal is also handled automatically before each expiry: you never have to touch the certificate.
If your site doesn't load after 48 hours
DNS propagation can take time, but beyond 48 hours your domain should be operational. Check in your provider's DNS zone that the A record on @ points to 15.188.109.135, that the CNAME record on www points to your domain, and that no leftover AAAA record remains. If everything looks correct, contact Vivlab support so the configuration can be audited.