Explainer

How AI Search Reads a YouTube Video,
Tested on Our Own Brand Film

An answer engine reads a video mostly as text: its title, description, chapters, captions and the page around it. We set up our own brand film to be read that way, then checked what YouTube actually serves. Its automatic captions got 96.6% of the words right and still changed the price allowance and the domain. This is what each engine has said, what none of them has, and how we will measure the rest.

Last reviewed by Mark McNeece. Our editorial standards.

How AI Search Reads a YouTube Video, Tested on Our Own Brand Film

On the morning of 31 October I put a 2:48 film on YouTube. It's called Meet Pip, it's for our sister product, and before it went public we did everything you're told to do for video AI visibility: a checked subtitle file, chapters, a proper description. Then I looked at what YouTube actually serves to anything that comes asking. Alongside our captions, it had generated its own. They got 96.6% of the words right, and still turned "1,000 calls a day" into "a,000 calls a day".

Video AI visibility is whether an AI answer engine can find a video, read what it says, and repeat it correctly. In practice that comes down to text, because text is the part of a video the engines have documented ways of reaching. This article is about how AI search reads a YouTube video, using our own film as the worked example. It's a documented setup rather than a result. We haven't yet seen any AI assistant cite the film, and near the end I'll say how we'll measure it and when we'll report back.

Disclosure: our own film, for our own product

BSolve IT Limited trades as 365i, which publishes this site and owns the YouTube channel the film is on, and as Mailbox MCP, the product the film is for. I run both, and I wrote this. Everything measured below was measured on 31 October 2026, and the method is published so you can run it on any video, including your competitors'.

Video AI visibility: the short answer

  • The words are what travel. Google's own advice for its AI features is to make important content "available in textual form". A video's title, description, chapters, captions and host page are text. Its pictures aren't.
  • Automatic captions are not a safe stand-in. On our film, YouTube's automatic track differed from our checked file in 12 of 353 tokens, and four of those changed a fact: the daily allowance, the domain, and two product claims.
  • Some words can't survive speech at all. Pip says our domain as "mailbox, M C P, dot com". The hyphen is never spoken, so no speech recogniser could have written it.
  • On-screen text is the weakest signal. The film shows three product facts it never says. To a system that reads text, they don't exist.
  • VideoObject helps Google index the video, but Google doesn't document the transcript property. A transcript in the page's HTML is on firmer ground.
  • Nobody outside the engines knows the rest. Google, OpenAI, Perplexity and Anthropic have published very little about how a video becomes a source. We'll report what we observe by 31 January 2027.

The worked example: Meet Pip, a 2:48 brand film on YouTube

Pip is the character for Mailbox MCP, which connects Claude, ChatGPT and other AI assistants to a mailbox someone already has. The film is his introduction: what he does, which mailboxes he works with, what it costs. It's a good test case for one reason in particular. It's full of the kind of facts people ask AI assistants about, product names, supported services, prices, a web address, and those are exactly the facts that are easy to get wrong. How the film itself was made, with Gemini, ElevenLabs and Lyria and six things breaking on the way, is 365i Web Design's AI brand video case study. This article starts where that one stops: the film is finished, so what can a machine make of it?

Meet Pip, 2:48, on the 365i YouTube channel. Captions are switched on by default in this embed, and they're the checked English (United Kingdom) file, not YouTube's automatic ones.
Read the full transcript (English, United Kingdom, checked against the cut)

Meet Pip. Oh! Are we on? Is it recording? Right. Ahem. Hello! I'm Pip. Personal Inbox Pilot. I work at Mailbox MCP, and my job is your email. Best job in the world, honestly.

Your AI can't see your inbox. Here's the thing. Your AI assistant is very clever. Poems. Recipes. Holiday plans. But ask it what's in your inbox and... nothing. It can't see a thing.

Connect once: Gmail, Hotmail, Microsoft 365 and IMAP. That's where I come in. Connect your mailbox once, and Claude, ChatGPT, or whichever AI you like, can actually use it. Gmail? Yes. Hotmail and Outlook.com? Yes. Microsoft 365, at work? Absolutely. And any mailbox that speaks IMAP. iCloud, Yahoo, the one your web host gave you years ago. Yes, yes, and yes. Bless it.

Email and attachments. Ask "what came in overnight that actually needs me?" and you get an answer. Not a hundred subject lines. I read the attachments too. PDFs, spreadsheets, even that wonky photo of a receipt. Replies land in the right conversation. Sent mail gets filed in Sent. And drafts wait in your Drafts folder, so you can check them first.

Calendar and contacts. Calendar? Connect it, and I'll check who's free, book the meeting, and answer the invitation. No 14-email ping-pong. Contacts? I'll find Sarah from accounts. Even though you saved her as "Sarah ACCOUNTS do not ignore".

Leaves your inbox exactly as it was. And this is my favourite bit. Open your inbox afterwards, in Outlook or Gmail, and you can't tell I was there. Reading an email doesn't mark it as read. Deleting moves it to the bin, not into the void. I'm basically a very tidy ghost. With a clipboard.

You're the boss, and pricing. And you're the boss. Set me to Read only, Draft and file, or Send and delete. Try me free, with 5 calls a day for each mailbox. Pro is £34.99 a year per mailbox, plus VAT, for 1,000 calls a day. Same tools. I just get to keep going.

The cape. Also, I get a cape. I'm not saying that's a reason to upgrade. But there is a cape.

Say hello. Come and say hello at mailbox-mcp.com Go on. Your inbox isn't going to sort itself out. Well... it is now. That's sort of the point.

That transcript is on this page as ordinary HTML, collapsed but always in the document. It's the first thing on the checklist below, and it's here because this page is the only one on the web where the film's words exist as page text on a site we control. Here is what we did on YouTube itself, and nothing more.

  • A checked subtitle file in English (United Kingdom). It was written from the script's own caption lines rather than by speech recognition, then checked by a person against the finished cut. YouTube serves it back word for word: we compared the two and found no differences.
  • Nine chapters in the description. YouTube's rules are that the first must start at 0:00, there must be at least three, and each must be at least ten seconds long. Two pairs of scenes fell closer than that and were merged.
  • A full written description covering what Pip does, which mailboxes he works with, and the price.
  • Twelve tags. YouTube's own help says tags "play a minimal role in your video's discovery" unless a name is commonly misspelled, so we didn't spend long on them.
  • A custom thumbnail, 1280 by 720.
  • The AI-use disclosure, ticked. YouTube only requires it for realistic content, and lists AI animation in "a fully animated video" among the things creators don't need to disclose. A cartoon robot isn't going to fool anyone. But the pictures, voice and music all came from AI models, and saying so cost nothing. It shows as the small "AI" badge in the corner of the player above.
  • A 1440p upload, so that high-definition versions exist at every quality setting. Our first upload, at 1080p, played to viewers at 240p by default, and 365i has written up why a YouTube video plays in 240p and the upload fix. That's a viewing problem rather than an AI one: none of the engines' documentation we read says anything about resolution.
  • Two cut-downs from the same master: a 1:17 teaser for X and a captioned version for LinkedIn. Both have their captions burned into the picture, which is right for people scrolling with the sound off. It also means that on those platforms the words are pixels, and the only text a machine gets is the post above the video.
The Meet Pip thumbnail: the Mailbox MCP logo, the words Meet Pip and He does your email. Happily. in large type, a close-up of Pip the white and blue robot smiling, and pills reading Gmail, Outlook, Microsoft 365 and IMAP
The custom thumbnail. "He does your email. Happily." is the clearest line on it, and it's part of the picture. A system that reads text gets the title instead.

Which video signals AI search can read, and which it can't

Video AI visibility starts with a simple question: where does a video's meaning live? In four places. Three of them are text, or can be. The fourth is pixels, and it's where most of the effort in a well-made video goes.

Diagram of four places a video's meaning can live. Written by you: title, description, chapters and tags, which are text on the watch page. Spoken: everything the voice says, which is text only as captions or a transcript, with the risk of automatic captions mishearing names and numbers. Around it: the host page, VideoObject markup and AI Discovery Files, which are text you control. Shown only: on-screen words, thumbnail text and pictures, which are not text unless a model watches the frames
If a fact matters, it has to exist as words in one of the first three columns.
Where each part of a YouTube video lives, and whether a crawler can fetch it as text
SignalWhere it livesText a crawler can fetch?
TitleThe watch pageYes, in full
Description and chaptersThe watch pageYes, though the page's own meta tags cut it at 160 characters
TagsThe watch page's sourceYes, and YouTube says they play a minimal role
Captions or transcriptA separate caption trackOnly by a further request; not in the page
Spoken words with no captionsThe audioNo, unless something transcribes them
On-screen text and thumbnail wordsThe framesNo
Your page around the videoYour siteYes, and you decide what it says
VideoObject structured dataYour pageYes
AI Discovery FilesYour domainYes

Read the table as a statement about access, not about what any engine does with what it can reach. That second question is the harder one, and it has its own section.

What a plain fetch of a YouTube watch page contains

Most crawlers that aren't Google fetch a page the simple way: one request, no JavaScript, no sign-in. So I fetched the film's watch page like that on 31 October and looked at what came back. Google owns YouTube and has no need to fetch its own pages this way, so this tells you nothing about Google. It tells you what everyone else gets.

The Meet Pip watch page, fetched with a browser user-agent and no JavaScript, 31 October 2026
WhatIn the HTML?Detail
TitleYesIn full
Description in the meta tagsCut shortStops at "so your assistant..." after 160 characters
Full description, with chaptersYesInside the player data embedded in the page, not in visible HTML
Duration, upload date, categoryYesPT2M49S; Science & Technology
Structured dataYesVideoObject as microdata; no JSON-LD and no transcript
Caption tracksListedTwo: our English (United Kingdom) file and YouTube's automatic English track, each behind a signed address that returned an empty response to a plain request
Anything only spokenNo"Tidy ghost", "Sarah from accounts", "wonky": none of them appears anywhere in the page

You can repeat this on any video in two commands. The first fetches the page; the second counts how many times a phrase that is only spoken turns up in it.

# Fetch a watch page the way a simple crawler does: no JavaScript, no sign-in
curl -s -A "Mozilla/5.0" -H "Accept-Language: en-GB" \
  "https://www.youtube.com/watch?v=Ec1UEB5M7eg" -o watch.html

grep -c '"captionTracks"' watch.html   # the caption tracks are listed: 1
grep -c "tidy ghost" watch.html        # the words are not: 0

The point isn't that YouTube is hiding anything. It's that a video's spoken words live one step away from its page, and every crawler that takes only the first step gets the title and the description. That makes the description the most important piece of text you write for a video, and it's usually the most rushed.

YouTube automatic captions vs a checked subtitle file

Uploading your own captions doesn't switch YouTube's off. It made its own automatic English track for the film anyway, and it offers both. So I fetched both tracks with yt-dlp, which handles the signed addresses, and compared them word by word against the file we uploaded.

Our file came back exactly as uploaded. The automatic track came back with 12 differences in 353 tokens, a word error rate of 3.4%. (The script is 347 words; splitting "mailbox-mcp.com" and the like into separate tokens makes 353.) By the usual measure that's a good transcript. By the measure that matters for a product film, it isn't.

Comparison of what Pip said and what YouTube's automatic captions wrote. For 1,000 calls a day became for a,000 calls a day. Hello at mailbox-mcp.com became mailboxmcp.com. Sent mail gets filed in Sent became filed in scent. Doesn't mark it as read became mark it as red. My favourite bit became my favorite bit. Totals: 347 words spoken, 12 differences, 4 that change a fact
Twelve differences, four of them facts. The other changes are harmless: "a hundred" became "100", "5" became "five".

Each of the four is wrong in a different way, and that's the useful part.

  • "a,000 calls a day". Pip says "a thousand". The recogniser heard it correctly, then turned it into a number and kept the "a". The allowance on the paid plan is now unreadable.
  • "mailboxmcp.com". Pip says "mailbox, M C P, dot com". There is no way to pronounce a hyphen inside a domain, so no recogniser could ever have written it. We happen to own the unhyphenated domain and it redirects to the right place. A brand that didn't would have its own film pointing somewhere else.
  • "filed in scent". Sent and scent are the same sound.
  • "mark it as red". So are read and red. That sentence is the film's main promise, that reading an email doesn't mark it as read, and in the automatic track it no longer makes sense.

The fifth row, "favourite" as "favorite", is a spelling rather than an error: the automatic track is plain English, not English (United Kingdom). It's harmless here. In a film where a product name had a British spelling, it wouldn't be.

YouTube's own guidance is more careful about this than most of what's written about video and AI.

"However, automatic captions might misrepresent the spoken content due to mispronunciations, accents, dialects or background noise. You should always review automatic captions and edit any parts that haven't been transcribed properly."

YouTube Help, Use automatic captioning (verify quote at source)

I read that after running the comparison, and my first feeling was a slightly guilty relief that the number had come out as "a,000" and not "10,000". A garbled figure looks garbled. A plausible wrong one doesn't. What stays with me, though, is that none of the causes YouTube lists applies to our film. Pip's voice is synthetic and very clear, there's no accent to speak of, and the music sits well under him. The errors weren't noise. They were homophones and a hyphen, and better audio fixes neither of those. That changed how I think about the advice. "Review your automatic captions" isn't housekeeping for poor recordings; it's the only way a written fact gets into a spoken film intact. And note what the guidance doesn't say. It doesn't say that uploading your own file makes the automatic one go away. On our film it didn't. That track is still public today, still filing things in scent.

Which track does an answer engine use when a video has two? Nobody has said, and I'm not going to guess. The safe position is to assume either might be read, and to make sure the facts that matter also exist somewhere no speech recogniser is involved: the description, and a page of your own.

# Download both caption tracks for any public video, then compare them
yt-dlp --skip-download --write-subs --write-auto-subs \
  --sub-langs "en-GB,en" --sub-format vtt -o "film.%(ext)s" \
  "https://youtu.be/Ec1UEB5M7eg"

# film.en-GB.vtt is the uploaded file; film.en.vtt is YouTube's automatic track
python compare-captions.py film.en.vtt film.en-GB.vtt

The comparison script is short and published with this site's figure sources. It ignores punctuation and capitals, and prints every difference, so you can judge for yourself which ones matter.

What AI can't read from a video: words that are only on screen

When we went through the film frame by frame, three of its product facts turned out to be shown and never said. They aren't in the voice, so they aren't in either caption track, and they aren't in the description either.

Three frames from the Meet Pip film with a red box around text that is shown but never spoken: Including Google Workspace on your own domain, under the Gmail card at 0:56; Google Calendar, Microsoft 365 and CalDAV calendars, on the calendar card at 1:28; and Prepares drafts and files mail. Never sends., under the Draft and file permission level at 2:07
Google Workspace, CalDAV, and what "Draft and file" actually allows. Each is on screen for several seconds. None of them is in the words.
Meet Pip: facts shown on screen, checked against the voice, both caption tracks and the YouTube description
On screenWhenSpoken?In the description?
"Including Google Workspace on your own domain"0:56No: "Gmail? Yes."No
"Google Calendar, Microsoft 365 and CalDAV calendars"1:28No: "Calendar? Connect it"No
"Prepares drafts and files mail. Never sends."2:07No: "Draft and file"No
"iCloud, Yahoo, Fastmail, the one from your web host"0:56Partly: Fastmail isn't saidYes

None of this harms the product. All three facts are on the Mailbox MCP website, in words. But inside the film, they're pixels. Could a model read them? If it were asked to watch the film, probably. Google's Gemini API says that when it analyses a video "the model samples the video at a rate of 1 frame per second", and these cards stay up long enough to be sampled. Whether any answer engine watches a video's frames when it builds an answer to someone's question is a different matter, and none of them has said that it does.

The film also makes the opposite point, which is easy to miss. Some of what's on screen only means something because of what's said.

Pip the robot under a white sheet like a ghost, holding a wooden clipboard, in a bright living room, from the Meet Pip film at 2:01
2:01. Without the line "I'm basically a very tidy ghost. With a clipboard", this is a robot under a sheet. With it, it's the product's main promise: you can't tell he was in your inbox.

A picture carries a fact only when the words beside it say what the fact is. A model describing that frame would say "a robot dressed as a ghost". The transcript says why.

What Google, OpenAI, Perplexity and Anthropic say about video sources

This is the section most guides to video SEO for AI search skip, and fill with confident claims instead. Here is what each company has actually published, read on 31 October 2026, and where each one goes quiet. If you want the wider picture of how these systems find and choose sources, how AI search works covers the retrieval pipeline.

Google

Google has said the most, across several products that work differently and shouldn't be lumped together.

  • Search and its AI features. There are no extra requirements to appear in AI Overviews or AI Mode. The guidance is ordinary SEO, including "Making sure that important content is available in textual form" and "Supporting your textual content with high-quality images and videos, when applicable". The video is support for the text, not a replacement for it.
  • AI Mode shows video results. On 15 October 2026 Google said it had started testing "clickable creator and publisher names on video results" in AI Mode. It didn't say how those videos are chosen.
  • Gemini. The help centre says "Gemini uses public information from YouTube" and can help you understand the content of a video. It doesn't say whether that means captions, audio or frames.
  • Gemini Notebook. Here Google is explicit: "Only the text transcript of the video is imported as a source." It accepts public videos with uploaded or automatic captions, and videos uploaded less than 72 hours earlier may not import yet. This is the clearest statement anywhere that a Google AI product reads a YouTube video as its captions.
  • The Gemini API. When a developer passes it a YouTube address it processes frames and audio. That's a capability on request, not a description of how Search builds answers.

The most direct thing anyone at Google has said about video in search came from the head of Search herself, in a long podcast interview in March.

"Now you can understand audio much better. Now you can understand video much better. Now you can understand not just the [...] video transcription but [...] what is the video more about or what's the style or other things like that."

Liz Reid, VP, Head of Search at Google, on the Sources podcast, What happens to Google when AI answers everything?, 6 March 2026, at 1:01:00 (verify quote at source)

I should be honest about how that quote reached me, because it's this article in miniature. I didn't hear Reid say it. I read it in YouTube's automatic captions of the episode, an hour in, and only trusted it once it matched an independent write-up of the same interview. The two "like"s I've cut are marked. What strikes me about her wording is the order she puts things in: the transcription first, then what the video is "more about", then its style. She's describing the transcript as the floor, with understanding built on top. I find that oddly reassuring. The floor is the only part of that sentence I can check, and the only part I control. Everything above it is Google's to work out, and I'd rather it worked out from the right words.

OpenAI

OpenAI documents that "OAI-SearchBot is used to surface websites in search results in ChatGPT's search features". We found no OpenAI statement that ChatGPT search plays a YouTube video, reads its captions, or treats a video differently from any other page. We checked the ChatGPT search help article, the publisher FAQs, the crawler documentation and the file-upload help pages. Uploaded video files are a separate feature, and not how search works.

Perplexity

Perplexity's own use-case page says it "acts as your AI remote, finding the exact YouTube video (and moment) you mean with a single sentence". It doesn't say what it reads to find the moment. We found nothing in its help centre or changelog about captions, transcripts or structured data.

Anthropic

Claude's list of supported uploads covers documents and images, with no video or audio. Its web search fetches pages. We found no statement about YouTube videos or their captions.

What the citation data shows

Observational studies fill some of the gap, with the usual caveat that they show what was cited, not why. The most careful one we found ran 5,000 US B2B software prompts every week from June to September 2026 and found YouTube cited in 36.5% of AI Overview answers and 35.6% of AI Mode answers, against 2.1% of ChatGPT answers. Almost half of Google's YouTube citations carried a timestamp, which points at a particular moment. So videos matter a great deal on Google's surfaces and very little, so far, on ChatGPT's. It's one category of prompt, in one country, and it can't tell you what in those videos was read.

VideoObject schema for AI search, and the transcript property

Structured data is the one part of video AI visibility that Google has documented in detail, and it's the part most often described wrongly. Google's video structured data guide requires three properties, name, thumbnailUrl and uploadDate, and says plainly: "If you don't include the required properties, Google may not be able to extract any information about the video." It recommends description, duration, embedUrl, contentUrl, hasPart for key moments, and a few more.

Three details trip people up.

  • transcript isn't on Google's list. It's valid Schema.org, and this page uses it. But the word doesn't appear anywhere in Google's guide, so nothing Google has published says it reads it. Don't let it stand in for a transcript people can see.
  • contentUrl is the video file itself, an MP4 or a stream. A YouTube watch address isn't one. For an embedded YouTube video the player address goes in embedUrl, and Google says to use that when contentUrl isn't available.
  • An article with a video in it isn't a watch page. Google defines a watch page as one whose "main purpose is to show users a single video", and says pages where the video is "complementary to the rest of the content" aren't. That includes this one. For Google's video results the watch page is YouTube's. We mark the video up here anyway, because the markup is accurate and Google isn't the only thing that reads Schema.org.

On YouTube itself, chapters do the job of hasPart. Google says you can set key moments with timestamps in the description, and that "you can tell us more explicitly about the important points in your video and we will prefer that information". This is the VideoObject this page publishes for the film, shortened to fit:

{
  "@type": "VideoObject",
  "@id": "https://www.ai-visibility.org.uk/blog/video-ai-visibility/#video",
  "name": "Meet Pip: Claude and ChatGPT for your Gmail, Outlook and Microsoft 365 inbox",
  "thumbnailUrl": "https://i.ytimg.com/vi/Ec1UEB5M7eg/maxresdefault.jpg",
  "uploadDate": "2026-10-31T06:50:39+00:00",
  "duration": "PT2M49S",
  "embedUrl": "https://www.youtube.com/embed/Ec1UEB5M7eg",
  "inLanguage": "en-GB",
  "transcript": "Oh! Are we on? Is it recording? Right. Ahem. Hello! I'm Pip...",
  "caption": {
    "@type": "MediaObject",
    "contentUrl": "https://www.ai-visibility.org.uk/videos/meet-pip.en-GB.vtt",
    "encodingFormat": "text/vtt"
  },
  "hasPart": [
    { "@type": "Clip", "name": "Meet Pip", "startOffset": 0, "endOffset": 18,
      "url": "https://www.youtube.com/watch?v=Ec1UEB5M7eg&t=0s" }
  ]
}

The caption property points at a copy of our checked subtitle file, published on this site as WebVTT. It's the same words as the transcript on this page and the file on YouTube, and that agreement matters more than any single property. Google's AI guidance asks for structured data that matches the visible text on the page, and here it does, line for line.

Listing a video in llms.txt, ai.json and identity.json

This site publishes the specification for ten AI Discovery Files, so it would be easy to invent a video field and announce it. We haven't, and we won't: a field that nothing reads is worse than no field. None of the ten files has a place for video. What they can do is point at the page where a video's words are written down, and say who it belongs to.

In llms.txt, list the host page like any other important page, with a description that says what the video says rather than that a video exists:

## Guides
- [How AI search reads a YouTube video](https://www.ai-visibility.org.uk/blog/video-ai-visibility/): the Meet Pip film for Mailbox MCP, with its full checked transcript, and which parts of a video AI answer engines can read as text

In identity.json, add the channel to sameAs, so the channel and the organisation are tied together in one place:

{
  "name": "365i",
  "url": "https://www.365i.co.uk/",
  "sameAs": [
    "https://www.youtube.com/@365i"
  ]
}

That exposes a real wrinkle in our own setup, and I'd rather point it out than paper over it. The film is about Mailbox MCP, but it's on the 365i channel, because that's where our videos live. The channel belongs in 365i's identity file, not Mailbox MCP's, because sameAs says "this is the same entity". The connection between the film and the product is made by the film itself, in its title and its first line, and by the about property in the VideoObject. It isn't something an identity file should claim.

An ai.json file needs nothing new either. Its permissions and attribution rules cover the text on your pages, and once the transcript is on your page, that includes the video's words. Google has said its Search doesn't need any of these files, which we've looked at in detail. They're for the other systems that do read them, and they work only as well as the page they point to.

The film isn't embedded on the Mailbox MCP website yet. When it is, that page is the one that product's files should list.

Video AI visibility checklist: nine steps

This is video AI visibility as a working list. None of these steps guarantees a citation, because nothing does. Each one makes it more likely that if an engine uses your video, it gets the facts right.

  1. Say every fact you want repeated. Product names, supported services, prices and limits belong in the script, not only on a card. A web address with a hyphen needs to be written somewhere as well, because it can't be spoken.
  2. Upload your own caption file. Write it from the script and check it against the finished cut. It took us a few minutes for a 2:48 film.
  3. Read the automatic track anyway. YouTube keeps publishing it. Look hardest at numbers, domains, names and words with a twin that sounds the same.
  4. Write the description as a summary of what the video says, with the important facts in words, and add chapters: the first at 0:00, at least three, each at least ten seconds long.
  5. Give the video a page of your own with the transcript on it, as HTML people can read. Collapsing it behind a "read the transcript" toggle is fine; leaving it out isn't.
  6. Mark it up with VideoObject: name, thumbnailUrl and uploadDate, then description, duration and embedUrl. Add transcript if you like, but as well as the visible text, not instead of it.
  7. Let the search crawlers reach the page. Googlebot, OAI-SearchBot, Claude-SearchBot and PerplexityBot all need to fetch it, and Google needs to be allowed to show it with a snippet. If you're not sure, check whether your site is blocking AI crawlers.
  8. List the page in llms.txt with a one-line description of what the video says, and add the channel to sameAs in identity.json.
  9. Put on-screen facts into words. Go through the video once with the sound off and list everything it shows but doesn't say. Each item needs a home in the description, the transcript or the page.

Step nine is the one I'd have skipped before doing this. It found three facts in a film I'd watched dozens of times.

What nobody has said yet about video in AI answers

The honest list of what's unknown about video AI visibility is longer than the documented one.

  • Whether answer engines read captions when they build an answer. Gemini Notebook does, on request. Nothing says that AI Overviews, AI Mode, ChatGPT search, Perplexity or Claude do.
  • Which track wins when there are two. Our film has a checked track and a wrong one, both public.
  • Whether any of them watch the frames outside a request to analyse a particular video.
  • Whether anyone reads VideoObject.transcript. It's valid, it's cheap, and no engine has said it's used.
  • Who gets the credit. When a video is on YouTube and embedded on your page, nobody has said whether a citation goes to the watch page, your page, or neither.
  • Whether chapters affect citation. The timestamps in Google's citations suggest moments matter. That's a correlation in one study, not a rule.

And our own limits, which are bigger than any of those. This is one film, about one product, a day old when this was written. We have not seen any AI assistant cite it, describe it or repeat anything from it. Nothing above shows that the setup works; it shows what an engine would have to work with. It's also a case where the facts in the film are written down elsewhere, on the product's own site, so even a correct answer may not have come from the video at all.

How we will measure the Meet Pip film, and when we'll report back

Measuring AI answers is hard for the reasons we set out in the Mailbox MCP discovery case study: a mention in an answer often leaves no trace at all. So the plan leans on something the film gives us that most videos don't, which is its own errors.

  • Canary phrases. "a,000 calls a day", "mailboxmcp.com" and "filed in scent" exist only in YouTube's automatic track. If an AI answer ever repeats one of them, it read that track. The on-screen facts aren't clean tests, because they're on the product site too.
  • The same questions, repeated. A fixed set of prompts about Mailbox MCP and its film, asked in Google AI Mode, AI Overviews, Gemini, ChatGPT search, Perplexity and Claude, several times each, because answers vary from one run to the next. We've written before about why one-off prompt tests mislead.
  • Gemini Notebook import, once the 72-hour window has passed, to see which caption track it takes.
  • YouTube Studio traffic sources and Search Console for this page and the product site, read for anything arriving from AI surfaces.

It's a small test of video AI visibility, on one film, and we'll treat it that way. We'll do a first check in late November and publish the full results here, as a dated update to this article, by 31 January 2027. If the canaries never appear and nothing cites the film, that's a result too, and it'll be reported the same way.

Your own site's inputs are easier to check than a video's. The free AI Visibility Checker tests whether a site publishes consistent, machine-readable facts that AI systems can find, which is what this site's definition of AI Visibility Checking covers. If your site already publishes AI Discovery Files, you can submit it to the directory for free verification, and the validation guide sets out what can be tested and what can't. The 365i Web Design team builds sites with these files in from the start.

Check what your own site tells AI systems

Nobody can promise how an engine will use your video. Whether your site publishes clear, consistent facts for it to find is something you can test in under a minute with the free AI Visibility Checker.

Check your site

Frequently asked questions

Can AI search engines read YouTube videos?

They can read the parts of a video that exist as text: the title, the description and its chapters, and the page the video is embedded on. Google documents that its Gemini Notebook imports only a YouTube video's text transcript, and its Gemini API can process frames and audio when asked to analyse a video. None of the answer engines has published how, or whether, it reads captions or frames when it builds a search answer.

Does ChatGPT watch YouTube videos?

OpenAI has not said that ChatGPT search watches YouTube videos or reads their captions. Its documentation says OAI-SearchBot is used to surface websites in ChatGPT's search features. The safe assumption is that ChatGPT works from text it can fetch, so publish the video's words on a page of your own.

Do Google AI Overviews cite YouTube videos?

Yes, often. A study of 5,000 US B2B software prompts run weekly from June to September 2026 found YouTube cited in 36.5% of AI Overview answers and 35.6% of AI Mode answers, against 2.1% of ChatGPT answers. It shows that videos are cited, not which part of a video Google read to cite it.

Does Google use the VideoObject transcript property?

Google does not document it. Its video structured data guide lists name, thumbnailUrl and uploadDate as required and a set of recommended properties, and the word transcript does not appear on the page. The property is valid Schema.org, so it does no harm, but a transcript published as visible text on the page follows Google's advice for AI features more directly.

Can AI read text that appears on screen in a video?

Only if a model watches the frames, and no answer engine has said that it does when building a search answer. Google's Gemini API samples a video at one frame per second when asked to analyse it. Treat on-screen text as visible to people only, and say or write any fact you want repeated.

Should I list my videos in llms.txt?

List the page the video lives on, with a one-line description of what the video says, in the same way as any other important page. The llms.txt specification has no special field for video, and inventing one would not be understood by anything reading the file.

Sources

Services that help with this