Video & social · Video SEO

Video SEO for the videos on your own site.

We do video SEO for stores and publishers with video on their own pages. Our video SEO work adds VideoObject markup, video sitemaps, watch pages and key moments, and fixes Search Console video indexing issues, so Google can find your site’s videos and show them in video results.

200+ clients served 500+ projects delivered

Free video SEO review

Send a video URL and we will show how to rank it.

Three fields and you are done. We check titles, descriptions, chapters and embeds, then send what to fix.

  • Metadata and chapters checked
  • Embed and schema reviewed
  • A PDF report of the findings, and a video meeting if you want one
Chat on WhatsApp Prefer to talk first? Send us your store URL on WhatsApp.

Your PDF report comes by email. If you want to discuss going ahead after reading it, we’ll set up a video meeting. We use your details only for this audit.

Fit

Who it’s for

  • Stores with product and how-to videos on their pages that never appear in Google’s video results
  • Publishers and course providers whose video pages are reported as not indexed
  • Sites that embed YouTube videos and want the page, not just YouTube, to rank
  • Teams seeing “Video isn’t on a watch page” or similar in Search Console

Not the right fit if all your video lives on YouTube only. Our YouTube SEO service covers that.

Problems we fix

Why site videos stay invisible.

  • 01

    Not a watch page

    The video is a small extra on a page about something else, so Google treats it as secondary.

  • 02

    No structured data

    No VideoObject markup, so Google has to guess the title, thumbnail and date.

  • 03

    Hidden behind scripts

    Players that load only after a click, so crawlers never see the video.

  • 04

    No thumbnail

    Google needs a valid thumbnail to show a video result.

  • 05

    No sitemap

    Videos deep in the site that crawlers rarely reach.

  • 06

    No key moments

    Long videos with no chapters or clip markup.

In 1:10 · animated

Before we change anything, we check five things.

A short animated walk-through of the first checks in our audit. No sound needed: everything is on screen, and the transcript is below.

What we check first in video SEO, an animated explainer of 1:10 with on-screen captions and controls to pause.

Read the transcript
  1. What we check first in video SEO Five checks on whether Google can see your videos at all.
  2. 1. Is the video the main thing on the page? Google says a video shows in video results mainly when it is the main content of a watch page. (Example page. Source: Google video best practices.)
  3. 2. Is there VideoObject markup? Google lists name, thumbnailUrl and uploadDate as the required VideoObject properties. (Example page. Source: Google video structured data docs.)
  4. 3. Can a crawler see the player? Players that load only after a click or a consent prompt hide the video from crawlers. (Example page.)
  5. 4. Are the videos in a sitemap? Videos deep in the site are rarely reached. A video sitemap lists them for Google. (Example site.)
  6. 5. Do long videos have key moments? Google can show key moments from Clip or SeekToAction markup, or from YouTube chapters. (Example video. Source: Google video structured data docs.)
  7. Then we fix them, in that order. Want this checked on your site? The free growth audit covers all five, in writing.

How we work

Video SEO in five parts.

Part one is the indexing audit. In Search Console, the video indexing report shows which pages with video Google found and which videos weren’t indexed, with a reason for each. We read that report, crawl your site for every page with video, and sort the results: indexed, not indexed and why, and videos Google never found. That list decides the work, so we fix what’s actually blocking you rather than adding markup everywhere.

Part two is the watch page decision. Google’s video SEO best practices say a video needs to be on a watch page, a page whose main purpose is the video, for Google to show it as a video result. A product page where the video is one of many images usually isn’t one. For videos worth ranking, we create dedicated watch pages with the video at the top, a description, a transcript and links to the products; for the rest, we accept they support the page rather than rank on their own.

Part three is structured data. We add VideoObject markup with the name, description, thumbnail URL, upload date, duration and content or embed URL, following Google’s video structured data documentation. Long videos get Clip or SeekToAction markup so Google can show key moments, or chapters if the video is on YouTube. On WordPress, WooCommerce and Shopify we build the markup into the templates so new videos get it automatically.

Part four is discovery and loading. A video sitemap lists every watch page and its video details, which helps on large sites. Players must load in a way crawlers can see: the video file or embed present in the page, not injected only after a click. Thumbnails must be crawlable images in a supported format (BMP, GIF, JPEG, PNG, WebP, SVG or AVIF) and at least 60 by 30 pixels, with larger preferred. Speed still matters, so we keep the poster image and lazy loading below the fold, as our shoppable video setup does.

Part five is measurement. After changes, we use Search Console’s URL Inspection to request indexing for key pages, then track the video indexing report and video search appearance over the following weeks, along with impressions and clicks on the watch pages. We report what moved and what Google still declines to index, with the reason given.

Video SEO sits inside technical SEO, and Kashif has done technical SEO and WordPress development since 2021, so we change themes and templates directly rather than handing you a list for a developer. For YouTube-hosted video, our YouTube SEO service works on titles, chapters and thumbnails there; the two together cover both places a video can rank.

We keep the markup honest. Structured data describes the video that’s actually on the page; we don’t mark up videos that aren’t there, fake upload dates or invent durations, because Google’s structured data policies treat misleading markup as spam and can remove rich results for the whole site.

Video SEO choices depend on where the video is hosted. Self-hosted video gives you full control of the watch page and markup, but costs bandwidth and needs a good player. YouTube embeds are free and reach YouTube’s audience, but some viewers may stay on YouTube instead of your site. Video platforms such as Vimeo or Wistia sit in between. We recommend a hosting choice per use: product page loops self-hosted and light, how-to videos on YouTube and embedded on watch pages, for example.

Transcripts help too. A transcript under the video gives Google and readers the full text, supports the page’s ranking for the questions the video answers, and helps people who prefer reading.

Large catalogues get templates, not page-by-page work. On a store with hundreds of product videos, we build the markup, thumbnails and sitemap entries into the product and watch page templates, test them on a sample, then roll them out, so every new video gets video SEO automatically without anyone remembering to add it.

Video SEO watch page versus product page: the video as main content, description and transcript, versus a supporting video
Watch page or supporting video.

How we use AI here

Where AI helps (and where it doesn’t).

  • Descriptions and transcripts

    AI drafts video descriptions and transcripts for watch pages; a person checks them against the video.

  • Crawl sorting

    AI helps sort crawl results by template and issue type; a person decides the fixes.

Where it doesn’t help: the technical fixes. Markup, templates and indexing decisions are made and tested by a developer.

What’s included

Deliverables, not promises.

  • Indexing audit

    Search Console video indexing report and a site crawl.

  • Watch page plan

    Which videos get dedicated watch pages, and which support their page.

  • VideoObject markup

    Name, description, thumbnail, date, duration and URL, in templates.

  • Key moments

    Clip or SeekToAction markup, or chapters for YouTube embeds.

  • Video sitemap

    Every watch page and its video details.

  • Loading fixes

    Crawlable players and thumbnails, with speed kept.

  • Indexing report

    What changed, what Google still declines, and why.

VideoObject markup fields: name, description, thumbnail URL, upload date, duration, content or embed URL, plus key moments
What the markup tells Google.

How we run it

Four steps, in this order.

Audit indexing, decide watch pages, add markup and sitemaps, then measure. Typical timing: the audit within 2 workdays, the plan and first fixes in about a week, page work from week 2, and the first monthly report after 30 days.

  1. Step 1

    Audit

    Search Console and a crawl.

  2. Step 2

    Decide

    Watch pages for videos worth ranking.

  3. Step 3

    Mark up

    VideoObject, key moments, sitemap.

  4. Step 4

    Measure

    Indexing and video appearance.

Four steps of video SEO: audit, decide, mark up, measure
Audit, decide, mark up, measure.

Pricing

Starting prices, in US dollars.

The audit is free. Paid work starts at these prices, and your exact cost is fixed in writing before any work begins.

  • Free audit

    Free no obligation

    Send a video URL and we will show how to rank it.

    Get my free audit
  • Fixed scope

    Video SEO setup

    From $350 one-off

    Channel and video optimization, done for you.

    • Channel optimization
    • 10 videos optimized
    • Schema and embeds set up
    Start with the free audit
  • Monthly video SEO

    From $300 monthly

    New videos optimized as you publish.

    • New videos optimized
    • Rank tracking
    • A monthly report
    Ask about this option

All prices are starting prices in US dollars. Custom work beyond these options is quoted after the audit.

By industry

What changes for your category.

  • Jewelry

    For jewelry stores, care and sizing videos make good watch pages that link to the pieces they show.

  • Fashion & apparel

    For fashion, styling and fit videos on watch pages can rank for “how to wear” searches.

  • Luxury & high-ticket

    For luxury and high-ticket brands, craft and authentication videos on watch pages support research-stage searches.

Sources

The documentation we work from.

Platform rules change. These are the official pages we check the work against, so you can check it too.

FAQ

Straight answers.

Can’t find yours? Ask on WhatsApp or by email and we’ll answer it.

What is video SEO?

Making the videos on your own website findable in Google: watch pages, VideoObject structured data, video sitemaps, key moments and indexing fixes.

What is a watch page?

A page whose main purpose is a single video. Google mainly shows videos as video results when they’re on a watch page.

Do I need VideoObject schema?

It’s strongly recommended. It tells Google the video’s title, description, thumbnail, date and duration instead of leaving it to guess.

Why does Search Console say my video isn’t indexed?

Common reasons are that the video isn’t the main content of the page, has no valid thumbnail, or can’t be found by crawlers. The report gives the reason.

Does this work with YouTube embeds?

Yes. Embedded YouTube videos can be marked up on your watch page, and their chapters can provide key moments.

Will product pages rank as video results?

Usually not, because the video isn’t the page’s main content. We create watch pages for videos worth ranking and link them to the products.

Related guides

Read before you decide.

All E-commerce SEO guides

Free growth audit

Find out what’s holding your store back.

Tell us about your store. We’ll review your tracking, campaigns and SEO and send you a written audit with the top fixes, ranked by impact.

  • Written audit as a PDF, delivered within 2 workdays (see a sample)
  • A video meeting to go through it, if you want to discuss next steps
  • Free and no obligation
  • Read-only access or screenshots are enough

Free audit
Chat on WhatsApp