Closed Bug 725905 Opened 14 years ago Closed 10 years ago

[SEO] Implement schema.org for videos

Categories

(www.mozilla.org :: General, enhancement, P4)

enhancement

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: kohei, Assigned: Johnathenphillips, Mentored, NeedInfo)

References

(Blocks 1 open bug)

Details

(Whiteboard: [kb=1254352] [good first bug] )

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #722848 +++ Currently Google indexes only 15 videos though there is more: https://www.google.com/search?tbm=vid&q=site:www.mozilla.org Solution: Creating a Video Sitemap https://support.google.com/webmasters/bin/answer.py?hl=en&answer=80472 Here's our live example: http://mozilla.jp/sitemap-videos.xml https://www.google.com/search?tbm=vid&q=site:mozilla.jp
And now Google supports http://schema.org/VideoObject. For videos which are not listed on the sitemap, like ones embedded on blog posts, it might be useful. http://googlewebmastercentral.blogspot.com/2012/02/using-schemaorg-markup-for-videos.html
Blocks: 745355
Component: www.mozilla.org/firefox → www.mozilla.org
I still don't see the point of Sitemaps. IMHO, Google indexes often enough so that we don't need to provide such a feed. I can understand special markup to improve the data. I'll repurpose this as a schema.org bug.
Blocks: 705534
No longer blocks: 745355
Summary: [SEO] Create a video sitemap → [SEO] Implement schema.org for videos
Whiteboard: [good first bug][mentor=anthony@ricaud.me]
Blocks: 705534
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
Severity: normal → enhancement
I want to work in this bug, I was reading the code and I found this 'video template tag' [1] that nobody is using, right? Should I implement schema.org for videos in this template tag (modifying the tag to support poster and possibly other stuff) and change all templates to use this tag OR should I rewrite all templates to use schema.org (ignoring [1])? Am I right to think this way? [1] - https://github.com/mozilla/bedrock/blob/master/apps/mozorg/helpers/misc.py#L67
Should I keep writting manually the Site Map for videos? Is my first time helping here and I'm not sure if I'm doing it right.
As I understand we should write a SiteMap with as many as possible videos related, and wel tagged, so google is able to index them all. Am I wright?
Hi Chris and Sancus- Could you please review Rik's comment in #2 and provide guidance on whether or not this bug will be beneficial for SEO? Thx, Jen
Flags: needinfo?(chrismore.bugzilla)
Removing myself as a mentor as I'm not working on this anymore.
Whiteboard: [good first bug][mentor=anthony@ricaud.me] → [good first bug]
Manually updating the XML file with videos we put on mozilla.org may extra work that may not be completely beneficial and prone for forgetting to do it. I would vote for the VideoObject meta data as part of implementing a video on a page. Here is an example of a video on a page: https://github.com/mozilla/bedrock/blob/master/apps/mozorg/templates/mozorg/contribute.html I wonder if we can write a JS helper file to automatically update the rendered DOM with the schema data for to make it schema.org valid? i.e. Read in the poster value, and set the thumbnailUrl to it. Thoughts?
Flags: needinfo?(chrismore.bugzilla)
I'm pretty sure a sitemap will help google to index de videos.(In reply to jbertsch from comment #7). I've used it several times in much smaller sites and google indexes better, wich doesen't mean a good position, but it's a begining.
(In reply to Chris More [:cmore] from comment #9) You are right, as I told earlier I'm a begginer here.. I will hava a look to the code and try helping with the JS, for a site this large will be much better than writing XML manually... Tanks!
(In reply to Roger from comment #10) > I'm pretty sure a sitemap will help google to index de videos.(In reply to > jbertsch from comment #7). I've used it several times in much smaller sites > and google indexes better, wich doesen't mean a good position, but it's a > begining. I don't disagree that adding the videos to the XML will help Google discover the videos. Doing this manually is just a lot of extra work and it will more likely be overlooked. Doing this automatically via JS or in a template would be cool.
(In reply to Chris More [:cmore] from comment #12) > (In reply to Roger from comment #10) > > I'm pretty sure a sitemap will help google to index de videos.(In reply to > > jbertsch from comment #7). I've used it several times in much smaller sites > > and google indexes better, wich doesen't mean a good position, but it's a > > begining. > > I don't disagree that adding the videos to the XML will help Google discover > the videos. Doing this manually is just a lot of extra work and it will more > likely be overlooked. Doing this automatically via JS or in a template would > be cool. You are right, I'm having a look to the code you posted in coment 9, see if I can help with this JS.. I agree, doing this automatically would be cool.
Yep, this bug is valid and would be useful. I'm going to P4 it so that it doesn't show up as needing triage anymore. If you can come up with a patch that autogenerates these tags on bedrock that would be very helpful, Roger.
Priority: -- → P4
Whiteboard: [good first bug] → [good first bug][mentor=sancus@off.net]
Actually this page is orphaned and no longer maintained. Mozilla has some YouTube channels instead: http://www.youtube.com/mozilla http://www.youtube.com/mozillians http://www.youtube.com/firefoxchannel http://www.youtube.com/firefoxmarketplace So we should consider a) removing the video page from mozilla.org, or b) integrating those YouTube videos using API to revamp the video page and create a video sitemap. https://developers.google.com/youtube/getting_started
I got bedrock running on my machine now, and would like to work on this, I've worked before with YouTube's API, so I think I can add a page with videos from Mozilla's channel. Since that page is now unmantained, has it been removed from the report? or is it still available? which templates should I look at? Also, looks like there are a lot of channels out there, maybe we should use only one? or maybe aggregate the last videos from each of them?
Flags: needinfo?(kohei.yoshino)
Hi Eduardo, welcome to Bedrock! (Comment #15) > Actually this page is orphaned and no longer maintained. The unmaintained, orphaned Firefox video page I mentioned earlier is http://www.mozilla.org/en-US/firefox/video/ > So we should consider > a) removing the video page from mozilla.org, or > b) integrating those YouTube videos using API to revamp the video page and > create a video sitemap. This was just my idea. I'll file another bug to discuss how to deal with this page. There are videos also on other pages, so we could implement Schema.org for those videos regardless of the fate of the Firefox video page. This is one of the pages with videos: http://www.mozilla.org/en-US/foundation/annualreport/2012/
Flags: needinfo?(kohei.yoshino)
Depends on: 964107
Eduardo is working on it. We chatted on IRC for a while.
Assignee: nobody → eduardo
Status: NEW → ASSIGNED
I could be a mentor instead of sancus...
Whiteboard: [good first bug][mentor=sancus@off.net] → [good first bug][mentor=kohei.yoshino@gmail.com]
Made a pull request for this: https://github.com/mozilla/bedrock/pull/1632 Jenkins build is passing, so would love to have some feedback on it!
Unassigned due to inactivity on the PR. Keeping this bug open for someone to pick up in the future.
Status: ASSIGNED → NEW
Assignee: eduardo → nobody
Hi @Alex : I am looking forward to contribute and willing to take this up .
(In reply to Konark from comment #23) > Hi @Alex : I am looking forward to contribute and willing to take this up . That would be great. Do you have docs on how to contribute to Mozilla.org and our process? https://bedrock.readthedocs.org/en/latest/contribute.html Thanks!
@Chris : Yes, I have gone through the docs, also setup bedrock on my dev machine. Let me know the next steps, and what exactly needs to be done to close this bug.
Konark: Great! Now you can submit a patch by sending a pull request to the Bedrock repository on GitHub. You can also find Eduardo's pull request for reference: https://github.com/mozilla/bedrock/pull/1632
Kohei: Have issued a PR against this bug : https://github.com/mozilla/bedrock/pull/1913. Jenkins build has succeeded for the same : https://ci.mozilla.org/job/bedrock_github/3904/
Konark: Thanks! I'll take a look at your code later.
Done with rebasing and Jenkings build is passing ! https://github.com/mozilla/bedrock/pull/1913
Assignee: nobody → modi.konark
Status: NEW → ASSIGNED
Whiteboard: [good first bug][mentor=kohei.yoshino@gmail.com] → [kb=1254352] [good first bug] [mentor=kohei.yoshino@gmail.com]
Mentor: kohei.yoshino
Whiteboard: [kb=1254352] [good first bug] [mentor=kohei.yoshino@gmail.com] → [kb=1254352] [good first bug]
Setting this bug back to unassigned, as the PR has not been updated in a while. :Konark, please feel free to assign this back to yourself if you have time to revisit :) For anyone else who may like to pick this up, the work in progress code can be found here: https://github.com/mozilla/bedrock/pull/1913
Assignee: modi.konark → nobody
Status: ASSIGNED → NEW
Is this still open? I was looking into the mentored projects and found this topic so I would like to contribute if possible.
Yeah, feel free to work on this if you are interested :) The developer document is available at http://bedrock.readthedocs.org/en/latest/
okay, I will do. Thank you for your quick reply.
Assignee: nobody → Johnathenphillips
Thanks for inquiring about this bug Johnathen :) I have assigned the bug to you - please see the link in Comment 32 to help you get set up and running bedrock locally. Once you have things working, just submit a pull request to bedrock on GitHub and we can review your code (there are also guidelines to help you do this in the docs). Any questions please just ask!
hi Jonathen, Are you still interested in working on this bug? If not, let us know and we'll unassign. If you need any help or have any questions let us know!
Flags: needinfo?(Johnathenphillips)
Is this bug still active? Would like to help out in whatever way I can. Please let me know where this bug is current at. Thanks
Yes this bug is still active. If anyone is willing to contribute to my knowledge of how this works I will be dedicating 4-5 hours on the afternoon of Friday march 27th 2015 to this bug. Any and all help will be appreciated.
Flags: needinfo?(Johnathenphillips)
Hey @Johnathen P. Are you online? ~Kip
I will be back online at 8:00 p.m eastern time. Email me johnathenphillips@gmail
@kohei Did you ever file bug for your comment 15 and comment 18? If so could you please make a link for it.
@Johnathen: Is this still in progress or did you stop working on it?
Flags: needinfo?(Johnathenphillips)
Flags: needinfo?(muisaja34)
Flags: needinfo?(zolval)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: