<?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>Narnio&#187; Search Engines</title>
	<atom:link href="http://www.narnio.com/category/search-engines/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.narnio.com</link>
	<description>A day in the life of a software engineer</description>
	<lastBuildDate>Sat, 04 Feb 2012 18:31:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Speeding Apache up using Compression</title>
		<link>http://www.narnio.com/2008/12/24/speeding-apache-up-using-compression/</link>
		<comments>http://www.narnio.com/2008/12/24/speeding-apache-up-using-compression/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 18:53:46 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[Website optimization]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[comperssion]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=266</guid>
		<description><![CDATA[As of late I started to notice my little VPS server had more difficulty keeping up with the amount of data it has to sent to the webbrowsers. I knew that the amount of requests increased and after some tracking I found out that the average page size also increased. Keep in mind the average [...]]]></description>
			<content:encoded><![CDATA[<p>As of late I started to notice my little VPS server had more difficulty keeping up with the amount of data it has to sent to the webbrowsers. I knew that the amount of requests increased and after some tracking I found out that the average page size also increased.</p>
<p>Keep in mind the average page size is not only the size of the HTML but also adding the external CSS, JavaScript and images. Which could dramatically increase the amount of data the users are downloading. So I started looking in the compression options of <a  title="Apache 2.0 documentation" href="http://httpd.apache.org/docs/2.0/" target="_blank">Apache 2.0</a></p>
<p>First I looked on the official Apache page, but as usual the data is probably available but not very user friendly. So after some testing and crashing I found out the following procedure which seems to work fine to enable compression per Virtual Host.</p>
<p>Firstly enable the module that supports compression by executing:</p>
<p><code>:&gt; ln -s /etc/apache2/mods-available/deflate.load /etc/apache2/mods-enabled/deflate.load</code></p>
<p>This will instruct Apache to load the needed library (module) for compression using GZip. The second thing you will need to do is add the following lines to every single <a  title="The official documentation on Virtual Hosts" href="http://httpd.apache.org/docs/2.0/vhosts/examples.html" target="_blank">Virtual Host</a> you want to use compression on.</p>
<p><code>    &lt;Location / &gt;<br />
      SetOutputFilter DEFLATE<br />
      BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
      BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
      BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html<br />
    &lt;/Location&gt;<br />
</code></p>
<p>This will enable the compression for output (everything sent to the end-user) but not for incoming requests, which in my case is enough compression for right now. It also exludes some browsers that do not support compression.</p>
<p>Now restart or reload your apache by running the statement below and your website should support compression. This will make the loading of pages faster, though the client software needs to decompress the pages from this point on.</p>
<p><code>:&gt; etc/init.d/apache2 reload</code></p>
<p>If you have any trouble enabling compression just leave a message and I&#8217;ll try and help you where I can.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/12/24/speeding-apache-up-using-compression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google found a way to crash Internet Explorer</title>
		<link>http://www.narnio.com/2008/12/07/google-found-a-way-to-crash-internet-explorer/</link>
		<comments>http://www.narnio.com/2008/12/07/google-found-a-way-to-crash-internet-explorer/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 13:23:55 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=236</guid>
		<description><![CDATA[Ok today I came accross something really weird. I was trying to find information on setting up my own mail server using PostFix. No problem really, just used Google search to find the information. The strange crashes started happening once I found a page that didn&#8217;t contain the information I needed and I hit the [...]]]></description>
			<content:encoded><![CDATA[<p>Ok today I came accross something really weird. I was trying to find information on setting up my own mail server using PostFix. No problem really, just used Google search to find the information.</p>
<p>The strange crashes started happening once I found a page that didn&#8217;t contain the information I needed and I hit the back button. Every single time I did this Google crashed my tab with some type of cross scripting warning. Even when IE tried to recover the tab it crashed again. After the second crash IE just said, slightly paraphrased, &#8216;f*ck it the website keeps crashing go somewhere else instead!&#8217;.</p>
<p>So here is the steps to reproduce (as it crashed every single time):</p>
<ul>
<li>Use Internet Explorer 8</li>
<li>Have multiple tabs open, I had at least two in a google search result</li>
<li>I was logged into personalized search, don&#8217;t know if it is relevant but hey you never know</li>
<li>Click on of the search results</li>
<li>Hit the back button, or the backspace key</li>
<li>Presto crasho.</li>
</ul>
<p>Always fun to see how some javascript can crash a Internet Explorer tab. I am at least presuming it is caused by javascript.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/12/07/google-found-a-way-to-crash-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can Search Engine&#8217;s know Index Flash pages</title>
		<link>http://www.narnio.com/2008/07/02/can-search-engines-know-index-flash-pages/</link>
		<comments>http://www.narnio.com/2008/07/02/can-search-engines-know-index-flash-pages/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 06:57:27 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Webdevelopment]]></category>

		<guid isPermaLink="false">http://www.narnio.com/2008/07/02/can-search-engines-know-index-flash-pages/</guid>
		<description><![CDATA[Just yesterday Adobe published a press release that indicated that they will start working with the major search engines, like Google and Yahoo. This to help the search engines with indexing flash pages. As most developers know that have tried to get their flash pages indexed by search engines this is almost impossible. In the [...]]]></description>
			<content:encoded><![CDATA[<p>Just yesterday Adobe published a press release that indicated that they will start working with the major search engines, like Google and Yahoo. This to help the search engines with indexing flash pages.</p>
<p>As most developers know that have tried to get their flash pages indexed by search engines this is almost impossible. In the past the search engines were unable to read the content of the flash page. Simply because they don&#8217;t understand flash.</p>
<p>For now only the future will tell if this cooperation between Adobe and the search engine will help in getting flash pages in the index. And even better in the index with decent results. But given the dedication of Adobe I have no doubt that it will be a success.</p>
<p><a  href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200806/070108AdobeRichMediaSearch.html">Read the official Adobe press release</a></p>
<p><a  href="http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/">Read Matt Cutts reply to the announcement</a></p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/07/02/can-search-engines-know-index-flash-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Doesn&#8217;t Like .0 extension</title>
		<link>http://www.narnio.com/2008/06/14/google-doesnt-like-0-extension/</link>
		<comments>http://www.narnio.com/2008/06/14/google-doesnt-like-0-extension/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 13:38:03 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[Website optimization]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.narnio.com/?p=200</guid>
		<description><![CDATA[We all know that search engines have strange quirkes when it comes to filtering the indexes they have. Well very recently it came to my attention that Google has added some new extensions to the filter list. We already new that files with .exe, .dll and .lib were being filtered from the search results. Which [...]]]></description>
			<content:encoded><![CDATA[<p>We all know that search engines have strange quirkes when it comes to filtering the indexes they have. Well very recently it came to my attention that Google has added some new extensions to the filter list.</p>
<p>We already new that files with .exe, .dll and .lib were being filtered from the search results. Which I think is a good thing, as it protects the visitors from potential harm. But just a few days back I got word that Google is now also banning or blocking pages ending on .0.</p>
<p>Some examples are:</p>
<ul>
<li>The wikipedia page Web 2.0 (http://en.wikipedia.org/wiki/Web_2.0) ending in .0 is no longer showing up in the search results, rather the page ending in 2 (http://en.wikipedia.org/wiki/Web_2).</li>
<li>The Seomoz page for Web 2.0 has disappeared from the results. Instead the summary page is listed.</li>
</ul>
<p>After some chatter about the issue around the internet and blogs Matt Cutts wrote a quick entry in his blog as to why they have been removed from the search results. Read it at <a  href="http://www.mattcutts.com/blog/dont-end-your-urls-with-exe/">http://www.mattcutts.com/blog/dont-end-your-urls-with-exe/</a>.</p>
<p>So for know try to avoid ending Url&#8217;s with .0 or any of the already known blocked extensions.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/06/14/google-doesnt-like-0-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a PHP search indexer</title>
		<link>http://www.narnio.com/2008/02/12/building-a-php-search-indexer/</link>
		<comments>http://www.narnio.com/2008/02/12/building-a-php-search-indexer/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 15:18:32 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Building One]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.narnio.com/2008/02/12/building-a-php-search-indexer/</guid>
		<description><![CDATA[I&#8217;ve been working on a demo website called MovServDex for quite some years now. I&#8217;m calling it a demo website, but it&#8217;s really a fully featured website on TV shows and movies. In the latest version I have decided to add a search engine. In this post I&#8217;ll shed some light on how you can [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on a demo website called <a  href="http://www.movservdex.com">MovServDex</a> for quite some years now. I&#8217;m calling it a demo website, but it&#8217;s really a fully featured website on TV shows and movies. In the latest version I have decided to add a search engine. In this post I&#8217;ll shed some light on how you can create a PHP script that will &#8216;crawl&#8217; the web for pages.</p>
<p><strong>Before I continue please note that this is not meant to be a replacement for a real search engine like Google. But it may be useful for you to use on your own website.</strong></p>
<p><span id="more-176"></span></p>
<p>One of the first things you must do is structure how you want to store the data you index from the web. I won&#8217;t go into much detail on this right now since that&#8217;s probably a university study on it&#8217;s own. But I will go into detail on:</p>
<ul>
<li>How to feed pages into an existing index</li>
<li>Extracting useful links from indexed pages</li>
<li>Extracting nice information on the page like title, description, etc</li>
<li>Filtering out useless content of pages</li>
</ul>
<h2>Feeding new pages into the index</h2>
<p>The simplest thing should be the manually entering of new pages to index. But if you&#8217;re anything like me then you can make something simple something complex. What you need to consider is how you want to do this. Do you want the engine to index only the given page, or perhaps pages it links to as well.</p>
<p>If you have these two possibilities then your engine will look something like this:</p>
<pre class="brush: php">class Engine {
  function indexPage($page_url, $subpages_included = false)
  {}
}</pre>
<p>Looks simple doesn&#8217;t it, well that&#8217;s cause so far it is. In the next couple of paragraphs I will slowly keep adding code to this class to show how I build my search engine. <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>So let&#8217;s start by adding the first feature that you will need to have. When adding a new page to the index you will need to get that page. That&#8217;s the first thing we are going to be building. Something I build to prevent accessing non existing Urls is a checker that verifies if a page exists. I do this as follows:</p>
<pre class="brush: php">function verifyUrl($page_url)
{</pre>
<p>Open a connection to the Url provided by the engine (user)</p>
<pre class="brush: php">
   $real_url = parse_url($page_url);
   $use_port = isset($real_url[&#039;port&#039;]) ? $real_url[&#039;port&#039;] : 80;
   $socket = fsockopen($real_url[&#039;host&#039;], $use_port, $errno, $errstr, 30);
</pre>
<p>If we successfully opened a connection sent the url we need to the webserver.</p>
<pre class="brush: php">
   if ($socket){
     $sent_header = &quot;HEAD &quot;. @$real_url[&#039;path&#039;] .
       &quot; HTTP/1.0\r\nHost: &quot;. @$real_url[&#039;host&#039;]&quot;\r\n\r\n&quot;;
     fputs($socket, $sent_header);
</pre>
<p>As long as we don&#8217;t have the header information we need from the webserver we will keep reading the response.</p>
<pre class="brush: php">
     while (!feof($socket)) {
       if ($rec_header = trim(fgets($socket, 1024))) {
         $ar = explode(&#039;:&#039;, $rec_header);
         $key = array_shift($ar);
         if ($key == $rec_header)
          $headers[] = $header;
         else
          $headers[$key] = substr($rec_header, strlen($key)+2);
         unset($key);
       }
     }
  }
</pre>
<p>Check if the response from the server was that the page actually exists and is OK.</p>
<pre class="brush: php">
  if (stripos($headers[0], &#039;200 OK&#039;)&gt;0)
    return true;
  return false;
}
</pre>
<p>Now that we have a function to check if Url&#8217;s exist and don&#8217;t return a 404 (meaning &#8216;uh I lost the page&#8217;) we can start writing the function that fetches the actual content of the url.</p>
<p>Reading the content of the url is pretty simple just by adding the following code:</p>
<pre class="brush: php">function getUrlContents($url_string)
{</pre>
<p>Prevent the fetching of none existing pages so the index never gets polluted.</p>
<pre class="brush: php">  if (!$this-&gt;verifyUrl($url_string))
     return;</pre>
<p>Now fetch the content and strip some basic information from it so we have some details on the page.</p>
<pre class="brush: php">
  $page_content = @file_get_contents($url_string, &#039;rb&#039;);
  if (!$url_content) return;

  $urls =array();
  @preg_match_all(&#039;/&lt;a[^&gt;]*&gt;/&#039;, $page_content, $href_tags);
  foreach ($href_tags[0] as $href_tag) {
     @preg_match_all(&#039;/http(s)?:\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:\/~\+#]*[\w\-\@?^=%&amp;\/~\+#])?/&#039;, $href_tag, $url);
     if (isset($url[0]) &amp;amp;amp;&amp;amp;amp; isset($url[0][0]))
        $urls[] = $url[0][0];
     unset($url);
   }
}</pre>
<p>Now that all the links are extracted from the page and stored in an array we could use those to fetch those pages, strip the links and continue. This would automatically fill the index using a simple methodology.</p>
<p>From this point on you may want to store the entire content of the page in the index together with the links on the page. So far for the basics on feeding new pages into the index.</p>
<h2>More about building a PHP search indexer</h2>
<p>For now that is enough on how to build your own search indexer. In the near future I will expand on this article with:</p>
<ul>
<li>Extracting useful information from a web page</li>
<li>Storing the indexed pages in a useful manner</li>
<li>Calculating <em>static</em> weights of web pages</li>
</ul>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/02/12/building-a-php-search-indexer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problems In Searching</title>
		<link>http://www.narnio.com/2008/01/10/problems-in-searching/</link>
		<comments>http://www.narnio.com/2008/01/10/problems-in-searching/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 08:37:56 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Building One]]></category>
		<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Webdevelopment]]></category>

		<guid isPermaLink="false">http://www.narnio.com/2008/01/10/problems-in-searching/</guid>
		<description><![CDATA[A while ago I started building a search engine for a demo website I have. Nothing to fancy or anything, but good enough to index pages and return results. I&#8217;ll post an article some time from now about how you can build a search indexer. I&#8217;m pretty far along but have encountered some problems with [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I started building a search engine for a demo website I have. Nothing to fancy or anything, but good enough to index pages and return results. I&#8217;ll post an article some time from now about how you can build a search indexer.</p>
<p>I&#8217;m pretty far along but have encountered some problems with indexing web pages. The first was that I somehow was not able to index sub pages successfully. As it turns out this had to do with the fact that my link extractor made a mistake. It included quotes as part of the Url.</p>
<p>The second problem I encountered was that the indexer crawled the same page multiple times in one refresh. First time when they were fetched from the existing index and then once every time another page linked to it. To solve this I added a list of pages already visited, which actually worked <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>The last problem, which so far I haven&#8217;t solved, is that the indexer seems to be unable to find new pages. This happens when the index reaches a fixed size. I have no idea why at this point. But it may have something to do with a bug in the crawler.</p>
<p>So hopefully I will have all of these problems fixed before my next article on how to build a search indexer.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2008/01/10/problems-in-searching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s up with Gmail lately</title>
		<link>http://www.narnio.com/2007/11/18/whats-up-with-gmail-lately/</link>
		<comments>http://www.narnio.com/2007/11/18/whats-up-with-gmail-lately/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 18:51:46 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Search Engines]]></category>

		<guid isPermaLink="false">http://www.narnio.com/2007/11/18/whats-up-with-gmail-lately/</guid>
		<description><![CDATA[I don&#8217;t know if it is bad luck, a rainy day or something else but whenever I visit Gmail my Firefox crashes. Which is really strange since I&#8217;ve never had this problem before. Is it the latest update of firefox, or perhaps an update to gmail. I don&#8217;t know, but I don&#8217;t like it. The [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know if it is bad luck, a rainy day or something else but whenever I visit Gmail my Firefox crashes. Which is really strange since I&#8217;ve never had this problem before. Is it the latest update of firefox, or perhaps an update to gmail. I don&#8217;t know, but I don&#8217;t like it.</p>
<p>The opening of the website is going alright, but as soon as I start navigating through my mail Firefox disapears. When I restart firefox it just asks me if I would like to continue my previous session. (Not really:()</p>
<p>The only thing I know for sure is that I can&#8217;t read any e-mail for the time being using firefox, well unless I wan&#8217;t to watch a crashing browser of course <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . If any one of you know how to solve the problem please let me know!</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2007/11/18/whats-up-with-gmail-lately/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Google Analytics When making decisions</title>
		<link>http://www.narnio.com/2007/10/01/using-google-analytics-when-making-decisions/</link>
		<comments>http://www.narnio.com/2007/10/01/using-google-analytics-when-making-decisions/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 16:29:45 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[General Rant]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Search Engines]]></category>

		<guid isPermaLink="false">http://www.narnio.com/2007/10/01/using-google-analytics-when-making-decisions/</guid>
		<description><![CDATA[I&#8217;ve been using Google Analytics for about a year now. And up to know I haven&#8217;t done much with it. It collects data and I look to see if the visitor count is increasing, though truth be told I&#8217;d love it to stay steady . Last week I decided that I was going to try [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Google Analytics for about a year now. And up to know I haven&#8217;t done much with it. It collects data and I look to see if the visitor count is increasing, though truth be told I&#8217;d love it to stay steady <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Last week I decided that I was going to try and use Google Analytics to help me decide what to do with this blog. You may ask why, but I&#8217;m hoping it can help me provide you with better information and me with a better website.</p>
<p><strong>How can analytics help</strong><br />
To be honest I didn&#8217;t know where to start so I decided to look at some of the features of analytics. These are the ones I&#8217;m hoping will help me:</p>
<ol>
<li>Capability to track users through the website (sort of)</li>
<li>Track statistics on users, like location / operating system / browser / etc..</li>
<li>Track page statistics, like how often pages get visited and how long</li>
<li>Where people came from</li>
<li>Give differential reports</li>
</ol>
<p>Lets walk through how you can use them to improve the website, starting with the first <img src='http://www.narnio.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong>Capability to track users through the website</strong><br />
Why is it useful to track users visiting your website. Easy, if you find that your visitors don&#8217;t visit a page then you may be able to figure out why. For example can&#8217;t they find the link, is it to deep in the website. This kind of information can help refine the navigation through the website.</p>
<p>With analytics you won&#8217;t be able to track individual visitors, but you can see the general flow through the website. So if you changed the navigation and visitors suddenly can&#8217;t get to a page you have a good idea as to why.</p>
<p><strong>Track user statistics</strong><br />
I hope it&#8217;s clear why this helps refine a website. Just knowing where your visitors come from helps you target content. Or blog posts in my case. Just like knowing the browsers they use and the average connection speed helps you refine the implementation of the website.</p>
<p>Analytics offers a very thorough overview of the visitors system. From operating system (eg: windows) to JavaScript support.</p>
<p><strong>Track page statistics</strong><br />
One of the features I particularly like is the capability to track which pages are most viewed. This helps me refine what people are looking for and what type of text and images they like best.</p>
<p>But it also helps with something else. You can roughly determine how long it takes before a page on your website becomes popular. As well as how long it takes for search engines to send some real traffic to it.</p>
<p><strong>Where people are coming from</strong><br />
With this I do not mean the location like &#8216;US&#8217; or &#8216;United Kingdom&#8217;, but the referrer of the visit. This helps me to determine in which areas my website is currently good. For example right now most of my traffic comes from Google.  I prefer that most of my traffic comes from other websites though.</p>
<p>So this tells me I should improve my content to get more links from related websites. As well as improve my lay-out so other website owners are more likely to link to my website.</p>
<p><strong>Give differential reports</strong><br />
And last but not least the differential reports.  A differential report is when you compare the current month against the data from the last month. You can have these e-mailed to you, which I like.</p>
<p>You can set these up by going to any page in Google Analytics and then clicking the date in the upper right corner to set a timeframe. You can also set the &#8216;Compare against previous&#8217; option. This will give you a differential report. (Sorry I can&#8217;t give any screenshots, since I&#8217;m using the Dutch variant of analytics)</p>
<p>You can then see how you have improved or worsened over the past month.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2007/10/01/using-google-analytics-when-making-decisions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refining a Website based on Visitor Statistics</title>
		<link>http://www.narnio.com/2007/06/01/refining-a-website-based-on-visitor-statistics/</link>
		<comments>http://www.narnio.com/2007/06/01/refining-a-website-based-on-visitor-statistics/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 08:22:04 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[Website optimization]]></category>

		<guid isPermaLink="false">http://www.narnio.com/2007/06/01/refining-a-website-based-on-visitor-statistics/</guid>
		<description><![CDATA[Most webmasters or website owners fill their website with content they believe the visitor will like. After all you want them to come back for a second time. But how can you make sure that the content you make is attracting visitors and inspiring them to come back. Well there are a few ways to [...]]]></description>
			<content:encoded><![CDATA[<p>Most webmasters or website owners fill their website with content they believe the visitor will like. After all you want them to come back for a second time. But how can you make sure that the content you make is attracting visitors and inspiring them to come back.</p>
<p>Well there are a few ways to find out what the people visiting your site are interested in. When you have this information you can start refining the content on your website. If you for instance wrote something about a Ferrari. And you get a lot of visitor searching for ferrari tires, you may want to add some content about that.</p>
<p><strong>Finding the needed information</strong><br />Lets first go into where you can find the information you will need to <em>refine</em> your website. No matter how, you will always end up trying to pursue your visitors to give more information then they might like.</p>
<p>One way of doing this is by using polls or questionairs. This is a very useful tool, but with one major drawback. If you don&#8217;t already have a steady visitor base it won&#8217;t work. How often have you entered a website and clicked away an anyoing popup asking you to answer some questions. Most new visitors don&#8217;t like questionairs.</p>
<p>A second way is by tracking every move a visitor makes on your website. This will provide information on how they navigate through the site. Which in turn indicates which information they find highly relevant. Big downside is that it requires a lot of disk space. Even worse you have to make some type of mention of this in the <em>privacy policy</em>. Last drawback is that it doesn&#8217;t provide information on what the visitor was looking for when he came to your website.</p>
<p>The third and far better way, at least I think so, is to log how the visitor came to the website. Some questions could be:</p>
<ul>
<li>For instance did he originate from a search engine. If so what keywords did he search with. What could he be looking for.</li>
<li>Was the visit from my own website. If so did he use a search feature and what keywords. If not what related page did he come from.</li>
<li>Was the visit from an external website. What is the content of that page. How does it appeal to the visitor.</li>
</ul>
<p>This logging can be done quite easily as all the information is stored in the HEAD information sent by the visitors web-browser. (Please note that you can&#8217;t fully rellie on this as it can be manipulated). Various other tricks are available as well to get this information, but more on that in a follow up article about data mining.</p>
<p><strong>Using the information to refine the content</strong><br />Now that you have the information you still need to put it to good use. So lets asume that your website is about cars. And it has a section on Ferrari. You have a lot of content on the various cars. But you don&#8217;t have information on the various parts of the cars.</p>
<p>Now in your data-mining (the steps described above <img src='http://www.narnio.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) you find out that a lot of visitors come to your site through search engines. But they are looking for tyres that are for the Ferrari 250GT. Initially when creating the website you never thought this might be useful information.</p>
<p>After making this discovery you could decide to add new content to the pages of the various cars with details about the tyres. How they perform and which are best for which models. By doing so you appeal to your visitors as they now find information they are interested in.</p>
<p>A second type of discovery you may encounter is that your website structure (including navigation) may be wrong. For example people looking for the tyre information never found the content on the website. But it does exists. This may mean they just can&#8217;t find any navigation to it. Keep in mind that most visitors only spend a few seconds looking for <em>&#8216;useful&#8217;</em> information before moving along.</p>
<p>So make sure your information is easy accessible!!!!!</p>
<p>Now that you now some basics of refining your website you can start. But start with some small things first, just to try it out. </p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2007/06/01/refining-a-website-based-on-visitor-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importance of Consistancy</title>
		<link>http://www.narnio.com/2007/04/28/importance-of-consistancy/</link>
		<comments>http://www.narnio.com/2007/04/28/importance-of-consistancy/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 07:53:37 +0000</pubDate>
		<dc:creator>Jongerius</dc:creator>
				<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[Website optimization]]></category>

		<guid isPermaLink="false">http://www.narnio.com/2007/04/28/importance-of-consistancy/</guid>
		<description><![CDATA[When visiting a website of a company, wether corporate or commercial, you may sometimes have had the feeling that something just isn&#8217;t right. Can&#8217;t quite put your finger on it, but you do notice it. Well in many cases this has to do with the text of the website (sometimes graphics as well, but not [...]]]></description>
			<content:encoded><![CDATA[<p>When visiting a website of a company, wether corporate or commercial, you may sometimes have had the feeling that something just isn&#8217;t right. Can&#8217;t quite put your finger on it, but you do notice it. Well in many cases this has to do with the text of the website (sometimes graphics as well, but not in this article <img src='http://www.narnio.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>So what is it you noticed. Is the text wrong. Does it not appeal to you. Or do you simply don&#8217;t like what they say. Maybe even all of the above. It really doesn&#8217;t matter since any would drive you away from the website. What does matter is why did it feel off.</p>
<p><span style="font-weight: bold">Discovery of the problem<br />
</span>In most cases you will have found one simple problem. The creator of the website forgot to keep his audience in mind when writing all of the text. Or maybe he didn&#8217;t even consider you part of his audience (bad him <img src='http://www.narnio.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). But what does this mean to conversions of that website. Well for one you will be unlikely to buy anything because you probably don&#8217;t trust it completely.</p>
<p>Knowing that text could cause problems with your targetted audience what is it that makes the text on a website right. Well the following list could make a text unattractive for your readers.</p>
<ul>
<li>Wrongly using complicated words,<br />
Using difficult words may be hot in your niche, but it won&#8217;t attract the John Doe from the street. Most of them don&#8217;t even understand what they are reading. Something that won&#8217;t help you selling products to them. Always keep your audience in mind when writing texts.</li>
<li>Using he, she, you incorrectly,<br />
This is especially important in other languages then English. If you look at German for example they have &#8216;Sie&#8217; or &#8216;du&#8217; which both means you in English. But one is polite and the other isn&#8217;t. Make sure you know which your audience prefers and stick with it. Don&#8217;t do half with &#8216;Sie&#8217; and the other have with &#8216;du&#8217;.</li>
<li>Missing call to action,<br />
One of the most common mistakes is that the text doesn&#8217;t tell your visitors to actually do something. If you want them to buy something don&#8217;t stop at how good it is. Also inform them of how to buy it (and don&#8217;t use &#8216;Buy now&#8217;, thats just wrong in so many levels).</li>
<li>Annoying calls to action,<br />
On the other end of the scope is a to agressive call to action. This will rub your visitors the wrong way. Making them anger or dislike you. Both not good things if you still want them to buy.</li>
</ul>
<p><span style="font-weight: bold">Solving the problem<br />
</span>If you know the problem then you can solve it. Right&#8230;..</p>
<p class="MsoNormal">Well not necessarily. The problem may be a bit more complicated. You may not know your audience well enough. Prehaps your audience has changed over time. So make sure to keep updating your information about the visitors of your website.</p>
<p class="MsoNormal">If you have something to say about this article, don&#8217;t hesitate to comment&#8230;.</p>
<hr/>Copyright &copy; 2012 <strong><a  href="http://www.narnio.com">Narnio</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact legal@jong-soft.com so we can take legal action immediately.]]></content:encoded>
			<wfw:commentRss>http://www.narnio.com/2007/04/28/importance-of-consistancy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

