Prompt · SEO Specialists
Implement Video Schema Markup
Use this when you need to generate or understand schema markup for videos to improve search visibility.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- 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
- Ask for any missing inputs before starting.
- Generate valid JSON-LD schema markup for the video, including required fields like name, description, thumbnailUrl, and uploadDate.
- Explain the benefits of using schema markup for this video.
- Provide a step-by-step guide on where to place the markup (e.g., in the HTML head or via a tag manager).
- 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?