<?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.w3c.org/2005/Atom"
	xmlns:media="htt[://search.yahoo.com/mrss"
	>

<channel>
	<title>ireckon blog</title>
	<atom:link href="http://www.ireckon.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ireckon.com/blog/</link>
	<description>our team offer up their best tips and words of wisdom</description>
	<pubDate>Fri, 03 Sep 2010 08:08:03 +1000</pubDate>
	<generator>http://www.ireckon.com/</generator>
	<language>en</language>
	<ttl>60</ttl>
	<item>
		<title>How do you become a Raving Fan?</title>
		<link>http://www.ireckon.com/blog/inside-ireckon/1541-how-do-you-become-a-raving-fan%3F/</link>
		<comments>http://www.ireckon.com/blog/inside-ireckon/1541-how-do-you-become-a-raving-fan%3F/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 16:31:04 +1000</pubDate>
		<dc:creator>Andrew</dc:creator>
		<category><![CDATA[Inside Ireckon]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/inside-ireckon/1541-how-do-you-become-a-raving-fan%3F/</guid>
		<description><![CDATA[I have been at Ireckon for just over 4 weeks now and in that time have learnt a lot, with terms like CDN, Drupal, Wireframes and Cloud Hosting being thrown around it has been a steep learning curve, however I am enjoying the challenge. On my first day I was [...]]]></description>
		<content:encoded><![CDATA[<p>I have been at Ireckon for just over 4 weeks now and in that time have learnt a lot, with terms like CDN, Drupal, Wireframes and Cloud Hosting being thrown around it has been a steep learning curve, however I am enjoying the challenge. <br /><br />On my first day I was asked to read a book called <a href="http://www.amazon.com/Raving-Fans-Revolutionary-Approach-Customer/dp/0688123163/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1281934393&amp;sr=8-1" target="_blank" title="Raving Fans">Raving Fans</a>, I still enjoy reading a hard copy book and I haven&rsquo;t caught onto the craze of reading on a Kindle or iPad yet, so I found a nice spot in the sun on a Sunday afternoon and sat down to read.<br /><br />The book was about turning customers into raving fans, people who <strong>rave about your business and become advocates of it</strong>. It talked about giving clients above and beyond customer service. It really inspired me to think about the way I managed clients and I asked myself, was I giving them the best that I could. The book contained many great anecdotes and examples to help emphasise the point about great customer service; it also really highlighted the benefits that these raving fans can have on a business. <br /><br />So I thought for this post I would talk about a real life experience I had with great customer service and how the raving fan principle applies. I was working around the house and needed to buy a few bits and pieces including screws, cement and drill bits. I was with my dad and he said he knew of a local hardware store just 5 minutes away. It was a small store with one person working and no one else around; the thing that alarmed me straight away was when we walked in - there was no greeting, not even the usual tradie grunt of acknowledgment. So after walking around for a few minutes and looking for a certain type of drill bit which I couldn&rsquo;t find - I approached the store clerk and asked if he could help. Once again he didn&rsquo;t say much and just walked over to the aisle - looked for a few seconds then said &ldquo;we don&rsquo;t have any of that type&rdquo;. I quickly grabbed my old man and after getting a quick price on cement, we left. <br /><br />I drove straight to Bunnings, and what a difference! We were met with a friendly greeting from the lady standing at the front, and after asking the information desk for the drill bit we were walked to the aisle and it was pointed out to us. However the man also asked what we were planning and after a quick discussion he actually recommended a different type, and then talked us through drills. In the end, we bought a whole new drill! We also talked concreting and <strong>he gave us a few tips</strong> before we purchased the bags for a lot cheaper than we had seen them previously.</p><p>After this I am not just a happy customer, <strong>I am a raving fan</strong>. It is so important to go above and beyond for customers and deliver that outstanding customer service. Leave them walking away raving about the experience they had with you and the business. I know I certainly have and recommend Bunnings to anyone and everyone. Just to finish I thought I would quote the book and this is certainly now always in my mind when talking to clients &ndash; &ldquo;The key to success is to create raving fans.&rdquo;</p><p>Have you had any experiences that turned you into a &ldquo;Raving Fan&rdquo;?</p>]]></content:encoded>
	</item>
	<item>
		<title>Navigation: Things to Consider</title>
		<link>http://www.ireckon.com/blog/web-design/1535-navigation%3A-things-to-consider/</link>
		<comments>http://www.ireckon.com/blog/web-design/1535-navigation%3A-things-to-consider/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 13:36:11 +1000</pubDate>
		<dc:creator>Joel</dc:creator>
		<category><![CDATA[Web Design]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/web-design/1535-navigation%3A-things-to-consider/</guid>
		<description><![CDATA[Most people manage to get the &quot;nav bar&quot; right to some extent, but I regularly come across sites where it clearly hasn&#39;t been thought through. The function of a sites navigation is to get a user to the content they want, as quickly as possible. This isn&#39;t always easy though, [...]]]></description>
		<content:encoded><![CDATA[<p style="margin-bottom: 0cm">Most people manage to get the &quot;nav bar&quot; right to some extent, but I regularly come across sites where it clearly hasn&#39;t been thought through. The function of a sites navigation is to get a user to the content they want, as quickly as possible. This isn&#39;t always easy though, and there are a lot of things to consider when designing a sites navigation.<br /><br /></p>  <ul><li>Keep it clear and concise. Unless you&#39;re doing it for a reason, try to keep navigation text unambiguous. If you&#39;re using a style in the wording you choose, keep that consistent too.</li><li>Make the navigation easy to get 	to. Don&#39;t make a user scroll and hit a few buttons to get to a page.</li><li>If you&#39;re using hierarchical navigation, keep the levels to a maximum of three. Two is even better, but if you go beyond three your users will get frustrated very quickly.</li><li>Provide an easy way to get back to 	the home page, don&#39;t just link to it from your sites logo.</li><li>Look at similar websites to the one you are designing and include any common links you identify. If you&#39;re designing a site for a web agency, you wouldn&#39;t want to leave out a portfolio or about us in the main navigation, as users will be looking for it.</li><li>Icons can help users identify pages they want to get back to quickly, but they can clutter up your navigation if you have too many.</li><li>If your navigation has animated elements or is hierarchical, provide visual hints of how it will work. For example, a small arrow next to items with a sub menu, pointing in the direction that the menu will appear.</li><li>Break up your navigation if it&#39;s too crowded, but make sure you use visual elements and contrast to draw the eye to the most important navigation first.</li><li>Help a user keep track of where they are on the site. A good way to do this is by styling the navigation item of the page or section they are currently at differently.</li><li>If you&#39;re designing a content heavy site, consider adding another level of navigation that is local to that page, like a list of links to similar pages.<br /><br /></li></ul> 	 	 	 	 	 	 	 	 	   <p style="margin-bottom: 0cm">If you keep these things in mind when you next design some navigation, your users will be able to find what they what, and that means they won&#39;t go somewhere else to find it.</p>]]></content:encoded>
	</item>
	<item>
		<title>Suggestions to improve your Drupal 6 Administration/user experience</title>
		<link>http://www.ireckon.com/blog/content-management-systems/1531-suggestions-to-improve-your-drupal-6-administration%2Fuser-experience/</link>
		<comments>http://www.ireckon.com/blog/content-management-systems/1531-suggestions-to-improve-your-drupal-6-administration%2Fuser-experience/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 16:45:32 +1000</pubDate>
		<dc:creator>Jamie</dc:creator>
		<category><![CDATA[Content Management Systems]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/content-management-systems/1531-suggestions-to-improve-your-drupal-6-administration%2Fuser-experience/</guid>
		<description><![CDATA[I&#39;ve heard and seen a few comments relating to the complexity of Drupal&#39;s Administration area compared with WordPress and how the Admin dashboard is better in WordPress. I am far more of a Drupal fan than WordPress but I would have to agree that the WordPress Admin interface is better, [...]]]></description>
		<content:encoded><![CDATA[<p>I&#39;ve heard and seen a few comments relating to the complexity of Drupal&#39;s Administration area compared with WordPress and how the Admin dashboard is better in WordPress. I am far more of a Drupal fan than WordPress but I would have to agree that the WordPress Admin interface is better, nicer, and easier to use. Having said that though Drupal is no WordPress, and vice versa, so they have their own pros and cons and different purposes.</p><p>Drupal has a massive amount of power and functionality, and the Administration area is the control hub to access and control it all, which can be a little overwhelming for some users, especially when you build a complex Drupal website and hand it over to a client. The aim is to make it as easy and less confusing as possible for the client to navigate and use their website.</p><p>A good suggestion I can give that I believe improves the look and functionality of the Drupal Administration area is the <a href="http://drupal.org/project/admin" target="_blank">Admin module</a> and a dedicated administration theme. The standard Drupal install comes with the Garland Theme, this is a really basic theme but doesn&#39;t really look like a nice Admin interface. I strongly suggest installing the <a href="http://drupal.org/project/admin" target="_blank">Admin module</a> and the <a href="http://code.developmentseed.org/rubik" target="_blank">rubik theme</a> to go along with it.<br /><br /></p><p><img src="/images/blog/admin.jpg" border="0" alt="Rubik theme with Admin Module" title="Rubik theme with Admin Module" width="625" height="257" /><br /></p><p><br />The Admin module provides UI improvements to the standard Drupal Admin interface. It uses a nice Admin header that can collapse and expand from either the left or top positions of your website. The Admin header can also be added to your own theme which is helpful if you are not in the Administration area of your site but still would like to easily access Admin sections. I would suggest doing this as it provides better usability to the site for your clients. </p><p>A handy feature of the Admin module is the ability to add your own blocks to the Admin header. This can come in very handy for adding extra functionality to the Admin header that would benefit you or your client. You could create a custom view with a block display and show it in your Admin header, you could create your own quick links menu to link to important pages in the site, making it easier and quicker to navigate to. </p><p>I also suggest that you set the Administration theme to be used for content editing. This gives a nice consistent and easy to use content editing page for you/your client. An advantage of this is that your website design may not be suitable for content editing and may actually involve additional work in getting the content edit page to function and look usable. It also presents you with the action buttons to the right of the content (as well as at the bottom) which makes it very convenient to save the page, as you no longer need to scroll all the way to the bottom.</p><p>Another handy module is the <a href="http://drupal.org/project/vertical_tabs" target="_blank">Vertical Tabs</a> module. This provides features like Vertical tabifying all node forms, content type forms and block forms. I&#39;ve only just starting using it but it is already improving the usability, especially for example, when editing a node. It groups all the fieldsets of the node edit page into vertical tabs, so the page is far shorter and you are not bombarded with information you may not need to see. It displays it in easy to use tabs so you just select and edit what you need and move on.<br /><br /></p><p><img src="/images/blog/admin-tabs.jpg" border="0" alt="Vertical Tabs Module" title="Vertical Tabs Module" width="625" height="257" /><br /></p><p><br />In addition, I have heard a lot of people asking if anyone has or knows how to set up the Drupal admin section to be more like WordPress Dashboard. Providing more useful information for the user relating the their website and content. People have suggested trying to use <a href="http://drupal.org/project/panels" target="_blank">Panels</a> and the <a href="http://www.d7ux.org" target="_blank">Drupal 7 User Experience Project </a>is helping addressing this issue. This is something I have been wanting to try and do for awhile, and I&#39;ll hopefully play around with it soon, so I will post anything here I may come up with.</p><p>If you have any suggestions on how to improve the Drupal Administration area, feel free to post some links or suggestions below.</p>]]></content:encoded>
	</item>
	<item>
		<title>Performance Considerations</title>
		<link>http://www.ireckon.com/blog/programming-and-coding-for-the-web/1505-performance-considerations/</link>
		<comments>http://www.ireckon.com/blog/programming-and-coding-for-the-web/1505-performance-considerations/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 16:28:05 +1000</pubDate>
		<dc:creator>Blair</dc:creator>
		<category><![CDATA[Programming and Coding for the Web]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/programming-and-coding-for-the-web/1505-performance-considerations/</guid>
		<description><![CDATA[In an environment where resources are limited it is important to not just be smart about how many resources you use but also the way in which you use them. I have to admit that this wasn&#39;t something I really thought about too much until a few years ago when [...]]]></description>
		<content:encoded><![CDATA[In an environment where resources are limited it is important to not just be smart about how many resources you use but also the way in which you use them. I have to admit that this wasn&#39;t something I really thought about too much until a few years ago when I had to create a web site for a nationally broadcast pop music show.<br /><br />As this web site was to be visited by thousands of music fans daily and also had to display a lot of dynamic content on each page, it was important to make sure we got it right. Obviously the client wasn&#39;t going to be too happy if the web site kept going down because it couldn&#39;t handle the load.<br /><br />The early work I did on this site required lots of database queries and, once a large number of people got on the site, response times suffered as the database server struggled under the load. I made some changes to reduce this load such as caching data that changed infrequently, seeding data through regularly scheduled off-peak scripts and consolidating database queries into more complex queries which had the net effect of significantly reducing the number of queries and hence improved performance.<br /><br />In the end we had a site that, I think, ran very well and I learned a lot from the process. I was actually quite disappointed when the site was decommissioned due to a policy change by the show&#39;s network. However, even though the web site was short lived, the effects of it have been long lasting as, ever since, I have tried to consider performance implications in all the work I do and build it in from the ground up.<br /><br />The issue of performance has come up again recently as I have had to battle with a poorly performing and very complex web site that we have inherited. While we re-wrote the site last year, we still have to deal with the original database design and the immense complexity of the data requirements. As a result, some functions of the site can be very memory intensive.<br /><br />An example is the search results page which, for each result, needs to drill down three levels and display an immense amount of data in a small matrix. The data required to display this was originally being returned by the search method and then iterated through and displayed for each search result.<br /><br />However, while the methods for retrieving all the data were as efficient as they could be, there was just so much data to retrieve that we began having issues with the server running out of memory. The short term solution was to increase the amount of memory available to the script but obviously you cannot just keep doing this indefinitely. At some stage it&#39;s going to start affecting other aspects of the site and, indeed, other web sites on the same server.<br /><br />In the end, the solution was quite simple. I made a very quick change and, while all the same data is still being retrieved, it is being done a lot smarter. Now the search method only retrieves the main result. Then, while iterating through each result, it drills down to the deeper data levels it needs and retrieves that required information. Obviously this means that the search page now requires more database queries than it did previously but, because I am now able to re-use the same variables over and over, the peak memory usage for the page has dropped a whopping 90%! I think that&#39;s a pretty good result.]]></content:encoded>
	</item>
	<item>
		<title>Is Google changing the way they generate SERP Titles?</title>
		<link>http://www.ireckon.com/blog/search-engine-optimisation/1481-is-google-changing-the-way-they-generate-serp-titles%3F/</link>
		<comments>http://www.ireckon.com/blog/search-engine-optimisation/1481-is-google-changing-the-way-they-generate-serp-titles%3F/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 15:36:52 +1000</pubDate>
		<dc:creator>Andy</dc:creator>
		<category><![CDATA[Search Engine Optimisation]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/search-engine-optimisation/1481-is-google-changing-the-way-they-generate-serp-titles%3F/</guid>
		<description><![CDATA[These days, most website owners are well aware of how important their Page Titles are.&nbsp; Optimising Page Ttitles is a fundamental SEO strategy, and one of the very first things that would usually be checked and fixed as a part of a Search Engine Optimisation campaign.&nbsp; But I&#39;ve recently noticed [...]]]></description>
		<content:encoded><![CDATA[<p>These days, most website owners are well aware of how important their Page Titles are.&nbsp; Optimising Page Ttitles is a fundamental SEO strategy, and one of the very first things that would usually be checked and fixed as a part of a Search Engine Optimisation campaign.&nbsp; But I&#39;ve recently noticed some changes in the way that Google appears to be displaying SERP Ttitles, which may impact on this basic but important SEO strategy. <br /><br /><br /></p><h2>Page Title Tag <br /></h2><p>Not only do Page Titles present an opportunity to include important keywords that are relevant to the content of the page, but it is very often the Page Title that appears in the Search results and is the first &ldquo;touch point&rdquo; with visitors to your site.&nbsp; A keyword rich, descriptive, and enticing Page Title can go a long way to getting someone to click on the SERP link and bring them to your site.</p><p>Traditionally, Google (and other search engines) have been using Page Title tags as the source for the Title link that they provide in their search results (they also often use the description tag for the snippet), so optimising Titles and Tags has long been a simple method that website owners (and SEOs) can use to influence how their pages appear in the SERPs. If you&rsquo;d like to learn a bit more about&nbsp; the structure of Google search results see Matt Cutts explain an <a href="http://www.mattcutts.com/blog/video-anatomy-of-a-search-snippet" target="_blank">anatomy of a search snippet</a> - it is circa 2007 but still mostly relevant.</p><h2>Are Your Page Titles Optimised?</h2><p>Most well optimised websites will have unique, keyword rich and enticing Title and Description Tags for each page. However, in the real world, Page Titles are often not as good as they could or should be.</p><p>Frustratingly, many websites still seem to be launched with generic Page Titles &ndash; having the same title used across every single page on the site. Sometimes this is because of lazy or ignorant web developers, sometimes it is because the client simply doesn&rsquo;t &ldquo;get&rdquo; the importance of unique Page Titles, or is not prepared to pay for individual Titles and Tags to be written and implemented.</p><p>Normally, in Google&rsquo;s Search Results (SERPs) the Title link to a page would be taken directly from the pages Title tag.&nbsp; If there is no Page Title defined, the SERP Title may even have been left blank.&nbsp; However, I&rsquo;ve started to notice over the last couple of months or so, SERP Titles that are different to the pages Title tag and appear to have been automatically generated by Google &ndash; often incorporating keywords from the page itself.</p><h2>Site Wide Titles</h2><p>This seems to be occurring mostly in cases where the same Title tag has been used across all pages in the site, and Google has been pre-pending the generic Title with text apparently taken from the H1 tag.&nbsp; </p><p>For example, on a site which uses a generic title tag of &ldquo;<em><strong>XYZ Widgets and Wodgets</strong></em>&rdquo; across all pages, the SERPS may list titles such as &ldquo;<em>About &ndash; XYZ Widgets and Wodgets</em>&rdquo; or &ldquo;<em>Contact Us &ndash;XYZ Widgets and Wodgets</em>&rdquo;.&nbsp; </p><p>Google&#39;s SERP Title generation process seems a bit smarter than just pre-pending the H1 tag, as this is not always done.&nbsp; Common phrases such as &ldquo;Contact&rdquo;, &ldquo;About&rdquo;,&nbsp; Services&rdquo; or &ldquo;Maintenance&rdquo; appear to be used, but more unusual H1 tags (such as people&rsquo;s names) do not.</p><p><strong>Here are some real life examples</strong>.&nbsp; Click a link below to see all pages indexed by Google for that particular site.&nbsp; Take a look at the SERP Titles, and click on some of them to view the actual pages, so you can see the real Page Title and H tags.</p><ul><li><a href="http://www.google.com/search?q=site%3Aplanesales.com.au" target="_blank">Plane Sales</a>&nbsp; </li><li><a href="http://www.google.com/search?q=site%3Agoodgrounds.com.au" target="_blank">Good Grounds</a> </li><li><a href="http://www.google.com/search?q=site%3Astretchitout.com.au" target="_blank">Stretch it Out</a> </li></ul><p><em>(note: above examples were correct as at time of publication but are likely to change if the owner reads this post and optimises their page titles ) </em></p><h2>Is this a Google Experiment?</h2><p>It&rsquo;s not clear how wide-spread this effect is. I am noticing it regularly for Australian sites, but it is certainly not occurring (yet) for all websites with site wide titles. It is likely that this is yet another Google experiment (they are constantly trying out different functionality and features in their products) and if it is not already widely applied &ndash; may be soon.&nbsp; </p><p>Why would Google be doing this? Certainly not to help out ignorant web designers or lazy website owners, but to enhance the user experience and improve the service that they offer.&nbsp; By providing more descriptive SERP Titles, they are likely to make it easier for users to find the information they are seeking.</p><h2>What Should You Do?</h2><p>What does this mean for Web Developers and SEOs?&nbsp; It <em>should</em> make no difference at all, as they should already be developing sites that include unique, keyword rich and descriptive Page Titles anyway, but at the budget end of the scale, where owners may pay for a basic website with generic titles, it could make the use of keyword rich H tags even more important.<br /><br />If you are a website owner, check with your developer to make sure that you have <a href="http://www.ireckonwebmarketing.com.au/search-engine-optimisation/optimization-services.php" target="_blank">optimised titles and tags</a>.&nbsp; If not, you should seriously consider having them applied.&nbsp; If you already use an SEO service and don&rsquo;t already have unique (and optimised) page titles &ndash; then sack them and look for a <a href="http://www.ireckonwebmarketing.com.au/" target="_blank">professional search engine optimiser</a>. <br /><br />If you&rsquo;ve come across this effect (and like me) scratched you head and wondered what the heck was going on, I hope this post has clarified it for you.&nbsp; I&rsquo;d love to get a feel for how widespread this is, so if you come across other sites that appear in the SERPs with modified Titles, please leave a comment.<br /></p>]]></content:encoded>
	</item>
	<item>
		<title>Google Caffeine Now Live in Australia!</title>
		<link>http://www.ireckon.com/blog/search-engine-optimisation/1451-google-caffeine-now-live-in-australia%21/</link>
		<comments>http://www.ireckon.com/blog/search-engine-optimisation/1451-google-caffeine-now-live-in-australia%21/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 10:09:45 +1000</pubDate>
		<dc:creator>Andy</dc:creator>
		<category><![CDATA[Search Engine Optimisation]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/search-engine-optimisation/1451-google-caffeine-now-live-in-australia%21/</guid>
		<description><![CDATA[Most website owners have probably heard (and may have been worried) about some important Changes to Google&rsquo;s Search System.&nbsp; &quot;Caffeine&quot; was originally announced in August 2009 and then released to a single data center for testing in November.&nbsp; Understandably, the original announcement caused significant interest, speculation and even concern amongst [...]]]></description>
		<content:encoded><![CDATA[<p>Most website owners have probably heard (and may have been worried) about some important Changes to Google&rsquo;s Search System.&nbsp; &quot;<strong>Caffeine</strong>&quot; was <a href="http://googlewebmastercentral.blogspot.com/2009/08/help-test-some-next-generation.html" target="_blank">originally announced</a> in August 2009 and then released to a single data center for testing in November.&nbsp; </p><p>Understandably, the original announcement caused significant interest, speculation and even concern amongst the SEO community and webmasters in general - which has remained fairly constant ever since.&nbsp; Well yesterday, Google announced that <a href="http://googleblog.blogspot.com/2010/06/our-new-search-index-caffeine.html" target="_blank">Caffeine has finally been released</a> across all data centres worldwide (yes, including Australia).<br /><br />Google has also provided a much clearer description than ever before about what Caffeine is (and what it isn&#39;t) and also what impact this very significant change is likely to have on your website.<br /><br /></p><h2>So what is Caffeine exactly?</h2><p>Caffeine is a change to <a href="http://searchengineland.com/googles-new-indexing-infrastructure-caffeine-now-live-43891" target="_blank">Google&#39;s indexing engine</a>, and will not have any <strong><em>direct</em></strong> affect on rankings. &nbsp;<br /><br />Previously Google spiders crawled websites in batches, and at the completion of the crawl, sent all the collected data off to be processed and indexed. It was not until this indexing was complete that the page would become available via search, so it could be a matter of hours (or even days) from when a page was crawled to when it appeared in the index. </p><p>Caffeine allows the indexing to be carried out much more quickly. Now, as soon as a page is crawled the data is passed on to be indexed - so pages may appear in search results, indexed within minutes or even seconds of being crawled for the first time.&nbsp; This means that brand new pages can theoretically be indexed almost as soon as they are published, and changes to already indexed pages are likely to be picked up (and affect rankings) much faster as well. <br /><br />Remember though, that not all pages on your site will be crawled (and therefore indexed) every day. Google&#39;s spider (Googlebot) tends to crawl a subset of your site each time it visits. Larger sites with lots of regularly updated content, and lots of backlinks are likely to be crawled much more regularly (and thoroughly) than small sites that are not updated very often. <br /><br /> </p><h2>What about Rankings?</h2><p>Whilst Google have been at pains to declare that Caffeine will not <em>directly</em> affect Rankings, they have also announced that they can now start to accumulate extra data about your web pages, and this data will be used to help provide better search results.&nbsp; </p><p>As a part of the existing indexing process, Google already keeps track of such things as backlinks and anchor text. The new types of data they may start tracking is not clear, however, Caffeine provides Google with a lot more flexibility in what information they can start to associate with your site, so we can expect this to affect rankings over time. <br /><br />In the short term, Caffeine will probably not affect your sites rankings at all. However, I expect that as they start to associate more data with your web pages, this could start to have a significant impact on rankings in the future.<br /><br /></p><h2>That&#39;s a whole LOT of Data! </h2><p>Caffeine lets Google index web pages on an unprecedented scale. In fact, every second Caffeine is now processing hundreds of thousands of pages in parallel. Caffeine already takes up nearly 100 million gigabytes of storage in a single database and adds new information at a rate of hundreds of thousands of gigabytes per day.<br /><br /></p><h2>What do I need to do NOW?</h2><p>As long as you are pro-active in managing your site, the good news is that you probably don&#39;t need to do much differently. However, anything that you can do to help <a href="http://www.ireckonwebmarketing.com.au/search-engine-optimisation/optimization-seo.php" target="_blank">increase the crawl rate of your website</a> is going to help with your indexing, and ultimately, the more pages you have indexed (and the faster you can get them crawled), the more likely you are to be found via search. Therefore: </p><ul><li><strong>It is more important than ever to get Links</strong> - Google relies on links to find new sites/pages and new content to crawl.&nbsp; Getting backlinks from authority sites and having a good internal link structure is very important.</li><li><strong>It is more important than ever to create new, fresh content</strong> - Googlebot loves nothing more than fresh, original, content.&nbsp; Regularly adding new content to your site is the best way to tempt Googlebot back (and to have it keep coming back).&nbsp; If you&#39;ve not already considered it, <a href="http://www.ireckon.com/blog/search-engine-optimisation/1351-the-art-of-seo-and-7-reasons-to-blog" target="_blank">adding a blog to your website</a>, is one of the quickest and easiest ways for you to create new content (and Googlebot LOVES Blogs).</li><li><strong>It is more important than ever to have (and update) a sitemap</strong> - Googlebot uses your sitemap.xml file to help navigate your site.&nbsp; If you regularly update you sitemap, Googlebot knows what is new, what has been changed, and finds it easier to crawl and index your site.<br /></li></ul><p>If you are currently NOT doing any of these things, then you need to start an SEO Campaign as soon as possible.&nbsp; Caffeine is likely to give sites that are actively being optimised for search (SEO) an added advantage over those that are not.</p><p>&nbsp;</p><h2><a href="http://www.ireckonwebmarketing.com.au">Crawl Rate Optimisation</a></h2><p>Although the activities associated with optimising the crawl rate of your site are similar to optimisation strategies associated with general SEO, there are some specific additional actions that can help you to better understand how search engines crawl your site - and take steps to improving your crawl rate, and with this latest Caffeine release, <em>anything</em> you can do to improve your crawl rate simply <em>has</em> to have a positive impact on how your site is indexed and ranked.</p><p>Please feel free to <a href="http://www.ireckon.com/team/andy.php">contact me</a> if you&#39;d like to find out more about how the crawl rate of your website could be better optimised. <br /></p>]]></content:encoded>
	</item>
	<item>
		<title>Fear of Change</title>
		<link>http://www.ireckon.com/blog/marketing/1441-fear-of-change/</link>
		<comments>http://www.ireckon.com/blog/marketing/1441-fear-of-change/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 08:55:34 +1000</pubDate>
		<dc:creator>Emily</dc:creator>
		<category><![CDATA[Marketing]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/marketing/1441-fear-of-change/</guid>
		<description><![CDATA[I rarely get old fashioned snail mail. Where I can, for most solicited mail I will choose a paperless option, so I think the only things I get are car registration and insurance notices, Visa statements and offers to &ldquo;The Pizza Lover&rdquo;. A few weeks ago I got a statement [...]]]></description>
		<content:encoded><![CDATA[<p>I rarely get old fashioned snail mail. Where I can, for most solicited mail I will choose a paperless option, so I think the only things I get are car registration and insurance notices, Visa statements and offers to &ldquo;The Pizza Lover&rdquo;. A few weeks ago I got a statement for my Credit Card, I rarely even read them because I do all my banking online anyway. The statement sat around unopened on the kitchen bench for about a week, until I was hassled to open it because it was getting in the way. </p><p>When I did finally open the statement I kind of skimmed over it with disinterest.. that is until I got to the very end of the statement and that last little bit that said &ldquo;from the start of your next statement period your interest rate will increase by 2%.&rdquo; Really? Well that&rsquo;s not very fun is it? I wonder how long it would&rsquo;ve taken for me to notice if I hadn&rsquo;t opened the statement.<br /><br />As I was whinging out loud, I was reminded that a friend had recently switched his credit card to a new provider with a much lower normal rate and 0% on balance transfers. &ldquo;Why not change to another credit card with a better deal?&rdquo; It was a great question. I actually had considered it briefly before, but that&rsquo;s about as far as I got. <br /><br />I&rsquo;m really not great with change. I live quite a habitual existence in many ways; I do things in a particular order, and even some at a certain time of the day. Just a few weeks ago on a Sunday afternoon (when I always do grocery shopping) I was out at the birthday party of a friend&rsquo;s little boy. The party was a fair drive away from home and I was planning to shop straight after it had finished. On the way home, I realised I wasn&rsquo;t quite going to get to my normal Woolworths in time to shop before they closed (!), so I conceded to go to the Coles that&rsquo;s a little closer instead. <br /><br />I thought it was going to be a complete disaster! The aisles were all over the place, I didn&rsquo;t know where anything was, the fruit and vegie section was backwards and I had no idea where the bakery section even was.. in the end, I did get my shopping done fairly successfully, it was actually kind of fun cruising the aisles (I love grocery shopping) and seeing different brands and versions of things, and the worst thing that happened was that my mandarins were pretty horrible. <br /><br />So, why do I not like change? It&rsquo;s not uncommon &ndash; lots of people stay in situations that are average, bad or even horrific, all because we fear change and the unknown. We stay in bad relationships and in unfulfilling careers, we continue to live in areas that experience bad weather and where we feel unsafe due to crime and violence, we keep going to schools that don&rsquo;t teach us anything, we continue shopping with outlets that are too cheap/expensive, we keep buying from providers who supply poor quality goods and services. We stay with Banks and Credit Card issuers that charge too much interest. <br /><br />As consumers, we need to change. We do the same as we always have, we purchase from the same suppliers, we buy the same things yet we complain when the outcome remains the same. What are you not getting a result from that you need to change? What are you missing out on? If you change and it doesn&rsquo;t work out how you hope will it really be the end of the world? Do some research, ask some questions and see what you find. You just might end up saving time, money and/or your sanity. <br /></p>]]></content:encoded>
	</item>
	<item>
		<title>What's in a name?</title>
		<link>http://www.ireckon.com/blog/marketing/1435-what%27s-in-a-name%3F/</link>
		<comments>http://www.ireckon.com/blog/marketing/1435-what%27s-in-a-name%3F/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 10:35:51 +1000</pubDate>
		<dc:creator>Blair</dc:creator>
		<category><![CDATA[Marketing]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/marketing/1435-what%27s-in-a-name%3F/</guid>
		<description><![CDATA[&quot;Your customers are only satisfied because their expectations are so low and because no one else is doing better. Just having satisfied customers isn&#39;t good enough anymore. If you really want a booming business, you have to create Raving Fans.&quot; - Raving Fans: A Revolutionary Approach To Customer Service by [...]]]></description>
		<content:encoded><![CDATA[<p>&quot;Your customers are only satisfied because their expectations are so low and because no one else is doing better. Just having satisfied customers isn&#39;t good enough anymore. If you really want a booming business, you have to create Raving Fans.&quot; - Raving Fans: A Revolutionary Approach To Customer Service by Ken Blanchard.</p><p>A couple of years ago, in weekly staff meetings, Darryl would read us sections of this book and introduced the concept to us that we are all in the business of customer service whether we have customer-facing roles or not. It is an important lesson, and one that I try to bear in mind in all my work. What that means for me as a web programmer is that I constantly strive to produce the best software that I can in terms of performance, functionality, reliability and maintainability. I think that if I can make the software I write even a little bit better than the customer is expecting then I have done a good job.<br /><br />Since being introduced to the book I have also become more aware of customer service as a consumer, and I find myself noticing more and more the businesses that go the extra mile, and those who are happy just to drift along in a sea of mediocrity. They don&#39;t do anything wrong by me as a consumer but they don&#39;t do anything to stand out and make me want to go back either. Then there are businesses who have the processes in place to create raving fans but have obviously not educated their staff as to the importance of these processes.<br /><br />One obvious example of this for me is the local outlet of a well known coffee chain. Often, when ordering a coffee in a coffee shop, they ask your name, the reason that they give for this is so that they can let you know when your coffee is ready. The real reason that they ask for your name is that addressing a person by name makes that person feel warm and fuzzy inside. Trust me, it&#39;s true. You can test this out for yourself the next time you are buying the groceries; when you get to the register, you will notice that the person serving you has a name tag, use their name when you speak to them and watch their attitude towards you change. I&#39;m sure you&#39;ll find that they become much more attentive.<br /><br />Anyway, back to my coffee shop. I visit this particular coffee shop on the way to taking the kids to school and there is usually one of two girls working there. The blonde girl asks for my name and, when my coffee is ready, calls me by name to let me know. I put some sugar in, put a lid on the coffee and then, as I&#39;m walking out of the store, the girl says &quot;see you later Blair&quot;. It&#39;s such a small thing for her to do but it really puts a spring in my step.<br /><br />The other girl who works at the same coffee shop doesn&#39;t ask my name. I am usually the only customer in there at the time and, to be honest, there is no need to get my name to let me know when the coffee is ready so she doesn&#39;t. I still go there and buy my coffee but as I walk out she doesn&#39;t say anything and I don&#39;t have the same spring in my step.<br /><br />Now you might be thinking that since I buy the coffee anyway it doesn&#39;t really matter. But if I noticed after a while that the blonde girl didn&#39;t work there anymore would I continue going there? There are other coffee shops nearby and all coffee tastes pretty much the same to me so what is the incentive to choose one over the other?<br /><br />On Mondays I work in the office (I work from home on Tuesday and Wednesday) and at lunchtimes lately I have found myself bypassing the coffee shop right next door (who do a very nice toasted ham, cheese and tomato on turkish bread) in favour of walking an extra 500m to a burger joint up the road. The coffee shop is very good and the staff are very friendly, but I have been working for ireckon for 2.5 years now and they do not know my name. Because I visit the coffee shop regularly - I know the names of most of the staff, but they have never asked what mine is. Admittedly, I am not the most outgoing person so I am not likely to strike up a conversation with any of them but you would think that in all that time they would have taken the opportunity to learn my name and to use it and make me feel special.<br /><br />On the other hand I have the burger place down the road that I&#39;ve only been to a few times and they ask for my name when I place my order. They then use my name at least once or twice by the time I have paid for my meal. When they bring my meal to me they use my name again. By the time I have ordered my food, paid for it, waited for it to be cooked, eaten it and then left they have used my name at least three or four times. This makes me feel like they are taking an interest in me and it makes me want to go back even though their burgers are quite expensive (they are also very good).<br /><br />I&#39;m pretty sure that the staff and owners of this burger joint have read Raving Fans. But they have not just read it, they live and breathe it. And if their actions are not proof of this then the fact that they have the words &quot;Raving Fans&quot; written across the back of their t-shirts surely must be. I think I might have a burger for lunch today.</p>]]></content:encoded>
	</item>
	<item>
		<title>Streamlining your design process in Photoshop</title>
		<link>http://www.ireckon.com/blog/web-design/1425-streamlining-your-design-process-in-photoshop/</link>
		<comments>http://www.ireckon.com/blog/web-design/1425-streamlining-your-design-process-in-photoshop/#comments</comments>
		<pubDate>Fri, 14 May 2010 08:38:42 +1000</pubDate>
		<dc:creator>Keira</dc:creator>
		<category><![CDATA[Web Design]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/web-design/1425-streamlining-your-design-process-in-photoshop/</guid>
		<description><![CDATA[Recently I&#39;ve been thinking about how to speed up my web design processes by not repeating the same tasks for every design I do. As I design mostly in Photoshop I realised I can take advantage of Photoshop&#39;s handy &quot;Actions&quot; and &quot;Styles&quot; panels. You can basically record any &#39;procedure&#39; you [...]]]></description>
		<content:encoded><![CDATA[<p>Recently I&#39;ve been thinking about how to speed up my web design processes by not repeating the same tasks for every design I do. As I design mostly in Photoshop I realised I can take advantage of Photoshop&#39;s handy &quot;<strong>Actions</strong>&quot; and &quot;<strong>Styles</strong>&quot; panels.</p> <p>You can basically record any &#39;procedure&#39; you do as an<strong> action</strong> in Photoshop and it will replicate that procedure on anything you like, as many times as you like. It can save you a lot of time and prevent you from repeating yourself over and over. You can apply an action to  a group of images, files, or even just a few objects within your document. </p> <p><a href="http://www.tucows.com/article/959" target="_blank">Here is a great tutorial on setting up your own actions</a><br /> </p> <p>I use actions for a multitude of things. When I have to optimise a bunch of images to upload to a gallery for example, I batch process them through on my own &#39;optimised for web&#39; action.</p> <p><strong>Batch processing</strong> is simply a way you can apply your pre-made actions (or one of Photoshop&#39;s inbuilt actions) to a set of files or images within a folder. You can set it up to run on its own while you go and make a coffee (or get on to some other work)!</p> <p>To use batch processing in Photoshop; you simply select &#39;File&#39; / &#39;Automate&#39; / &#39;Batch&#39; and within the Batch screen select your actions and which folder you want to apply it to - and away you go!</p> <p>Here are some helpful, free actions available online:</p> <ul><li><a href="http://www.designshard.com/video-tutorials/photoshop-actions-creating-folder-structures-for-web-designs-tutorial/">Creating folder structures</a> - This is a good idea, it helps you setup a nice framework of folders in your layers panel to keep your designs organised</li></ul> <ul><li><a href="http://chain.deviantart.com/art/Framing-actions-1-Text-118228926">Nice framing actions</a> - sets up a classy frame around your image with or without a caption ready to go</li></ul> <p>Some other interesting ones:</p> <ul>  <li> <a href="http://www.panosfx.com/index.php?option=com_content&amp;view=article&amp;id=53:reflections&amp;catid=42:free-stuff&amp;Itemid=57">Creating reflections</a> - Creates a nice reflection effect on your images</li>  <li><a href="http://www.panosfx.com/index.php?option=com_content&amp;view=article&amp;id=55:bnb&amp;catid=42:free-stuff&amp;Itemid=57">Bending photo corners</a> - Creates a great &#39;realistic&#39; photo or polaroid effect</li>  <li> <a href="http://www.panosfx.com/index.php?option=com_content&amp;view=article&amp;id=61:ruleofthirds&amp;catid=42:free-stuff&amp;Itemid=57">Rule of thirds</a> - A nice little trick for cropping photos in an aesthetic way</li>  <li><a href="http://visionwidget.com/toolz/4-design/160-black-white-photoshop-actions.html">Black &amp; White Conversion</a> - Exactly what is says, a group of simple and effective black and white conversion actions</li> </ul> <p>And if you&#39;re willing to put up the cash, there are tonnes of amazing actions available online for a fee. Some of my favourites are at <a href="http://www.gettotallyrad.com/#photoshop-actions-for-rockin-digital-photography-7a1d9">Totally Rad Actions</a> and <a href="http://www.eyecandyactions.com/">Eye Candy Actions</a> (I might be a bit biased as that is my talented cousin Sheye&#39;s action site). I highly recommend you check them out.</p> <p><strong>Layer styles</strong> are something you probably already use when you&#39;re designing in Photoshop, but one of the handier points to them is the Save function. If you have a set of styles you want to apply to a group of objects across the whole design, you can simply save that set of styles, and using the styles palette - apply them to any object within a layer. This is great for keeping your design consistent across your whole site.</p> <p>If you need some inspiration for creating your own layer styles, just do a quick Google search and you can find hundreds of free quality layer styles to download. <a href="http://www.dezinerfolio.com/2007/05/06/ultimate-web-20-layer-styles">Here is a great collection of web 2.0 layer styles.</a></p> <p>One more resource that is helpful for your design process is to use grid systems. Grid systems are basically template files with &#39;invisible&#39; grid lines already set up to help you to keep your design aligned and much more organised. Here is a page with links to some of the most popular systems available free online: <a href="http://djdesignerlab.com/2010/04/12/15-useful-css-grid-systems/">Grid systems</a>.</p> <p>If you start applying all these techniques to your design I think you will get a great workflow going. </p> <p>Maybe you can go even further, like setting up your own keyboard shortcuts or finding handy plugins... The possibilities are endless!</p> <p>Keira :)<br /></p>]]></content:encoded>
	</item>
	<item>
		<title>Making CSS Work In SSL</title>
		<link>http://www.ireckon.com/blog/programming-and-coding-for-the-web/1421-making-css-work-in-ssl/</link>
		<comments>http://www.ireckon.com/blog/programming-and-coding-for-the-web/1421-making-css-work-in-ssl/#comments</comments>
		<pubDate>Wed, 05 May 2010 11:30:40 +1000</pubDate>
		<dc:creator>Blair</dc:creator>
		<category><![CDATA[Programming and Coding for the Web]]></category>
		<guid isPermalink="true">http://www.ireckon.com/blog/programming-and-coding-for-the-web/1421-making-css-work-in-ssl/</guid>
		<description><![CDATA[When integrating a shopping cart into a web site you obviously need to switch to an SSL environment before asking for any payment details, and you want the SSL site to look as nice as the main site does, or identical to the main site in fact. But you don't [...]]]></description>
		<content:encoded><![CDATA[<p>When integrating a shopping cart into a web site you obviously need to switch to an SSL environment before asking for any payment details, and you want the SSL site to look as nice as the main site does, or identical to the main site in fact. But you don't want to have two copies of everything because then you would have to maintain two copies of everything which is a pain in the butt. So you make sure to use a &lt;base href= in the header and relative paths for all your links so that they redirect back to the non-SSL site. Then you can set your images and resources such as CSS and Javascript files with full paths specifying https:// and it should all work right?<br />
<br />
Well, it turns out that images specified within a CSS file will not load in SSL unless the full URL is specified. This wouldn't be a problem in a normal PHP script because you could just put a condition in such as this:<br />
<br />
<pre>&lt;img src="&lt;?= $_SERVER['HTTPS'] == 'on' ? $SSL_URL : '/' ?&gt;images/global/logo.jpg" border="0" /&gt;</pre><br />
<br />
But CSS files are generally not processed by the PHP compiler so this method isn't going to work. What I ended up doing in this situation was to intercept the call to the CSS file and redirect it through a PHP script which would process the CSS file automatically before returning the modified style information with the correct URLs.<br />
<br />
The first step was to modify the path of the CSS file being called in the event of the call coming from SSL:<br />
<br />
<pre>&lt;link rel="stylesheet" type="text/css" href="/css/&lt;?= $_SERVER['HTTPS'] == 'on' ? 'payments-' : '' ?&gt;shop.css" /&gt;</pre><br />
<br />
This change means that any CSS file requested from SSL will have the prefix payments- in the filename. Then I created a mod-rewriting rule for Apache to follow when retrieving the CSS file:<br />
<br />
<pre>RewriteRule ^css/payments-(.+)$ includes/css_rewrite.php?css_file=$1 [L,QSA]</pre><br />
<br />
The effect of this rule is that any CSS file that is requested and has the prefix payments- will be redirected to a PHP script where the final piece of magic occurs. In the PHP script, the original CSS file is opened and processed line by line. The objective here is to correct any image pages. I did this as follows:<br />
<br />
<pre>$line = str_replace("url(images", "url(".$SSL_URL.'images', $line);</pre><br />
<br />
You can use Regex or any string replacement method you like for this. Obviously, you also need to cater for URLs that have leading slashes or use .. for parent directories, and you also need to consider that the URL may be enclosed in single or double quotes.<br />
<br />
Once all lines in the file have been processed you simply need to set the content type of the output:<br />
<br />
<pre>header('content-type:text/css');</pre><br />
<br />
And then output the modified CSS file:<br />
<br />
<pre>echo $new_contents;</pre><br />
<br />
The biggest benefit that I have found of tackling the problem in this way is that there is minimal effort required to maintain the CSS. Any new CSS file that is added or any change to any existing CSS file is automatically handled as long as the CSS file is called correctly in the first place. There is no need to maintain two separate copies of the CSS or for the web design guys to give any special considerations to the problem when creating the CSS.</p>]]></content:encoded>
	</item>
	</channel>
</rss>
