4 March 2026
Embedding splat tours on Rightmove and Zoopla without breaking anything
A practical guide to adding Gaussian splat virtual tours to your Rightmove and Zoopla listings, including the iframe gotchas and how branch admins can roll it out cleanly.
Most agencies we onboard ask the same question two days into their first capture: how do I actually get this tour onto Rightmove? The technical answer is straightforward but there are enough gotchas that it’s worth writing down properly.
The short version
Rightmove and Zoopla both accept third-party virtual tours through a single field on the listing record. You paste in the tour URL, the portal renders it via iframe, the tour appears as a “Virtual tour” or “3D walkthrough” button on the public listing page. Buyers click, the tour opens, they walk the property.
This works for splat tours, Matterport tours, stitched 360s and most video walkthroughs.
The longer version with the gotchas
Use the dedicated tour URL, not the page that wraps it
Studios sometimes deliver the tour as a “preview page” — a marketing page on their own domain that wraps the tour viewer in a header and a contact form. That page won’t embed cleanly in Rightmove because it’s not the tour itself, it’s a page that contains it.
Ask your studio for two URLs: the marketing preview page (for sending to vendors over email) and the bare embed URL (for the portal field). At 360Perfect we deliver three things by default: the preview page, the embed URL and a ready-made iframe snippet for your own website.
Watch for https:// mismatches
Rightmove and Zoopla both serve over HTTPS and refuse to embed any HTTP-only resource. This isn’t usually a problem in 2026 but if you’re inheriting a tour from a studio that’s been around since 2018, double-check that their viewer URL starts with https://. If not, ask them to migrate. Any reputable studio will already be running HTTPS by default.
Mobile is the listing format buyers actually use
Around 75 percent of Rightmove traffic is mobile. The portal opens the tour iframe in a modal on mobile that constrains the viewport width. A tour that looks fine on a desktop preview can render claustrophobically on a phone if it wasn’t built mobile-first.
The fix is on the studio’s side, not yours. When you brief a studio, ask them to confirm the tour is responsive. If they say “it’ll work” without specifically mentioning mobile, that’s a yellow flag.
One tour per listing — but you can update it
The portals only accept one virtual tour URL per listing. So if you have a splat tour and a separate stitched 360 from a previous studio, you can only show one. We usually recommend the splat because it’s the more engaging format, but if your previous tour has six months of view history we’d not necessarily kill it mid-listing.
You can swap the tour URL at any time without re-listing the property. Useful if you’re testing two formats, or if a vendor pushes back on something specific in the original capture.
CRMs: AgencyCloud, Reapit, Dezrez, Acquaint
If your branch is set up to push listings from a CRM into the portals (most are), the tour URL field is in the property record, not the portal sync. So you paste the URL into your CRM, the CRM pushes the field on the next sync, the portal picks it up.
The four big UK agency CRMs — AgencyCloud, Reapit, Dezrez and Acquaint — all expose this field in the listing edit screen. The label varies. AgencyCloud calls it “Virtual Tour URL”, Reapit calls it “Tour Link”. Find the field once, and it’ll be in the same place for every property.
The Rightmove “Premium Listing” placement
This is worth knowing. Rightmove doesn’t surface the virtual tour button as prominently as it could on a standard listing — it’s in the photo carousel, after the main photoset. Premium Listings get a dedicated banner that calls out the 3D tour. If the listing matters and you’ve paid for the upgrade, you’ll get more clicks on the tour.
Splat tours don’t get any special treatment over Matterport in the portal UI. From Rightmove’s perspective they’re all “Virtual Tour”.
Branch admin checklist
Three things to set up if you’re rolling splat tours out as a default media option across a branch.
First, agree internally where the tour URL gets stored. The CRM is the right answer. Don’t put it in the listing description, don’t store it in a separate “Marketing Assets” folder. The CRM field is what feeds the portals and your own website, and a single source is worth the small amount of training.
Second, get the studio to deliver tours with a consistent URL pattern. Ours look like https://tours.360perfect.co.uk/[branch]/[address-slug]. That makes them predictable for your team, easy to embed in marketing emails, and easy to revoke if a vendor pulls the property.
Third, decide what happens when the property sells. Most agencies leave the tour live for a month post-completion as a marketing asset (pointing prospective vendors to “look what we did with this house up the road”). After that, retire the tour or move it to an archive section of your website. Studios bill differently for archived vs active tours; ours just stay live for the standard 12 months and you can renew if it’s still earning its keep.
What you don’t need to worry about
You don’t need to download anything, install anything, or do any technical work beyond pasting a URL into a field. The portals handle the embed, the studio handles the hosting, your job is to give the URL a home in the CRM.
If your studio is making this complicated, ask them to make it simpler. There’s no good reason for a virtual tour delivery to involve more than a URL.
We deliver every capture with the tour URL, the iframe snippet for your website, and a one-line CRM-paste-ready string. Not because we’re heroic, but because that’s what the format should be. If you’d like to test how easily a splat would slot into your existing listing flow, send us one address at /contact and we’ll prove it on a live capture.