<?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/"
	>

<channel>
	<title>Ardamis&#187; Google</title>
	<atom:link href="http://www.ardamis.com/category/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ardamis.com</link>
	<description>Ardamis is a blog about web development and technology in general.</description>
	<lastBuildDate>Sun, 01 Aug 2010 02:43:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>One million inbound links</title>
		<link>http://www.ardamis.com/2010/07/13/one-million-inbound-links/</link>
		<comments>http://www.ardamis.com/2010/07/13/one-million-inbound-links/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 12:32:14 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Web Site Dev]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=747</guid>
		<description><![CDATA[Google Webmaster Tools is reporting over one million inbound links to pages on ardamis.com.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to note that, as of today, Google Webmaster Tools is reporting over one million inbound links to pages on ardamis.com.</p>
<p><div id="attachment_748" class="wp-caption aligncenter" style="width: 432px"><a href="http://www.ardamis.com/wp-content/uploads/2010/07/one-million-inbound-links.png"><img src="http://www.ardamis.com/wp-content/uploads/2010/07/one-million-inbound-links.png" alt="one million inbound links" title="one million inbound links" width="422" height="251" class="size-full wp-image-748" /></a><p class="wp-caption-text">One million inbound links!</p></div></p>
<p>I&#8217;ve been spending quite a bit of time on ardamis.com lately, giving it a new look, working at improving the site&#8217;s navigation, cultivating some inbound links, and posting more regularly.  It&#8217;s rewarding to see that the effort is paying off.</p>
<p>Over the last few days, I&#8217;ve been concentrating on reducing page load times by sending the proper headers and compressing files.</p>
<p>I&#8217;ll give it some time and see how performance improves.</p>
<p>According to Google&#8217;s Webmaster Tools&#8217; performance overview, with Super Cache running, a single minified CSS, a single minified JavaScript, etc. but no compression or header tweaks:<br />
On average, pages in your site take 2.8 seconds to load (updated on Jun 28, 2010). This is faster than 53% of sites.</p>
<p>The chart illustrating page load times is pretty much all over the place, but at no time has the site dipped into the 20th percentile, indicating a &#8216;fast&#8217; site.  I&#8217;m trying to change that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2010/07/13/one-million-inbound-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toolbar Page Rank of 6 and 3 one-line sitelinks</title>
		<link>http://www.ardamis.com/2009/07/01/toolbar-page-rank-of-6-and-3-one-line-sitelinks/</link>
		<comments>http://www.ardamis.com/2009/07/01/toolbar-page-rank-of-6-and-3-one-line-sitelinks/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 08:24:28 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Nonsense]]></category>
		<category><![CDATA[Web Site Dev]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/?p=297</guid>
		<description><![CDATA[For posterity, a quick note that today I noticed http://www.ardamis.com/ was back up to a toolbar page rank of 6 after a number of months at 5. A little later in the day, I noticed 3 one-line sitelinks to: Colophon &#8211; About &#8211; Portfolio. We&#8217;ll, I&#8217;d have preferred different pages, but these are my first [...]]]></description>
			<content:encoded><![CDATA[<p>For posterity, a quick note that today I noticed http://www.ardamis.com/ was back up to a toolbar page rank of 6 after a number of months at 5.  A little later in the day, I noticed 3 one-line sitelinks to: Colophon &#8211; About &#8211; Portfolio.  We&#8217;ll, I&#8217;d have preferred different pages, but these are my first sitelinks, so I&#8217;m still thrilled.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2009/07/01/toolbar-page-rank-of-6-and-3-one-line-sitelinks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress comments feed in Google&#8217;s Supplemental Index</title>
		<link>http://www.ardamis.com/2007/01/13/wordpress-comments-feed-in-googles-supplemental-index/</link>
		<comments>http://www.ardamis.com/2007/01/13/wordpress-comments-feed-in-googles-supplemental-index/#comments</comments>
		<pubDate>Sat, 13 Jan 2007 07:58:27 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Web Site Dev]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/2007/01/13/wordpress-comments-feed-in-googles-supplemental-index/</guid>
		<description><![CDATA[I was tired of seeing the majority of my posts&#8217; comments feeds show up in Google&#8217;s Supplemental Index, so I changed all the individual posts&#8217; comments RSS links to rel=&#8221;nofollow&#8221;. This should at least cause Googlebot to stop passing PageRank through those links, but what I really want is for Googlebot to stop spidering the [...]]]></description>
			<content:encoded><![CDATA[<p>I was tired of seeing the majority of my posts&#8217; comments feeds show up in Google&#8217;s Supplemental Index, so I changed all the individual posts&#8217; comments RSS links to rel=&#8221;nofollow&#8221;.  This should at least cause Googlebot to stop passing PageRank through those links, but what I really want is for Googlebot to stop spidering the individual posts&#8217; comment feeds, in hopes that they&#8217;ll eventually be removed from the index. To see only those pages of a site that are in the Supplemental Index, use this neat little search feature: <code>site:DOMAIN.com *** -view</code>.  For example, to see which pages of Ardamis.com are in the SI, I&#8217;d search for: <code>site:ardamis.com *** -view</code>.  This is much easier than the old way of scanning all of the indexed pages and picking them out by hand.</p>
<p>To change all the individual posts&#8217; comments feed links to rel=&#8221;nofollow&#8221;, open &#8216;\wp-includes\feed-functions.php&#8217; and add rel=&#8221;nofollow&#8221; to line 84 (in WordPress version 2.0.6), as so:</p>
<pre><code>echo "<a href=\"$url\" rel=\"nofollow\">$link_text</a>";
</code></pre>
<p>One could use the robots.txt file to disallow Googlebot from all /feed/ directories, but this would also restrict it from the general site&#8217;s feed and the all-inclusive /comments/feed/, and I&#8217;d like the both of these feeds to continue to be spidered. Another, minor consequence of using robots.txt to restrict Googlebot is that Google Sitemaps will warn you of &#8220;URLs restricted by robots.txt&#8221;.</p>
<p>To deny all spiders from any /feed/ directory, add the following to your robots.txt file:</p>
<pre>
User-agent:*
Disallow: /feed/
</pre>
<p>To deny just Googlebot from any /feed/ directory, use:</p>
<pre>
User-agent: Googlebot
Disallow: /feed/
</pre>
<p>For whatever reason, the whole-site comments feed at <a href="feed:http://www.ardamis.com/comments/feed/">http://www.ardamis.com/comments/feed/</a> does not appear among my indexed pages, while the nearly empty individual post feeds are indexed.  Also, the general site feed at <a href="http://www.ardamis.com/feed/">http://www.ardamis.com/feed/</a> is in the Supplemental Index.  It&#8217;s a mystery to me why.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2007/01/13/wordpress-comments-feed-in-googles-supplemental-index/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>External Files Causing a WordPress 404 Error?</title>
		<link>http://www.ardamis.com/2006/07/10/wordpress-googlebot-404-error/</link>
		<comments>http://www.ardamis.com/2006/07/10/wordpress-googlebot-404-error/#comments</comments>
		<pubDate>Mon, 10 Jul 2006 05:32:04 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Web Site Dev]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/2006/07/10/wordpress-googlebot-404-error/</guid>
		<description><![CDATA[How to resolve an issue with pages external to WordPress being sent with a 404 status.]]></description>
			<content:encoded><![CDATA[<p>I needed to find a satisfactory way of adding WordPress tags and theme elements (such as the sidebar) to pages that exist outside of WordPress.  A non-WordPress page could then appear to be seemlessly incorporated into the site, wherein the layout automatically updates with changes to the theme template files, and could use the same header, sidebar, and footer as a normal WordPress page.</p>
<p>The first few solutions that I found involved adding a <code><?php require('./wp-blog-header.php'); ?></code> line to each non-WordPress page.  This does indeed allow the page to incorporate WordPress tags, theme elements and styles, but there is a serious drawback to this method because of the way WP manages a web site.  </p>
<p>When you click on the link to a WP page, or enter it into the address bar, you aren&#8217;t actually going to a file that resides at that address.  Instead, WP uses that address as an instruction to pull various database entries and form an index.php page that resides in the WP installation directory.  For example, while the address for this page appears to be http://www.ardamis.com/2006/07/10/wordpress-googlebot-404-error/ , the actual page is at http://www.ardamis.com/index.php.</p>
<p>WordPress assumes that it is responsible for every page on the site, and that there are no pages on the site that it doesn&#8217;t know about.  If you try to browse to a page that WP doesn&#8217;t know about, it sends you a 404 error page instead.  This is what you want it to do, so long as you don&#8217;t create any pages outside of WordPress.</p>
<p>But a problem arises when you do want to create a page that WP doesn&#8217;t know about.  When you visit the page, WP checks the database and finds that it doesn&#8217;t exist, so it puts a 404 error in the http header, but the page does exist, so Apache sends the page with the 404 error.  This behavior seemed to cause some problems with some versions of IE but none with Firefox.  It did, however, result in a 404 header being given to Googlebot, so that non-WordPress pages would incorrectly show up in Google Sitemaps as Not Found.</p>
<p>To get around this problem and send the correct http header code: <strong>HTTP Status Code: HTTP/1.1 200 OK</strong>, I needed to require a different file, wp-config.php, and then select specific functions for use in the page.  results in a page that can use all of the desired tags and theme elements and also sends the correct header code: HTTP Status Code: HTTP/1.1 200 OK</p>
<p>The following code results in a page that can use all of the tags and theme elements (you may need to adjust the path to wp-config.php):</p>
<pre><code><?php require('./wp-config.php');
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
?>

<?php get_header(); ?>
<div id="content">
<div class="post">
<h2>*** Heading Goes Here ***</h2>
<div class="entry">
*** Content in Paragraph Tags Goes Here ***
</div>
</div>
</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>
</code></pre>
<h3>Testing the method</h3>
<p>Using wp-blog-header.php as the include, I created a <a href="http://www.ardamis.com/testing/">GoogleBot/WordPress 404 Testing Page</a> as the index.php file in the /testing/ folder.  I added the url http://www.ardamis.com/testing/ to my Google xml sitemap, and waited for the sitemap to be downloaded.  Sure enough, a few days later Google Sitemaps was listing the /testing/ url among the Not Found errors.</p>
<p>The next step was to remove what I suspected was the culprit, the include of the WordPress header, wp-blog-header.php, and see if Googlebot could again access the page.  A few days after removing the include, and after the sitemap was downloaded, the Not Found error disappeared.  I&#8217;m interpreting this as Googlebot once again successfully crawling the page.</p>
<p>The third step was to use the above code, including wp-config.php and then testing the <a href="http://web-sniffer.net/">HTTP Request and Response Header</a>.  The header looks ok, and Googlebot likes it.  It looks like this does the trick.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2006/07/10/wordpress-googlebot-404-error/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Google Talk Beta</title>
		<link>http://www.ardamis.com/2005/08/24/google-talk-beta/</link>
		<comments>http://www.ardamis.com/2005/08/24/google-talk-beta/#comments</comments>
		<pubDate>Wed, 24 Aug 2005 15:55:59 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/2005/08/24/google-talk-beta/</guid>
		<description><![CDATA[Modestly appointed, but the price is right Google has released a beta version of Google Talk, a text and voice instant messenger application. Still in its infancy, the program is very light on features, offering text and voice messaging and little else. Frankly, I hope it remains this way, rather than adding dozens of non-messaging [...]]]></description>
			<content:encoded><![CDATA[<h6>Modestly appointed, but the price is right</h6>
<p>Google has released a beta version of <a href="http://www.google.com/talk/">Google Talk</a>, a text and voice instant messenger application. Still in its infancy, the program is very light on features, offering text and voice messaging and little else. Frankly, I hope it remains this way, rather than adding dozens of non-messaging features ala MSN Messenger.</p>
<p>Google Talk is compatible with any Jabber-based IM, meaning that you can communicate (via text only at this time) with Mac and Linux friends who use Apple&#8217;s iChat, GAIM or Psi.</p>
<p>Currently, voice chat is possible only if both parties are using Google Chat. Reportedly, this function works well even on a 56k connection.</p>
<p>Your contact list is populated by your Gmail address book. Google Talk requires a Gmail username and password to login. Inviting a contact from your Gmail address book who does not have a Gmail account will result in that person being offered one of your Gmail invites.</p>
<p>The program is free of any ads, at the moment. Here&#8217;s hoping it will stay that way. It does not currently encrypt text or voice messages, but Google claims that the release version will.</p>
<p>You are prompted to uninstall Gmail Notifier during installation, as that functionality is replaced by Google Talk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2005/08/24/google-talk-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps &amp; Google RideFinder</title>
		<link>http://www.ardamis.com/2005/07/27/google-maps-google-ridefinder/</link>
		<comments>http://www.ardamis.com/2005/07/27/google-maps-google-ridefinder/#comments</comments>
		<pubDate>Wed, 27 Jul 2005 17:48:22 +0000</pubDate>
		<dc:creator>ardamis</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.ardamis.com/2005/07/27/google-maps-google-ridefinder/</guid>
		<description><![CDATA[The future is disturbingly convenient I&#8217;ve been using Google Maps for some time now, as a replacement to Yahoo! Maps and the godforsaken MapQuest for plotting out jaunts around Chicago. Completely functional, though still in beta, it&#8217;s just about the coolest cartography thing on the web, challenged only by this map of Switzerland. I&#8217;m watching [...]]]></description>
			<content:encoded><![CDATA[<h6>The future is disturbingly convenient</h6>
<p>I&#8217;ve been using <a href="http://maps.google.com/">Google Maps</a> for some time now, as a replacement to Yahoo! Maps and the godforsaken MapQuest for plotting out jaunts around Chicago. Completely functional, though still in beta, it&#8217;s just about the coolest cartography thing on the web, challenged only by this <a href="http://map.search.ch/index.en.html">map of Switzerland</a>. I&#8217;m watching to see how long it takes before my home town of 20,000 gets the full satellite zoom.</p>
<p>If this wasn&#8217;t cool enough, a new Google beta project called <a href="http://labs.google.com/ridefinder">Google RideFinder</a> lets you see the distribution of cabs around your city. Google RideFinder currently tracks the movements of cabs in twelve cities. It&#8217;s interesting and somewhat troublesome to see where the cabs are concentrated and what areas they seem to be avoiding.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardamis.com/2005/07/27/google-maps-google-ridefinder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
