Video SEO explained: what is video SEO?
Video SEO is the work that makes a video eligible to appear in search results: the page it sits on, the structured data that describes it, the thumbnail, the transcript, and where the file is hosted. Google states that videos can appear on the main results page, in Video mode, in Google Images and in Discover, and each of those has its own entry requirements.
What does video SEO involve?
Six decisions cover most of it, and they are made in roughly this order:
- The watch page. Google's guidance is that a watch page's primary purpose is displaying a single video, with a title and description unique to it. A video landing page built around one video beats a gallery of twelve.
- Visibility on the page. Per Google Search Central, the video "can't be hidden behind other elements". A player inside a closed tab or a lazy-loaded carousel often is.
- Structured data. VideoObject markup describing the video to the crawler.
- A video sitemap or mRSS feed. The other supported route for telling Google the video exists.
- The thumbnail. A real image file at a stable URL that Googlebot can fetch.
- Hosting. Where the file actually lives, which decides who gets the ranking.
How video schema markup works
VideoObject is the schema type. Google's documentation lists three required properties: name (unique per video), thumbnailUrl, and uploadDate in ISO 8601 format. Recommended properties include description, duration, and either contentUrl or embedUrl.
One detail catches people out constantly. Google is explicit that contentUrl and embedUrl must not point at the page the video lives on: contentUrl is "the URL of the video file's actual content bytes itself", and embedUrl is the player. Pointing both at your own page is the most common reason valid-looking markup produces nothing.
Markup is also not a promise. Google's own wording is that the watch page must be indexed and performing well in Search before the video is even considered for indexing. Schema makes a video eligible. It does not make it rank.
Thumbnails, transcripts and hosting decisions
The thumbnail is the image searchers actually choose between, and it has technical minimums: Google accepts BMP, GIF, JPEG, PNG, WebP, SVG and AVIF, requires at least 60x30 pixels (larger preferred), and needs the file to be reachable by Googlebot at a URL that does not change.
A transcript does a different job. It turns spoken content into crawlable text on the page, which gives a video page something to rank for beyond its title, and the same file drives captions for the large share of viewers watching with the sound off.
Hosting is the decision with the biggest consequence. Upload to YouTube and the video can rank, but the page that ranks is the YouTube page. Host the video on your own domain, on a page you control, and the traffic and the conversion belong to your site. Plenty of dealerships want both, in which case publish on your own watch page first and treat YouTube as distribution.
Why a one-to-one sales video is not an SEO asset
This is the distinction that gets lost most often, because both are called "video" in the same meeting.
A published marketing video, a model overview, a "what happens at a major service" explainer, a used stock walkaround on the vehicle detail page, is built for an audience of strangers arriving from search. It should be indexed, marked up, transcribed and thumbnailed.
A video message sent to one named customer is the opposite. It sits behind a unique private link, has an audience of exactly one, and often contains a registration number, a price, or a customer's name. It should not be indexed, and treating it as an SEO asset is a privacy problem rather than a missed opportunity. Its success measures are reply and approval, not impressions. See video analytics for how that side is measured.
Video SEO explained: a worked example
A dealer group films two videos in one afternoon. The first is a three minute explainer on why cambelt intervals matter, published on its own page with VideoObject markup, a custom thumbnail, a full transcript, and an internal link from the servicing page. That one is doing SEO work: it can be found by someone searching the question, and it brings a stranger onto the site.
The second is an advisor's inspection video of a specific customer's cambelt, sent by WhatsApp with an approve button. That one converts a job today and will never appear in a search result, by design. Same camera, same afternoon, two entirely different jobs.
What to check before publishing
- One video, one page, unique title and description.
- VideoObject markup with name, thumbnailUrl and uploadDate present and valid.
- contentUrl or embedUrl pointing at the file or the player, never at the page.
- A stable thumbnail URL, and no expiry date in the past on the video itself.
- A transcript on the page, not only inside the player.
- The player visible on load, above the fold on mobile where possible.
Search Console's video indexing report will then tell you which pages have videos, which are indexed, and what is blocking the rest.