Skip to content
Nplay blog · Virtual tours

Virtual tour SEO: how to embed your tour and get it found

A virtual tour is made of images, and search engines read words. The tour only earns its cost when the page around it explains what it shows, loads quickly on a phone and is linked from the places people already look. This guide sets out how we embed and publish tours for clients in Jordan and Saudi Arabia, from the frame code to structured data, and what to ask your supplier. See our virtual tours service for the formats we build.

Virtual tour seo — illustration by Nplay

A tour in a frame is invisible until the page around it speaks

When we hand over a tour, the first question is usually where to paste it. The second, a few weeks later, is why nobody can find it. Both have the same root. Embedded tours load inside a frame from a separate address, so the page that hosts them is judged mostly on what is written on it. A page that holds only a tour and a logo gives a search engine almost nothing to index.

This guide covers virtual tour SEO in the order we do it on projects: embed the tour properly, write the page around it, add structured data, connect it to your business listing and keep it fast. It applies whether you are hiring a virtual tour company Jordan businesses can brief from Amman, or planning a virtual tour Saudi Arabia visitors will search for in Arabic and English. Nothing here is a ranking guarantee, because nobody outside a search engine can give one. These are the habits that make a tour easy to find, read and act on.

Embedding

Embedding the tour: five steps

We supply an embed code with every tour. What you do with it decides most of the outcome.

  1. Give the tour its own page

    One tour, one page, with a descriptive address such as /virtual-tour/amman-showroom. Avoid burying it in a pop-up or a slider, where it has no address of its own to share or index.

  2. Paste the frame with the right attributes

    Keep a meaningful title on the iframe for screen readers, set its width and height so the page does not jump while loading, add loading="lazy" when the tour sits below the fold, and allow full screen. For headset viewing, permit xr-spatial-tracking.

  3. Show a poster first

    A still image with a Start the tour button loads at once, and the heavy scene loads only when tapped. Visitors on mobile data notice the difference.

  4. Put words, a map and an action beside it

    Add the text described below, a map with the address and an enquiry button, so a visit to the tour can become a call or a message.

  5. Test the published page

    Open it on a mid-range phone on mobile data, in Arabic and in English, and ask someone who has never seen the tour to find the enquiry button.

Page copy

What to write around the tour

Write for a person first. Search engines follow people.

Title and intro

Say what it is and where

A title and heading with the place and the format, such as 3D virtual tour of a showroom in Amman, then two short paragraphs on who the place suits and what the visitor will see.

Facts

A room list in plain text

Rooms, sizes, facilities, opening hours and what is included. The tour shows this visually; the text makes it readable by search engines and by visitors whose connection cannot load the scene.

Access

Captions, alt text and transcripts

Alt text on the poster and stills, a caption under the tour, and a transcript for any narrated or guided section. Transcripts also serve visitors with hearing difficulties and people watching on mute.

Languages

One page for each language

A separate address for Arabic and English, each written natively and linked to the other with hreflang annotations. Arabic searchers use different phrases from English ones, so write the Arabic page from the Arabic query.

Structured data

Which schema type for which tour

Structured data, written as schema.org markup in JSON-LD, describes the page to machines. It does not guarantee any special display in results, but it removes guesswork. Match the main type to what the tour shows.

Tour showsMain typeUseful propertiesKeep in mind
A hotel or resortHotelname, address, geo, image, amenityFeatureMark up only the rooms and facilities you show, and keep them current
A property for sale or rentRealEstateListingname, description, datePosted, image, offersUpdate or remove the page when the unit sells
A shop or showroomStore or LocalBusinessopeningHours, telephone, hasMap, imageUse the same name, address and phone as your business listing
A museum or heritage siteMuseum or TouristAttractionaddress, isAccessibleForFree, image, hasMapClaim only what the page can show
An exhibition or virtual eventEvent with VirtualLocationstartDate, eventAttendanceMode, location, organizerUse the mixed attendance mode when the event is in a hall and online
Any tour pageWebPage, ImageObject, VideoObjectprimaryImageOfPage, caption, thumbnailUrlAdd a video object only if the page has a real video

Connect the tour to your business listing and map

People often meet a business in a map result before they see its website. Three small jobs tie the tour to that moment. First, upload stills taken from the tour to your Google Business Profile, following the platform's photo guidelines: exterior, entrance, main rooms and a few details. We hand over your source images at completion, so you have the files. Second, put the tour page address in the website field, so the profile leads to the tour rather than the homepage. Third, embed a Google Maps map on the tour page itself, beside the address, opening hours and an enquiry button, and keep your name, address and phone number identical everywhere they appear.

Reply to reviews in the language they were written in, and link to the tour from social profiles, email signatures and printed material with a short address or a QR code. For a local business in Amman or Riyadh, these links often matter more than another page of keywords.

Page speed: where tours usually lose visitors

Good virtual tour SEO is mostly clarity and speed. A tour page is heavy by nature, so speed has to be designed in. The habits that matter most:

  • Load on demand: poster first, scene on tap, and inside the tour, rooms as the visitor moves towards them.
  • Compress posters and stills, and serve them at the size the screen needs rather than the size of the original.
  • Keep to one tour per page. Several embeds stacked together compete for the same connection, so link to separate pages instead.
  • Reserve space for the frame so the text does not jump when it loads.
  • Ask where the tour is hosted. For audiences in Jordan and Saudi Arabia, hosting close to them, or on your own domain, helps.

Then measure with your own numbers: tour starts, enquiry clicks, calls from the listing. We do not publish conversion figures, because they would be invented. Your analytics will show what your audience does. Our web development team can build the landing page around the tour, and the format choice behind it is covered in 360 photos, 3D walkthroughs or video.

FAQ

Virtual tour SEO: frequently asked questions

Can search engines read a tour embedded in a page?

They can load the frame, but they treat it as a separate address and the scenes are images, not text. Put what visitors need to know in text on your own page, around the frame.

Do I need structured data?

No, and it is not a ranking promise. It is worth adding because it states plainly what the page is about. A wrong type is worse than none, so match it to the page.

Should the tour live on my domain or the supplier's?

Both work, and any virtual tour company Jordan businesses hire should offer either. On your domain the address stays yours if you change supplier; on the supplier's, setup is quicker. We can do either, and we hand over your files in both cases.

How long until the page appears in search?

It varies and nobody can promise a date. Submit the page through your site's search tools, link to it from your own pages and listing, and give it time. For a virtual tour Saudi Arabia audiences will search for in Arabic, link the Arabic page from Arabic pages and listings too.

Hani Alhaj

Hani Alhaj is the founder of Nplay (Amman, Jordan) — a creative-technology company building holograms, VR training, AI avatars and digital twins for clients across Jordan and Saudi Arabia. LinkedIn

Related

Keep exploring

Related

More on this topic

Have the tour, need the page?

Send us your site or your tour page. We will look at how it is embedded, what it says and how it loads on a phone, and suggest fixes for the audiences you want in Jordan and Saudi Arabia.