<?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>Simon Whatley &#187; Search</title>
	<atom:link href="http://www.simonwhatley.co.uk/topic/search/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simonwhatley.co.uk</link>
	<description>The opposite of every great idea is another great idea</description>
	<lastBuildDate>Wed, 02 Nov 2011 09:28:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google Launches Page Speed Analyzer In Labs</title>
		<link>http://www.simonwhatley.co.uk/google-launches-page-speed-analyzer-in-labs</link>
		<comments>http://www.simonwhatley.co.uk/google-launches-page-speed-analyzer-in-labs#comments</comments>
		<pubDate>Mon, 04 Apr 2011 10:06:08 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Page Speed]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[search engine marketing]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[SEM]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=3983</guid>
		<description><![CDATA[Back in April last year, Google announced that it would take page download speeds into account when indexing web pages; officially linking a website’s performance to search engine marketing. Google’s fixation with page speed took an addition last Thursday with the launch of Page Speed to Google Labs.]]></description>
			<content:encoded><![CDATA[<p>Back in April last year, Google announced that it would take page download speeds into account when indexing web pages; officially linking a website&#8217;s performance to search engine marketing. Google&#8217;s fixation with page speed took an addition last Thursday with the launch of <a href="http://pagespeed.googlelabs.com/" title="Page Speed" target="_blank" rel="nofollow">Page Speed</a> to Google Labs.</p>
<p>Page Speed analyses the performance of web pages and gives specific suggestions for making them faster. Page Speed is available from any browser. This allows website owners to get immediate access to Page Speed performance suggestions so they can make their pages faster.</p>
<p>The suggestions are divided into High, Medium and Low priority. The test, appropriately, runs in a matter of seconds. This site scored well with a grade of 91 out of 100. Here&#8217;s what Google suggests should be done to make up the 9 points:</p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2011/04/page-speed-online.png"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2011/04/page-speed-online-1024x485.png" alt="" title="Page Speed Online" width="600" height="284" class="aligncenter size-large wp-image-3984" /></a></p>
<p>That’s an analysis of desktop page speed; you can select to also run a mobile speed report.</p>
<p>There are also <a href="http://code.google.com/speed/page-speed/download.html" title="Page Speed Extensions" target="_blank" rel="nofollow">page speed extensions</a> for Firefox and Chrome, as well as other code and instructions for developers on that page.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/google-launches-page-speed-analyzer-in-labs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get your Website&#8217;s Video Content onto the Search Engines</title>
		<link>http://www.simonwhatley.co.uk/get-your-websites-video-content-onto-the-search-engines</link>
		<comments>http://www.simonwhatley.co.uk/get-your-websites-video-content-onto-the-search-engines#comments</comments>
		<pubDate>Fri, 19 Nov 2010 12:24:51 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Search engine optimization]]></category>
		<category><![CDATA[Search engine results page]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[Site map]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[video search engines]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=3769</guid>
		<description><![CDATA[Given the option, most people prefer to watch a video than read good old fashioned text. Therefore, it’s no surprise that video sites such as YouTube, Vimeo and DailyMotion are increasing in populatrity, with YouTube inparticular being recently ranked the third most popular website in the world by Alexa. Anticipating the need to find video content online, the major search engines (Google, Yahoo and Bing) have created their own video search engines. These spider the web for unique video content and publish it in their video sections.]]></description>
			<content:encoded><![CDATA[<p>Given the option, most people prefer to watch a video than read good old fashioned text. Therefore, it&#8217;s no surprise that video sites such as YouTube, Vimeo and DailyMotion are increasing in populatrity, with YouTube inparticular being recently ranked the third most popular website in the world by Alexa.</p>
<p>Anticipating the need to find video content online, the major search engines (Google, Yahoo and Bing) have created their own video search engines. These spider the web for unique video content and publish it in their video sections.</p>
<p>An interesting and cool result of this is that, instead of posting normal text listings, the search engines publish thumbnail screenshots of the videos on the search engine results pages (<abbr title="search engine results page">SERP</abbr>). The thumbnail enables users to see what kind of video they can expect to see, before actually viewing it.</p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2010/11/google-video-search.png"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2010/11/google-video-search-300x194.png" alt="" title="Google Video Search" width="300" height="194" class="aligncenter size-medium wp-image-3772" /></a></p>
<p>Universal search &#8212; a system that blends image, video, news, blog, local and traditional search to form a more complete experience and result set &#8212; is now integral to all three major search engines. Listings that have video thumbnails have been proven to receive a much higher click-through rate than traditional text listings.</p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2010/11/google-universal-search.png"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2010/11/google-universal-search-300x122.png" alt="" title="Google Universal Search" width="300" height="122" class="aligncenter size-medium wp-image-3774" /></a></p>
<p><strong>So, how can you get your pages listed with video thumbnails?</strong></p>
<ol>
<li>Embed your video onto your web page using any number of methods. For example, you could use Flash video, Windows media video, Quicktime, Ogg Theora amongst others. As a point to note, you shouldn&#8217;t use a third-party video site &#8212; such as YouTube, Vimeo and DailyMotion &#8212; for this; the video must be unique to your website.</li>
<li>Create a thumbnail of the video for indexing.</li>
<li>Create four meta tags on the web page that displays the video:

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;meta name=&quot;medium&quot; content=&quot;video&quot; /&gt;
&lt;meta name=&quot;video_type&quot; content=&quot;application/x-shockwave-flash&quot; /&gt;</pre></div></div>

<p>Replace <code>application/x-shockwave-flash</code> with whichever video format you&#8217;re using.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;meta name=&quot;video_height&quot; content=&quot;280&quot; /&gt;
&lt;meta name=&quot;video_width&quot; content=&quot;460&quot; /&gt;</pre></div></div>

<p>Replace the height and width dimensions with those specific to your video.</li>
<li>Create a video sitemap and submit it to the search engines. <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&#038;answer=80472" title="Google Video Submission Process" target="_blank" rel="nofollow">Google</a> and <a href="http://video.search.yahoo.com/mrss/submit" title="Yahoo Video Submission Process" target="_blank" rel="nofollow">Yahoo</a> have a clear video submission process, whereas Bing does not, so you should submit to <a href="http://www.bing.com/toolbox/posts/archive/2009/10/09/submit-a-sitemap-to-bing.aspx" title="Bing Sitemap Submission Process"  target="_blank" rel="nofollow">Bing</a> in the normal way.</li>
</ol>
<p>If your page is already in position one for a keyword, that listing will gain a thumbnail once you have optimised it for video. You&#8217;ll also get increased time on site and possibly page views, afterwhich you can develop a better conversion-rate strategy.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/get-your-websites-video-content-onto-the-search-engines/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When to use Sub-domains versus Sub-directories</title>
		<link>http://www.simonwhatley.co.uk/when-to-use-sub-domains-versus-sub-directories</link>
		<comments>http://www.simonwhatley.co.uk/when-to-use-sub-domains-versus-sub-directories#comments</comments>
		<pubDate>Thu, 17 Jun 2010 11:06:39 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[domains]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsite]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Sky]]></category>
		<category><![CDATA[sub-directories]]></category>
		<category><![CDATA[sub-domains]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=3689</guid>
		<description><![CDATA[The decision to utilise a sub-domain, sub-directory or even a microsite is simply an architectural decision, but one that is often compounded with a marketing decision. In general, sub-directories are used to describe what individual pages are about while sub-domains and microsites are used to describe what an entire site is about.]]></description>
			<content:encoded><![CDATA[<p>When it comes to SEO in general, when should I use sub-domains versus sub-directories? How do microsites fit into the mix? </p>
<p>The decision to utilise a sub-domain, sub-directory or even a microsite is simply an architectural decision, but one that is often compounded with a marketing decision. In general, sub-directories are used to describe what individual pages are about while sub-domains and microsites are used to describe what an entire site is about.</p>
<h3>When to use sub-directories</h3>
<ul>
<li>Sub-directories are useful for organising content into meaningful groupings with descriptive URLs. If you have a meaningful taxonomy, then sub-directories are a good way to make your URLs more search friendly.</li>
<li>For relatively small websites, i.e. not the BBCs and CNNs of this world, keeping your content in one place will help your website build trust and authority. The more trust and authority a website is able to garner with the search engines, the easier it becomes to rank new and related content.</li>
<li>For the less technically savvy, sub-directories are easier to manage than sub-domains since they are generally created as part of the website&#8217;s page hierarchy. Furthermore, many CMSs don&#8217;t support the ability to publish across different domains out-of-the-box.</li>
<li>Google Webmasters tools allow you to set basic geo-location preferences to sub-directories. The idea is to create new pseudo-website listings that also include sub-directories. For example, the www.domain.com listing could have www.domain.com/uk for the UK, www.domain.com/es for Spain and so on for each geographic location.</li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>When to use sub-domains</h3>
<ul>
<li>Sub-domains are useful for organising content that is otherwise unrelated. Take Google for example, they have a news product at news.google.com, a maps product at maps.google.com and a email product at mail.google.com. Since they are fundamentally different from each other and Google&#8217;s main search product, they aren&#8217;t held under the same domain.</li>
<li>Sub-domains allow you to target regional markets more effectively. Sub domains are easier to market to specific geographical regions. For instance you can assign an IP address to a sub-domain and set a geographical preference in Google&#8217;s Webmaster tools for each sub-domain (sub-directories can have their geo-preference set but can&#8217;t be assigned an IP in another country, which might also be a signal of geo-location). For example, the www.domain.com listing could have uk.domain.com for the UK, es.domain.com for Spain and so on for each geographic location.</li>
<li>If you already have a well established domain and want to expand out into other areas not completely related to your main website&#8217;s activities then a sub-domain may well be a good option. At the same time, people associate the sub-domain with your main domain&#8217;s brand, which means it can be easy to build up momentum on a vertical related to your main site. This is what the web giants Google and Yahoo, Sky and the BBC do successfully, but smaller websites can do the same. You often see this when the third-party functionality is &#8220;plugged into&#8221; an existing site, such as a payment gateway, events and job boards.</li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>When to use microsites</h3>
<p>Like sub-domains, microsites have an important position in the overall debate.</p>
<ul>
<li>If you have a new product or service that you potentially want to sell off or brand completely differently from your main business offering, a microsite makes a lot of sense. Microsites are really just a stripped down website, but as the product or service develops, so will the website and associated brand and it will take on trust and authority of its own.</li>
<li>Microsites offer the ability to completely separate your main brand from the new product, service or promotion. This is useful if you&#8217;re pushing a content piece that has little to no association with your site and you don&#8217;t want the potential branding confusion or commercial association to hinder link and user growth.</li>
<li>Microsites can be powerful if you have an exact match domain name for a particular keyword you&#8217;re targeting. Google&#8217;s preference for and ranking exact-match domains is a very powerful tool to use for SEO.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/when-to-use-sub-domains-versus-sub-directories/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 Google AdWords Tips and Tricks</title>
		<link>http://www.simonwhatley.co.uk/13-google-adwords-tips-and-tricks</link>
		<comments>http://www.simonwhatley.co.uk/13-google-adwords-tips-and-tricks#comments</comments>
		<pubDate>Tue, 25 May 2010 10:42:48 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[advertising campaign]]></category>
		<category><![CDATA[adverts]]></category>
		<category><![CDATA[adwords]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Click Through Rate]]></category>
		<category><![CDATA[Cost Per Acquisition]]></category>
		<category><![CDATA[Cost Per Click]]></category>
		<category><![CDATA[CPA]]></category>
		<category><![CDATA[CPC]]></category>
		<category><![CDATA[CTR]]></category>
		<category><![CDATA[geo-targeting]]></category>
		<category><![CDATA[geotargeting]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google AdWords]]></category>
		<category><![CDATA[Internet marketing]]></category>
		<category><![CDATA[Return on Investment]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[search phrase]]></category>
		<category><![CDATA[SERPs]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=3570</guid>
		<description><![CDATA[Google’s AdWords product helps connect you with potential customers in the right place, and at precisely the right time by placing relevant adverts on the right-hand-side of Google’s search results pages (SERPs) or through their content network, via AdSense.]]></description>
			<content:encoded><![CDATA[<p>Google&#8217;s <a href="https://adwords.google.com/" title="Google AdWords" target="_blank" rel="nofollow">AdWords</a> product helps connect you with potential customers in the right place, and at precisely the right time by placing relevant adverts on the right-hand-side of Google&#8217;s search results pages (<abbr title="Search Engine Result Pages">SERPs</abbr>) or through their content network, via <a href="https://www.google.com/adsense/" title="Google AdSense" target="_blank" rel="nofollow">AdSense</a>.</p>
<p><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2010/05/google-adwords-logo.gif" alt="" title="Google AdWords" width="210" height="40" class="aligncenter size-full wp-image-3612" /></p>
<p>For a beginner, Google AdWords can be a little daunting to start with, so below I list some tips and tricks that have served and continue to serve me well whenever I setup and manage a campaign.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<ol>
<li><strong>Don&#8217;t use broad keyword matching</strong> &#8212; At least not to start off with. What&#8217;s broad matching? &#8220;If you include general keyword or keyword phrases-such as tennis shoes-in your keyword list, your adverts will appear when users search for tennis and shoes, in any order, and possibly along with other terms.&#8221; With expanded matching it becomes even harder to know when your keywords will show, because Google will pick them algorithmically. Broad match is usually used by experienced advertisers looking to save time (usually with a long list of negative keywords) or by lazy advertisers, who may not have the time or the inclination to target their campaigns. Broad matching can also be the right way to go for parts of certain kinds of campaign, but wading straight into it can be dangerous.</li>
<li><strong>Use dynamic titles in your adverts</strong> &#8212; Dynamic titles are easy, they don&#8217;t cost anything and they usually have a good effect on <abbr title="Click Through Rate">CTR</abbr> and conversion rates. The phrase that the searcher uses in their search will come up as the the title of your advert. This saves you having to create an individual advert for each keyword and means that your ad will be more targeted. In the title field of your ad simply put <code>{keyword:your default title here}</code>. The default title is in case the search phrase is too long for the title field or if AdWords can&#8217;t display the search for some other reason.</li>
<li><strong>Use global negatives to prevent advert duplication</strong> &#8212; If you&#8217;re selling something, you don&#8217;t want people finding your advert if they&#8217;re searching for free stuff. This sounds obvious, but do some searches and you&#8217;ll see it happening. Use the word &#8216;free&#8217; in your campaign global negatives. You can also use this for other words you don&#8217;t want to turn up for. Using negative keywords is especially important if you&#8217;re using broad matching.</li>
<li><strong>Turn off content targeting and search network</strong> &#8212; Do you know where to look at these adverts? If the answer is a resounding &#8220;no&#8221;, leave them alone until you feel confident that you know where they&#8217;ll be showing and that you can make them work &#8212; get comfortable with Google <abbr title="Search Engine Result Pages">SERPs</abbr> first. Conversion rates and <abbr title="Click Through Rate">CTR</abbr>&#8216;s change dramatically for each search property, not to mention content targeted adverts. Get acquainted with Google before you move on to the others.</li>
<li><strong>Test different advert-copy and positions</strong> &#8212; How much of a difference will being in the first position, as opposed to the second, third or sixth position make, for your net profit? The answer is that it depends on your creative, industry and who else is bidding on your keywords. The bottom line is that you should know. Test your creative in each position and work out where it will be most effective, from an <abbr title="Return on Investment">ROI</abbr> point of view. Remember also that the AdWords ranking algo works on a <abbr title="Cost Per Click">CPC</abbr> x <abbr title="Click Through Rate">CTR</abbr> basis (it&#8217;s actually more complicated than that, but that gives an idea as to why out of two adverts with similar <abbr title="Cost Per Click">CPC</abbr>&#8216;s, one will be higher because of a higher <abbr title="Click Through Rate">CTR</abbr>.) You can also test your creatives. Write several different adverts and set them to run evenly (Google will run the one which preforms best by default, but you can set them to run evenly in your campaign settings). The creative which gives you the highest <abbr title="Return on Investment">ROI</abbr> is the one you should go with. You should probably run this kind of test for more than just a day.</li>
<li><strong>Optimise your destination <abbr title="Universal Resource Locator">URLs</abbr> and landing pages</strong> &#8212; The landing page is the page which the person who clicked on your advert will see when they come through to your site. Don&#8217;t use your homepage as your landing page unless it deals only with selling the product you&#8217;re advertising. For example, if you&#8217;re selling widgets, optimise a page on your website with information regarding that widget, this could be a product page on your website, or a specific page for the advertising campaign.</li>
<li><strong>Track conversion and <abbr title="Return on Investment">ROI</abbr></strong> &#8212; Track everything. Google will track impressions, clicks and click through rate. Just because an advert has a high <abbr title="Click Through Rate">CTR</abbr> doesn&#8217;t mean that it is making you money. Use Google&#8217;s own conversion tracking codes and link AdWords with Analytics. If you don&#8217;t know how each keyword is preforming, then you won&#8217;t be able to optimise your campaigns. Turn off the keywords that aren&#8217;t working well and invest more in the keywords which are.</li>
<li><strong>Work out your <abbr title="Cost Per Aquistion">CPA</abbr></strong> &#8212; How much is each sale costing you? Are your Google AdWords listings preforming as well as your Yahoo! listings? Your Bing listings? Your offline marketing? You should know how much you&#8217;re paying for each order, sale, download or enquiry on each channel &#8212; only then will you be able to set <abbr title="Cost Per Aquistion">CPA</abbr> targets to work towards and know which channel is best for you.</li>
<li><strong>Don&#8217;t enter into bidding wars with your competitors, find a niche</strong> &#8212; It is easy to get into bidding wars with your competitors. You want to be number one and so does your competitor. The best thing to do is to take a step back, ten deep breaths and consider how important it really is to be in the number one spot. If you can justify it, fine but otherwise: let your competitor be number one, slot into the number two slot and wait. If you have a better product, your click-through rate will get you to the top – and you&#8217;ll still be paying the same as you were in the second position. More and more people are using automated bidding software. This software will update at a set interval to keep the ad in the desired position. Doing battle with this kind of software is even more frustrating and less rewarding than trying to outbid a competitor.</li>
<li><strong>Set a weekly budget and stick to it</strong> &#8212; When you&#8217;re first starting out this is really important. AdWords is addictive, and like anything else addictive, it can quickly get out of hand. A keyword may convert like nobody&#8217;s business one day and die the next. Make sure you know a keyword is working &#8212; more importantly, know why it is working &#8212; before you invest more.</li>
<li><strong>Geo-target your adverts</strong> &#8212; Geo-target your adverts to the relevant audience. It can be done when you set up a new campaign and in your campaign settings. If you want to show on google.com that&#8217;s fine, but remember that you can geo-target to individual countries and even cities (you can target regions in the <abbr title="United States">US</abbr>, <abbr title="United Kingdom">UK</abbr>, Canada, France, Germany, Italy, Japan, Spain and the Netherlands). The more targeted users feels that your ad is, the more likely they are to click on it.</li>
<li><strong>Organise your adverts into logical groups</strong> &#8212; This will make it easier for you to know what is doing well and what isn&#8217;t &#8212; especially a year later. If you&#8217;re selling widgets have a campaign not just for widgets, but for each brand of widget, and then an ad-group for each widget model.</li>
<li><strong>Keep a close eye on what your competitors are doing</strong> &#8212; Is your competitor doing something better than you? What keywords do you share with your competitors? Can you discern their strategy? Do they use automated bidding software? Do their landing pages have some magic which you should be emulating? This is the sort of information you can find out and the kind of information that you need to know.</li>
</ol>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>If there are inaccuracies in the above list, just give me a shout, otherwise, I&#8217;m happy to hear your own tips and experiences.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/13-google-adwords-tips-and-tricks/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tools to Evaluate the Speed of Your Website</title>
		<link>http://www.simonwhatley.co.uk/tools-to-evaluate-the-speed-of-your-website</link>
		<comments>http://www.simonwhatley.co.uk/tools-to-evaluate-the-speed-of-your-website#comments</comments>
		<pubDate>Tue, 13 Apr 2010 10:21:51 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Charles]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Fiddler]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[search engine marketing]]></category>
		<category><![CDATA[Search engine optimization]]></category>
		<category><![CDATA[search rankings]]></category>
		<category><![CDATA[search rankings algorithm]]></category>
		<category><![CDATA[Smush It]]></category>
		<category><![CDATA[web debugging]]></category>
		<category><![CDATA[Webmaster Tools]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[YSlow]]></category>
		<category><![CDATA[YUI Compressor]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=3461</guid>
		<description><![CDATA[Google’s addition of a page speed signal to its search rankings algorithm officially links performance with search engine marketing. The loading speed of a web page affects user psychology in a number of ways, and now it can effect its rankings as well.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.websiteoptimization.com/speed/tweak/page-speed-search-rankings/" title="" target="_blank" rel="nofollow">WebsiteOptimisation.com</a> recently reported that Google has incorporated the speed of a web page into its search engine rankings. </p>
<p>Google&#8217;s addition of a page speed signal to its search rankings algorithm officially links performance with search engine marketing. The loading speed of a web page affects user psychology in a number of ways, and now it can effect its rankings as well.</p>
<p>From the Google Webmasters&#8217; Blog:</p>
<blockquote><p>Speeding up websites is important &#8212; not just to site owners, but to all Internet users. Faster sites create happy users and we&#8217;ve seen in our internal studies that when a site responds slowly, visitors spend less time there. But faster sites don&#8217;t just improve user experience; recent data shows that improving site speed also reduces operating costs. Like us, our users place a lot of value in speed &#8211; that&#8217;s why we&#8217;ve decided to take site speed into account in our search rankings. We use a variety of sources to determine the speed of a site relative to other sites</p></blockquote>
<p>If you are a site owner, webmaster or a web author, there are some free tools that you can use to evaluate the speed of your site and therefore improve site performance:</p>
<ul>
<li><a href="http://code.google.com/speed/page-speed/" title="Page Speed" target="_blank" rel="nofollow">Page Speed</a>, an open source <a href="http://getfirefox.com/" title="Get Firefox" target="_blank" rel="nofollow">Firefox</a>/<a href="http://getfirebug.com/" title="Get Firebug" target="_blank" rel="nofollow">Firebug</a> add-on that evaluates the performance of web pages and gives suggestions for improvement.</li>
<li><a href="http://developer.yahoo.com/yslow/" title="Yahoo! YSlow" target="_blank" rel="nofollow">Yahoo! YSlow</a> a <a href="http://getfirefox.com/" title="Get Firefox" target="_blank" rel="nofollow">Firefox</a>/<a href="http://getfirebug.com/" title="Get Firebug" target="_blank" rel="nofollow">Firebug</a> Add-on that analyzes web pages and suggests ways to improve their performance, based on a set of rules for high performance web pages.</li>
<li><a href="http://www.webpagetest.org/" title="WebPageTest" target="_blank" rel="nofollow">WebPageTest</a> shows a waterfall view of your pages&#8217; load performance plus an optimization checklist.</li>
<li><a href="http://browsermob.com/website-monitoring" title="BrowserMob website monitoring" target="_blank" rel="nofollow">BrowserMob</a> a tool for website performance monitoring and alerting.</li>
<li><a href="http://www.google.co.uk/chrome" title="Google Chrome" target="_blank" rel="nofollow">Chrome</a> Developer Tools that let you edit, debug, and monitor <abbr title="Cascading Style Sheets">CSS</abbr>, <abbr title="HyperText Markup Language">HTML</abbr>, and JavaScript live in any web page. You can also use them to optimise web page performance by profiling <abbr title="Central Processing Unit">CPU</abbr> and memory usage.</li>
<li>Google&#8217;s <a href="http://www.google.com/webmasters/" title="Google Webmaster Tools" target="_blank" rel="nofollow">Webmaster Tools</a>, in the Labs menu, Site Performance shows the speed of your website as experienced by users around the world.</li>
</ul>
<p>Other tools, including those for web debugging (<a href="http://www.charlesproxy.com/" title="Charles web proxy" target="_blank" rel="nofollow">Charles</a> and <a href="http://www.fiddler2.com/fiddler2/" title="Fiddler 2" target="_blank" rel="nofollow">Fiddler</a>) and resource optimisation (<a href="http://smush.it/" title="Smush It" target="_blank" rel="nofollow">Smush It</a> and <a href="http://developer.yahoo.com/yui/compressor/" title="Yahoo! YUI Compressor" target="_blank" rel="nofollow">YUI Compressor</a>), can be found on <a href="http://code.google.com/speed/tools.html" title="Google Code Speed Tools" target="_blank" rel="nofollow">Google Code</a>.</p>
<p>Google&#8217;s announcement of adding a page speed signal into its search rankings algorithm will in the long term will force the hand of website owners to increase the performance of their websites. This can only be a good think for user experience. With time and investment, the frustration of slow-loading websites will be banished to the past.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/tools-to-evaluate-the-speed-of-your-website/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimise Your URLs for Web Crawlers and Indexing</title>
		<link>http://www.simonwhatley.co.uk/optimise-your-urls-for-web-crawlers-and-indexing</link>
		<comments>http://www.simonwhatley.co.uk/optimise-your-urls-for-web-crawlers-and-indexing#comments</comments>
		<pubDate>Thu, 08 Oct 2009 11:15:05 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Index]]></category>
		<category><![CDATA[Information retrieval]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Robots exclusion standard]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[search engine optimisation]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[URL redirection]]></category>
		<category><![CDATA[Web archiving]]></category>
		<category><![CDATA[web crawlers]]></category>
		<category><![CDATA[Web search engine]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[world wide web]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=2011</guid>
		<description><![CDATA[Many questions about website architecture, crawling and indexing, and even ranking issues can be boiled down to one central issue: How easy is it for search engines to crawl your site?]]></description>
			<content:encoded><![CDATA[<p>Many questions about website architecture, crawling and indexing, and even ranking issues can be boiled down to one central issue: How easy is it for search engines to crawl your site?</p>
<p>The Internet is not simply a big place it is a huge place; new content is being created all the time. Google, Yahoo and Microsoft each have a finite number of resources, so when faced with the nearly-infinite quantity of content that&#8217;s available online, their various crawlers are only able to find and crawl a percentage of that content. Then, of all the content they&#8217;ve crawled, they&#8217;re only able to index a portion. Of course with the cheapness of storage, the search engines are able to index more and more content each day, but not at the pace the Web is growing.</p>
<p><abbr title="Universal Resource Locator">URL</abbr>s are like the bridges between your website and a search engine&#8217;s crawler: crawlers need to be able to find and cross those bridges (i.e., find and crawl your <abbr title="Universal Resource Locator">URL</abbr>s) in order to get to your site&#8217;s content. If your <abbr title="Universal Resource Locator">URL</abbr>s are complicated or redundant, crawlers are going to spend time tracing and retracing their steps; if your <abbr title="Universal Resource Locator">URL</abbr>s are organised and lead directly to distinct content, crawlers can spend their time accessing your content rather than crawling through empty pages, or crawling the same content over and over via different <abbr title="Universal Resource Locator">URL</abbr>s.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>So, what can you do as a website developer or owner to reduce that labyrinth of <abbr title="Universal Resource Locator">URL</abbr>s and helping crawlers find more of your content faster? Below are a few ideas:</p>
<ul>
<li><strong>Remove unnecessary query string details from the URL.</strong><br />
Parameters in the <abbr title="Universal Resource Locator">URL</abbr> that don&#8217;t change the content of the page&#8211;like session <abbr title="Identity">ID</abbr>s or list sort orders&#8211;can be removed from the <abbr title="Universal Resource Locator">URL</abbr> and put into a cookie. By putting this information in a cookie and <a href="http://en.wikipedia.org/wiki/URL_redirection#HTTP_status_codes_3xx" title="Wikipedia: URL Redirection">301 redirecting</a> to a <q>clean</q> <abbr title="Universal Resource Locator">URL</abbr>, you retain the information and reduce the number of <abbr title="Universal Resource Locator">URL</abbr>s pointing to that same content.
</li>
<li><strong>Stop infinite pagination in, for example, lists and calendars.</strong><br />
If you have a calendar with infinite past and future dates or a list with infinite pagination you have what is described as an <q>infinite crawl space</q>, which is a huge burden on crawlers. To resolve the calendar issue, you can add no-follow attributes to links to dynamically created future calendar pages. When creating pagination links, disable previous and next links when the first and last pages are reached and redirect users to an appropriate page if the query string in the <abbr title="Universal Resource Locator">URL</abbr> is <q>hacked</q> (this may be a <q>page not found</q> static page).
</li>
<li><strong>Utilise the robots.txt file to prevent actions the web crawlers can&#8217;t or shouldn&#8217;t perform.</strong><br />
Using a <a href="http://www.robotstxt.org" title="Robots.txt" target="_blank" rel="nofollow">robots.txt</a> file, you can disallow crawling of login pages, contact forms, shopping carts, and other pages whose sole functionality is something that a crawler can&#8217;t and shouldn&#8217;t perform. This lets crawlers spend more of their time crawling content that they can actually do something with.
</li>
<li><strong>Prevent duplicate content.</strong><br />
An ideal scenario for crawlers is a one-to-one link between content an a <abbr title="Universal Resource Locator">URL</abbr>. Each <abbr title="Universal Resource Locator">URL</abbr> leads to a unique bit of content and each piece of content can be accessed by a unique <abbr title="Universal Resource Locator">URL</abbr>. The closer your site can get to this scenario, the more streamlined your site will be for crawling and indexing. If your CMS makes this difficult to achieve, you can use the <a href="/canonical-urls-what-are-they-all-about">canonical tag</a> to indicate a preferred <abbr title="Universal Resource Locator">URL</abbr> for duplicate content.
</li>
</ul>
<p>More information on this topic can be found on the <a href="http://sites.google.com/site/webmasterhelpforum/en/faq--crawling--indexing---ranking#duplicate-content" title="Google Webmaster Central Blog" target="_blank" rel="nofollow">Google Webmaster Central Blog</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/optimise-your-urls-for-web-crawlers-and-indexing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canonical URLs &#8211; What Are They All About?</title>
		<link>http://www.simonwhatley.co.uk/canonical-urls-what-are-they-all-about</link>
		<comments>http://www.simonwhatley.co.uk/canonical-urls-what-are-they-all-about#comments</comments>
		<pubDate>Wed, 07 Oct 2009 09:34:23 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Duplicate content]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[search engine optimisation]]></category>
		<category><![CDATA[Search engine optimization]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[search results]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Uniform Resource Identifier]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[web application]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=2043</guid>
		<description><![CDATA[Carpe diem on any duplicate content worries: Google, Yahoo and Microsoft now support a format that allows you to publicly specify your preferred version of a URL. If your site has identical or vastly similar content that’s accessible through multiple URLs, this format provides you with more control over the URL returned in search results. It also helps to make sure that properties such as link popularity are consolidated to your preferred version.]]></description>
			<content:encoded><![CDATA[<p>Google announced as long ago as February, in their official <a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html" title="" target="_blank" rel="nofollow ">Webmaster Central Blog</a> a new canonical <abbr title="Universal Resource Locator">URL</abbr> tag:</p>
<blockquote><p>Carpe diem on any duplicate content worries: we now support a format that allows you to publicly specify your preferred version of a URL. If your site has identical or vastly similar content that&#8217;s accessible through multiple URLs, this format provides you with more control over the URL returned in search results. It also helps to make sure that properties such as link popularity are consolidated to your preferred version.</p></blockquote>
<p>But what do they mean by <q>canonical</q>? One of the definitions of <q>canonical</q> is <q>reduced to the simplest and most significant form possible without loss of generality.</q></p>
<p>What this means is that if you have a page&#8211;let&#8217;s take an e-commerce product page&#8211;and the simplest <abbr title="Universal Resource Locator">URL</abbr> that you want it accessible by is:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">http://www.site.com/category/product.html</pre></div></div>

<p>you can add the canonical tag to that specific product. Google, Yahoo and Microsoft use this tag to tell their search engines which <abbr title="Universal Resource Locator">URL</abbr> it should have for the current page.</p>
<p>Now, let&#8217;s say that the particular software you use <strong>also</strong> allows you to access the same product using:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">http://www.site.com/company/product.html</pre></div></div>

<p>and</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">http://www.site.com/different_category/product.html</pre></div></div>

<p>Perhaps this one product is in multiple categories. With this tag in place when any of the alternate pages are loaded this tag notifies any search engine that this is really the same product as the page you defined in the canonical tag. So, you are still allowed to have the content available as generally needed (by categories, tags, or some other organisation system) and still avoid having the content duplicated and penalised.</p>
<p>To implement the canonical <abbr title="Universal Resource Locator">URL</abbr> tag in your web application, you simply need to do the following inside the <code>&lt;head&gt;</code> section of the duplicate content URLs:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;link rel=&quot;canonical&quot; href=&quot;http://www.site.com/category/product.html&quot; /&gt;</pre></div></div>

<p>As Google mention, this tag is a hint that they <q>honour strongly</q>. Google will take your preference into account, in conjunction with other signals, when calculating the most relevant page to display in search results.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/canonical-urls-what-are-they-all-about/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling Search Engine Safe URLs with Apache and htaccess</title>
		<link>http://www.simonwhatley.co.uk/enabling-search-engine-safe-urls-with-apache-and-htaccess</link>
		<comments>http://www.simonwhatley.co.uk/enabling-search-engine-safe-urls-with-apache-and-htaccess#comments</comments>
		<pubDate>Mon, 08 Dec 2008 15:57:15 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[All]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[ColdBox]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Fusebox]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[httpd.conf]]></category>
		<category><![CDATA[ISAPI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[New Brunswick]]></category>
		<category><![CDATA[None]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[search engine optimisation]]></category>
		<category><![CDATA[search engine robots]]></category>
		<category><![CDATA[search engine safe]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[URL rewriting]]></category>
		<category><![CDATA[USD]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1635</guid>
		<description><![CDATA[An increasingly popular technique among websites and in particular, blogs, is the idea of making URLs search engine friendly, or safe, on the premise that doing so will help search engine optimisation. By removing the obscure query string element of a URL and replacing it with keyword rich alternatives, not only makes it more readable for a human being, but also the venerable robots that allow our page content to be found in the first place.]]></description>
			<content:encoded><![CDATA[<p>An increasingly popular technique among websites and in particular, blogs, is the idea of making <abbr title="Universal Resource Locator">URL</abbr>s search engine friendly, or safe, on the premise that doing so will help search engine optimisation. By removing the obscure query string element of a <abbr title="Universal Resource Locator">URL</abbr> and replacing it with keyword rich alternatives, not only makes it more readable for a human being, but also the venerable robots that allow our page content to be found in the first place.</p>
<p>For example, the following is WordPress&#8217; default URL configuration for a post:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">http://www.domain.com/?p=1635</pre></div></div>

<p>However, buy using a URL-rewriting available in the Apache webserver, we can achieve a far better result, such as the following:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">http://www.domain.com/search-engine-safe-urls</pre></div></div>

<p>NB. It is also possible to achieve a similar result with an <abbr title="Internet Server Application Programming Interface">ISAPI</abbr> rewrite for Microsoft&#8217;s <abbr title="Internet Information Server">IIS</abbr> webserver, but this topic will not be included in this post.</p>
<p>To get your website working with <abbr title="search engine safe">SES</abbr> <abbr title="Universal Resource Locator">URL</abbr>s you need to enable both the <code>mod_rewite</code> module and <code>AllowOverride</code> directive in the Apache configuration file.</p>
<p>Uncomment (remove #) from the following to enable the re-write rule:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">LoadModule rewrite_module modules/mod_rewrite.so</pre></div></div>

<p>Change the <code>AllowOverride</code> directive from none to all</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;directory /&gt;
    Options FollowSymLinks
    AllowOverride all
    Order deny,allow
    Deny from all
&lt;/directory&gt;
&nbsp;
&lt;directory &quot;C:/WebRoot&quot;&gt;
    # Possible values for the Options directive are &quot;None&quot;, &quot;All&quot;,
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that &quot;MultiViews&quot; must be named *explicitly* --- &quot;Options All&quot;
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks
&nbsp;
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be &quot;All&quot;, &quot;None&quot;, or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All
&nbsp;
    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all
&lt;/directory&gt;</pre></div></div>

<p>On Apache webservers, <code>.htaccess</code> (hypertext access) is the default name of directory-level configuration files. An <code>.htaccess</code> file is placed in a particular directory, and the directives in the <code>.htaccess</code> file apply to that directory, and all its subdirectories. It provides the ability to customize configuration for requests to the particular directory. In our case, enabling search engine safe (<abbr title="search engine safe">SES</abbr>) <abbr title="Universal Resource Locator">URL</abbr>s.</p>
<p>By setting the <code>AllowOverride</code> directive to <q>All</q> in effect defers configuration settings to the <code>.htaccess</code> file.</p>
<p>An example <code>.htaccess</code> file could include the following code to rewrite the URLs:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]</pre></div></div>

<p>Search engine friendly <abbr title="Universal Resource Locator">URL</abbr>s are implemented with Rewrite engines. The rewrite engine modifies the <abbr title="Universal Resource Locator">URL</abbr> based upon a number of rewrite conditions and rules.</p>
<p>The <code>RewriteBase</code> directive explicitly sets the base <abbr title="Universal Resource Locator">URL</abbr> for per-directory rewrites. The <code>RewriteCond</code> directive defines a rule condition, so in this case handling missing files or directories. Finally, the <code>RewriteRule</code> directive is the real rewriting workhorse. In this example, we&#8217;re getting everything in the <abbr title="Uniform Resource Identifier">URI</abbr> &#8212; i.e. not including the protocol (HTTP/S) and domain name &#8212; based upon a regular expression. This is then appended to the default file reference &#8212; index.php &#8212; as a <a href="http://www.regular-expressions.info/brackets.html" title="Regular Expression: back references" target="_blank" rel="nofollow">back reference</a>. The <code>[L,QSA]</code> refers to the rule being the last rule and append any query string parameters to the default file. It is important to note that this is all done on the server side, the user will never see the website address changing in the browser&#8217;s address bar. Furthermore, simply transposing the index.php filename with your default file name &#8212; e.g. index.cfm, default.aspx &#8212; will have the same result. Indeed, the above rewrite rules are becoming a de-facto standard for web applications.</p>
<p>To fully understand <code>mod_rewrite</code> rules above, look at the <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html" title="Apache mod_rewrite documentation" target="_blank" rel="nofollow">Apache mod_rewrite documentation</a>.</p>
<p>Once you have your <abbr title="Search Engine Safe">SES</abbr> functionality in place on the webserver, it is then the responsibility of your application framework to understand the <abbr title="Universal Resource Locator">URL</abbr> construction and handle it accordingly. Fortunately, frameworks such as <a href="http://www.coldboxframework.com" title="ColdBox Framework" target="_blank" rel="nofollow">ColdBox</a> and <a href="http://www.fusebox.org" title="Fusebox Framework" target="_blank" rel="nofollow" >Fusebox</a> for ColdFusion, <a href="http://framework.zend.com" title="Zend PHP framework" target="_blank" rel="nofollow">Zend</a> and <a href="http://www.symfony-project.com" title="Symfony PHP fraemwork" target="_blank" rel="nofollow">Symfony</a> for <abbr title="PHP Hypertext Precursor">PHP</abbr>, all contain functionality to do this, but that is the subject of an entirely different post.</p>
<p>Users of web applications prefer short, neat <abbr title="Universal Resource Locator">URL</abbr>s to raw query string parameters. A concise <abbr title="Universal Resource Locator">URL</abbr> is easy to remember, and less time-consuming to type in. If the <abbr title="Universal Resource Locator">URL</abbr> can be made to relate clearly to the content of the page, then errors are not only less likely to happen, but our good friends the search engine robots are able to draw a stronger assumption of the pages&#8217; relevance and content.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/enabling-search-engine-safe-urls-with-apache-and-htaccess/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google, Yahoo and Microsoft Webmaster Tools</title>
		<link>http://www.simonwhatley.co.uk/google-yahoo-and-microsoft-webmaster-tools</link>
		<comments>http://www.simonwhatley.co.uk/google-yahoo-and-microsoft-webmaster-tools#comments</comments>
		<pubDate>Fri, 10 Oct 2008 11:25:29 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[sitemaps]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[webmasters]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1312</guid>
		<description><![CDATA[The first step to increasing your site’s visibility on the top search engines such as Google, Yahoo! and MSN is to help their respective robots crawl and index your site. To avoid undesirable content in the search indexes, webmasters can instruct spiders not to crawl certain files or directories through the standard robots.txt file. Conversely and importantly, webmasters can also notify the search engines about the existence and importance of pages with a sitemap.xml file]]></description>
			<content:encoded><![CDATA[<p>The first step to increasing your site&#8217;s visibility on the top search engines such as <a href="http://www.google.com" title="Google Search" target="_blank" rel="nofollow">Google</a>, <a href="http://www.yahoo.com" title="Yahoo! Search" target="_blank" rel="nofollow">Yahoo!</a> and <a href="http://www.msn.com" title="Microsoft Search" target="_blank" rel="nofollow">MSN</a> is to help their respective robots crawl and index your site.</p>
<p>To avoid undesirable content in the search indexes, webmasters can instruct spiders not to crawl certain files or directories through the standard robots.txt file. Conversely and importantly, webmasters can also notify the search engines about the existence and importance of pages with a sitemap.xml file. (Both files are placed in the root directory of the domain.)</p>
<p>Fortunately for the webmaster, the major search engines provide various tools to help manage both Sitemap and Robot files.</p>
<p>To gain an understanding of both &#8216;protocols&#8217;, I&#8217;ll discuss them briefly below.</p>
<h3>Sitemaps (Inclusion Protocol)</h3>
<p>The Sitemaps protocol allows a webmaster to inform search engines about <abbr title="Universal Resource Locator">URL</abbr>s on a website that are available for crawling. A Sitemap is an <abbr title="eXtensible Markup Language">XML</abbr> file that lists the <abbr title="Universal Resource Locator">URL</abbr>s for a site. It allows webmasters to include additional information about each <abbr title="Universal Resource Locator">URL</abbr>: when it was last updated, how often it changes, and how important it is in relation to other <abbr title="Universal Resource Locator">URL</abbr>s in the site. This allows search engines to crawl the site more intelligently. Sitemaps are a <abbr title="Universal Resource Locator">URL</abbr> inclusion protocol and complement robots.txt, a <abbr title="Universal Resource Locator">URL</abbr> exclusion protocol.</p>
<p>The webmaster can generate a Sitemap containing all accessible <abbr title="Universal Resource Locator">URL</abbr>s on the site and submit it to search engines. Since Google, MSN, Yahoo!, and Ask use the same protocol now, having a Sitemap would let the biggest search engines have the updated pages information.</p>
<p>Sitemaps supplement and do not replace the existing crawl-based mechanisms that search engines already use to discover <abbr title="Universal Resource Locator">URL</abbr>s. By submitting Sitemaps to a search engine, a webmaster is only helping that engine&#8217;s crawlers to do a better job of crawling their site(s). Using this protocol does not guarantee that web pages will be included in search indexes, nor does it influence the way that pages are ranked in search results.</p>
<p>The following is a cut-down version of the sitemap.xml for this website. WordPress, via a plugin, automatically updates this file each time a new post or page is written.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;urlset xsi:schemaLocation=&quot;http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd&quot;&gt;
&lt;url&gt;
&lt;loc&gt;http://www.simonwhatley.co.uk/&lt;/loc&gt;
&lt;lastmod&gt;2008-10-08T14:50:16+00:00&lt;/lastmod&gt;
&lt;changefreq&gt;daily&lt;/changefreq&gt;
&lt;priority&gt;1.0&lt;/priority&gt;
&lt;/url&gt;
&lt;url&gt;
&lt;loc&gt;
http://www.simonwhatley.co.uk/big-city-little-people
&lt;/loc&gt;
&lt;lastmod&gt;2008-10-08T14:50:16+00:00&lt;/lastmod&gt;
&lt;changefreq&gt;monthly&lt;/changefreq&gt;
&lt;priority&gt;0.1&lt;/priority&gt;
&lt;/url&gt;
&lt;/urlset&gt;</pre></div></div>

<p>More information about sitemaps can be found on the <a href="http://www.sitemaps.org" title="Sitemaps.org website" target="_blank" rel="nofollow">Sitemaps.org website</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Robots (Exclusion Protocol)</h3>
<p>The robot exclusion standard, also known as the Robots Exclusion Protocol or robots.txt protocol, is a convention to prevent cooperating web spiders and other web robots from accessing all or part of a website which is otherwise publicly viewable. Robots are often used by search engines to categorise and archive web sites. The standard complements Sitemaps, a robot inclusion standard for websites.</p>
<p>A robots.txt file on a website will function as a request that specified robots ignore specified files or directories in their search. This might be, for example, out of a preference for privacy from search engine results, or the belief that the content of the selected directories might be misleading or irrelevant to the categorisation of the site as a whole.</p>
<p>The protocol, however, is purely advisory. It relies on the cooperation of the web robot, so that marking an area of a site out of bounds with robots.txt does not guarantee privacy. Some web site administrators have tried to use the robots file to make private parts of a website invisible to the rest of the world, but the file is necessarily publicly available and its content is easily checked by anyone with a web browser.</p>
<p>For example, the following tells all crawlers not to enter four directories of a website:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">User-agent: *
Disallow: /cgi-bin/
Disallow: /images/
Disallow: /tmp/
Disallow: /private/</pre></div></div>

<p>Exclusion can also be achieved on a page-level basis using a Meta-tag. This is a tag that would be placed in the <abbr title="HyperText Markup Language">HTML</abbr> head of of a web page. The <code>robots</code> attribute controls whether search engine spiders are allowed to index a page, or not, and whether they should follow links from a page, or not.</p>
<p>A common example could be as follows:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;
	&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; dir=&quot;ltr&quot; lang=&quot;en-GB&quot; xml:lang=&quot;en&quot;&gt;
 &lt;head profile=&quot;http://gmpg.org/xfn/11&quot;&gt;
	&lt;title&gt;Simon Whatley&lt;/title&gt;
	&lt;meta http-equiv=&quot;robots&quot; content=&quot;index,follow&quot; /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p>A word of caution though, Meta tags are not the best option to prevent search engines from indexing content of your website.</p>
<p>More information about Robots.txt files can be found on the <a href="http://www.robotstxt.org/" title="Robotstxt.org website" target="_blank" rel="nofollow">Robotstxt.org website</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Webmaster Tools</h3>
<p>The top 3 search providers all have their own webmaster tools admin interface. The Google offering is the most advanced, but it&#8217;s good practice to use and submit information to all three.</p>
<p>Links to their services are provided below:</p>
<ul>
<li><a href="http://www.google.com/webmasters/" title="Google Webmasters" target="_blank" rel="nofollow">Google Webmasters</a></li>
<li><a href="http://siteexplorer.search.yahoo.com" title="Yahoo! Site Explorer" target="_blank" rel="nofollow">Yahoo! Site Explorer</a></li>
<li><a href="http://webmaster.live.com" title="Live Search Webmaster Centre" target="_blank" rel="nofollow">Live Search Webmaster Centre</a></li>
</ul>
<p>Ask doesn&#8217;t have an interface. However, you can still ping their Submission Service using the <abbr title="Universal Resource Locator">URL</abbr> <code>http://submissions.ask.com/ping?sitemap=</code> in conjunction with your sitemap <abbr title="Universal Resource Locator">URL</abbr>.</p>
<h3>Further Information</h3>
<ul>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=137793&#038;package_id=153422" title="SourceForge Project: Sitemap Generator" target="_blank" rel="nofollow">Sitemap Generator</a></li>
<li><a href="http://code.google.com/sm_thirdparty.html" title="Google Code: Sitemap 3rd Party porgrams and websites" target="_blank" rel="nofollow">Sitemap 3rd Party porgrams and websites</a></li>
<li><a href="http://www.webmaster-toolkit.com/" title="Webmaster Toolkit" target="_blank" rel="nofollow">Webmaster Toolkit</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/google-yahoo-and-microsoft-webmaster-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

