Academy Module 6
Module 6 of 7 · NEW

Multimodal GEO — Visibility Beyond Text

⏱ ~90 min📖 6 lessons🆕 April 2026

🎯 Learning Objective

You will understand the three new GEO dimensions (Visual, Audio, Video), be able to implement Speakable Schema and ImageObject Schema, know how video content becomes machine-readable, and understand what Google's Personal Intelligence means for GEO.

Lesson 6.1: The Multimodal Shift — Why Text Alone Is No Longer Enough

In Modules 1 through 5 you learned how text-based content and structured data form the basis of AI visibility. That knowledge remains essential — it is the foundation. But the foundation alone is no longer enough.

The latest generation of AI systems does not just understand text. It sees images, hears audio, analyzes videos and knows the user personally. Google Search Live has been available in over 200 countries since March 2026 — with real-time voice conversation and camera recognition. GPT-5.x processes text, image, audio and video in a single model.

The 3 Triggers of the Multimodal Revolution

  1. Native multimodality: GPT-4o was the first model to process text, image and audio simultaneously — not as separate modules, but as one neural strand. Successors such as GPT-5.x, Gemini 3.1 and Claude refine this approach.
  2. Google Search Live: In 200+ countries since March 2026: real-time voice conversation + camera input. A user points their smartphone at a product and asks: "What is this? Where can I get it cheaper?" — Google answers in real time.
  3. Personalized AI search: Google Personal Intelligence connects Gmail, Photos, Drive and Calendar with AI Mode. The AI knows the user personally.

The 3 New GEO Dimensions

DimensionClassic GEO (Modules 1–5)Multimodal GEO (Module 6)
VisualAlt text formulaImageObject Schema, IPTC, C2PA, image sitemaps
AudioSpeakable Schema, voice optimization, AudioObject
VideoVideoObject + Clip, SeekToAction, transcripts
ContextContext markersPersonalized contextualization

💡 Key concept: multimodal citability. In text-based AI search the goal was: "The AI should cite our text." In the multimodal era: "The AI should show our image, read our text aloud and play our video at exactly the right spot." Each modality is its own citation channel.

Lesson 6.2: Visual GEO — From Alt Text to Machine-Readable Image Context

In Module 3 you learned the alt text formula. Now we go deeper: images are standalone data entities that must be structured, authenticated and made machine-readable.

ImageObject Schema — The Image as a Structured Entity

An alt text tells the AI: "Here is an image of X." An ImageObject schema tells it: "Here is a digital asset with creator, license, creation date, content description and proof of authenticity."

{
  "@context": "https://schema.org",
  "@type": "ImageObject",
  "name": "Vitamin C Glow Serum — Front Product View",
  "description": "Vitamin C Glow Serum, 30ml glass bottle with golden
    dropper, high-dose Ascorbyl Glucoside, Example Cosmetics",
  "contentUrl": "https://example.com/images/serum-front.webp",
  "uploadDate": "2026-01-15",
  "encodingFormat": "image/webp",
  "creator": {
    "@type": "Person",
    "name": "Sarah Weber",
    "jobTitle": "Product Photographer"
  },
  "copyrightHolder": {
    "@type": "Organization",
    "name": "Example Cosmetics"
  },
  "representativeOfPage": true
}
FieldWhat it tells the AIWhy it matters
creator + sameAsWho created the image?E-E-A-T: verifiable authorship
copyrightHolderWho owns it?Authenticity signal — original instead of stock
uploadDateWhen was it uploaded?Freshness signal
representativeOfPageMain image of the page?The AI picks this image for citations

IPTC Metadata — The Invisible Data Package Inside the Image

Every image file can carry invisible metadata embedded directly in the file — independent of the HTML. It travels with the image, no matter where the image is copied.

IPTC FieldGEO Relevance
CreatorE-E-A-T: original content
Copyright NoticeOwnership signal
Digital Source TypeDistinction: photo vs. AI-generated
DescriptionSemantic context

The Digital Source Type field is especially powerful: digitalCapture = real photo, trainedAlgorithmicMedia = AI-generated. Multimodal AIs rate real photos as more authentic.

# ExifTool — set IPTC metadata
exiftool -Creator="Sarah Weber" \
         -CopyrightNotice="© 2026 Example Cosmetics" \
         -DigitalSourceType="digitalCapture" \
         vitamin-c-serum.webp

⚠️ Common mistake: Many CMS and image optimization tools strip IPTC metadata automatically to reduce file size. Check whether your asset pipeline preserves the metadata.

C2PA Content Credentials

The Coalition for Content Provenance and Authenticity (C2PA) makes the origin of digital media cryptographically verifiable. A growing number of hardware, software and platform vendors are adopting C2PA as the industry standard for labeling AI-generated and authentic content.

  • Hardware: The Google Pixel 10 and Sony PXW-Z300 embed C2PA at capture time
  • Software: Adobe Photoshop/Lightroom support Content Credentials natively
  • Platforms: YouTube integrates C2PA + SynthID

Image Sitemaps

Image sitemaps give multimodal crawlers a priority list of your most important image assets — instead of forcing them to analyze every image.

<url>
  <loc>https://example.com/products/serum</loc>
  <image:image>
    <image:loc>https://example.com/images/serum.webp</image:loc>
    <image:caption>Vitamin C Glow Serum, 30ml, Example Cosmetics</image:caption>
    <image:title>Vitamin C Glow Serum — Product View</image:title>
  </image:image>
</url>

Lesson 6.3: Audio GEO — Speakable Schema + Voice Optimization

Google Search Live enables real-time voice conversation in 98+ languages. Users ask by voice — and the AI answers by voice. A new technical layer becomes decisive: Speakable Schema.

What Is Speakable Schema?

Speakable is an official Schema.org property that tells AI assistants which text passages are suitable for being read aloud. It is a highlighter: "If you read this page aloud, pick these paragraphs."

⚠️ Honest note: Google officially supports Speakable Schema only for news publishers (Google News). For general websites there is, as of 2026, no confirmed evaluation by Google. We still recommend implementing it: other AI assistants (Siri, Alexa, Copilot) can use these signals, and the Schema.org property is standards-compliant. Treat it as a future-proof investment — not as a guaranteed ranking factor.

{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "Vitamin C Glow Serum — Product Page",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".product-summary",
      ".product-key-facts",
      ".product-faq-answer"
    ]
  }
}

5 Rules for Voice-Optimized Copy

#RuleDetail
1BrevityVoice answers: 15–30 seconds = 25–50 words. Long text gets cut — the AI decides what is dropped.
2Numbers with contextWrite speakable passages so they sound natural when read aloud. "€49.90/month" → spell it out.
3No tables/listsVoice cannot read a table aloud. Phrase your top 3 benefits as one flowing sentence.
4Brand name up frontWithin the first 10 words of the speakable passage — the listener should know who is being recommended.
5Sound naturalRead it out loud! Does it sound like a friendly advisor or like an annual report?

Voice Query Patterns

CharacteristicText queryVoice query
Length2–4 words5–10 words (natural language)
StructureKeyword-basedQuestion form ("Which X is best for Y?")
ExpectationList of optionsOne single, direct answer

Voice queries match particularly well with FAQ schema built on natural-language questions. Not: "What are the benefits?" But: "Which anti-aging serum is right for sensitive skin over 40?"

AudioObject and Podcast Schema

{
  "@context": "https://schema.org",
  "@type": "PodcastEpisode",
  "name": "GEO for E-Commerce — Why Structured Data
    Decides Revenue",
  "datePublished": "2026-04-01",
  "duration": "PT32M15S",
  "associatedMedia": {
    "@type": "AudioObject",
    "contentUrl": "https://example.com/podcast/ep14.mp3",
    "encodingFormat": "audio/mpeg"
  },
  "transcript": "https://example.com/podcast/ep14-transcript.txt"
}

💡 The decisive key: transcript. To an AI, an audio file is a black box. The transcript makes the content machine-readable. Without a transcript, the podcast does not exist for the AI.

Lesson 6.4: Video GEO — VideoObject, Clip, SeekToAction

Video is the most data-rich modality — and at the same time the one prepared worst for AI. A typical corporate video might have a title and a short description. To the AI, that is like labeling a 500-page book "Interesting book".

Clip Schema — Timestamp-Based Citations

Clip schema allows the AI to cite specific moments within a video — not the whole video, but exactly the 30 seconds that answer the question.

{
  "@type": "VideoObject",
  "name": "How to Apply Vitamin C Serum",
  "hasPart": [
    {
      "@type": "Clip",
      "name": "Correct Dosage: 3-4 Drops",
      "startOffset": 46,
      "endOffset": 105,
      "url": "https://example.com/video/serum#t=46,105"
    },
    {
      "@type": "Clip",
      "name": "Application Technique",
      "startOffset": 106,
      "endOffset": 180,
      "url": "https://example.com/video/serum#t=106,180"
    }
  ]
}

SeekToAction — The AI May Jump Straight In

"potentialAction": {
  "@type": "SeekToAction",
  "target": "https://example.com/video/serum?t={seek_to_second_number}",
  "startOffset-input": "required name=seek_to_second_number"
}

Combined with Clip schema, the AI not only knows that it may jump — it also knows where to.

YouTube GEO — The Second-Largest Search Channel

ElementTypical (80% of all videos)GEO-Optimized
TitleClickbait or genericFact-based, keyword + brand
Description2 sentences + link dumpAnswer-dense 200 characters + transcript + chapters + FAQ
ChaptersNoneAt least 4 with descriptive titles
Closed captionsAuto-generated (error-prone)Manually corrected
Pinned commentNoneFAQ or summary

Lesson 6.5: Personalized AI Search — GEO in an Individual Context

Google Personal Intelligence connects Gmail, Photos, Drive and Calendar with AI Mode. The AI knows the user personally — and generates individualized answers.

What Changes

Without Personal Intelligence: "Which CRM provider do you recommend?" → Generic top 5 list.

With Personal Intelligence: From Gmail, the AI knows: 3 employees, German-speaking, GDPR focus. → "For your 3-person team with a GDPR focus I recommend [Provider X] — EU hosting, from €29/month."

Granularity in Structured Data

Context signalStandard GEOMultimodal GEO
Target audience"For SMBs""For teams of 3–20 people, DACH region"
Price range"Premium"Exact starting prices per plan
Compliance"GDPR-compliant, EU hosting, ISO 27001"
LanguageavailableLanguage: ["de", "en"]
GeographyCity/countryareaServed + eligibleRegion

💡 The GDPR boundary. You do not optimize with personal data — that is Google's domain. You make your own data so granular that the personalization engine can match it correctly. Analogy: you do not control how the user browses the shelf — but you make sure your product sits on the right shelf.

Lesson 6.6: Multimodal Middleware — Edge Routing for Different Crawler Types

In Module 5 you learned edge routing for text bots. In the multimodal era the logic becomes more complex: different bots have different capabilities.

Detecting Multimodal Crawlers

CrawlerModalityWhat it processes
GPTBotText + schemaHTML, JSON-LD. Image processing not publicly documented.
ChatGPT-UserText + imageLoads pages like a browser. Can "see" images.
Google-ExtendedControl tokenNot a crawler of its own — controls via robots.txt whether Googlebot data (incl. image/video) is used for Gemini.
Googlebot-ImageImagesImage-specific: alt text + IPTC.
Googlebot-VideoVideoVideo-specific: thumbnails, metadata.

Lazy Loading — The Silent Killer of Visual GEO

Lazy loading is a performance improvement for humans, but a risk for AI crawlers: many bots load pages without scrolling and without executing JavaScript. JS-based lazy loading (the data-src pattern) is the critical case: those images simply do not exist for the bot. Native loading="lazy" is less critical — the image URL sits in the src attribute and is visible to HTML parsers.

Solution: Never lazy-load above-the-fold product images (the first 1–3), avoid JS-based lazy loading for critical images (serve a real src attribute). With middleware: replace loading="lazy" with loading="eager" for bot requests.

🛠️ Practice Exercise Module 6

Take a product page and create: 1) an ImageObject schema for the main image, 2) a Speakable schema with CSS selectors, 3) VideoObject + Clip for a product video, 4) verify: does your asset pipeline preserve IPTC metadata?

About the Author

Sascha Deforth — GEO Practitioner and Founder of TrueSource AI. Specialized in AI Visibility Optimization with 450+ audits completed. → LinkedIn