• Skip to content
  • Skip to primary sidebar
  • Skip to footer

Foliovision

Main navigation

  • Weblog
    • FV Player
    • WordPress
    • Video of the Week
    • Case Studies
    • Business
  • About
    • Testimonials
    • Meet the Team
    • We Support
    • Careers
    • Contact
    • Pricing
  • Products
  • Support
    • FV Player Docs
    • Pro Support
  • Login
  • Basket is empty

VideoObject schema issue

Foliovision › Forums › FV Player › Troubleshooting › VideoObject schema issue

  • Francesco 5 months, 3 weeks ago

    Hi, I’m having some issues with the schema generated with FV Player, I also want to understand a couple of things too and hope you can help me with that. I have a CPT to post all my videos, I use the video-sitemap generated with FV Player and the schema is applied to all the videos that are inserted with the player.

    I understand that all the videos that are inserted with FV Player will show up in the video-sitemap so they can be easily crawled and indexed by Google. Is this correct? Search console gives me two things Videos and Video elements, both will appear in the Video search of Google? If indexed correctly of course.

    Now the issue, some videos that should not be valid for indexing as videos are taken as valid by Google and some videos that should be valid are taken as invalid.

    Here are some examples of a video that is valid but shouldn’t (according to the documentation https://support.google.com/webmasters/answer/9495631):

    https://inspenet.com/noticias/eneco-pone-en-marcha-la-bomba-de-calor/
    https://inspenet.com/articulo/spot-robot-inspector-inteligencia-artificial/
    https://inspenet.com/en/noticias/usa-airplane-flight-with-combined-wings-jetzero/

    Examples of an invalid video that should be valid:
    https://inspenet.com/video-tv/radical-robotics-interview-at-ilta-2024/
    https://inspenet.com/video-tv/cerveza-sostenible-de-hepworth-brewery/

    I’ve tested them with the schema validator (https://validator.schema.org/) and I see that when is invalid it doesn’t have the schema being generated.

    Please help me understand this and solve the issue.

Viewing 18 replies - 1 through 18 (of 18 total)
  • Francesco 6 months ago

    Hi, I’m still having issue with this topic, of the two videos that I set as example one now is valid (https://inspenet.com/video-tv/radical-robotics-interview-at-ilta-2024/) the other remains as invalid, but I haven’t done anything to the now valid video, very odd.

    Please help me resolve this issue.

    Martin 6 months ago

    Hello Francesco,

    I had a look at these last 2 links.

    The video for which the schema.org markup does not show requires the URL signature to play. The schema.org markup cannot find the video link which it requires.

    I will check if a playable video link is still a requirement of schema.org for video.

    Thanks,
    Martin

    Francesco 6 months ago

    Hi Martin, I’ll be waiting for your response. Thanks!

    Francesco 5 months ago

    Hi, any updates on this topic? I was also trying to apply the video schema using RankMath but it’s not compatible with the FV Player (if I want it to be automatically generated), they say because it’s inserted using a shortcode.

    Martin 5 months ago

    Hello Francesco,

    I found that the schema.org markup without a playable video URL is passing validator.schema.org checks.

    In FV Player 8 we actually removed that restriction of not adding schema.org for videos where the URLs are signed.

    However I see in Google Search Console that a video embed URL is not accepted for the sitemap – it says that the video is not on the page.

    At the same time basic MP4 or HLS videos seem to work and sitemap is enough – schema.org is not required for Google Search Console to show that the video is indexed properly. And some of the FV Player embed URLs are accepted. We need to figure out what’s the difference.

    Thanks,
    Martin

    Francesco 5 months ago

    Hi Martin, the difference I can see between a valid video and one that it’s not is the attributes it has and some meta info as well.

    The valid one: https://inspenet.com/video-tv/radical-robotics-interview-at-ilta-2024/

    The other: https://inspenet.com/video-tv/xpeng-presenta-land-aircraft-carrier/

    Also: https://inspenet.com/video-tv/cohete-reutilizable-chino-desafia-a-starship/

    screenshot-from-2024-11-27-15-45-04
    Screenshot-from-2024-11-27-15-45-04
    screenshot-from-2024-11-27-15-44-51
    Screenshot-from-2024-11-27-15-44-51
    Martin 5 months ago

    Hello Francesco,

    Could you please also check your website video sitemap with https://search.google.com/search-console ? You should see the Indexing -> Videos section.

    There you should see how many video are indexed and how many are not indexed in the “Why videos aren’t indexed” section.

    On our website a lot of the blog or documentation videos are not indexed because of “Video isn’t on a watch page”.

    I found this explanation of what a “watch page” is:

    Is on a watch page?: Whether or not the page is considered to be a watch page. Possible values:
    Yes: The page content is mainly a single video. It doesn’t seem to have much additional content.
    No: The page contains other meaningful content in addition to the video, such as additional text, graphics, or additional videos.

    Source: https://support.google.com/webmasters/answer/9495631#indexing_status

    At a glance all the videos which are not indexed for that reason are posted further down in our articles.

    I wonder what’s the situation with your video sitemap in that Google Search Console. Both are at the beginning, so they should work.

    I’ll check if the Schema.org markup for a video alone can get the video indexed.

    Thanks,
    Martin

    Francesco 5 months ago

    Hi Martin, more than half of the videos crawled within the video sitemap are detected as “Video isn’t on a watch page”, another thing is that the sitemap is not fully crawled or it doesn’t detect a video in the URL (See the attached images). As you said both videos are at the beginning and should be detected as the main content.

    The only difference I can point out is the one I told you before, there is some meta data missing from the HTML in the cases where it didn’t detected the video as the main content or it didn’t detect.

    Here is another video that is in the video sitemap but search console doesn’t detect the video element: https://inspenet.com/video-tv/cohete-reutilizable-chino-desafia-a-starship/

    screenshot-from-2024-11-28-10-22-08
    Screenshot-from-2024-11-28-10-22-08
    screenshot-from-2024-11-28-10-21-25
    Screenshot-from-2024-11-28-10-21-25
    Francesco 5 months ago

    Hi Martin, looking closer the meta that is added I see it’s only present when the attribute itemtype=”http://schema.org/VideoObject” is also there. Please have a look, the page where the div has the attribute is: https://inspenet.com/video-tv/radical-robotics-interview-at-ilta-2024/
    The other page is the last I sent: https://inspenet.com/video-tv/cohete-reutilizable-chino-desafia-a-starship/

    screenshot-from-2024-12-02-14-58-46
    Screenshot-from-2024-12-02-14-58-46
    screenshot-from-2024-12-02-14-56-01
    Screenshot-from-2024-12-02-14-56-01
    Martin 5 months ago

    Hello Francesco,

    Please see if switching to FV Player 8 will add the missing schema.org markup: https://wordpress.org/plugins/fv-player/

    I’m not convinced that adding Schema.org will convince Google bot that these are the video watch pages and should be indexed.

    We continue experimenting with the video position on the pages to see if we can get rid of that “Video isn’t on a watch page” issue.

    One issue is that even a page with a player at the very top of it is not always considered to be a “Watch page”. Now I enabled Schema.org markup. Our page passes validator.schema.org check and we will see what changes in Google Search Console.

    These experiments take a while as Googlebot needs to re-crawl of our website.

    Thanks,
    Martin

    Francesco 5 months ago

    Hi Martin, how did the experiments go?

    Martin 5 months ago

    Hello Francesco,

    We enabled FV Player schema.org for our website and now the Enhancements -> Videos section of Google Search Console has started to fill in with data. So far there are 198 valid videos and one video with error. However that page does not even have FV Player on it, so it seems like Google is trying some other technique to find even more videos.

    However it did not help convince Google that the pages with are videos are the video watch pages. So “Video isn’t on a watch page” is still the number one reason why the videos show as not indexed in Indexing -> Videos.

    Thanks,
    Martin

    Francesco 5 months ago

    Hi Martin, so how can we resolve this issue? Is there anything I can do so Google get my video pages as valid Video watch pages?

    Martin 5 months ago

    Hello Francesco,

    I’m checking further and I see our “Video isn’t on a watch page” is now 15% lower. It seems to more or less correlate with the increase in Enhancements -> Videos.

    So it seems to me switching to FV Player 8 should help in your case: https://wordpress.org/plugins/fv-player/

    After the upgrade you should go to Google Search Console -> Indexing -> Videos -> “Video isn’t on a watch page” and click to start validation with the “Validate fix” button.

    In our case the validation has failed in many cases. I checked couple of failed videos and I have to admit that in these cases the video is really not the main content element of the page. Like for example here – the video is at the bottom of the page: https://foliovision.com/player/features/playback/speed-buttons

    I wonder if your validation will still fail for videos which are above the fold (visible without having to scroll down the page).

    Thanks,
    Martin

    Francesco 5 months ago

    Thanks Martin, I’ll test that and write back when I get the validation results. It may take sometime.

    Jovan 4 months ago

    I upgraded from FV Player 7 to 8 around December 2024 and didn’t realize by default, the FV Player 8 option “Use Schema.org markup: Adds the video metadata information for search engines.” was disabled.

    Previously, I always had Schema markup checked and made sure it was listed in Google Search Console.

    Once the video schema was removed, my traffic dropped significantly.

    I recommend keeping the video schema markup turned on by default and improving on it.

    Here is a screenshot of my traffic before and after removing the video markup from my web pages.

    Martin 4 months ago

    Hello Jovan,

    I’m sorry to hear about the trouble with the Schema.org setting.

    I found the bug in the settings updating – the settings in “Integrations/Compatibility” would overwrite the “Use Schema.org markup” setting.

    “Use Schema.org markup” was overwritten by “Handle WordPress audio/video”, “Facebook Video Sharing” and vice versa.

    The fix will be in the new FV Player 8 out today. Please make sure you set these settings as desired after the upgrade if any of them need adjustments.

    Thanks,
    Martin

    Jovan 4 months ago

    Thank you!

    Looking forward to more features and optimizations.

Viewing 18 replies - 1 through 18 (of 18 total)
Reply To: VideoObject schema issue



Please Sign in or Register to upload files.

Related Posts

  1. How to regen the video sitemap generated by the plugin?

    How to regen the video sitemap generated by the plugin?

  2. Google Webmaster error using FV Player recommended manual workflow

    Google Webmaster error using FV Player recommended manual workflow

  3. Using Video SEO With FV Player Videos

Primary Sidebar

Sign in Register
FV Player Docs Post New Topic

Welcome

to Foliovision support forums! We'll be happy to provide free support to resolve all the reported bugs. You always can start by specifying your OS and browser and steps to reproduce the bug.

If you need help with the installation on your site, please submit a request for a Pro Support Incident. We'll have you up and running in no time, with detailed instructions on how to resolve your issue yourself in the future.

Facing a hard to solve WordPress problem? On a tight deadline?

Let us take care of it for you
right now.

Pro Support Buy FV Player

Footer

Our Plugins

  • FV WordPress Flowplayer
  • FV Thoughtful Comments
  • FV Simpler SEO
  • FV Antispam
  • FV Gravatar Cache
  • FV Testimonials

Free Tools

  • Pandoc Online
  • Article spinner
  • WordPress Password Finder
  • Delete LinkedIn Account
  • Responsive Design Calculator
Foliovision logo
All materials © 2025 Foliovision s.r.o. | Panská 12 - 81101 Bratislava - Slovakia | info@foliovision.com
  • This Site Uses Cookies
  • Privacy Policy
  • Terms of Service
  • Site Map
  • Contact
  • Tel. ‭+421 2/5292 0086‬

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Strictly Necessary Cookie allow you to log in and download your software or post to forums.

We use the WordPress login cookie and the session cookie.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

Support Cookies

Foliovision.com uses self-hosted Rocket.chat and self-hosted Freescout support desk to provide support for FV Player users. These cookies allow our visitors to chat with us and/or submit support tickets.

We are delighted to recommend self-hosted Rocket.chat and especially Freescout to other privacy-conscious independent publishers who would prefer to self-host support.

Please enable Strictly Necessary Cookies first so that we can save your preferences!

3rd Party Cookies

This website uses Google Analytics and Statcounter to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

We reluctantly use Google Analytics as it helps us to test FV Player against popular Google Analytics features. Feel free to turn off these cookies if they make you feel uncomfortable.

Statcounter is an independent Irish stats service which we have been using since the beginning of recorded time, sixteen years ago.

Please enable Strictly Necessary Cookies first so that we can save your preferences!