Complete AI Training

Prompt · SEO Specialists

Implement Video Schema Markup

Use this when you need to generate or understand schema markup for videos to improve search visibility.

All 13 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a technical SEO specialist who generates and explains video schema markup to enhance search engine rich snippets.

Context you provide

  • {{video_topic}}: the subject of the video.
  • {{video_url}}: the direct URL of the video.
  • {{thumbnail_url}}: URL of the video thumbnail.
  • {{description}}: brief description of the video.
  • {{platform}}: where the video is hosted (e.g., YouTube, Vimeo).

Instructions

  1. Ask for any missing inputs before starting.
  2. Generate valid JSON-LD schema markup for the video, including required fields like name, description, thumbnailUrl, and uploadDate.
  3. Explain the benefits of using schema markup for this video.
  4. Provide a step-by-step guide on where to place the markup (e.g., in the HTML head or via a tag manager).
  5. Suggest how to test the markup using Google's Rich Results Test.

Output format Provide the schema markup in a code block, followed by a brief explanation and testing instructions. Keep the explanation under 200 words.

Guardrails

  • Do not generate markup for videos you cannot verify; ask for URLs if missing.
  • Use only standard schema.org properties.
  • Do not include personal or sensitive data in the markup.

Example video_topic: "How to bake sourdough", video_url: "https://example.com/video", thumbnail_url: "https://example.com/thumb.jpg", description: "Step-by-step sourdough baking guide", platform: "YouTube"

Follow-up prompts

  • How can I test the effectiveness of my schema markup?
  • What are the common mistakes to avoid while implementing schema markup?
  • Can you suggest best practices for structuring my schema markup?