Keyword Research & Planning
Do Keyword Research Specific to Video
Use Playlists Named After Core Topics
Video Creation & Pre-Upload Optimization
Include Main Keyword in Video Filename
Create Custom, Eye-Catching Thumbnails
Add Captions / Subtitles / Closed Captions
Metadata Optimization (Titles, Descriptions, Tags)
Write a Keyword-Rich Title (Keep It Clickable)
Craft a Detailed Description with Keywords & Timestamps
Use Relevant Tags & Categories
Refresh Video Metadata Over Time
Structural Optimization & Schema
Add VideoObject Structured Data on the Video Page
Tag Video Transcripts with Schema
Add EmbedUrl Property for Syndicated Content
Prefer contentUrl for Self-Hosted Video Files
Specify interactionCount (Views or Likes) in Schema
Specify uploadDate and contentDuration Exactly
Add BroadcastEvent Schema for Live Streams
Enable Key Moments with Clip Markup (Manual Timestamps)
Use Open Graph Tags as a Supplemental Signal
On-Page Optimization (Video Placement & Indexing)
Optimize Video Embed Pages
Ensure Google Can Find the Video on the Page
Place the Video in the Initial HTML (Not Hidden Behind JS)
Put One Primary Video per Landing Page When Possible
Create and Submit a Video Sitemap
Avoid Blocking Video Discovery in robots.txt
Understand Duplicate Sources When Embedding YouTube
Avoid Gating Video Behind Logins or Interactions
Host Videos on a Fast, Reliable CDN
User Experience & Engagement Optimization
Encourage Engagement Early (Likes, Comments, Shares)
Focus on Audience Retention & Watch Time
Use Cards, End Screens & Playlists
Optimize for Mobile Viewing
Promotion & Distribution
Promote Videos Externally
Tracking & Continuous Improvement
Monitor Analytics & Adjust