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 the tour: five steps
We supply an embed code with every tour. What you do with it decides most of the outcome.
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.
Paste the frame with the right attributes
Keep a meaningful
titleon theiframefor screen readers, set its width and height so the page does not jump while loading, addloading="lazy"when the tour sits below the fold, and allow full screen. For headset viewing, permitxr-spatial-tracking.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.
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.
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.
What to write around the tour
Write for a person first. Search engines follow people.
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.
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.
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.
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.
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 shows | Main type | Useful properties | Keep in mind |
|---|---|---|---|
| A hotel or resort | Hotel | name, address, geo, image, amenityFeature | Mark up only the rooms and facilities you show, and keep them current |
| A property for sale or rent | RealEstateListing | name, description, datePosted, image, offers | Update or remove the page when the unit sells |
| A shop or showroom | Store or LocalBusiness | openingHours, telephone, hasMap, image | Use the same name, address and phone as your business listing |
| A museum or heritage site | Museum or TouristAttraction | address, isAccessibleForFree, image, hasMap | Claim only what the page can show |
| An exhibition or virtual event | Event with VirtualLocation | startDate, eventAttendanceMode, location, organizer | Use the mixed attendance mode when the event is in a hall and online |
| Any tour page | WebPage, ImageObject, VideoObject | primaryImageOfPage, caption, thumbnailUrl | Add 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.
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.