To embed a virtual tour in Wix, you publish the tour on a host that gives you an embed code or an HTTPS link, add an HTML embed element to your page, paste the code or link, and set the element's size so it fits every screen. The whole job takes about ten minutes once your tour exists. The part that decides whether it looks professional is the sizing, not the pasting.
This guide covers both Wix editors, the settings that matter on mobile, what to do on dynamic pages, and the mistakes that make a tour look broken on a phone. We wrote it for real estate agents, photographers, hotel owners and small business owners who build their own sites.
TL;DR
- Wix does not build virtual tours itself. Wix's own help center says there is no native virtual tour feature, so you create the tour elsewhere and embed it.
- Use an HTML embed element (Add > Embed), then paste either the iframe code or the tour's HTTPS address.
- Set the width and height to 100%, not fixed pixels, or the tour will be cropped on smaller screens.
- Give the tour a full-width section and a sensible height, and test on a real phone before you publish.
- Dynamic pages (listings, rooms, products) need a different approach than a static page, covered below.
Table of Contents
- What embedding actually does
- Step 1: Get the embed code from your tour
- Step 2: Add the embed element in Wix
- Step 3: Size the tour so it works on mobile
- Step 4: Test before you publish
- Placing the tour where it earns its keep
- Dynamic pages: the tricky case
- Common problems and quick fixes
- Helping people find the page
- Our point of view: own the tour, borrow the website
- Create and host your tour with Simple Virtual Tour
- Keeping the tour useful after launch
- FAQ
- Sources
What embedding actually does
An embed places a window on your Wix page that displays a page hosted somewhere else. Your visitors stay on your site, but the tour itself loads from the server where you published it. That has two practical consequences.
First, you edit the tour in one place. Add a room, fix a hotspot or change a scene, and every page that embeds it updates without touching Wix. Second, the tour's speed depends on the host, not on Wix. A tour built from heavy panoramas on a slow host will feel slow whatever you do in the editor.
The pieces you need before you start:
- A published tour with a public address that starts with HTTPS.
- Either the iframe embed code or that address.
- A Wix site where you can edit the page, in either the Wix Editor or Wix Studio.
If you have not built a tour yet, our general guide to embedding a virtual tour on any website explains the concepts that apply on every platform.
Step 1: Get the embed code from your tour
In Simple Virtual Tour, you publish a tour and copy its iframe code or its public link from the tour's sharing options. An iframe code looks like a short line of HTML that begins with an <iframe tag and contains the tour address in a src attribute, followed by width and height values.
You have two choices:
- Embed code: the full iframe snippet. This gives you control over attributes such as width, height and fullscreen permission.
- Link only: the tour address. This is the simplest option and works well when you do not need to change any attributes.
Whichever you choose, make sure the address begins with HTTPS. Wix states that HTTP sites will not be displayed in an embed.
Step 2: Add the embed element in Wix
The menu names differ slightly between the two editors, and Wix updates its interface from time to time, so look for the Embed category if a label has moved.
In the Wix Editor
- Open the page where the tour should appear.
- Click Add Elements (the plus icon) on the left.
- Choose Embed Code (sometimes labeled Embed & Social) and add an HTML embed element to the page.
- Click Enter Code and paste your iframe snippet, or choose the website address option and paste the tour link.
- Click Apply or Update.
In Wix Studio
Wix documents the same flow for the Studio editor. In Wix's Studio instructions, you open Add Elements, go to Embed & Social, and pick the element. With Embed Code you click Enter Code, paste your HTML and click Apply. With Embed Site you click Change Website Address, paste the HTTPS link and click Update.
Which option should you pick?
| Situation | Best choice |
|---|---|
| You want the quickest result | Embed the website address |
| You need to control width, height or fullscreen | Paste the iframe code |
| The host blocks embedding | Neither works, use a button that opens the tour in a new tab |
The last row matters. Wix notes that some sites have security policies that forbid being embedded on other platforms, and these may not show in the editor or on the live site. If your tour appears blank, check this first.
Step 3: Size the tour so it works on mobile
This is where most self-built Wix tours go wrong. Embed snippets often arrive with a fixed size, such as 560 by 315 pixels. Wix warns that fixed values can crop the content if the container on the canvas is smaller than that, and recommends replacing the pixel values with 100% in the code.
Here is the practical version:
- In your pasted code, find
width="..."andheight="...". - Change both values to
100%. - Resize the element itself on the canvas. Stretch it to the full width of its section, and give it a height that suits the layout.
- Switch to the mobile view in the editor and adjust the element there, because mobile layouts in Wix are edited separately from desktop.
A common beginner assumption is that the tour will "automatically" fit the screen. It will fit the container you give it, and nothing more. If the container is a small box in the middle of a wide page, the tour will be a small box too.
A sizing checklist
- Use a full-width strip for the tour rather than a narrow column. Panoramas feel cramped in small frames.
- On desktop, a wide, landscape-shaped frame works well. On mobile, a taller frame gives visitors more room to drag and tap.
- Leave space above and below the tour so a visitor can scroll past it. A tour that fills the whole screen can trap a thumb that is trying to scroll the page.
- Check that fullscreen is available. Visitors often want to go fullscreen for a better look at details.
We go much deeper on this in our virtual tour mobile optimization guide, including how to test on real devices.
Step 4: Test before you publish
Preview mode in Wix is useful but not final. Do these checks on the published site:
- Open the page on your own phone, on mobile data rather than Wi-Fi, and see how long the first scene takes to appear.
- Rotate the phone and confirm the frame still fits.
- Tap every hotspot you added.
- Open the page in a second browser, ideally one you do not normally use.
- Ask someone who has never seen the tour to find one specific room. If they struggle, the problem is usually navigation, not Wix.
If you want a structured way to collect that feedback, our virtual tour feedback method uses a handful of short interviews and a brief survey.
Placing the tour where it earns its keep
An embedded tour at the bottom of a long page is a tour few people see. Think about the visitor's question on each page type.
- Property pages: put the tour directly under the headline and price, before the long description. Buyers who can walk through the home first tend to read the rest with more intent. Our piece on why interactive tours outperform photo galleries covers the reasoning.
- Hotels and venues: one tour per room type, plus one for shared spaces, each on its own page or in its own tab.
- Restaurants and bars: a short tour near the reservation button, so the visitor sees the atmosphere right before they book.
- Photographers and agencies: a portfolio page with several tours, each in its own section with a short caption describing the location and what you delivered.
For property sites in particular, see our guide to embedded property tour websites.
Dynamic pages: the tricky case
Static pages are simple because you paste one tour into one page. Dynamic pages, such as a listing template that generates a page per property, are harder because each page needs a different tour.
Wix community members have long complained that there is no easy built-in way to display 3D tours on dynamic listing pages. The reliable pattern is:
- Add a text field to your collection and store each tour's link in it.
- Add an HTML embed element to the dynamic page template.
- Use Wix's developer tools (Velo) to set the embed's address from the current item's field when the page loads.
If you are not comfortable with code, the fallback is to build each important listing as its own static page, or to add a clearly labeled button on the template that opens the tour link in a new tab. The right choice depends on how many listings you manage. Ten listings are easy to maintain by hand. Three hundred are not.
Common problems and quick fixes
| Problem | Likely cause | Fix |
|---|---|---|
| Blank box | Link starts with HTTP, or host blocks embedding | Use an HTTPS address, or check the host's embed settings |
| Tour is cut off | Fixed pixel width and height | Change both to 100% and resize the element |
| Looks fine on desktop, broken on phone | Mobile layout not edited | Adjust the element in mobile view |
| Page loads slowly | Heavy panoramas, or the tour sits high on a busy page | Compress images, and keep other heavy elements away from the tour |
| Visitors cannot scroll past | Tour fills the whole mobile screen | Leave margin above and below the element |
Also remember that Wix cannot support code it did not create. Its help article says it cannot provide support for external code, so any problem with the tour itself is something to resolve with the tour provider.
Helping people find the page
A tour inside an iframe is not text, so search engines learn about it from the words around it. Write a clear heading, a few sentences describing the space, the location, the size or capacity, and a short list of what a visitor will see. Add descriptive alt text to any still images on the page. If you publish many pages like this, automated SEO tools for Wix sites can help you plan and publish the supporting content, though the page copy next to the tour should still be written by someone who knows the space.
Our point of view: own the tour, borrow the website
We build Simple Virtual Tour, and we see the same pattern with Wix users. The website builder is a good place to present a business, but it is the wrong place to keep your tours. Wix says it has no virtual tour feature of its own, so the tour always lives somewhere else, and where that somewhere is matters.
That is why we offer two ways to run Simple Virtual Tour. You can use the cloud-hosted version, or you can buy the software once and self-host it with full source code ownership. With self-hosting, your tours sit on your own server, you control your data, and there are no ongoing software fees for the core product. Either way, the Wix side stays the same: one embed element, one HTTPS address.

We also recommend treating the embed as a window, not a home. Keep the original panoramas, the hotspot structure and the tour settings in the tool built for it, and let Wix handle the page around it. If you ever move your website to another platform, you copy the same embed code and carry on. Nothing about your tours needs to be rebuilt.
Finally, spend your effort on the first scene. Visitors decide in seconds whether to explore. A well-lit entrance, a clear starting direction and two or three obvious hotspots will do more for engagement than any amount of Wix fine-tuning.
— Andrea
Create and host your tour with Simple Virtual Tour
If you do not have a tour yet, Simple Virtual Tour lets you create unlimited interactive tours from 360° panoramas, photos and video, with custom branding, statistics and API access. You can start on the Free Forever plan, and paid cloud plans run from €2.99 per month (XS, Starter) to €49.99 per month (XL, Enterprise), with S (Creator) at €5.99, M (Professional) at €9.99 and L (Business) at €19.99 per month. If you prefer to own the software, the CORE self-hosted version is a one-time $79, with optional plugins such as the Google Street View plugin at $59 and the A.I. Tools plugin at $39. See the plans and pick the one that fits.
Keeping the tour useful after launch
Embedding is the start. A few habits keep the page working for months:
- Update seasonally. A restaurant patio in winter, a hotel pool under repair: if the tour no longer matches reality, visitors notice.
- Watch your statistics. See which scenes people open first and where they leave. Move your best room to the starting scene.
- Re-check on new devices. Wix and browsers change. Open your tour page on a new phone or browser version now and then.
- Link the tour from elsewhere. Add the page link to your email signature, listing profiles and social posts, so the tour works outside your website too.
For the business case behind all this, our article on how virtual tours shorten customer decision cycles is a good next read. If your audience is mostly buyers on phones, mobile-friendly real estate tours covers what they expect.
FAQ
Does Wix have a built-in virtual tour feature?
No. Wix's help center states that Wix does not have a virtual tour feature of its own. You create the tour with a separate tool and display it on your site through an embed element or a third-party app.
Should I paste the iframe code or just the link?
The link is quicker and works for most people. The iframe code gives you more control over size and attributes, which helps when you need to change width and height to 100%. Either way, the address must start with HTTPS.
Why does my tour look cut off on my phone?
The most likely cause is a fixed pixel size in the embed code or an element that was only adjusted for desktop. Set width and height to 100%, then open the mobile view in the editor and resize the element there.
Can I show a different tour on each dynamic page?
Yes, but not with a simple paste. Store each tour's link in a collection field and set the embed's address from that field with Velo, Wix's developer tools. For a small number of listings, separate static pages are easier to manage.
Do I need a paid Wix plan to embed a tour?
We could not confirm the current plan requirements for embed elements, and Wix changes its plans from time to time. Check the plan details in your Wix dashboard, or ask Wix support, before you build the page.
Sources
- Wix Help Center: Studio Editor, Adding an HTML iFrame Element
- Wix Help Center: Wix Editor Request, Virtual Tour Feature
- Wix Studio Community: Code to enable embed for dynamic pages for 3D tours

