Video is an impactful way to tell your brand’s story on WordPress. Each video you create offers a chance to educate, entertain, or engage your audience.
Our mission is to ensure that these stories are easily discoverable. This is achieved when search engines can recognize and appreciate the value you offer.
We accomplish this through video schema markup, which acts as a concise summary of your video for Google.
Adding video schema markup to your site is easier than you might expect. We have streamlined these steps to be quick and effective for all users.
Let’s explore the two simplest methods for integrating video schema markup into your WordPress site. Your stories deserve a wider audience.
Why is Video Schema Markup Important?
Picture this: you’ve invested hours creating an amazing video. You publish it, eagerly anticipating a surge of views and engagement.
However, days pass, and your video remains hidden in search results, overlooked and underappreciated. Frustration grows as you realize your efforts aren’t reaching the audience they deserve.
This is where video schema markup becomes essential.
Video schema markup is a type of code that you add to a webpage to assist search engines in better understanding and showcasing your video content in search results.
Video schema markup adds essential details about your videos, including the title, thumbnail, description, upload date, and duration.
Google utilizes this data to generate rich snippets, which enhance the visibility of your content in search results.
This feature helps your content stand out, potentially increasing your organic click-through rates.
Without implementing video schema markup, your video will not qualify for rich snippet displays, missing out on valuable visibility. Videos often rank prominently in search engine results under the ‘videos‘ category, providing a significant opportunity for exposure.
Ranking in Google’s video search results opens the door to additional features, such as video previews and key moments, allowing users to preview your video’s content.
In addition to the Videos section, Google also showcases thumbnails from posts that include videos.
You may observe a clear distinction between posts with rich snippets and those without. Users are significantly more likely to click on posts that feature a video thumbnail.
Implementing video schema markup enhances search engines’ understanding of your video content, increasing the likelihood of higher rankings for your page. Additionally, it can help your new WordPress content get indexed more quickly, assuming you have optimized all other aspects of your page and website.
After embedding videos in your WordPress blog posts or pages, you can proceed to add schema markup.
In this guide, we will outline two methods for adding video schema markup to your posts. You can use the links below to navigate to any section that interests you.
- Method 1: Adding Video Schema Markup Using the All in One SEO Plugin (Simplified Approach)
- Method 2: Manually Adding Video Schema Markup
- Best Practices for Video Schema Markup
- Evaluating the Effects of Video Schema on SEO Performance
- Bonus: Implementing Schema Markup for Local SEO
- Common Questions About Video Schema Markup
Are you ready? Let’s dive in.
Method 1: Adding Video Schema Markup Using the All in One SEO Plugin (Simplified Approach)
The simplest method for adding video schema markup in WordPress is by utilizing the All in One SEO plugin. This top-rated WordPress SEO plugin features a schema generator that allows you to effortlessly incorporate schemas into your videos.
Typically, you would need to manually write the JSON-LD code and ensure it is properly integrated into your webpage’s HTML. Additionally, you must verify that the code functions correctly.
Important Note:While there is a free version of All in One SEO, the premium version is required to access schema controls specifically for videos.
Step 1: Install the All in One SEO Plugin.
To begin, the first step is to install and activate the All in One SEO plugin for your WordPress site. For detailed assistance, you can refer to our guide on how to install a WordPress plugin.
Once activated, the plugin will initiate a setup wizard that will assist you throughout the entire configuration process. For more information, check out our comprehensive guide on setting up All in One SEO for WordPress.
Step 2: Ensure the video sitemap is enabled on your WordPress site.Thisiscrucial.
Before adding schema markup to your videos, make sure that your WordPress website has a video sitemap configured.
A video sitemap enhances the visibility of your media content in search rankings. It is an XML file that informs search engines about the videos hosted on your site.
This ensures that search engine crawlers can discover all the video content available on your site.
This allows your content to rank more quickly instead of waiting for Google to discover your video content organically.
To create a video sitemap, navigate to All in One SEO » Sitemaps. Next, click on ‘Activate Video Sitemap.’
In the ‘Video Sitemap’ tab, ensure that the ‘Enable Sitemap’ option is activated.
If it is not activated, make sure to turn it on.
You can also access your sitemap by clicking the ‘Open Video Sitemap’ button. This will display a list of all video content on your site, along with the details for each media item.
By scrolling down, you can select whether to ‘Include All Post Types’ and ‘Include All Taxonomies’ in your sitemap.
Here, you can deselect any post types or categories and tags that you prefer not to include in the sitemap.
If you have made any adjustments, be sure to click the ‘Save Changes’ button at the top.
Step 3: Add the video schema markup to WordPress.
After enabling and configuring your video sitemap, proceed to any page or post where you wish to add video schema markup.
Scroll down to the bottom of the page to find the ‘AIOSEO Settings’ and then select the ‘Schema’ tab. Next, click the ‘Generate Schema’ button.
A pop-up window will appear displaying all the available ‘Schema’ templates provided by AIOSEO.
Click the ‘+’ icon next to ‘Video’ to proceed.
You can now customize various details of your video, including:
- Name:What is the title of your video?
- Description:Provide a brief overview of your video’s content.
- Content URL:What is the link to your video file?
- Embed URL:Enter the URL of the video hosting platform you used, such as YouTube, Vimeo, or Wistia.
- Upload date:Indicate the date when the video was published.
- Family-Friendly:Is your video suitable for all audiences?
- Thumbnail URL:Display an attractive thumbnail that draws visitors to your page.
Once you have entered all the video details, click the ‘Add Schema’ button.
If you wish to save this schema as a template for future use, click the ‘Save Schema as Template’ button.
Step 4: Validate the schema.
After adding your video schema markup, the final step is to validate it.
Click the ‘Validate Schema’ button to proceed.
You will be taken to the Google Rich Results Test tool.
This tool helps WordPress site owners and developers verify the structured data markup on their web pages, ensuring that the HTML code complies with Google’s guidelines and identifying any errors in your code.
In the ‘Schema Validation’ tab, select ‘Test with Google.’
All in One SEO will automatically insert the structured schema markup data into the tool.
Simply click the ‘Test Code’ button.
Wait a minute or two, and you should see checkmarks next to all items, especially next to ‘Videos.’
If there are any issues, click the arrow to expand the option and find out how to resolve them.
This process is also applicable for online stores.
For instance, the All in One SEO settings are available on WooCommerce pages, allowing you to add schema markups there as well.
While many schema markup plugins exist for WordPress, such as Schema Pro, none offer as many schema markup options or SEO optimization features as All in One SEO.
Method 2: Manually Add Video Schema Markup
To manually add video schema markup, you can write and insert code directly into the HTML of any webpage.
While this method may save you some costs, you will miss out on the numerous advantages provided by the All in One SEO plugin. Additionally, even a minor error in the code could potentially disrupt your WordPress site.
If you are comfortable with coding, here’s how to proceed.
Expert Tip:Regardless of your coding experience, always back up your WordPress website before making any manual code changes. This ensures that you can restore your data and files if something goes awry.
Step 1: Write and customize your video schema markup code.
To begin, copy and paste the following code into a text editor.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "VideoObject",
"name": "Video Title",
"thumbnailUrl": "https://example.com/thumbnail.jpg",
"uploadDate": "2023-07-28"
}
</script>
Next, modify the code to reflect your video’s title, thumbnail URL, and upload date.
Step 2: Validate your schema markup code.
Now, navigate to Google’s Rich Results Test. In the ‘Code’ tab, paste your customized video schema markup.
Next, click on ‘Test Code’ to check the validity of this markup.
You will receive test results indicating whether the code complies with Google’s guidelines and if there are any errors.
If there is a problem, it will specify which part of the code needs correction.
Step 3: Integrate the code into your WordPress page.
Once the code is validated, you can paste it into the HTML section of your WordPress webpage.
Navigate to the WordPress block editor for any post or page that contains embedded video content.
Select a block and click the ‘+’ icon. Then, search for the ‘Custom HTML’ block and insert it into your page.
You will see an HTML box appear.
This is where you will paste the code to implement the video schema markup on that page.
Finally, click ‘Update’ to save your changes.
You have now manually added the video schema markup, making it eligible for rich snippets.
Best Practices for Video Schema Markup
Implementing schema markup for videos is an effective way to enhance your organic marketing efforts.
Here are some best practices to ensure your video schema markup remains current and effective:
- Whenever you update your videos or modify the title, thumbnail, or description, it’s essential to refresh the schema markup code.
- Avoid overloading your video schema with keywords. Instead, incorporate keyword phrases in a natural manner.
- Always validate your code or URL using a testing tool to ensure your schema markup is correct.
- Conduct regular SEO audits on your WordPress site to identify and resolve any new schema markup issues.
- Monitor the organic performance of your video content.
- Incorporate transcripts into your video schema to enhance search engines’ understanding of your content.
- Utilize precise timestamps to enhance user experience and improve SEO.
By following these guidelines, you can fully leverage the advantages of schema markup on your WordPress site.
Evaluating the Effect of Video Schema on SEO
Implementing video schema markup can enhance your organic reach and improve WordPress SEO. However, it’s crucial to assess the performance of pages featuring video content to gauge its impact.
There are several methods to measure this. The goal is to use SEO rank tracking tools for keyword analysis to see if your content is rising in search engine rankings.
The All in One SEO plugin features a Content Rankings Report available in the ‘Search Statistics’ add-on.
You can filter by various content types, including video, allowing you to track keywords associated with your video content. It’s important to monitor your content’s performance to identify improvements or signs of content decay.
You can also utilize SEO tools such as Semrush for tracking keyword positions.
In addition to tracking keyword positions, it’s essential to assess video engagement metrics.
Even if rich snippets attract more visitors, you might still experience a decline in WordPress conversions, such as email signups or sales.
To monitor videos on your site, consider using MonsterInsights, the leading WordPress analytics tool that enables you to integrate Google Analytics into your WordPress dashboard without any coding.
Simply navigate to the ‘Media’ tab within MonsterInsights.
This will display a graph showing the number of video plays on your website.
By scrolling down, you can access more detailed information about each video.
The report will provide key metrics, including total video plays, average watch time, average percentage viewed, and completion rates.
To gain a deeper understanding of video tracking, explore our comprehensive guide on tracking video analytics in WordPress.
Bonus: Implementing Schema Markup for Local SEO
In addition to enhancing your video SEO, there are numerous other schema markups you can implement, including one specifically for local SEO. Given that over 40% of users conduct local searches, this schema is crucial for small businesses.
Consequently, your business will show up in local search results.
Simply navigate to theAll in One SEO » Local SEOsection and click the ‘Activate Local SEO’ button.
Next, under the Locations tab, you can input essential details about your business.
You can provide your business name, logo, phone number, type of business, accepted payment methods, and more.
For detailed, step-by-step guidance, refer to our tutorial on adding schema markup in WordPress and WooCommerce.
Common Questions About Video Schema Markup
We understand that exploring a new subject like schema markup can raise several questions. To assist you, we have compiled answers to some of the most frequently asked questions regarding the addition of video schema in WordPress.
1. What is video schema markup?
Video schema markup is a specialized code that you integrate into your website. It serves as a comprehensive label for your videos, providing search engines like Google with essential details such as the video’s title, description, and duration.
This allows search engines to better comprehend your content and display it in enhanced search results, including video thumbnails.
2. What is the easiest method to implement video schema in WordPress?
The easiest and most dependable method is to utilize a WordPress plugin like All in One SEO (AIOSEO). This plugin manages all the technical coding for you. You simply need to enter a few details about your video in an easy-to-use form, and the plugin will automatically apply the correct schema markup to your page.
3. Is it possible to add video schema markup for free?
Yes, you can manually add video schema for free by writing the code yourself and placing it in a Custom HTML block, as demonstrated in Method 2. However, this approach may lead to errors if you’re not familiar with coding.
Premium plugins like All in One SEO provide video schema features that ensure the process is safe, straightforward, and free from errors.
4. Is video schema necessary for YouTube videos embedded on my website?
We strongly encourage adding video schema markup. Although YouTube automatically includes its own schema, incorporating video schema on your WordPress page signals to Google that your page is the main, authoritative source for the embedded video. This practice enhances your website’s SEO and improves the likelihood of your page appearing in video search results.
5. How can I verify if my video schema is functioning correctly?
You can easily verify your video schema by using Google’s free Rich Results Test tool. After implementing the schema markup through a plugin or manually, use this tool to check its validity. It will indicate whether your page qualifies for video rich results or highlight any errors that need correction.
We hope this article has helped you learn how to easily add video schema markup in WordPress. You might also want to check out our guide on boosting your blog traffic effortlessly and our expert recommendations for the best keyword research tools for SEO.
If you enjoyed this article, please subscribe to our YouTube Channel for WordPress video tutorials. You can also connect with us on Twitter and Facebook.

