Google Webmaster Tools "Search As Google" Not Displaying Video Content

As a test, I have a simple static html page that includes an instance of the html5 video player.  Rich snippet tags from schema.org have been used to identify to Google that this is a VideoObject, along with some other very basic rich snippet tags to identify the name of the video, etc.

My only goal was to confirm that Google sees the content as video, and will follow the path specified in video Source tag to confirm that the video exists and is playable.  The video is streaming from a domain we own, and is not external to the page being submitted to "Search As Google" in Webmaster Tools.  See attached image of "Search As Google" results.

There are two result panes:  "How Google bots saw the page" and "How site visitors see the page".  In both cases, the area that should have displayed the video is a blank white region with no video content.

If you paste the URL of the same page into any browser, the video appears and displays just fine.  The html source of the page is at the end of this message.

My questions are:

1.  Should I have seen video content in the "Search As Google" results?
2.  How can I really confirm that Google sees and will accept as valid any videos that I submit using the same html structure?

Here is the image of the "Search As Google" results:
View of "Search As Google" Results Involving Video Content
Here is the HTML source of the test page.  Again, this is just a simple test to lay the groundwork for more robust page in the future:

<html>
    <header>
    </header>
    <body>
        <div style="display:block;margin-bottom:25px;" itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
            <h2><span itemprop="name">Greenbelt Review for Blackbelt</span></h2>
            <h2><span itemprop="alternateName">Six Sigma Example: Greenbelt Review</span></h2>      
            <meta itemprop="thumbnailUrl" content="greenbelt-review.jpg" />
            <meta itemprop="contentURL" content="http://six-sigma-examples.qsigmagroup.com/Download.ashx?Path=live9447&Key=green_belt_review_79e4330f-53dc-4ba2-a2c3-fa8d1ba93ea6.mp4&Bucket=dl.sto.flickrocket.com&PID=51044&CT=2" />
            <meta itemprop="uploadDate" content="2015-07-07T08:00:00+08:00" />
            <meta itemprop="expires" content="2099-07-07T08:00:00+08:00" />      
            <meta itemprop="height" content="240" />
            <meta itemprop="width" content="320" />      
            <video id="VideoTrailer" width="320" height="240" controls>
                <source src="http://six-sigma-examples.qsigmagroup.com/Download.ashx?Path=live9447&amp;Key=green_belt_review_79e4330f-53dc-4ba2-a2c3-fa8d1ba93ea6.mp4&amp;Bucket=dl.sto.flickrocket.com&amp;PID=51044&amp;CT=2" type="video/mp4"> 
            </video>      
            <span style="display:block" itemprop="description">This is the description of the video.</span>  
        </div>
        <hr width="100%" color="#FF0000" size="4">    
        <div style="display:block; margin-top:25px;">    
        </div>
    </body>
</html>

Open in new window


Thanks for your help!
LVL 1
stgreenwaltAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

gheistCommented:
Do you  correct mime type of video files set? It will take much longer for google to try to extract webm 50th fram from text/plain than from video/webm
0
stgreenwaltAuthor Commented:
Actuall the URL resolve to and MP4 (H.264) and the mime type is set correctly.
0
stgreenwaltAuthor Commented:
One more note.  If I move the video file into the exact same folder as the html file that references it, and change the source of the video to only the name of the video file, as follows

<source src="greenbelt-review.mp4" type="video/mp4">

Open in new window


I get the exact same result as described in my original question.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

gheistCommented:
Google will not see PPV video nor index it.
0
stgreenwaltAuthor Commented:
These are trailer (preview) video.  Open to the public.  No commerce involved.  No PPV. No DRM.  Source URL's of videos is open and public.

Even if I move the video into the exact same server folder and URL as the .html file that references it, the same result happens in "Fetch As Google":  no video is displayed in either "What Google Sees" or "What the User Sees".
0
gheistCommented:
I fetch the link it says session expired HTTP/200 text/plain
I am not google, maybe you treat them better than me, but I suspect not and they are right to not index the video.
0
stgreenwaltAuthor Commented:
When I copied the page source in, it include "&amp;", etc, in the "src" tag of the html5 video element.  You saw "session timeout" because that did not resolved to a valid URL.

This is the actual URL of a sample video.  You will see that it redirects to outside our domain:

http://six-sigma-examples.qsigmagroup.com/Download.ashx?Path=live9447&Key=green_belt_review_79e4330f-53dc-4ba2-a2c3-fa8d1ba93ea6.mp4&Bucket=dl.sto.flickrocket.com&PID=51044&CT=2

Here is the page source again with the URL having been fixed:
<code>
<html>
    <header>
    </header>
    <body>
        <div style="display:block;margin-bottom:25px;" itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
            <h2><span itemprop="name">Greenbelt Review for Blackbelt</span></h2>
            <h2><span itemprop="alternateName">Six Sigma Example: Greenbelt Review</span></h2>      
            <meta itemprop="thumbnailUrl" content="greenbelt-review.jpg" />
            <meta itemprop="contentURL" content="http://six-sigma-examples.qsigmagroup.com/Download.ashx?Path=live9447&Key=green_belt_review_79e4330f-53dc-4ba2-a2c3-fa8d1ba93ea6.mp4&Bucket=dl.sto.flickrocket.com&PID=51044&CT=2" />
            <meta itemprop="uploadDate" content="2015-07-07T08:00:00+08:00" />
            <meta itemprop="expires" content="2099-07-07T08:00:00+08:00" />      
            <meta itemprop="height" content="240" />
            <meta itemprop="width" content="320" />      
            <video id="VideoTrailer" width="320" height="240" controls>
                <source src="http://six-sigma-examples.qsigmagroup.com/Download.ashx?Path=live9447&Key=green_belt_review_79e4330f-53dc-4ba2-a2c3-fa8d1ba93ea6.mp4&Bucket=dl.sto.flickrocket.com&PID=51044&CT=2" type="video/mp4">
            </video>      
            <span style="display:block" itemprop="description">This is the description of the video.</span>  
        </div>
        <hr width="100%" color="#FF0000" size="4">    
        <div style="display:block; margin-top:25px;">    
        </div>
    </body>
</html>

</code>
0
gheistCommented:
Google does not index videos with AWS access key
0
stgreenwaltAuthor Commented:
I believe you 100%.  But, I am a discussion with FlickRocket on this issue, and I need an authoritative statement from either Google or Amazon stating that "Google does not index videos with AWS access key".

Do you have a link to such a statement so that I can prove to FlickRocket that this is a problem?  I have Googled the issue but can't find anything.

Also, please confirm my understanding of things:

Note 1: FlickRocket owns the Amazon bucket where our videos are stored, and uses that CDN to deliver our videos within our store hosted at FlickRocket.
 
Is it true that Amazon Access Key must be sent to Amazon when a video is requested because FlickRocket has not set the videos as Public within Amazon?
If the videos were made Public, could they be retrieved without an Access Key?
Will Google register videos from the Amazon CDN if no Access Key is required?
Even if we eliminate the need for the Access Key, FlickRocket's URL for one of our videos would still result in a redirect.  See Note 2 below. Will the redirect be a problem for Google?

Note 2:  We link to one of our videos by passing query string parameters to FlickRocket's "Download.ashx" page which is available under our domain thanks to a CNAME record.  "Download.ashx" uses the query string values to construct the Amazon Bucket URL (Cloudfront?) of the requested video, and then performs a redirect to that URL.  The redirect happens inside the HTML5 Video tag, and not in address line of the browser.

Thanks for your help.
0
Lucas BishopClick TrackerCommented:
When I check the header response on the embeded url, I receive a 302 redirect.

When I check the header response on the redirected url, I receive a 403 forbidden.

I suspect the 403 is preventing the video from being accessed by the crawler.
0
stgreenwaltAuthor Commented:
What are you using to check the header response?  In Chrome, I can view both embedded url and redirected url by simply pasting those url's into the browser address line.  When I check the header response, in both cases it is ok (no 403).

The questions at hand are:

1.

If the Google bot encounters the embedded url above inside an html5 video tag, and that url redirects to outside the original site domain, will the bot reject the video for indexing?  I am saying that I don't know how to test this.

2.

Same issue as #1, but with respect to the Amazon Access Key that is a part of the redirected URL.  I have heard that Google rejects url's with an Access Key, but I have no idea how to confirm or deny.
Thanks
0
gheistCommented:
why dont you just upload previews without DRM?
0
Lucas BishopClick TrackerCommented:
@stgreenwalt I used curl to check the header response. You can post your url's to something like this to see the same results: http://web-sniffer.net/

I just checked again and am receiving a 200 (ok) status code on the redirected url (and 302 on the embed), so perhaps that issue doesn't exist.

Regarding your questions:
If the Google bot encounters the embedded url above inside an html5 video tag, and that url redirects to outside the original site domain, will the bot reject the video for indexing?

No, googlebot will not reject based on redirecting to an outside domain. A large portion of Google's ranking algorithm is based on following outbound links.

Same issue as #1, but with respect to the Amazon Access Key that is a part of the redirected URL.

Based on this patent, I would say Google is quite capable of indexing DRM based content, assuming they've actually built the patented technology.

Whether or not they decide to index encrypted content is another story.  However, it sounds like the encrypted portion of the content is not the issue, based on this comment of yours where you eliminated the keyed access restriction:

If I move the video file into the exact same folder as the html file that references it, and change the source of the video to only the name of the video file, I get the exact same result as described in my original question.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Search Engine Optimization (SEO)

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.