Chắc hẳn các webmaster đều biết đến công cụ Rich Snippets (http://www.google.com/webmasters/tools/richsnippets?url=) dùng để kiểm tra nhanh hiển thị web lúc search trên google.
Microformat định dạng dữ liệu web
Phần Microformats ảnh hưởng tới phần trích xuất dữ liệu. Microformats dùng để nhúng dữ liệu vào HTML/HTML5, và Atom / RSS / XHTML hay XML. Đôi lúc bạn nhận được cảnh báo lỗi do thiếu microdata hoặc microformats. Để khắc phục các cảnh báo trên Rich Snippets, chúng ta có chuẩn hCard là một định dạng mở đơn giản cho người dùng xuất ra các thông tin như : tên công ty, các tổ chức trên trang web,….
Bằng cách sử dụng một đại diện vCard (RFC2426) thuộc tính và giá trị trong HTML. hCard là một trong một số các tiêu chuẩn microformats mở phù hợp để nhúng dữ liệu. Ví dụ:
Cảnh báo về lỗi author. Missing required field “author”
Cách khắc phục lỗi trên là sử dụng đoạn HTML: <div class=”vcard”> <a href=”#” class=”url fn”>Uy Tran</a> </div>
Fix lỗi Missing required field “author”
Định nghĩa chung các thuộc tính bên trong class vcard:
fn
– name, formatted/full. requiredn
– structured name, container for:honorific-prefix
– e.g. Ms., Mr., Dr.given-name
– given (often first) nameadditional-name
– other/middle namefamily-name
– family (often last) namehonorific-suffix
– e.g. Ph.D., Esq.nickname
– nickname/aliasorg
– company/organizationphoto
– photo, icon, avatarurl
– home page for this contactemail
– email addresstel
– telephone numberadr
– structured address, container for:street-address
– streetlocality
– city or villageregion
– state or provincepostal-code
– postal codecountry-name
– country namebday
– birthday.category
– for tagging contactsnote
– notes about the contact