Listing-video publishing guide

Where to host a real estate listing video

Choose the host, visibility, property destination, MLS route, and maintenance owner as one system. This guide compares YouTube, Vimeo, brokerage and property pages, MLS fields, and file-delivery links by the job each one must do.

Updated August 14, 202615 minute readFor real-estate agents
Keep the roles separate: the host streams the video, the destination gives it current property context, and distribution brings a viewer to that destination. One URL can serve more than one role, but the campaign should name each role explicitly.

1. Separate hosting, destination, delivery, and distribution

Uploading the MP4 is not the publishing strategy. A video platform may stream the file, a property page may hold the current listing information and inquiry route, an MLS may accept a media link, and an email or social post may distribute that page. Treating those as separate jobs makes it easier to change one without breaking the others.

The four URLs in a real estate video workflow
RoleWhat it doesExamplesOwner question
Host or playerStores, processes, and streams the videoYouTube, Vimeo, brokerage media host, managed video platformWho controls the account, visibility, embed, captions, and replacement?
Property destinationPlaces the video beside current facts and a useful next stepBrokerage listing page, single-property page, approved public listing routeWhich page remains authoritative when price, status, or showing details change?
DeliveryTransfers the approved master or platform-specific fileSecure download, client gallery, cloud storage, managed media portalWho can download which version, and how long will access remain?
DistributionSends a viewer to the chosen destination or playerEmail, social post, ad, text, QR code, MLS-related placementIs the link current, permitted, tagged, and understandable out of context?

Keep the approved master outside the public host so the video can be republished if an account, plan, provider, or listing page changes. A streaming link is not the only copy of a campaign asset.

2. Write the requirements before choosing a platform

Begin with the listing stage and viewer job. A public YouTube property tour, an unlisted seller review, an embedded brokerage page, and an MLS-facing clean video solve different problems. Never use “unlisted” as a synonym for confidential: link-access settings are often shareable.

Property and campaign stage: [prelaunch / active / event / update / closed]

Primary viewer and job: [public buyer / matched contact / seller / agent / reviewer]

Required visibility: [public discovery / link access / password / account restricted / embed only]

Primary destination: [property page / platform watch page / MLS-related placement]

Player requirements: [embed / captions / poster / controls / analytics / domain restriction]

Versions: [horizontal / vertical / branded / clean / caption files / thumbnail]

Local publishing rules: [MLS / brokerage / portal / media-owner constraints]

Account owner: [agent / brokerage / media provider / client]

Update triggers: [status / price / event / fact / rights / music / personnel]

Archive and retirement owner: [master location / link register / action on change]

Verify current platform plans and settings in the actual account. Hosting products change, and two users on the same service may have different visibility, embed, download, or analytics controls.

3. Compare the main real estate video hosting paths

Choose the hosting path by its primary job
PathStrong fitInspect carefullyDo not assume
Public YouTubePublic channel, search and related-video eligibility, familiar sharing and embedsBranding, title, thumbnail, description, captions, comments, related context, account ownershipThat a public watch page replaces a current property page
Unlisted YouTubeLink-access viewing and embedding without normal search or channel discoveryAnyone with the link can reshare it; public playlists can affect discoveryThat unlisted means confidential, access-controlled, or MLS-approved
VimeoPublic, link-based, password, or embed-focused workflows supported by the current planPlan-specific privacy, domain restrictions, downloads, player, review, and account settingsThat every privacy or customization control is included in every plan
Brokerage or property pageKeeping the player beside current facts, disclosures, contact, and the campaign CTAPage ownership, mobile playback, accessibility, speed, canonical URL, status updatesThat the page itself streams the video or will remain live after status changes
MLS or portal media fieldAdding the permitted video or tour experience to the listing workflowLocal field, host, version, branding, link, upload, approval, and syndication behaviorThat one MLS rule, accepted host, or display behavior applies everywhere
Cloud-drive or transfer linkDelivering master files and approved versions to an agent, editor, brokerage, or vendorPermission, expiration, download, preview quality, file naming, private informationThat a file-transfer screen is a durable public viewing destination
Self-hosted or managed playerTeams with technical ownership, stable infrastructure, and defined embed or data requirementsEncoding, captions, bandwidth, browser support, security, analytics, backups, maintenanceThat storing an MP4 automatically creates a fast, accessible, maintainable player

YouTube's current help page distinguishes public, private, and unlisted visibility and notes that anyone with an unlisted link can reshare it. Review the YouTube video privacy settings before choosing link access. Vimeo documents public, unlisted, password, embed-only, and private options, with availability varying by plan, in its video privacy comparison.

4. Build one durable listing-video architecture

For many active-listing campaigns, a useful architecture is a controlled master, an approved streaming host, a current property destination, and separate distribution links. The property page can be the primary public destination even when YouTube or Vimeo supplies its embedded player.

  1. Archive the master. Keep the approved high-quality file, captions, thumbnail, script, facts, rights, and version record.
  2. Create named versions. Separate horizontal and vertical, branded and clean, public and review assets.
  3. Upload to the chosen host. Set the title, description, visibility, captions, poster, owner, and embed permission.
  4. Place it on the current destination. Surround the player with accurate property context and one useful next step.
  5. Publish each distribution link deliberately. MLS, email, social, text, and ads may require different pages or versions.
  6. Record every live placement. Keep the URL, version, owner, publish date, update trigger, and retirement action.

If organic video discovery is a goal on the agent or brokerage site, Google's current video SEO guidance distinguishes a dedicated watch page from a page where video is complementary. It also recommends a unique title and description, a visible embedded video, and a stable thumbnail for eligible watch pages. Build that architecture only when a durable public video library is an actual campaign goal.

5. Set public, unlisted, private, and embed visibility deliberately

Visibility decisions by listing stage
NeedPossible controlRequired check
Public launch and channel discoveryPublic host page plus approved property destinationSeller, brokerage, rights, facts, status, branded or clean version, captions, lifecycle owner
Anyone with the link may viewUnlisted or comparable link-access settingAssume the recipient can forward the link; do not place confidential material behind it
Named reviewers onlyAuthenticated review, invited account, or a controlled systemActual identity control, download permission, comment visibility, expiration, and revocation
Password accessPassword-enabled host or destination where supportedPassword sharing, page indexing, player behavior, downloads, and removal after review
Player should work only on approved sitesEmbed-only or domain-restricted configuration where supportedEvery production domain and subdomain, property-page provider, preview domain, and fallback route

Vimeo's current embed documentation explains its anywhere, nowhere, and specific-domain controls and notes that options can vary by plan. YouTube documents its supported iframe player configuration in the embedded player guide. Test the actual account and final page instead of relying on an old embed code or platform screenshot.

6. Prepare the MLS and clean-video route separately

“MLS video” is not a universal host or format. The local system may expose a video, media, virtual-tour, branded-tour, or unbranded-tour field; accept an upload or particular URL; apply branding rules; syndicate the asset differently; or provide no suitable placement. Check the current help documentation and brokerage process inside the system used for the listing.

  1. Identify the exact local field and whether it accepts a file, hosted page, direct player, or tour URL.
  2. Confirm the permitted host, scheme, redirects, privacy, branding, contact details, logos, tracking parameters, and page chrome.
  3. Prepare the clean or branded version required for that field rather than renaming the wrong asset.
  4. Open the final URL in a signed-out browser and on a phone before submission.
  5. Publish through the approved listing workflow and record the submitted field and link.
  6. Inspect the MLS record, consumer display, IDX, and syndicated portals separately after processing.
  7. Recheck after a material listing update and remove or revise the placement when required.

The MLS video publishing guide covers that verification workflow in detail. Use the branded-versus-unbranded guide to inspect the complete player page, not only the video frames.

7. Package the player, page, captions, thumbnail, and links

A hosted listing video is a package. A technically working upload can still fail if its title is stale, thumbnail is misleading, captions are missing, player is cropped on mobile, CTA points to an expired event, or the page separates the video from current property information.

Prepare source and destination-specific exports with the real estate video sizes guide. For a public YouTube version, use the YouTube listing-video checklist to review the title, thumbnail, description, captions, disclosures, and measurement plan together.

8. Test, measure, update, and retire every placement

A listing-video link can outlive its price, status, event, agent relationship, music license, property page, or seller-approved campaign period. Keep a placement register so the team can respond to a material change without searching old emails and social posts for forgotten URLs.

Asset ID: [property / video / version / approval date]

Master and archive: [controlled file / captions / thumbnail / rights record]

Host: [platform / account owner / video ID / visibility / embed control]

Primary destination: [current page / owner / canonical campaign route]

Placement: [MLS field / IDX / portal / email / social / ad / QR / other]

Published URL: [complete tested link]

Version: [horizontal or vertical / branded or clean / caption status]

Current fact source: [listing record / checked date / reviewer]

Measurement: [tag convention / host analytics / page analytics / qualified action]

Update triggers: [price / status / event / fact / rights / contact / platform]

Retirement action: [update / redirect / unembed / unlist / remove / archive]

Owner and next review: [person / date or campaign condition]

Pre-publish test

Lifecycle actions

Decide what happens when the listing changes
ChangeReviewPossible action
Price, status, availability, or material factVideo text and narration, title, description, thumbnail, page, email, social, MLS placementsCorrect, replace, annotate, redirect, pause, or remove according to the approved process
Open house or event passesEvery promise containing the date, time, RSVP, or access routeRemove the event version or replace it with a current property overview
Listing closes or leaves marketSeller permission, brokerage policy, public page, inquiry route, lead handling, portfolio useArchive, unlist, update status context, disable inquiry, or remove as required
Host, account, or plan changesVisibility, embed domains, downloads, player behavior, analytics, existing embedsReconfigure, migrate from the archived master, and retest every live destination
Rights or music permission changesEvery hosted copy, download, derivative, and public placementReplace, restrict, remove, or document the permitted continued use

Measure the layers separately: host plays, destination visits, CTA clicks, replies, showing requests, and later campaign outcomes are not interchangeable. The video marketing checklist helps connect distribution, follow-up, and lifecycle work to one accountable campaign record.

Create the asset before choosing its publishing route

Westby creates a cinematic video preview from the photos and facts on an active public listing. Review the property story first, then choose the host, branded or clean version, destination, and distribution route required by the actual campaign.

Create a free property-video preview or start with the MLS video publishing checklist when the local listing field is the immediate decision.

Frequently asked questions

Where should I host a real estate listing video?

Choose by job. Public YouTube can support channel discovery and easy sharing. Unlisted YouTube can provide link access without normal channel and search visibility. Vimeo can provide public, unlisted, password, or embed-focused controls depending on the current plan. A brokerage or single-property page can be the campaign destination while a video platform supplies the player. The local MLS may accept a hosted link, an upload, a virtual-tour field, or no video at all, so verify its current rule before publishing.

Should a listing video be public or unlisted on YouTube?

Use public visibility when the approved goal includes YouTube search, the channel, related videos, and broad sharing. Use unlisted visibility when anyone with the link may watch and reshare but normal channel and search discovery is not the goal. Unlisted is not access control: YouTube says anyone with the link can reshare it. Use a truly restricted review method for prelaunch or confidential material.

Is YouTube or Vimeo better for real estate video?

Neither is universally better. YouTube is usually the stronger fit for public channel discovery and a familiar share page. Vimeo offers a different set of viewing and embed privacy controls, some of which depend on plan. Compare the exact visibility, player, domain restriction, download, analytics, cost, account ownership, and listing-lifecycle requirements instead of choosing by player appearance alone.

Can I use a YouTube or Vimeo link in the MLS?

Only if the local MLS field, link type, host, branding rule, and current policy allow it. Some workflows use a media, virtual-tour, or video field; others require a particular link or clean version. Verify the rule in the actual MLS, publish the permitted asset, and inspect the listing, IDX, and syndicated portal experience after submission.

Should I send buyers the video file or a link?

Use a current link for viewing so the destination, listing details, captions, and next step can be maintained. Keep a separate download or transfer route when an agent, brokerage, editor, or platform needs the approved master file. A cloud-drive delivery link is useful for transfer but is usually a poor public campaign destination because it may expose file controls, expire, or separate the video from current property context.

Put the plan to work

Turn listing photos into a video preview

Enter a property address or listing link. Westby builds a cinematic preview from the property photos so you can review the direction before purchasing.

Create a free preview