How to implement Rich Snippets - html

I am looking to include rich snippets into a site I'm building for a customer. The customer requested this because he wants his organic search results to show his review stars.
I have read some blog posts about Rich Snippets but none of them show or tell me what to actually change in the source code for those review stars to show up in Google.
I've got the following data at my disposal:
Company name
Site name
Review Average
Total Reviews
To add upon my story (in hopes of making it more clear):
I'm working on a webshop. Let's call it example.com. After customers made a purchase in the webshop they receive an email asking them if they want to rate the webshop. My client wants those ratings (stars) visible in the organic search results. I've learned that rich snippets are required to do this. What I do not understand however is how these rich snippets should look, where I need to place them, and especially. What type of rich snippet I need to do this.

Google documents their Rich Snippets. For your case:
Reviews
Review ratings
Enabling Rich Snippets for Reviews and Ratings
The examples still use the inactive vocabulary Data-Vocabulary.org, but as explained in the header, you probably want to use the vocabulary Schema.org now.
The relevant Schema.org types would be:
Review
Rating / AggregateRating
You can use the vocabulary Schema.org with different syntaxes. For marking up visible content on webpages, you’ll probably want to use Microdata or RDFa (see my answer about their differences).
For checking your structured data, you can use Google’s Testing Tool.

You have to manipulate your code for do that.
The full reference can be founded here http://schema.org
and the section for Aggregate Rating is here http://schema.org/AggregateRating
When you're done, you can test your work with the google tool here https://www.google.com/webmasters/tools/richsnippets
Hope it helps

Related

How to provide links for users to put more information in HTML5 forms

I am trying to build an online application form in HTML5 and one of the sections is about the qualifications of the candidates. There is no way, of course, of knowing how many will be listed so what I would like to do is have the layout for one and an Add More link below so that they can add more qualifications if applicable.
I am not sure how to achieve this and, also, how data will be posted to the server-side scripting that will do the post-processing of the form (i.e. if my textbox name for university is uni_attended and the information is in $_POST['uni_attended'] and somebody adds a second university how would I access it)?
Regards,
George

When should I use HTML5 Microdata for SEO?

So I've been looking into this HTML 5 Microdata, but I'm not sure if or when it is appropriate to use. I know that if used with rating and you search a website it will pull up things like video rating and article ratings etc. But for Microdata like People or Places, is that so useful that I should start implementing it into all my websites - big and small? How big of an impact will this really have on my SEO if I start using Microdata on everything?
Maybe using something like http://schema.org/ as my standard term dictionary. I think that is what Google suggests using. Here's a link to the dev of microdata http://dev.w3.org/html5/md/ which will be helpful if you are unfamiliar with microdata
Following to that Schema.org - Why You're Behind if You're Not Using It... article on SEOMoz, I must say this question is not just about microdata and Google SERPs positions. I think it has to be taken in a much wider meaning:
Some advantages:
Implementing microdata on a website DOES increase CHANCE for Rich
Snippets displayed next to your site on Google search results. You can't say 'microdata = rich snippets', but you also can't say 'no microdata = no rich snippets' :)
Having rich snippets increases users' attention to that single search result and it CAN result in more clicks => visitors on your page.
Some cons:
Some rich snippets, which can be a result of using microdata, can let users find information they're looking for directly on the search results, without actually reaching your page. eg. if user is looking for a phone number and see it on rich snippet, he doesn't have to click and visit your page.
You have to decide on your own if you can take that risk. From my own experience (and that article comments as well), that risk is quite small and if you can, you should implement microdata. Of course, 'if you can' should really mean: 'if you can and it won't need the whole site to be rebuilt' :) If you have more serious things to do on your site, you should put them in front of a queue. Today, it's only 'nice-to-have', not 'must-have'.
And just for the end - I know my answer is not just yes or not the answer, but it's because the question is not that kind of question. However, I hope it could help you make your own decision.
My answer would be "Always."
It's the emerging standard for categorizing all forms of information on the web.
Raven Tools (no affiliation) has a schema.org microdata generator that's a good place to start:
http://schema-creator.org/product.php
They have a couple stock schema templates on that page (look on the left column).

ASP.NET code generation links and images for forums

I will be providing my users with code generated as links or images to embbed on different websites or on their personal.
Ok so normal generated code would look something like:
<img src=""></img>
And this would work on any website where you can post html or on users personal site.
But what to generate when user would like to post this kind of code generated to forums?
I know there isn't any universal tags for ALL forums for images and links, but what tags are used on most of forums?
I saw tags like:
[URL="foo"][/URL]
[url:foo][/url]
So the question is what to generate when this kind of code would be used to be posted in forums, or to provide users with src and href links and post some kind of tutorial?
According to Wikipedia, BBCode is the most common markup for use in bulletin board/forum software. If I were to choose one to support for this type of app, that is the one I would pick.
http://en.wikipedia.org/wiki/BBCode
Having said that, each forum is different, so it would probably be worth your while to a) find out which forum(s) your users most commonly post on, and support those forums' markup formats, and b) make it very clear what type of forum markup they are generating so you aren't helping them violate the posting guidelines of their favorite forum.

Distingushing features of a blog, i.e deference between a blog and a normal site

I'm looking at things that can distinguish a blog from a normal website. These are things that a program needs to be able identify from the html of a website or particular features that a site supports. For eg. pings. The same for news websites.
I'm working on a blog/news monitor program and it will index sites to automatically determine if it is a blog or a news site and then monitor user feedback in comments etc on posts from sites that it determines to be of a blog or news nature.
So what i'm really after is suggestions on what i can use or look out for in identifying these sites.
It's going to be a desktop app written in java so if you have any code specifics in java that'll be great.
thanks in advance
You can search the page for the word "blog", as this will probably be present. Specifically, you can look for it in parts of the HTML page, or exclude parts - like links. This will give you a decent starting point.
Ultimately, though, this is something that will have to be done manually. You should construct an interface for people to specify if it's a blog or news site, or different features of it, when the site is submitted. Then you should create a database of sites and features, and flag them so that you or another administrator can review them and make changes. Once you do this for a site, you'll never need to do it again, so for example http://*.wordpress.com/ is all going to be blogs.
Some features you can automatically detect or get a pretty good chance of detecting, but ultimately you will need a manual review.
Look for a discoverable RSS or Atom feed, which should be present on a blog or serially-updated news site.

Google Semantic results question

http://www.google.co.uk/search?q=mark+zuckerberg+crunchbase
Guys, check out that search, in particular the first result's url. Crunchbase.com > People, and thus the people links to the /people section of the site.
How are they achieving it? I know Google algorithm is intelligent and looks for links and then makes the assumptions itself in cases, but is there any particular markup they are using to help Google to make these connections?
Google is light with details, but here's what they said in their announcement.
The information in these new hierarchies come from analyzing destination web pages. For example, if you visit the ProductWiki Spidersapien page, you'll see a series of similar links at the top, "Home> Toys & Games> Robots." These are standard navigational tools used throughout the web called "breadcrumbs," which webmasters frequently show on their sites to help users navigate. By analyzing site breadcrumbs, we've been able to improve the search snippet for a small percentage of search results, and we hope to expand in the future.