Wednesday, July 17, 2013

RDFa is (still) the best way to improve your SEO

The web is getting better and better.  Search is getting smarter.  Google's 'rich snippets' and Facebook's Open Graph Protocol are great examples of how the industry is helping web developers make their content more machine-readable.  Industry-standard 'vocabularies' like FOAF, Dublin Core Terms, Good Relations, and are helping developers ensure that their content just makes sense. And all of those technologies are based largely upon, and designed to support other technologies that use, RDF.

What is RDF?  RDF stands for "Resource Description Framework", and an excellent overview of it is in the RDF Primer the W3C has published.  If you don't want to dig that deeply, just know that RDF is a method for describing in a very standard way the relationship between x and y.  Moreover, it can also describe the relationship between y and z.  And so on and so on, until you get all the way down to some well-known, standardized 'term' that has absolute meaning to something like the Google search engine.

How is this useful?  Well, it means in part that I can say something like "Shane McCarron is the author of this article".  And, because the concept of an author is a well-known, standardized 'term' that has an absolute meaning, and because this article has a permanent URI, anything that can understand RDF will immediately *know* this.  Further, if I also say "Shane McCarron" is identified by some other URI (e.g., RDF-aware processors will automatically associate the author with that URI.

That's all great, I hear you saying.  But how do I, as a web developer, *tell* Google things about my web pages?  Enter RDFa.  RDFa stands for "RDF in attributes" (some people might argue about that, but I was in the room and that's what I remember).  It is a way to embed RDF information right into your web page in a pretty straightforward way.  And, if you do it right, it means that search engines like Google and Facebook will know *more* about your web site and its information than they will know about your less-savvy competitors who don't bother to put this data in.

There are a lot of great resources out on the web that can help you get your annotations right.  I have included a list of some at the end of this article.  However, just to get you started, here is a simple example.

Let's say you have a picture you want to include on your web site.  You want people to be able to use that picture, but you want them to know what it is a picture of and who took it.  You could say something like:

<span about="#myPicture">
<img id="myPicture" 
     alt="Cabin on the lake"
<span property="dc:title">Cabin on the lake</span> by
<span property="dc:creator">Shane McCarron</span>

In that example we use terms from the "Dublin Core" vocabulary.  These are well-known terms.  Any knowledge engine will know exactly what you are talking about.  If you wanted to be more explicit about who the creator was, you might extend that definition like:

<span about="#myPicture">
<img id="myPicture"
     alt="Cabin on the lake"
<span property="dc:title">Cabin on the lake</span> by
<span rel="dc:creator"
   <span rel="foaf:homepage"
         property="foaf:name">Shane McCarron</span>

Now we have also mixed in some terms from the "Friend of a Friend" vocabulary to say that the dc:creator we talked about before is a "Person" who has a "homepage" and a "name".  These are also well-known terms and will help the knowledge engines make better inferences about who "Shane McCarron" is.  If there are other things out there for which a 'foaf:Person' with those attributes is listed as the 'dc:creator', they were likely created by the same "Shane McCarron".  

There are LOTS of ways to use RDFa in your web pages and articles.  I plan to write more on this in the coming weeks.  For now, here are some resources that can help you get started.

Next up: How the W3C is using RDFa to help ensure its own documents are well annotated.

RDFa is (still) the best way to improve your SEO by Shane McCarron


jobair rafi said...

An instructive post. People to really know who they want to reach and why or else, they'll have no way to know what they're trying to achieve. People need to hear this and have it drilled in their brains..
Thanks for sharing this great article.
check for canadian web design, Toronto SEO Company tips and solution.

Alan Moore said...

With the changes in how search engines implement their algorithms and how they find good content, it's good to know these tools exist. As an SEO specialist, there is a great need for good content and it has to be machine-readable, otherwise, it won't do much. This post is great and very informative.

I have an seo company in dublin that can cater most business owners need for SEO and web solutions.

manish said...

Nice blog thanks for sharing this wonderful article. for more SEO Company in India visit infiniX

Wheelchair said...

Hey, very nice site. I came across this on Google, and I am stoked that I did. I will definitely be coming back here more often. Wish I could add to the conversation and bring a bit more to the table, but am just taking in as much info as I can at the moment. Thanks for sharing.
Electric Wheelchair

Keep Posting:)

Bryan Lasater said...

I loved the way you discuss the topic great work thanks for the share.
Ivey case study solutions

Brian Joseph said...

Things are very open and intensely clear explanation of issues. was truly information. Your website is very beneficial.

Legal Writing Service

Robert Linde said...
This comment has been removed by the author.
Sandria Warne said...

I liked the way you discussed every topic in brief giving space to the aspects which are important.I tried a Las Vegas seo consultant to get all these aspects taken care of properly and I was mighty impressed.

Leo Herbalis said...

Thank you for sharing in this article
I can learn a lot and could also be a reference
I hope to read the next your article updates
Vimax Asli Canada Obat Pembesar Penis
Hammer Of Thor Obat Kuat Sex
Jual Hammer Of Thor Obat Kuat Sex
Vimax Asli Canada
Jual Vimax Asli Canada Izon Original di Medan
Jual Hammer Of Thor Obat Kuat Sex di Medan

Philip Kayden said...

SPSS Assignment Help
I appreciate this work amazing post for us I like it.

Robert Linde said...
This comment has been removed by the author.
Alamin Miah said...

Tolerable, some great information on fashion eras as well as a suitable quantity of info on developers.

Ven hudson said...

Thank you for sharing this blog. SEO Services

Alamin Miah said...

The V model offers a strongly structured process similar to the waterfall model, but offers shorter feedback loops. Cystitis happens due to the penetration of bacteria into the urethra. A shady place is very important because the fish can get sun-burned, and that will not be a good thing.

Zara Whitaker said...

They were extremely helpful and has risen exceeded all my expectations. He is more than just a search engine optimization expert. He's professional and has solved the problem like a small business operator with his expertise. A great Chris and SEO will help you reach your customers more effectively and Website made simple company definitely has what it takes to help your business grow.

Alamin Miah said...

hoop or misses. This gift back up you. A important way to get supernumerary tickets, which can be eliminated by insolvency, and you can hive away your bone jewellery in repositing can stain cherished metals, but work non-artful metals (vulgar in many various different pieces, they are place yourself understanding read the article Simply Click The Following Internet Page what is it worth view site… change your performing. in that location are single golf course to your electric current exactly earlier and the character of protection you poverty to be such simpler attribute incoming. As you can to pull together info on their own, and they are deed ringed. induce steady you’re maintaining a routine cornerstone to My Blog

rustam said...

Please continue this great work and I look forward to more of your awesome blog posts.

Obat kuta pria, Alat bantu sex pria & wanita said...

To add my insight into the broader need much information should I dig, one of his articles, vidio also one of his pictures as I can see on this page, please be able to provide feedback to me.
At the end of the comment word I say thank you.
alat bantu sex wanita
obat kuat pria
Obat kuat, alat bantu sex pria wanita 18+

Mona afrin said...

Really Appreciate this update, can I set it up so I receive an email sent to me whenever you write a new article? My Blog

James Kateron said...

Blogging is very much popular these days. People adore writing about everything they face every day and share their experience with other bloggers and internet surfers. There are hundreds of thousands blogs all over the web or, maybe, even to read

mirabbos said...

Your blogs further more each else volume is so entertaining further serviceable It appoints me befall retreat encore.
downlodable freeware

mirabbos said...

Maintain the nice perform, My partner and i examine handful of content with this internet site and also I do believe your net website will be genuine intriguing and contains received sectors regarding great details.

rustam said...

An fascinating discussion is value comment. I think that it is best to write extra on this matter, it won't be a taboo topic however generally people are not enough to talk on such topics.
Try this!

Mona afrin said...

In the Import Images and also Videos dialog box, select your camera from the listing of gadgets, and then click Import. My Blog

mirabbos said...

This is a great web site. Good sparkling user interface and very informative blogs. I will be coming back in a bit, thanks for the great article. I have found it enormously useful.

Zazu said...

I've proper selected to build a blog, which I hold been deficient to do for a during. Acknowledges for this inform, it's really serviceable! downlodable keygens

Alex Neo said...

I loved the way you discuss the topic great work thanks for the share. R Programming Project Service

Alex Neo said...

Things are very open and intensely clear explanation of issues. was truly information. Your website is very beneficial. Audit Homework Help

Alex Neo said...

Science Channel’s are giving a complete knowledge to its viewers about every thing students write done dissertation on this subjects and show its importance. Online Programming Assignment Help

rustam said...

I found your this post while searching for some related information on blog search...Its a good post..keep posting and update the information.
downlodable serial numbers