<?xml version="1.0" encoding="utf-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Yoast &#187; Google</title> <atom:link href="http://yoast.com/tag/google/feed/" rel="self" type="application/rss+xml" /><link>http://yoast.com</link> <description>Tweaking Websites</description> <lastBuildDate>Wed, 08 Feb 2012 10:16:45 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.4-alpha-19827</generator> <image><title>Yoast</title> <url>http://yoast.com/wp-content/themes/yoast-v2/images/yoast-logo-rss.png</url><link>http://yoast.com</link> <width>144</width> <height>103</height> <description>Tweaking Websites</description> </image><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>rel=&#8221;author&#8221; and rel=&#8221;me&#8221; in WP and other platforms</title><link>http://yoast.com/wordpress-rel-author-rel-me/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-rel-author-rel-me</link> <comments>http://yoast.com/wordpress-rel-author-rel-me/#comments</comments> <pubDate>Tue, 23 Aug 2011 19:00:48 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Rich Snippets]]></category> <category><![CDATA[WordPress Themes]]></category><guid
isPermaLink="false">http://yoast.com/?p=6104</guid> <description><![CDATA[<p>The recent changes from Google and my post about it regarding the highlighting of authors in search caused quite a few questions. People have been asking me how to do specific things and how to make certain elements contain rel="author" or rel="me". Instead of replying to each of those emails and comments I decided to write one [...]</p><p><a
href="http://yoast.com/wordpress-rel-author-rel-me/">rel=&#8221;author&#8221; and rel=&#8221;me&#8221; in WP and other platforms</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>The recent changes from Google and my post about it regarding the <a
href="http://yoast.com/highlighting-wordpress-authors-search/">highlighting of authors in search</a> caused quite a few questions. People have been asking me how to do specific things and how to make certain elements contain rel="author" or rel="me". Instead of replying to each of those emails and comments I decided to write one post which "has it all".</p><p><strong>Update August 23rd, 2011:</strong> Google has made a simpler version available to those of you who are not able to follow the instructions below. It is still recommended that you <em>do </em>in fact follow the instructions below if you have the appropriate access to the blog you're trying to do this on, if not, please follow the instructions I added <a
href="#simplerversion">at the bottom</a> of this post. I also updated screenshots and added two video's with explanations. Let me know if you have more questions in the comments, I've updated the date of this post so it will pop up again in your reader.</p><p>I did see some more examples pop up, for example, when I searched for [<a
href="http://www.google.com/search?q=highlighting+authors&amp;pws=0" rel="nofollow">highlighting authors</a>], both this post from <a
href="http://www.mattcutts.com/blog/highlight-author-comments-wordpress/">Matt Cutts</a> (on highlighting authors in the comments) and this post from <a
href="http://smarterware.org/8291/8291">Gina Trapani</a> got an author highlight.</p><ol><li><a
href="http://yoast.com/wordpress-rel-author-rel-me/#link-google-profile">Is the link to the Google Profile from the author page required?</a></li><li><a
href="http://yoast.com/wordpress-rel-author-rel-me/#menu-item-rel-author">How to add rel="author" to a link in your menu</a></li><li><a
href="http://yoast.com/wordpress-rel-author-rel-me/#rel-me-bio">How to allow authors to add rel="me" to links in their bio's</a></li><li><a
href="http://yoast.com/wordpress-rel-author-rel-me/#google-profile-contactmethod">How to allow authors to set their Google Profile URL</a></li><li><a
href="http://yoast.com/wordpress-rel-author-rel-me/#change-author-url">How to change the author URL</a></li><li><a
href="http://yoast.com/wordpress-rel-author-rel-me/#simplerversion">Update: the simpler version</a></li><li><a
href="http://yoast.com/wordpress-rel-author-rel-me/#last-step">Last (but important!) step</a></li><li><a
href="http://yoast.com/wordpress-rel-author-rel-me/#example-result">rel="author" + rel="me" actually works!</a></li></ol><h2 id="link-google-profile">Is the link to the Google Profile from the author page required?</h2><p>Apparently, yes, it is. It's quite logical for Google to want a link from your Google profile to your author page, it makes 100% sure that you are indeed the author of that piece of content when you link <em>to</em> your Google Profile and back from your Google Profile to your author page. Of course the link to your Google Profile wouldn't be 100% needed for this, I don't know whether Google will keep this requirement.</p><p>The flow should thus be as follows: article links to author page <strong>on the same domain</strong>. The author page on the same domain <strong>links to the Google Profile</strong>. The Google profile, in turn, <strong>links back to the author page</strong>.</p><p>So you are <em>not</em>, as some people suggested, meant to link to your Google Profile straight from the article, instead, you should link to your author page on the domain you published the article at and that page in turn should link to your Google Profile and be linked <em>from</em> your Google Profile.</p><h2 id="menu-item-rel-author">How to add rel="author" to a link in your menu</h2><p>One of the issues that came up with is that some people don't want to show the author on each and every post when the author on that blog is always one single person. Those people will usually have an "about" page linked in their site's main navigation, for instance, Robert Scoble, on his blog Scobleizer:</p><p><img
class="size-full wp-image-6105 aligncenter" title="Scobleizer's about link, that should have rel=&quot;author&quot;" src="http://cdn.yoast.com/wp-content/uploads/2011/07/Scobleizer-about.jpg" alt="Scobleizer's about link, that should have rel=&quot;author&quot;" width="466" height="131" /></p><p>That "about" link could very easily be used to identify him as the author of each and every post, to Google, if it had <code>rel="author"</code> sticked to it. Turns out that this is actually very easy to do if you use the WordPress menu editor.</p><p>Go to the Menus page and in the top right, click on screen options:</p><p><img
class="size-full wp-image-6106 aligncenter" title="WordPress Screen Options Link" src="http://cdn2.yoast.com/wp-content/uploads/2011/07/screen-options-link.jpg" alt="WordPress Screen Options Link" width="312" height="116" /></p><p>Once you click that link, it'll fold out, and the display options will show, including "Link Relationship (XFN)", be sure to check that box:</p><p><img
class="alignnone size-full wp-image-6112" title="custom-menus-link-relationship-2" src="http://cdn.yoast.com/wp-content/uploads/2011/07/custom-menus-link-relationship-2.jpg" alt="" width="580" height="170" /></p><p>Once that box is checked, you can edit your menu item to include the link relationshop "author" which will cause it to get rel="author" added to it:</p><p><img
class="aligncenter size-full wp-image-6108" title="Custom Menu element" src="http://cdn.yoast.com/wp-content/uploads/2011/07/custom-menu-nav-item-link.jpg" alt="Custom Menu element, be sure to just add author, this will cause rel=author to be added to the link" width="424" height="255" />Be sure to just add "author" (without the quotes) this is enough to make sure the link will have rel="author" added to it.</p><h2 id="rel-me-bio">How to allow authors to add rel="me" to links in their bio's</h2><p>If you update your bio on a WordPress blog you write on to contain a link to your Google Profile and want to add <code>rel="me"</code>, you'll come to the conclusion that WordPress strips out all the <code>rel</code> elements from links. Why it does that is beyond me, I've already opened a <a
href="http://core.trac.wordpress.org/ticket/17977">Trac ticket</a> and created a patch to allow it. Until that is in core though (if it makes it in), you'll need to allow it yourself. To do that, simply add this to your site's <em>functions.php</em> file or functionality plugin:</p><pre class="brush: php; title: ; notranslate">function yoast_allow_rel() {
	global $allowedtags;
	$allowedtags['a']['rel'] = array ();
}
add_action( 'wp_loaded', 'yoast_allow_rel' );</pre><p>This will allow <em>all</em> rel values to be used, nofollow as well. You could tighten this more but I doubt you'll need it.</p><h2 id="google-profile-contactmethod">How to allow authors to set their Google Profile URL</h2><p>If you don't want authors to add the link to their bio but would rather give them an input field to enter their Google Profile URL, you'll need to hook into the <a
href="http://yoast.com/user-contact-fields-wp29/">contact methods functions</a> of WordPress. First, tell WordPress you want to add the Google Profile contact method:</p><pre class="brush: php; title: ; notranslate">function yoast_add_google_profile( $contactmethods ) {
	// Add Google Profiles
	$contactmethods['google_profile'] = 'Google Profile URL';
	return $contactmethods;
}
add_filter( 'user_contactmethods', 'yoast_add_google_profile', 10, 1);</pre><p>This will add an input field on their edit profile page below the default AIM, Yahoo and Google Talk / Jabber contact methods:</p><p><img
class="aligncenter size-full wp-image-6115" title="Google Profile URL input field" src="http://cdn2.yoast.com/wp-content/uploads/2011/07/google-profile-url-input.jpg" alt="Google Profile URL input field" width="552" height="288" /></p><p>Second, in your theme's <em>author.php</em> file, the author template, you need to add a bit of code to output this new URL:</p><pre class="brush: php; title: ; notranslate">$google_profile = get_the_author_meta( 'google_profile' );
if ( $google_profile ) {
	echo '&lt;a href=&quot;' . esc_url($google_profile) . '&quot; rel=&quot;me&quot;&gt;Google Profile&lt;/a&gt;';
}</pre><p>Of course you can style this in any way you want, show it in a list, etc. Here on yoast.com, for instance, I replaced the default contactmethods with Facebook, Twitter and the Google Profile.</p><h2 id="change-author-url">How to change the author URL</h2><p>If for one or more authors on your blog you want to change their default author URL, you could do something like this:</p><pre class="brush: php; title: ; notranslate">function yoast_change_author_link( $link, $author_id, $author ) {
  if ( 'admin' == $author )
    return 'http://example.com/about-me/';
  return $link;
}
add_filter( 'author_link', 'yoast_change_author_link', 10, 3 );</pre><p>This would change the author URL for the author with username "admin" to <code>http://example.com/about-me/</code>, you should of course change this to what you need in your specific case. This should work with most themes, if it doesn't with your theme, let me know what theme you're using and I'll try to come up with a solution.</p><h2>How can I test whether my rel="author" implementation works</h2><p>Once you've added one of this bits above, you probably want to test whether it's working. To do that, use Google's <a
href="http://www.google.com/webmasters/tools/richsnippets">Rich Snippets testing tool</a>. You can find an example report showing that my implementation is correct <a
href="http://www.google.com/webmasters/tools/richsnippets?url=http://yoast.com/highlighting-wordpress-authors-search/">here</a>. See the screenshot:</p><p><img
class="alignright size-full wp-image-7534" title="rich-snippets-test-1" src="http://cdn3.yoast.com/wp-content/uploads/2011/07/rich-snippets-test-1.png" alt="" width="580" height="384" /></p><p>Now don't forget to take the last step, keep on reading below the simple version!!</p><h2>An explanation video from Google</h2><p>After this post Google's Matt Cutts and Othar Hansson did a video on the topic, feel free to watch it here:</p><p><object
width="580" height="351"><param
name="movie" value="http://www.youtube.com/v/FgFb6Y-UJUI?version=3"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/FgFb6Y-UJUI?version=3" type="application/x-shockwave-flash" width="580" height="351" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><h2 id="simplerversion">Update: the simpler version</h2><p>Because not everyone either has the technical knowledge and/or the actual access to their sites to be able to accomplish the above, Google has made a simpler alternative. I don't know whether this alternative will work forever, it does work now though. It's quite simple, just follow these steps:</p><ol><li>Find your Google Profile URL, copy paste it.</li><li>Create a link with that profile URL, and add this ?rel=author to the end of the URL.</li><li>As an anchor text, use your full name with a +, in my case the anchor text would be: +Joost de Valk</li><li>Go to the last step, below the video embedded below.</li></ol><p>The full HTML of my profile link would look like this (line break just to make it easier to read, you shouldn't have that):</p><pre class="brush: xml; title: ; notranslate">&lt;a href=&quot;https://plus.google.com/115369062315673853712
/about?rel=author&quot;&gt;+Joost de Valk&lt;/a&gt;</pre><p>Of course, there's a video explaining this version too:</p><p><object
width="580" height="351"><param
name="movie" value="http://www.youtube.com/v/gG3Oh7Ues8A?version=3"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/gG3Oh7Ues8A?version=3" type="application/x-shockwave-flash" width="580" height="351" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><h2 id="last-step">Last (but important!) step</h2><p>Whichever version of the code you used, be sure to submit your details through <a
href="https://spreadsheets.google.com/spreadsheet/viewform?formkey=dHdCLVRwcTlvOWFKQXhNbEgtbE10QVE6MQ">this form</a>. You probably won't get an email back but at some point it (might) suddenly start working!</p><h2 id="example-result">rel="author" + rel="me" actually works!</h2><p>To show that the markup above works (I use the complete version, not the simple version):</p><p><a
class="thickbox" href="http://cdn3.yoast.com/wp-content/uploads/2011/07/relme-relauthor-search-google.png"><img
class="alignright size-large wp-image-7532" title="rel=me / rel=author search in Google showing my author highlight" src="http://cdn.yoast.com/wp-content/uploads/2011/07/relme-relauthor-search-google-590x59.png" alt="rel=me / rel=author search in Google showing my author highlight" width="580" height="58" /></a></p><p><a
href="http://yoast.com/wordpress-rel-author-rel-me/">rel=&#8221;author&#8221; and rel=&#8221;me&#8221; in WP and other platforms</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/wordpress-rel-author-rel-me/feed/</wfw:commentRss> <slash:comments>127</slash:comments> <media:content url="http://www.youtube-nocookie.com/v/gG3Oh7Ues8A" duration="239"> <media:player url="http://www.youtube-nocookie.com/v/gG3Oh7Ues8A" /> <media:title type="html">rel=&#34;author&#34; and rel=&#34;me&#34; in WP and other platforms &#8226; Yoast</media:title> <media:description type="html">Google highlights authors in search when markup is done correctly: using rel=&#34;author&#34; to the author page and rel=&#34;me&#34; to the Google Profile.</media:description> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2012/01/relauthor-and-relme-in-wp-and-other-platforms-8226-yoast-300x225.jpg" /> <media:keywords>Google,Rich Snippets,WordPress Themes,rel author</media:keywords> </media:content> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2011/07/Scobleizer-about-125x125.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2011/07/Scobleizer-about.jpg" medium="image"> <media:title type="html">Scobleizer&#8217;s about link, that should have rel=&#8221;author&#8221;</media:title> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2011/07/Scobleizer-about-125x125.jpg" /> </media:content> <media:content url="http://cdn2.yoast.com/wp-content/uploads/2011/07/screen-options-link.jpg" medium="image"> <media:title type="html">WordPress Screen Options Link</media:title> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2011/07/screen-options-link-125x116.jpg" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2011/07/custom-menus-link-relationship-2.jpg" medium="image"> <media:title type="html">custom-menus-link-relationship-2</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2011/07/custom-menus-link-relationship-2-125x125.jpg" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2011/07/custom-menu-nav-item-link.jpg" medium="image"> <media:title type="html">Custom Menu element</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2011/07/custom-menu-nav-item-link-125x125.jpg" /> </media:content> <media:content url="http://cdn2.yoast.com/wp-content/uploads/2011/07/google-profile-url-input.jpg" medium="image"> <media:title type="html">Google Profile URL input field</media:title> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2011/07/google-profile-url-input-125x125.jpg" /> </media:content> <media:content url="http://cdn3.yoast.com/wp-content/uploads/2011/07/rich-snippets-test-1.png" medium="image"> <media:title type="html">rich-snippets-test-1</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2011/07/rich-snippets-test-1-125x125.png" /> </media:content> <media:content url="http://cdn3.yoast.com/wp-content/uploads/2011/07/relme-relauthor-search-google.png" medium="image"> <media:title type="html">rel=me / rel=author search in Google showing my author highlight</media:title> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2011/07/relme-relauthor-search-google-125x75.png" /> </media:content> </item> <item><title>Email Reliability: use an SPF record</title><link>http://yoast.com/email-reliability/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=email-reliability</link> <comments>http://yoast.com/email-reliability/#comments</comments> <pubDate>Wed, 06 Jul 2011 08:07:36 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Webdesign & development]]></category> <category><![CDATA[Email]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Spam]]></category><guid
isPermaLink="false">http://yoast.com/?p=6146</guid> <description><![CDATA[<p>A while back I outlined my system for preventing comment spam. One of the core fundamentals in there is that I send people an email to verify their email address before their comment is published. For this to work well, I need to trust on my email to be received. As it turns out, email [...]</p><p><a
href="http://yoast.com/email-reliability/">Email Reliability: use an SPF record</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>A while back I outlined <a
href="http://yoast.com/prevent-anonymous-comments-wordpress/">my system for preventing comment spam</a>. One of the core fundamentals in there is that I send people an email to verify their email address before their comment is published. For this to work well, I need to trust on my email to be received. As it turns out, email reliability is far from easy, let alone email reliability for email coming from your own web server. One of the important things is setting up an SPF record.</p><p>There's all sorts of factors that decide on whether your email is delivered or not, but one of the most important ones is a DNS record called SPF. SPF stands for Sender Policy Framework and let's the receiving mail server reliably determine whether the server that is sending you email is actually <em>allowed</em> to send you email. Adding one will increase your email reliability incredibly.</p><p>As with most DNS type records, the syntax is quite hard to explain so I won't even try. Let me link you to <a
href="http://en.wikipedia.org/wiki/Sender_Policy_Framework">the Wikipedia page</a> if you really want to know. What I found way more helpful though when I was searching and trying to figure out how to do this is <a
href="http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/">Microsoft's wizard</a> for this stuff. It asks you a bunch of questions and will still require some time from your side but it got me to the desired end-result a lot faster.</p><h2>SPF records, Google Apps for Domain and email reliability</h2><p>I use Google Apps for domain to handle my email, which means that I do most of my sending through a Google SMTP server. Because of that I had set the SPF record in the manner Google suggests <a
href="http://www.google.com/support/a/bin/answer.py?answer=178723">here</a>. The thing missing from that is very, very subtle, but makes all the difference. It's a few letters, let's see if you can spot it. This is the SPF record Google gave me:</p><pre class="brush: plain; light: true; title: ; notranslate">v=spf1 include:_spf.google.com ~all</pre><p>This is what it actually needed to be:</p><pre class="brush: plain; light: true; title: ; notranslate">v=spf1 a include:_spf.google.com ~all</pre><p>You will have spotted the addition of "a " after "spf1". This simple addition means that all web servers that are identified in my domains A records, hence, all the web servers from which I run my domain and subdomains, are allowed to send email as well.</p><p>The include directive means that Google can setup SPF records for the domain _spf.google.com and thus add or remove mail servers without you having to change anything.</p><h2>How to test email reliability</h2><p>If you're now thinking "I don't <em>know </em>whether this has been set up correctly for my domain", don't fret. You can test it quite easily. Go to <a
href="http://www.kitterman.com/spf/validate.html">this SPF testing tool</a> and use the 3rd form on the page. Using only the first and third input of that form, enter your web server's IP address and your from address, which is usually wordpress@<em>yourdomain</em>.com if you're running WordPress. With my initial test, it gave this result:</p><p><img
class="aligncenter size-full wp-image-6149" title="email reliability report" src="http://cdn3.yoast.com/wp-content/uploads/2011/07/email-reliability.jpg" alt="email reliability report" width="319" height="140" /></p><p>This means that this test won't fail your email per se (as there was no SPF record), but for stricter email servers, it might, in other words, you've got quite low email reliability. Now I ran it with the SPF record I has just fashioned using Microsoft's wizard and it gave me this:</p><p><img
class="aligncenter size-full wp-image-6150" title="email reliability high" src="http://cdn3.yoast.com/wp-content/uploads/2011/07/email-reliability-high.jpg" alt="email reliability high" width="484" height="139" /></p><p>That is the result you want to see, as that means my server's email reliability just went up quite a bit.</p><h2>WordPress specific email reliability: using another SMTP server</h2><p>Quite often email from your own server won't work as expected, especially when you're on a shared host it can give issues. There are quite a few plugins out there to help you set up an external SMTP server, I've relied on <a
href="http://coffee2code.com/wp-plugins/configure-smtp/">Coffee2Code's Configure SMTP</a> plugin myself a few times. There's some issues with that though, especially once you're starting to get more visitors, as most SMTP servers for free email services have a limit to how many emails you can send per day.</p><p>If you can, just use your own server or outsource the email delivery to a third party that specializes in sending service emails. I've been testing <a
href="http://yoast.com/out/sendgrid/">SendGrid</a> myself, but wasn't completely happy with it. Their reliability was a lot higher but the costs are quite high too when you get several hundreds of comments. You might think "that's only a couple of hundred emails", well, it's not.</p><p>If you have subscribe to comments enabled, which I highly suggest you do, it'll be a lot more. I get anywhere from 20 to 200 comments on a post, average about 80 at the moment. If 50% subscribes to comment notifications, that adds up to an enormous amount of email being sent.</p><p>As for newsletters, there are plugins for sending those from your WordPress install too. I <em>highly</em> encourage you <em>not</em> to do that. Use <a
href="http://www.mailchimp.com/">Mailchimp</a>, or any other newsletter service for that. Their reliability is way higher and you get awesome statistics and subscription services to boot. I use them for my <a
href="http://yoast.com/wordpress-newsletter/">WordPress Newsletter</a> and never regret it.</p><h2>Are you using other services that send email for you?</h2><p>If you're using other services that send email for you, for instance if you're using <a
href="https://yoast.freshbooks.com/refer/www">Freshbooks</a> (aff) for invoicing like I do, be sure to include them in your SPF too, just add another include like we did above for Google:</p><pre class="brush: plain; light: true; title: ; notranslate">include:_spf.freshbooks.com</pre><p>There are more services that support this, be sure to check if you're using any services that send email on your behalf. Email reliability is important, but even more important when it's sending your invoices!</p><p>Update from Antonio Romero in the comments, the same goes for MailChimp:</p><pre class="brush: plain; light: true; title: ; notranslate">include:servers.mcsv.net</pre><p>Just updated my own SPF with that as I use my own email address as a from address there.</p><h2>Conclusion: make sure your email reliability is high!</h2><p>Whether you run your own server or not, it can't hurt to do the check above to see whether your email has a high chance of being delivered. If you're sending email from your web server, be <em>sure</em> to do the above check and make the necessary changes to your SPF record if needed!</p><h2>Bonus tip: DKIM</h2><p>If you're using Google Apps for domain, be sure to read <a
href="http://www.google.com/support/a/bin/answer.py?answer=174124">this guide</a> and implement everything in it. It'll help you set up domain keys, which adds another layer of spam protection.</p><p><a
href="http://yoast.com/email-reliability/">Email Reliability: use an SPF record</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/email-reliability/feed/</wfw:commentRss> <slash:comments>22</slash:comments> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2011/07/email-reliability-125x125.jpg" /> <media:content url="http://cdn3.yoast.com/wp-content/uploads/2011/07/email-reliability.jpg" medium="image"> <media:title type="html">email reliability report</media:title> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2011/07/email-reliability-125x125.jpg" /> </media:content> <media:content url="http://cdn3.yoast.com/wp-content/uploads/2011/07/email-reliability-high.jpg" medium="image"> <media:title type="html">email reliability high</media:title> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2011/07/email-reliability-high-125x125.jpg" /> </media:content> </item> <item><title>&#8220;Design by&#8221; footer links&#8230;</title><link>http://yoast.com/footer-design-by-links/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=footer-design-by-links</link> <comments>http://yoast.com/footer-design-by-links/#comments</comments> <pubDate>Tue, 14 Sep 2010 20:01:19 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Webdesign & development]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Link Building]]></category><guid
isPermaLink="false">http://yoast.com/?p=3104</guid> <description><![CDATA[<p>When you've had someone build a website for you, it turns out to be common practice for that "someone", usually a web developer or a web designer, to add a "design by" or "website developed by" footer link to your site. Let me make my point clearly: if they haven't given you a discount to [...]</p><p><a
href="http://yoast.com/footer-design-by-links/">&#8220;Design by&#8221; footer links&#8230;</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>When you've had someone build a website for you, it turns out to be common practice for that "someone", usually a web developer or a web designer, to add a "design by" or "website developed by" footer link to your site. Let me make my point clearly: if they haven't given you a discount to add that link, you should remove the link entirely. The topic came up during <a
href="http://www.madein48hours.co.uk/">Made in 48 hours</a>, and I thought I'd do a post on the topic to explain myself more.</p><p><img
class="alignright size-full wp-image-3105" title="Footer Links" src="http://cdn.yoast.com/wp-content/uploads/2010/09/foot-chain-link-e1284494210988.jpg" alt="Footer Links" width="248" height="165" /></p><p>Let's draw an analogy: when you have someone build a house for you, what would you say if they'd say: "oh and btw, we'll leave a banner up on your roof", or to make the analogy better, when they said nothing at all and just did it? You'd either be mad and tell them to come take it off, or you'd throw it off yourself, right?</p><p>The question is of course: why do web designers and web developers do this? The reasons are simple: they'd like everyone to know that they designed that certain website <em>and</em> they use these footer links (if they're smart), to increase their search engine rankings. Luckily search engines, most notably Google, have been aware of this practice and are pretty good at making links in footers of pages not work as well, but that doesn't change the basic fact that the link should not be there.</p><p>The reason why this annoys me is that it's abusing the fact that most people who have a website built either for themselves or their company don't know the value of these links. It's basically the web developer taking advantage of the ignorance of their customer. A customer who, in most cases, wouldn't even now how to take a link like that out. Now what does that make them?</p><p>Don't get me wrong; I'm not saying web developers and web designers can't have these links, they should just be very open about it and not make it a default. If you're a customer with footer links on your site, and it hasn't been discussed with you, nor is it not in the contract with your web developer or designer, feel free to take it off or, better yet, ask for that discount.</p><p>If you're using a WordPress theme or free template that has one of these footer links, and you've gotten it for free, I'd leave it there, because that's how you "pay" the designer / developer. If it has multiple links like that, or really spammy ones like sometimes happens on non-legit theme sites, I'd personally take them out immediately, or not use the theme at all.</p><p><a
href="http://yoast.com/footer-design-by-links/">&#8220;Design by&#8221; footer links&#8230;</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/footer-design-by-links/feed/</wfw:commentRss> <slash:comments>182</slash:comments> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2010/09/foot-chain-link-e1284494210988-125x125.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/09/foot-chain-link-e1284494210988.jpg" medium="image"> <media:title type="html">Footer Links</media:title> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2010/09/foot-chain-link-e1284494210988-125x125.jpg" /> </media:content> </item> <item><title>Implementing hreview in your WordPress theme</title><link>http://yoast.com/implement-hreview-wordpress-theme/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=implement-hreview-wordpress-theme</link> <comments>http://yoast.com/implement-hreview-wordpress-theme/#comments</comments> <pubDate>Sun, 28 Feb 2010 14:00:49 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Microformats]]></category> <category><![CDATA[Quix]]></category> <category><![CDATA[Rich Snippets]]></category> <category><![CDATA[WordPress optimization]]></category> <category><![CDATA[WordPress Themes]]></category><guid
isPermaLink="false">http://yoast.com/?p=2057</guid> <description><![CDATA[<p>In his previous post here on Yoast, Frederick explained why you should use Microformats to get Rich Snippets showing for your site and increase the CTR from Google. In the comments of that post, people were asking if there are plugins to easily implement this in your theme. While those are probably a bit hard [...]</p><p><a
href="http://yoast.com/implement-hreview-wordpress-theme/">Implementing hreview in your WordPress theme</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>In his <a
title="Google &amp; Microformats: Drive More Traffic" href="http://yoast.com/google-microformats-conversion-rate-optimization-serps/">previous post</a> here on Yoast, Frederick explained why you should use Microformats to get Rich Snippets showing for your site and increase the CTR from Google. In the comments of that post, people were asking if there are plugins to easily implement this in your theme. While those are probably a bit hard to do, I though it would be good to just do a tutorial on how I implemented <code>hreview</code> in my theme.</p><h2 id="activate">How I "activate" a hReview</h2><p>I alluded to it in <a
title="Fireside Chat with Dougal Campbell, An Early WordPress Developer - WordPress Community Podcast" href="http://www2.webmasterradio.fm/wordpress-community-podcast/2010/02/23/fireside-chat-with-dougal-campbell-an-early-wordpress-developer/">last tuesdays podcast with Dougal Campbell</a>: When I add a custom field "rating" to a post, my theme now automatically marks up that post as an <code>hreview</code> microformat. So it's as simple as this:</p><p><a
href="http://cdn2.yoast.com/wp-content/uploads/2010/02/rating-custom-field.jpg"><img
class="aligncenter size-full wp-image-2058" title="Rating Custom Field" src="http://cdn2.yoast.com/wp-content/uploads/2010/02/rating-custom-field.jpg" alt="Rating Custom Field" width="450" height="130" /></a></p><p>The rating is between 0 and 5, because that way Google understands it best and we don't have to give Google any extra metadata about it.</p><h2 id="echo">The hreview_echo function</h2><p>To make this whole process easy, I've created a function in my <em>functions.php</em> file called <code>hreview_echo</code>. It looks like this:</p><pre class="brush: php; title: ; notranslate">function hreview_echo($val) {
  global $post;
  $rating = get_post_meta($post-&gt;ID, 'rating', true);
  if ($rating) {
    echo $val;
  }
}</pre><p>We'll use this function on the several places where we need to add extra classes to make up the <code>hreview</code>.</p><h2 id="wrapper">The wrapper class: hreview</h2><p>The first class we should add is the wrapper for the entire microformat: the <code>hreview</code> class. This should be on the <code>div</code> surrounding the post (this div should include the title and author). In the default theme (and in mine) it looks like this:</p><pre class="brush: php; html-script: true; light: true; title: ; notranslate">&lt;div &lt;?php post_class() ?&gt; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;</pre><p>In this case the class of this div is actually put out by the WordPress core <code>post_class()</code> function, so we'll need to hook into that function. Luckily it allows us to easily do that using a filter, which we'll do using the functions below, which you can drop into your <em>functions.php</em> too:</p><pre class="brush: php; title: ; notranslate">function hreview_post_class($classes, $class, $post_id) {
  global $post;
  $review = get_post_meta($post-&gt;ID, 'rating', true);
  if ($review) {
    $classes[] = 'hreview';
  }
  return $classes;
}
add_filter('post_class','hreview_post_class',10,3);</pre><p>If your theme doesn't use the <code>post_class()</code> function, it's even easier! Let's say your post div looks like this:</p><pre class="brush: php; light: true; title: ; notranslate">&lt;div class=&quot;post&quot;&gt;</pre><p>You can just use our <code>hreview_echo()</code> function:</p><pre class="brush: php; light: true; title: ; notranslate">&lt;div class=&quot;post&lt;?php hreview_echo(' hreview'); ?&gt;&quot;&gt;</pre><h2 id="item">The item reviewed: the title</h2><p>Next up in the line of things we have to add a class to is the post title, it needs two classnames: the <code>item</code> and <code>fn</code> classes. In my case it looked like this:</p><pre class="brush: php; light: true; title: ; notranslate">&lt;h1&gt;&lt;?php the_title();?&gt;&lt;/h1&gt;</pre><p>This is easily turned into the following, again using the <code>hreview_echo</code> function we created before:</p><pre class="brush: php; light: true; title: ; notranslate">&lt;h1 &lt;?php hreview_echo(' class=&quot;item fn&quot;'); ?&gt;&gt;&lt;?php the_title();?&gt;&lt;/h1&gt;</pre><h2 id="date">The date of the hReview</h2><p>For the date we'll have to work it a bit. The hreview microformat determines the date should be in ISO date format. Meaning the date should look like: 2010-03-01. Your theme probably has another way of showing the date, I know mine does. My date looked like this:</p><pre class="brush: php; light: true; title: ; notranslate">&lt;span class=&quot;date&quot;&gt;&lt;?php the_time('d F Y');?&gt;&lt;/span&gt;</pre><p>Now to make it so that it can still look like that but we can also give the microformat the correctly formatted date, we'll use a trick: by adding a <code>span</code> with a class of <code>value-title</code> and then adding the correct date in the <code>title</code> of that span, microformat parsers will ignore the other content and pick the value from that title.</p><p>So we'll turn it into this:</p><pre class="brush: php; html-script: true; title: ; notranslate">&lt;span class=&quot;date&lt;?php hreview_echo(' dtreviewed') ?&gt;&quot;&gt;
  &lt;?php
      hreview_echo('&lt;span class=&quot;value-title&quot; title=&quot;'.
        get_the_time('Y-m-d').'&quot;/&gt;');
      the_time('d F Y');
  ?&gt;
&lt;/span&gt;</pre><p>This outputs:</p><pre class="brush: php; html-script: true; title: ; notranslate">&lt;span class=&quot;date dtreviewed&quot;&gt;
  &lt;span class=&quot;value-title&quot; title=&quot;2010-02-10&quot;/&gt;
  10 February 2010
&lt;/span&gt;</pre><p>That's a nice, non-intrusive solution, right?</p><h2 id="author">The reviewer: the author</h2><p>The next class we need to add is the <code>reviewer</code> class, as this is the author of the review, that's a simple one too: it's the author of the post. In my theme, my author block looks like this:</p><pre class="brush: php; light: true; title: ; notranslate">&lt;span class=&quot;author&quot;&gt;&lt;?php the_author(); ?&gt;&lt;/span&gt;</pre><p>Now you'll get by now what we'll do:</p><pre class="brush: php; html-script: true; title: ; notranslate">&lt;span class=&quot;author&lt;?php hreview_echo(' reviewer'); ?&gt;&quot;&gt;
  &lt;?php the_author(); ?&gt;
&lt;/span&gt;</pre><p>Easy does it, right? You can basically do something like this with any kind of showing the author's name. Other functions that might be used in your theme are for instance <code>the_author_link()</code> or <code>the_author_posts_link()</code>.</p><h2 id="summary">The content of the review</h2><p>We've done more than half of it now! Let's get going with the contents of the review, in the microformat, this needs the class <code>description</code>.  In my theme, just like in the default kubrick theme, the content is wrapped in the following div:</p><pre class="brush: xml; light: true; title: ; notranslate">&lt;div class=&quot;entry&quot;&gt;</pre><p>You've guessed it by now haven't you? Here we go:</p><pre class="brush: php; html-script: true; light: true; title: ; notranslate">&lt;div class=&quot;entry&lt;?php hreview_echo(' description'); ?&gt;&quot;&gt;</pre><p>By the way: if you want to mark up articles on for instance your fronpage as hreview too, and you use excerpts there instead of full articles, like I do, you should use <code>summary</code>, instead of <code>description</code>:</p><pre class="brush: php; html-script: true; light: true; title: ; notranslate">&lt;div class=&quot;entry&lt;?php hreview_echo(' summary'); ?&gt;&quot;&gt;</pre><h2 id="therating">Finally: the rating!</h2><p>And now, finally, it's time for us to add the rating, because that's what it's all about right? There's all sorts of ways to display a rating, I have chosen to do it in HTML that looks like this:</p><pre class="brush: php; html-script: true; title: ; notranslate">&lt;div class=&quot;rating&quot;&gt;My rating:&lt;/div&gt;
&lt;div title=&quot;4.5 out of 5 stars&quot; class=&quot;rating_bar&quot;&gt;
  &lt;div style=&quot;width:90%&quot;&gt;&lt;/div&gt;
&lt;/div&gt;</pre><p>Which outputs this:</p><div
class="rating">My rating:</div><div
class="rating_bar" title="4.5 out of 5 stars"><div
style="width:90%"></div></div><p><br
class="clear" /><br
/> The second div (class <code>rating_bar</code>) displays the rating, and it contains the empty stars. The div within that contains the yellow stars, and fills the stars up to where they need to be.</p><p>The CSS for these 3 divs looks like this:</p><pre class="brush: css; title: ; notranslate">.rating {
  float: left;
  margin-right: 10px;
}
.rating_bar {
  float: left;
  width: 55px;
  background: url(images/stars.gif) 0 0 repeat-x;
}
.rating_bar div {
  height: 12px;
  background: url(images/stars.gif) 0 -13px repeat-x;
}</pre><p>Download the (sprited) image of the stars <a
href="http://cdn.yoast.com/wp-content/themes/yoast-v2/images/stars.gif ">here</a>.</p><p>Now we'll need to do two things: dynamically output the size of the inner div within <code>rating_bar</code>, and make the rating readable for a microformat parser.</p><p>To display the rating, because it's a value between 0 and 5, we'll multiply it by 20. To make the output parseable by a microformat parser, we'll use the same <code>value-title</code> trick we used before. Finally, we'll turn this all into a function to display the rating, which you can drop into your <em>functions.php</em>, just like the two functions before.</p><pre class="brush: php; title: ; notranslate">&lt;?php
function display_hreview_rating() {
  global $post;
  $rating = get_post_meta($post-&gt;ID, 'rating', true);
  if ($rating) {
?&gt;
    &lt;div class=&quot;rating&quot;&gt;
      My rating:
      &lt;span class=&quot;value-title&quot; title=&quot;&lt;?php echo $rating; ?&gt;&quot;/&gt;
    &lt;/span&gt;&lt;/div&gt;
    &lt;div title=&quot;&lt;?php echo $rating; ?&gt; out of 5 stars&quot; class=&quot;rating_bar&quot;&gt;
      &lt;div style=&quot;width:&lt;?php echo ($rating*20); ?&gt;%&quot;&gt;&lt;/div&gt;
    &lt;/div&gt;
&lt;?php
  }
  return $output;
}
?&gt;</pre><p>So, now you can just use the <code>display_hreview_rating()</code> function anywhere in your post where you want to display the rating. If there is no rating, it won't display anything.</p><h2 id="testing">Testing your hreview &amp; rich snippets</h2><p>Testing your hreview markup can be done with multiple tools, but I myself found the <a
href="http://www.google.com/webmasters/tools/richsnippets">Google Rich Snippets tool</a> to be extremely useful. If you use <a
href="http://quixapp.com/">Quix</a>, just type 'snippet' on the post you want to test! In my case it outputs a snippet like this for my <a
href="http://yoast.com/easy-blog-backup/">review of a WordPress backup plugin</a>:</p><p><img
src="http://cdn2.yoast.com/wp-content/uploads/2010/02/rich-snippet.jpg" alt="Rich Snippet hreview" title="Rich Snippet hreview" width="489" height="89" class="aligncenter size-full wp-image-2082" /></p><h2 id="pricerange">Bonus: pricerange and tags</h2><p>As you can see in the above snippet, it includes something that is not documented anywhere in <a
href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=146645#Individual_reviews">the official Google documentation for reviews</a>, but that Google does support: the pricerange.</p><p>Credit where credit is due: I first found this pricerange attribute when my colleague Eduard pointed me to <a
href="http://seogadget.co.uk/using-hreview-microformat-on-your-review-page/">this post by the SEOgadget guys</a>, which pointed to this <a
href="http://knol.google.com/k/google-rich-snippets-tips-and-tricks">Knol</a>. It's extremely useful and seems to basically allow for all sorts of text. People use it to display a pricerange in a €€ - €€€ style, or to display a "real" pricerange, like € 100 - € 150. In case of an individual review, you can just use it to tell what you paid for it.</p><p>Since what I paid for a product is not a real part of my theme, I just make it simple: when I tell that the plugin is free, I mark up that line as:</p><pre class="brush: php; html-script: true; light: true; title: ; notranslate">this plugin is completely &lt;span class=&quot;pricerange&quot;&gt;free&lt;/span&gt;</pre><p>If you <em>do</em> want to put the value into a custom field and display it, you could easily adapt one of the functions above to do that, I'll leave <em>that</em> as an exercise to you, the reader.</p><p>Another thing I found that Google recognizes is the class <code>tags</code>. That's <em>really</em> easy to do: I just added the class 'tags' around my tags. I don't know how Google uses that though, haven't seen it anywhere in the wild.</p><h2 id="final">A final note on Rich Snippets</h2><p>If you've modified your theme to mark up as hreview, please make sure to use <a
href="http://www.google.com/support/webmasters/bin/request.py?contact_type=rich_snippets_feedback">this form</a> to let Google know that you have. They might not show it if you don't fit their test segment though, because as Google states in <a
href="http://knol.google.com/k/google-rich-snippets-tips-and-tricks">the Knol</a>:</p><blockquote><p>Currently, review sites and social networking/people profile sites are eligible. We plan to expand Rich Snippets to other types of content in the future.</p></blockquote><p>I hope you've found this post useful, let me know in the comments if you've used it to add hreview to your (premium) theme, and feel free to post links to examples, I'd love to see them! If you're wondering: all code examples on this site, unless specifically otherwise stated, are MIT licensed: free to distribute, free to modify. Please do add a link to where you got the original code though.</p><p>It's my humble opinion that additions like these should make it into all the premium themes, because that's what <em>really</em> makes a premium theme premium, in my opinion. Happy coding!</p><p><a
href="http://yoast.com/implement-hreview-wordpress-theme/">Implementing hreview in your WordPress theme</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/implement-hreview-wordpress-theme/feed/</wfw:commentRss> <slash:comments>32</slash:comments> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2010/02/rating-custom-field-125x125.jpg" /> <media:content url="http://cdn2.yoast.com/wp-content/uploads/2010/02/rating-custom-field.jpg" medium="image"> <media:title type="html">Rating Custom Field</media:title> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2010/02/rating-custom-field-125x125.jpg" /> </media:content> <media:content url="http://cdn2.yoast.com/wp-content/uploads/2010/02/rich-snippet.jpg" medium="image"> <media:title type="html">Rich Snippet hreview</media:title> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2010/02/rich-snippet-125x89.jpg" /> </media:content> </item> <item><title>Google FriendConnect API</title><link>http://yoast.com/google-friendconnect-api/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-friendconnect-api</link> <comments>http://yoast.com/google-friendconnect-api/#comments</comments> <pubDate>Thu, 12 Mar 2009 14:17:57 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Social Media]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://yoast.com/?p=1428</guid> <description><![CDATA[<p>I've been following the #pubcon conversation with interest, and here is the official announcement :). All I can say... look here. Thanks to Matt and Anindo of Google for their help on this!</p><p><a
href="http://yoast.com/google-friendconnect-api/">Google FriendConnect API</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><img
src="http://cdn3.yoast.com/wp-content/uploads/2009/03/friendconnect-logo.gif" alt="friendconnect-logo" title="friendconnect-logo" width="163" height="54" class="alignright size-full wp-image-1424" />I've been following the <a
href="http://search.twitter.com/search?q=%23pubcon">#pubcon conversation</a> with interest, and here is the <a
href="http://googlesocialweb.blogspot.com/2009/03/introducing-google-friend-connect-api.html">official announcement</a> :). All I can say... look <a
href="http://yoast.com/wordpress/friendconnect/">here</a>. Thanks to Matt and Anindo of Google for their help on this!</p><p><a
href="http://yoast.com/google-friendconnect-api/">Google FriendConnect API</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-friendconnect-api/feed/</wfw:commentRss> <slash:comments>79</slash:comments> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2009/03/friendconnect-logo-125x54.gif" /> <media:content url="http://cdn3.yoast.com/wp-content/uploads/2009/03/friendconnect-logo.gif" medium="image"> <media:title type="html">friendconnect-logo</media:title> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2009/03/friendconnect-logo-125x54.gif" /> </media:content> </item> <item><title>Canonical URL links</title><link>http://yoast.com/canonical-url-links/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=canonical-url-links</link> <comments>http://yoast.com/canonical-url-links/#comments</comments> <pubDate>Thu, 12 Feb 2009 20:45:00 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1382</guid> <description><![CDATA[<p>Matt Cutts has just announced a new tag at SMX West Google, Yahoo and Microsoft have just announced a new tag, which we can use to tell the search engines which URL it should have for the current page. This is probably best explained with an example, so here goes. Suppose you have read my [...]</p><p><a
href="http://yoast.com/canonical-url-links/">Canonical URL links</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><span
style="text-decoration: line-through;">Matt Cutts has just announced a new tag at SMX West</span> <a
href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html">Google</a>, <a
href="http://ysearchblog.com/2009/02/12/fighting-duplication-adding-more-arrows-to-your-quiver/">Yahoo</a> and <a
href="http://blogs.msdn.com/webmaster/archive/2009/02/12/partnering-to-help-solve-duplicate-content-issues.aspx">Microsoft</a> have just announced a new tag, which we can use to tell the search engines which URL it <em>should</em> have for the current page. This is probably best explained with an example, so here goes.</p><p>Suppose you have read my <a
href="http://yoast.com/twitter-analytics/">Twitter Analytics</a> post, and you've started tagging all the URL's you spread on Twitter with Google Analytics campaign variables. So at some point, Google enters your site through this URL:</p><pre class="brush: plain; title: ; notranslate">http://yoast.com/twitter-analytics/?utm_source=twitter&amp;utm_medium=twitter
&amp;utm_campaign=twitter</pre><p>If it did, in "old times", this would mean you'd have a duplicate content issue: the same content indexed under two different URL's. An issue SEO's have been trying to solve on web pages for ages, which sometimes created huge limitations. This is where the new tag comes in. You add this code to the <code>&lt;head&gt;</code> section of your page:</p><pre class="brush: xml; title: ; notranslate">&lt;link rel=&quot;canonical&quot; href=&quot;http://yoast.com/twitter/analytics/&quot;/&gt;</pre><p>And now, Google will suddenly count the links it has seen to that campaign tagged URL, towards the canonical URL, and not index the campaign tagged URL anymore. Simple, yet effective. Cool huh?</p><p>Disclaimer: this tag is only a "hint" to the search engine. While they'll probably use it 99% of the time, they reserve the right to handle things any way they want, in case of errors etc.</p><p>Of course this isn't just useful for campaign tagging. Many a webshop needs the URL to store sort variables, for instance. But a page that's sorted by price ascending, is often almost the same as a page sorted by price descending.</p><p><img
class="alignright" src="http://cdn.yoast.com/wp-content/uploads/2009/02/wordpress-small.png" alt="wordpress" width="150" height="33" />Now I have to admit I had a bit (like a couple of days) of a headstart on this one, so I can now make it easy for you if you're running WordPress, as I've got a <a
href="http://yoast.com/wordpress/canonical/">Canonical URL plugin</a> ready for you!</p><p><img
class="alignright" src="http://cdn.yoast.com/wp-content/uploads/2009/02/magento-logo.png" alt="magento-logo.png" width="150" height="47" />Also, if you're using Magento E-Commerce, I've collaborated with <a
href="http://remerce.com">Joachim Houtman</a> to make <a
href="http://yoast.com/tools/magento/canonical/">this Magento canonical URL's extension</a> for you, that does this for you in Magento!</p><p><img
class="alignright" src="http://cdn3.yoast.com/wp-content/uploads/2009/02/drupal-logo.gif" alt="drupal_logo.gif" width="150" height="50" />Working with <a
href="http://atomicant.co.uk/">Marek Sotak</a>, we've also developed a module for Drupal that does this, by modifying the global redirect module. <a
href="http://cdn.yoast.com/wp-content/uploads/2009/02/drupal-canonical-urls.zip">Grab it here</a>. Note: this is <em>not</em> an official release of this module, we'll do that soon.</p><p>If you've written a plugin or extension for another open source system that does this, or would like to work with me on doing so, let me know in the comments!</p><p><a
href="http://yoast.com/canonical-url-links/">Canonical URL links</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/canonical-url-links/feed/</wfw:commentRss> <slash:comments>236</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/02/wordpress-small.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/02/wordpress-small.png" medium="image"> <media:title type="html">wordpress</media:title> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/02/magento-logo.png" medium="image"> <media:title type="html">magento-logo.png</media:title> </media:content> <media:content url="http://cdn3.yoast.com/wp-content/uploads/2009/02/drupal-logo.gif" medium="image"> <media:title type="html">drupal_logo.gif</media:title> </media:content> </item> <item><title>Google translating search results</title><link>http://yoast.com/google-translate-search-results/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-translate-search-results</link> <comments>http://yoast.com/google-translate-search-results/#comments</comments> <pubDate>Tue, 10 Jun 2008 10:12:33 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://yoast.com/?p=655</guid> <description><![CDATA[<p>This morning, while discussing some issues with one of my German SEO colleagues, I was searching for [flug amsterdam] in google.de (if you know me you guess which client that was for). At the bottom of the SERP, I saw this: Basically, this is Google offering me, the user, to translate the search term into [...]</p><p><a
href="http://yoast.com/google-translate-search-results/">Google translating search results</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>This morning, while discussing some issues with one of my <a
href="http://www.onetomarket.de/">German SEO</a> colleagues, I was searching for [flug amsterdam] in google.de (if you know me you guess which client that was for). At the bottom of the SERP, I saw this:</p><p><img
src="http://www.joostdevalk.nl/wp-content/uploads/2008/06/flug-amsterdam-translation.png" alt="flug-amsterdam-translation.png" width="565" height="33" /></p><p>Basically, this is Google offering me, the user, to translate the search term into english. When you click this link, you'll get a SERP for "flight amsterdam", where it shows the SERP translated in German on the left, and the original SERP on the right (click for enlargement):</p><p><a
href="http://www.joostdevalk.nl/wp-content/uploads/2008/06/translated-serp-flight-amsterdam.png"><img
src="http://www.joostdevalk.nl/wp-content/uploads/2008/06/translated-serp-flight-amsterdam.png" alt="translated-serp-flight-amsterdam.png" border="0" width="550" /></a></p><p>I'm curious as to how Google decides to put this in... I'll be trying to figure out with our analytics staff here how many traffic we get off of these translated searches.</p><p><a
href="http://yoast.com/google-translate-search-results/">Google translating search results</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-translate-search-results/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <media:thumbnail url="http://www.joostdevalk.nl/wp-content/uploads/2008/06/flug-amsterdam-translation.png" /> <media:content url="http://www.joostdevalk.nl/wp-content/uploads/2008/06/flug-amsterdam-translation.png" medium="image"> <media:title type="html">flug-amsterdam-translation.png</media:title> </media:content> <media:content url="http://www.joostdevalk.nl/wp-content/uploads/2008/06/translated-serp-flight-amsterdam.png" medium="image"> <media:title type="html">translated-serp-flight-amsterdam.png</media:title> </media:content> </item> <item><title>Google subdomain &amp; 302 spam</title><link>http://yoast.com/google-subdomain-302-spam/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-subdomain-302-spam</link> <comments>http://yoast.com/google-subdomain-302-spam/#comments</comments> <pubDate>Thu, 06 Mar 2008 11:54:00 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Spam]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/google-subdomain-302-spam/</guid> <description><![CDATA[<p>Dave pointed out last week that 302 spam is far from gone. Wiep pointed me at another form of spam that's far from gone, combined with 302 spam. If you search for "hypotheekoffers" and flip to page 2, you'll see a whole lot of subdomain spam. These subdomains 302 redirect to one domain, resulting in [...]</p><p><a
href="http://yoast.com/google-subdomain-302-spam/">Google subdomain &#038; 302 spam</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>Dave pointed out last week that <a
href="http://www.davidnaylor.co.uk/302-in-google-looks-bad-again.html">302 spam</a> is far from gone. <a
href="http://www.wiep.net/">Wiep</a> pointed me at another form of spam that's far from gone, combined with 302 spam. If you search for "<a
href="http://www.google.nl/search?q=hypotheekoffertes&amp;hl=nl&amp;start=10&amp;sa=N" rel="nofollow">hypotheekoffers</a>" and flip to page 2, you'll see a whole lot of subdomain spam. These subdomains 302 redirect to one domain, resulting in one domain taking almost the entire second page...</p><p><a
href="http://yoast.com/google-subdomain-302-spam/">Google subdomain &#038; 302 spam</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-subdomain-302-spam/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>More Sitelinks!</title><link>http://yoast.com/more-sitelinks/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-sitelinks</link> <comments>http://yoast.com/more-sitelinks/#comments</comments> <pubDate>Tue, 18 Dec 2007 12:11:54 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/more-sitelinks/</guid> <description><![CDATA[<p>A friend emailed me this morning, saying he saw a lot more site links reported in Google Webmaster Tools for sites that had not before had site links. When I went to check I saw a lot of my sites, amongst which this one, showing site links too. I can't get them to show up [...]</p><p><a
href="http://yoast.com/more-sitelinks/">More Sitelinks!</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>A friend emailed me this morning, saying he saw a lot more site links reported in Google Webmaster Tools for sites that had not before had site links. When I went to check I saw a lot of my sites, amongst which this one, showing site links too. I can't get them to show up in the SERPs yet, curious as to whether that will happen soon.</p><p>What amazed me again was which URL's Google picked, on some sites they seem "obvious", on this one it picked a few posts, and I can't say I really understood why. None of the posts it picked were particularly well linked, both internally and externally. It would be nice to be able to influence those site links a bit more...</p><p><a
href="http://yoast.com/more-sitelinks/">More Sitelinks!</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/more-sitelinks/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Google Webmaster Tools Content Analysis shows Google breaks the rules.</title><link>http://yoast.com/google-webmaster-tools-content-analysis-shows-google-breaks-the-rules/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-webmaster-tools-content-analysis-shows-google-breaks-the-rules</link> <comments>http://yoast.com/google-webmaster-tools-content-analysis-shows-google-breaks-the-rules/#comments</comments> <pubDate>Fri, 14 Dec 2007 15:44:30 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/google-webmaster-tools-content-analysis-shows-google-breaks-the-rules/</guid> <description><![CDATA[<p>Well, it might offer some cool data, but it also shows me that whatever Google does, they don't adhere to the robots standard. Check this: Well, yes, these pages do have duplicate title tags. But they have something else as well: Perhaps, Google, instead of working on these nice webmaster tools, you should start honoring [...]</p><p><a
href="http://yoast.com/google-webmaster-tools-content-analysis-shows-google-breaks-the-rules/">Google Webmaster Tools Content Analysis shows Google breaks the rules.</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>Well, it might offer some cool data, but it also shows me that whatever Google does, they don't adhere to the robots standard. Check this:</p><p><img
src="http://cdn.yoast.com/wp-content/uploads/2007/12/content-analysis.png" alt="Content Analysis of blocked pages" /></p><p>Well, yes, these pages do have duplicate title tags. But they have something else as well:</p><pre class="brush: xml; title: ; notranslate">
&lt;meta name=&quot;robots&quot; content=&quot;noindex,follow,noodp&quot; /&gt;
</pre><p>Perhaps, Google, instead of working on these nice webmaster tools, you should start honoring simple stuff like a meta name="robots" first.</p><p><a
href="http://yoast.com/google-webmaster-tools-content-analysis-shows-google-breaks-the-rules/">Google Webmaster Tools Content Analysis shows Google breaks the rules.</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-webmaster-tools-content-analysis-shows-google-breaks-the-rules/feed/</wfw:commentRss> <slash:comments>31</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2007/12/content-analysis.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2007/12/content-analysis.png" medium="image"> <media:title type="html">Content Analysis of blocked pages</media:title> </media:content> </item> <item><title>PageRank: more valuable than ever</title><link>http://yoast.com/pagerank-more-valuable-than-ever/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pagerank-more-valuable-than-ever</link> <comments>http://yoast.com/pagerank-more-valuable-than-ever/#comments</comments> <pubDate>Tue, 13 Nov 2007 10:01:18 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/pagerank-more-valuable-than-ever/</guid> <description><![CDATA[<p>Now that Google has been so nice as to decrease PageRank for at least a portion of the sites they have identified as selling links, PageRank, and more importanly historical PageRank data, has become very valuable linkbuilding data. If you know that a site has decreased in visible PageRank, are you going to buy a [...]</p><p><a
href="http://yoast.com/pagerank-more-valuable-than-ever/">PageRank: more valuable than ever</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>Now that Google has been so nice as to decrease PageRank for at least a portion of the sites they have identified as selling links, PageRank, and more importanly historical PageRank data, has become very valuable linkbuilding data.</p><p>If you know that a site has decreased in visible PageRank, are you going to buy a link there and expose your linkbuying efforts? Or are you going to look for sites who have <em>not</em> had their PageRank lowered to buy your links from? Exactly.</p><p>That is why you want to keep track of PageRank for sites you might at some point in time consider buying links on...</p><p><a
href="http://yoast.com/pagerank-more-valuable-than-ever/">PageRank: more valuable than ever</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/pagerank-more-valuable-than-ever/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>That&#8217;s it! I&#8217;m switching to GMail!</title><link>http://yoast.com/thats-it-im-switching-to-gmail/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=thats-it-im-switching-to-gmail</link> <comments>http://yoast.com/thats-it-im-switching-to-gmail/#comments</comments> <pubDate>Wed, 24 Oct 2007 09:34:15 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Offtopic]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/thats-it-im-switching-to-gmail/</guid> <description><![CDATA[<p>GMail seems to be getting IMAP support: It's not enabled for me yet, but once it becomes available, I think I'll switch to that instead of my regular IMAP.</p><p><a
href="http://yoast.com/thats-it-im-switching-to-gmail/">That&#8217;s it! I&#8217;m switching to GMail!</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>GMail seems to be getting <a
href="http://mail.google.com/support/bin/answer.py?answer=77695">IMAP support</a>:</p><p><img
src="http://cdn.yoast.com/wp-content/uploads/2007/10/gmail-imap.png" alt="GMAIL Imap" /></p><p>It's not enabled for me yet, but once it becomes available, I think I'll switch to that instead of my regular IMAP.</p><p><a
href="http://yoast.com/thats-it-im-switching-to-gmail/">That&#8217;s it! I&#8217;m switching to GMail!</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/thats-it-im-switching-to-gmail/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2007/10/gmail-imap.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2007/10/gmail-imap.png" medium="image"> <media:title type="html">GMAIL Imap</media:title> </media:content> </item> <item><title>Google doesn&#8217;t get it?</title><link>http://yoast.com/google-doesnt-get-it/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-doesnt-get-it</link> <comments>http://yoast.com/google-doesnt-get-it/#comments</comments> <pubDate>Wed, 10 Oct 2007 11:59:01 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/google-doesnt-get-it/</guid> <description><![CDATA[<p>Looking in my Google Webmaster Tools in the "Unreachable URL's" section, I found this (click to see bigger one): So let me get this straight, they couldn't reach the page, because it gave a normal HTTP 200 Success code? Seems like a bug to me...</p><p><a
href="http://yoast.com/google-doesnt-get-it/">Google doesn&#8217;t get it?</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>Looking in my Google Webmaster Tools in the "Unreachable URL's" section, I found this (click to see bigger one):</p><p><a
href="http://cdn2.yoast.com/wp-content/uploads/2007/10/gwt.png" title="Google Webmaster Tools - page unreachable, yet a 200 was sent..."><img
src="http://cdn.yoast.com/wp-content/uploads/2007/10/gwt.thumbnail.png" alt="Google Webmaster Tools - page unreachable, yet a 200 was sent..." /></a></p><p>So let me get this straight, they couldn't reach the page, because it gave a normal HTTP 200 Success code? Seems like a bug to me...</p><p><a
href="http://yoast.com/google-doesnt-get-it/">Google doesn&#8217;t get it?</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-doesnt-get-it/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2007/10/gwt.thumbnail.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2007/10/gwt.thumbnail.png" medium="image"> <media:title type="html">Google Webmaster Tools - page unreachable, yet a 200 was sent...</media:title> </media:content> </item> <item><title>Google: keyword density should NOT be this important</title><link>http://yoast.com/google-keyword-density-should-not-be-this-important/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-keyword-density-should-not-be-this-important</link> <comments>http://yoast.com/google-keyword-density-should-not-be-this-important/#comments</comments> <pubDate>Mon, 08 Oct 2007 19:51:53 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/google-keyword-density-should-not-be-this-important/</guid> <description><![CDATA[<p>I'm talking about the Dutch SERPs at the moment. Google has been getting better and better at recognizing synonyms, plurals and singles etc in Dutch, and a few other European languages too. This caused a problem though, because suddenly, all our "startpagina's", pages full of links on a particular subject, had their keyword density doubled [...]</p><p><a
href="http://yoast.com/google-keyword-density-should-not-be-this-important/">Google: keyword density should NOT be this important</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>I'm talking about the Dutch SERPs at the moment. Google has been getting better and better at recognizing synonyms, plurals and singles etc in Dutch, and a few other European languages too. This caused a problem though, because suddenly, all our "startpagina's", pages full of links on a particular subject, had their keyword density doubled or tripled.</p><p>This creates some very odd looking results, see this search for "<a
href="http://www.google.nl/search?q=makelaar&amp;pws=0&amp;hl=nl">makelaar</a>" instance,  there's 5 pages in that top 10 that are of no use to anyone, beginning with the #1... Or check the SERP for "<a
href="http://www.google.nl/search?q=hypotheek&amp;pws=0&amp;hl=nl">hypotheek</a>" (<a
href="http://www.mortgagecalculator.org/">mortgage</a> in Dutch) the second site there basically is an affiliate site showing the big banks what they should be doing (writing good content about the subject), but it's probably ranking  also because of the enormous keyword density for the word hypotheek... (Just search for hypotheek in your Firefox and check "highlight all", if the page is all yellow, you know what's happening.)</p><p>So basically, Google, do something about it, you're looking stupid now...</p><p>BTW, Google quality guys, <a
href="http://www.sitedeals.nl/linkpartners/14183-linkruil-met-financiele-websites.html">check this out</a>, I hope you know what to do with people promoting their sites like that :)</p><p><a
href="http://yoast.com/google-keyword-density-should-not-be-this-important/">Google: keyword density should NOT be this important</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-keyword-density-should-not-be-this-important/feed/</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>Searching for freshly indexed pages</title><link>http://yoast.com/searching-for-freshly-indexed-pages/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=searching-for-freshly-indexed-pages</link> <comments>http://yoast.com/searching-for-freshly-indexed-pages/#comments</comments> <pubDate>Thu, 13 Sep 2007 12:34:30 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[SEO tools]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/searching-for-freshly-indexed-pages/</guid> <description><![CDATA[<p>The post Matt did about better date search inspired me to create OpenSearch plugins which allow you to search for pages indexed in the last 24 hours or the last 7 days. Find them on this page, or just install them from here: Results from the last 24 hours Results from the last week</p><p><a
href="http://yoast.com/searching-for-freshly-indexed-pages/">Searching for freshly indexed pages</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><script type="text/javascript">function addOpenSearch(url) { try { window.external.AddSearchProvider(url);} catch (e) {alert("You need to use Internet Explorer (7.0 or later) or Firefox (2.0 or later) to install the OpenSearch plug-in.");}}</script>The post Matt did about <a
href="http://www.mattcutts.com/blog/useful-google-feature-better-date-search/">better date search</a> inspired me to create OpenSearch plugins which allow you to search for pages indexed in the last 24 hours or the last 7 days. Find them on <a
href="http://yoast.com/code/google-nops/">this page</a>, or just install them from here:</p><ul><li><a
href="#" onclick="addOpenSearch('http://yoast.com/code/google-nops/google-nops.php?lang=en&#038;tld=com&#038;date=d');">Results from the last 24 hours</a></li><li><a
href="#" onclick="addOpenSearch('http://yoast.com/code/google-nops/google-nops.php?lang=en&#038;tld=com&#038;date=d7');">Results from the last week</a></li></ul><p><a
href="http://yoast.com/searching-for-freshly-indexed-pages/">Searching for freshly indexed pages</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/searching-for-freshly-indexed-pages/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Searching with Google: country based results made easy</title><link>http://yoast.com/searching-with-google-country-based-results-made-easy/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=searching-with-google-country-based-results-made-easy</link> <comments>http://yoast.com/searching-with-google-country-based-results-made-easy/#comments</comments> <pubDate>Fri, 13 Jul 2007 08:35:00 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[SEO tools]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/searching-with-google-country-based-results-made-easy/</guid> <description><![CDATA[<p>Dave Davis dropped me a line to tell about the Google Global Firefox extension they have just released, which allows you to search Google with geo targetting for different countries without having to edit the URL by hand. It's quite useful, I dare say, so check it out!</p><p><a
href="http://yoast.com/searching-with-google-country-based-results-made-easy/">Searching with Google: country based results made easy</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><a
href="http://www.redflymarketing.com/">Dave Davis</a> dropped me a line to tell about the <a
href="http://www.redflymarketing.com/blog/google-global-firefox-extension/">Google Global Firefox extension</a> they have just released, which allows you to search Google with geo targetting for different countries without having to edit the URL by hand. It's quite useful, I dare say, so check it out!</p><p><a
href="http://yoast.com/searching-with-google-country-based-results-made-easy/">Searching with Google: country based results made easy</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/searching-with-google-country-based-results-made-easy/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Google Search URL parameters cheat sheet</title><link>http://yoast.com/google-search-url-parameters-cheat-sheet/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-search-url-parameters-cheat-sheet</link> <comments>http://yoast.com/google-search-url-parameters-cheat-sheet/#comments</comments> <pubDate>Mon, 02 Jul 2007 21:08:16 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[SEO tools]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/google-search-url-parameters-cheat-sheet/</guid> <description><![CDATA[<p>I've been playing around with the URL parameters Google has to offer a lot lately, mostly after the de-personalized search stuff. I've now built a list of these parameters and created a PDF cheat sheet file with all of them in there. Included in this PDF are links to the documentation for the values some [...]</p><p><a
href="http://yoast.com/google-search-url-parameters-cheat-sheet/">Google Search URL parameters cheat sheet</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>I've been playing around with the URL parameters Google has to offer a lot lately, mostly after the <a
href="http://yoast.com/google-de-personalized-search-for-firefox-and-ie7/">de-personalized search</a> stuff. I've now built a list of these parameters and created a PDF cheat sheet file with all of them in there. Included in this PDF are links to the documentation for the values some of these parameters can hold.</p><p>This is a rough version, so I'd love to hear your comments on how to improve this <a
href="http://cdn.yoast.com/wp-content/uploads/2007/07/google-url-parameters.pdf">cheat sheet</a>!</p><p><a
href="http://yoast.com/google-search-url-parameters-cheat-sheet/">Google Search URL parameters cheat sheet</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-search-url-parameters-cheat-sheet/feed/</wfw:commentRss> <slash:comments>36</slash:comments> </item> <item><title>&#8220;Plumbing the web&#8221; &#8211; duplicate content issues at Google Webmaster Central</title><link>http://yoast.com/plumbing-the-web-duplicate-content-issues-at-google-webmaster-central/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=plumbing-the-web-duplicate-content-issues-at-google-webmaster-central</link> <comments>http://yoast.com/plumbing-the-web-duplicate-content-issues-at-google-webmaster-central/#comments</comments> <pubDate>Thu, 07 Jun 2007 11:57:08 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[SEO tools]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/plumbing-the-web-duplicate-content-issues-at-google-webmaster-central/</guid> <description><![CDATA[<p>The girls and boys over at Google Webmaster Central have been busy on the Google Developer Day. Now that's all nice, but when I was searching for something on their blog for "nofollow", I got 4 results: http://googlewebmastercentral.blogspot.com/2007/02/come-see-us-at-ses-london-and-hear.html http://googlewebmastercentral.blogspot.com/atom.xml http://googlewebmastercentral.blogspot.com/rss.xml http://googlewebmastercentral.blogspot.com/feeds/posts/default Now as you can see, 3 out of the 4 results here, are feeds... [...]</p><p><a
href="http://yoast.com/plumbing-the-web-duplicate-content-issues-at-google-webmaster-central/">&#8220;Plumbing the web&#8221; &#8211; duplicate content issues at Google Webmaster Central</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>The girls and boys over at Google Webmaster Central have <a
href="http://googlewebmastercentral.blogspot.com/2007/05/plumbing-web.html">been busy</a> on the Google Developer Day. Now that's all nice, but when I was searching for something on their blog for "nofollow", I got 4 results:</p><ol><li>http://googlewebmastercentral.blogspot.com/2007/02/come-see-us-at-ses-london-and-hear.html</li><li>http://googlewebmastercentral.blogspot.com/atom.xml</li><li>http://googlewebmastercentral.blogspot.com/rss.xml</li><li>http://googlewebmastercentral.blogspot.com/feeds/posts/default</li></ol><p>Now as you can see, 3 out of the 4 results here, are feeds... All these three feeds show the <em>exact</em> same content. That is one giant duplicate content problem right there... And I'm not even starting about the horrible user experience this is for me... Come on guys, start plumbing the blog!</p><p><a
href="http://yoast.com/plumbing-the-web-duplicate-content-issues-at-google-webmaster-central/">&#8220;Plumbing the web&#8221; &#8211; duplicate content issues at Google Webmaster Central</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/plumbing-the-web-duplicate-content-issues-at-google-webmaster-central/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>How to get Google to crawl your site faster</title><link>http://yoast.com/how-to-get-google-to-crawl-your-site-faster/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-get-google-to-crawl-your-site-faster</link> <comments>http://yoast.com/how-to-get-google-to-crawl-your-site-faster/#comments</comments> <pubDate>Mon, 16 Apr 2007 18:00:00 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/blog/how-to-get-google-to-crawl-your-site-faster/</guid> <description><![CDATA[<p>Yet another question out of my referrers to answer: "how can i get google to crawl my site faster". There are two possible reasons why Google is slow in spidering your site. The first might seem obvious: if Google doesn't find enough (quality) links pointing to your site, it doesn't think your site is very [...]</p><p><a
href="http://yoast.com/how-to-get-google-to-crawl-your-site-faster/">How to get Google to crawl your site faster</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>Yet another question out of my referrers to answer: "<em>how can i get google to crawl my site faster</em>". There are two possible reasons why Google is slow in spidering your site. The first might seem obvious: if Google doesn't find enough (quality) links pointing to your site, it doesn't think your site is very important. The more quality links it finds, the higher it values your site, the more your site is crawled.</p><p>Another reason why Google is slow in spidering your site might be that <em>your</em> server is slow...  Google actually indicates this to you, and I shortly addressed this in my post on <a
href="http://yoast.com/how-to-use-google-webmaster-tools/">how to use Google Webmaster Tools</a>. If this is the case, Google shows you this in the "Crawl rate" overview of the Diagnostic tab:</p><p><img
src="http://cdn3.yoast.com/wp-content/uploads/2007/04/crawl-faster.png" alt="Crawl faster" /></p><p>My advice: set it to "Faster", but don't stop with that: make your server react faster, either by upgrading your hosting, your hardware, or whatever is needed. Chances are that when Google is suffering long load times, your users are as well.</p><p>Now if both of these aren't right for you, Google has found many great links to your site and it's not telling you it would like to crawl faster, there is one solution to make sure it crawls your new articles or pages even faster: <a
href="http://sitemaps.org/">sitemaps</a>.</p><p>I don't use them on this site myself, as I want to know how Google crawls my site without me interfering in the process. However, if you think you have something to gain by Google crawling your new pages faster, an XML sitemap is a plausible solution.</p><p>Do consider though that you're throwing data away, you'll never know if and when Google would have found a page by itself if you hadn't put it in the sitemap.</p><p><a
href="http://yoast.com/how-to-get-google-to-crawl-your-site-faster/">How to get Google to crawl your site faster</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/how-to-get-google-to-crawl-your-site-faster/feed/</wfw:commentRss> <slash:comments>76</slash:comments> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2007/04/crawl-faster.png" /> <media:content url="http://cdn3.yoast.com/wp-content/uploads/2007/04/crawl-faster.png" medium="image"> <media:title type="html">Crawl faster</media:title> </media:content> </item> <item><title>Web 2.0 and APIs: the case for Unlimited queries</title><link>http://yoast.com/web-20-apis-unlimited-queries/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=web-20-apis-unlimited-queries</link> <comments>http://yoast.com/web-20-apis-unlimited-queries/#comments</comments> <pubDate>Tue, 05 Dec 2006 13:18:33 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Webdesign & development]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Technorati]]></category><guid
isPermaLink="false">http://www.joostdevalk.nl/blog/web-20-and-api%e2%80%99s-the-case-for-unlimited-queries/</guid> <description><![CDATA[<p>Every self respecting search engine has one, loads of other sites have one, and lots of people are using them to make great new stuff: Application Programming Interfaces or API's. There's a big 'but' on some of them though... Wikipedia describes an API as: 'An application programming interface (API) is the interface that a computer [...]</p><p><a
href="http://yoast.com/web-20-apis-unlimited-queries/">Web 2.0 and APIs: the case for Unlimited queries</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>Every self respecting search engine has one, loads of other sites have one, and lots of people are using them to make great new stuff: Application Programming Interfaces or API's. There's a big '<em>but</em>' on some of them though...<span
id="more-118"></span></p><p><a
href="http://en.wikipedia.org">Wikipedia</a> describes an <a
href="http://en.wikipedia.org/wiki/API">API</a> as: '<em>An application programming interface (API) is the interface that a computer system, library or application provides in order to allow requests for services to be made of it by other computer programs, and/or to allow data to be exchanged between them.</em>'</p><p>Now these API's are super useful, I use them in several of my scripts and have great fun with them. I used the <a
href="http://www.technorati.com/developers/api/">Technorati API</a>, for instance, in the first version of the <a
href="http://yoast.com/code/technorati-rank/">Technorati rank and link count Greasemonkey script</a> I wrote. This was fast, and worked quite well for a while, so I was very happy. After a few hours of browsing though, it stopped working. The error I got was '<em>You have used up your daily allotment of Technorati API queries.</em>'</p><p>Now I can't understand why they'd want to limit use of the API like that. Why not? Well, now that I have decided to not use the API (after all how much is 500 queries when you distribute this script to 100+ people?), I'm left with no other choice but to scrape the content of their normal site. This costs them way and way more bandwidth, and it's significantly slower. That's not much of a service is it? Remember: I do want to use their services! I want to know the Technorati rank for each page I'm visiting, that's a good sign for them, isn't it?</p><p>So, please <a
href="http://www.technorati.com">Technorati</a>: get rid of that maximum number of queries. Oh and <a
href="http://www.google.com">Google</a> and <a
href="http://www.yahoo.com">Yahoo!</a>, if you're listening? Do the same, please!</p><p><a
href="http://yoast.com/web-20-apis-unlimited-queries/">Web 2.0 and APIs: the case for Unlimited queries</a> is a post by <a
rel="author" href="http://yoast.com/author/admin/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/web-20-apis-unlimited-queries/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 10/109 queries in 0.030 seconds using apc
Object Caching 4175/4388 objects using apc
Content Delivery Network via cdn.yoast.com

Served from: yoast.com @ 2012-02-08 21:41:18 -->
