<?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>Elevate Local &#187; Adam Davies</title>
	<atom:link href="http://www.elevatelocal.co.uk/blog/author/adamdavies/feed" rel="self" type="application/rss+xml" />
	<link>http://www.elevatelocal.co.uk/blog</link>
	<description>Internet Marketing Blog</description>
	<lastBuildDate>Tue, 15 May 2012 10:53:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Checking keyword position with PHP</title>
		<link>http://www.elevatelocal.co.uk/blog/checking-keyword-position-with-php-05056876</link>
		<comments>http://www.elevatelocal.co.uk/blog/checking-keyword-position-with-php-05056876#comments</comments>
		<pubDate>Sat, 05 May 2012 22:27:55 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[Tips And Tutorials]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=6876</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>There are many tools available to check keyword position on Google. I have always been curious about how it’s done so tried various methods and found a simple way that I will build on for later purposes. The example below will grab a &#8220;Search Engine Result Page&#8221; (SERP) from Google using the keywords entered then&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>There are many tools available to check keyword position on Google. I have always been curious about how it’s done so tried various methods and found a simple way that I will build on for later purposes.</p>
<p><img src="http://i45.tinypic.com/m7vvh5.png" alt="Checking keyword position with PHP" style="width:388px; position:relative; left:110px; border:thin solid #CCC" /></p>
<p>The example below will grab a &#8220;Search Engine Result Page&#8221; (SERP) from Google using the keywords entered then check the position of our domain name, as long as it&#8217;s in the top 100.<br />
It was made more for example purposes than use in a live environment but should return fairly accurate results for low volume queries.</p>
<p>I will update this a fair amount as I will be using it from time to time.<br />
At the moment it gets confused with results that have &#8220;site links&#8221; and Places results. Better defining the xpath should help avoid this.</p>
<pre class="brush: php">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Checking keyword position with PHP&lt;/title&gt;
	&lt;style type=&quot;text/css&quot;&gt;
    body{font-family:Verdana, Geneva, sans-serif; color:#666;}
    #center{width:350px;margin:5px auto 0 auto;}
    form { float:left; width:380px; }
    input, label { width:70%; clear:left; float:left; margin-top:5px; }
	input{color:#999;}
    input[type=&quot;submit&quot;] { width:30%; clear:left; float:left; margin-top:20px; color:#666; }

    .small{ font-size:0.7em; color:#999999}
	h3{font-size:1.4em;}
    #kwdz{ width:400px; position:relative; top:5px;}
	#domainz{width:400px; margin-top:10px;}
	#result{margin-top:20px;}
    &lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div id=&quot;center&quot;&gt;

&lt;form action=&quot;index.php&quot; method=&quot;post&quot;&gt;
    &lt;div id=&quot;domainz&quot;&gt;
        &lt;label&gt;Domain:&lt;/label&gt;
        &lt;input name=&quot;domain&quot; value=&quot;elevatelocal.co.uk&quot; onclick=&quot;this.value=&#039;&#039;&quot; /&gt;
    &lt;/div&gt;
    &lt;div id=&quot;kwdz&quot;&gt;
        &lt;label&gt;Keywords:&lt;/label&gt;
        &lt;input name=&quot;keywords&quot; value=&quot;internet marketing agency&quot; onclick=&quot;this.value=&#039;&#039;&quot; /&gt;
    &lt;/div&gt;
    &lt;input type=&quot;submit&quot; name=&quot;check&quot; value=&quot;Get position&quot; /&gt;
&lt;/form&gt;

&lt;br style=&quot;clear:both&quot; /&gt;
&lt;?php

$i = 1; $hit = 0;

if($_POST) {

	// Clean the post data and make usable
	$domain = filter_var($_POST[&#039;domain&#039;], FILTER_SANITIZE_STRING);
	$keywords = filter_var($_POST[&#039;keywords&#039;], FILTER_SANITIZE_STRING);
		// Remove begining http and trailing /
		$domain = substr($domain, 0, 7) == &#039;http://&#039; ? substr($domain, 7) : $domain;
		$domain = substr($domain, -1) == &#039;/&#039; ? substr_replace($domain, &#039;&#039;, -1) : $domain;
		// Replace spaces with +
		$keywords = strstr($keywords, &#039; &#039;) ? str_replace(&#039; &#039;, &#039;+&#039;, $keywords) : $keywords;

	// Grab the Google page using the chosen keywords
	$html = new DOMDocument();
	@$html-&gt;loadHtmlFile(&#039;http://www.google.co.uk/search?q=&#039;.$keywords.&#039;&amp;amp;num=100&#039;);
	$xpath = new DOMXPath($html);
	// Store the domains to nodes
	$nodes = $xpath-&gt;query(&#039;//div[1]/cite&#039;);

	// Loop through the nodes to look for our domain
	$hit = 2;
	foreach ($nodes as $n){
		// echo &#039;&lt;div style=&quot;font-size:0.7em&quot;&gt;&#039;.$n-&gt;nodeValue.&#039;&lt;br /&gt;&lt;/div&gt;&#039;; // Show all links
		if (strstr($n-&gt;nodeValue, $domain)) {
			$message = &#039;Position &#039;.$i.&#039;&lt;br /&gt;&#039;; $hit = 1;
		}
		else { ++$i; }
	}
}
?&gt;

    &lt;div id=&quot;result&quot;&gt;
        &lt;?php // Echo the result
        if ($hit == 1) { echo &#039;&lt;h2&gt;&#039;.$message.&#039;&lt;/h2&gt;&#039;; }
        else if ($hit &gt;= 2) { echo &#039;&lt;h2&gt;Not found!&lt;/h2&gt;&#039;; }
        ?&gt;
    &lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Please let me know if you have any issues or feedback as it will all help to improve the code!</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/checking-keyword-position-with-php-05056876/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google vs non-semantic code</title>
		<link>http://www.elevatelocal.co.uk/blog/google-vs-semantic-code-15046655</link>
		<comments>http://www.elevatelocal.co.uk/blog/google-vs-semantic-code-15046655#comments</comments>
		<pubDate>Sun, 15 Apr 2012 08:01:11 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=6655</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Most SEO companies are aware that semantic code has an effect on how Google indexes and ranks a website. Many web master&#8217;s, however, are unaware of the extent it&#8217;s influence has, so let&#8217;s cover the basics. Coding semantically simply means following development standards and using best practices which have evolved over several years to build&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Most <a title="SEO company" href="http://www.elevatelocal.co.uk/seo">SEO companies</a> are aware that semantic code has an effect on how Google indexes and ranks a website. Many web master&#8217;s, however, are unaware of the extent it&#8217;s influence has, so let&#8217;s cover the basics.</p>
<p>Coding semantically simply means following development standards and using best practices which have evolved over several years to build the best website or application possible. It is often referred to as structural code by some developers.</p>
<p>It&#8217;s a simple idea, but the benefits this can have on SEO could be the difference between Google loving your site and hating your website!<span id="more-6655"></span><br />
<a style="float:right;padding:12px 0 0 10px" href="http://www.elevatelocal.co.uk/blog/google-vs-semantic-code-15046655/semantic-code" rel="attachment wp-att-6680"><img class="alignnone size-medium wp-image-6680" title="semantic code" src="http://www.elevatelocal.co.uk/blog/wp-content/uploads/2012/04/semantic-code-300x225.jpg" alt="semantic code" width="300" height="225" /></a></p>
<h2>Google Updates</h2>
<p>Recent Google updates, such as &#8220;<a title="Google Venice Update" href="http://www.seomoz.org/blog/understand-and-rock-the-google-venice-update" rel="nofollow">Venice</a>&#8221; and &#8220;<a title="Search, plus Your World" href="http://googleblog.blogspot.co.uk/2012/01/search-plus-your-world.html" rel="nofollow">Search, plus Your World</a>&#8220;, seem to suggest Google are making more <abbr title="Search Engine Results Pages">SERP</abbr>s based on location and social relevance.</p>
<p>Common sense tells me that Google would need metrics with which to rank their location and social based results. I believe, as there is only so much a robot can guess, that these new metrics will be taken from data such as post date on forums and blogs or location information from on-page or in profile information.</p>
<p>Other changes, such as <a title="Google’s golden ratio page layout algorithm update" href="http://www.elevatelocal.co.uk/blog/googles-golden-ratio-page-layout-algorithm-update-20015926">Google’s golden ratio page layout algorithm update</a>, are targeted more at user experience while on a website. These kinds of changes could be very difficult to change on an active site developed a few years ago.</p>
<p>Most of the changes sound fairly small on their own, but the large number of small changes quickly adds up. It may amount to little more than making sure all post have dates and locations set, but the boost to well coded sites may mean old sites and less proficient developers may be indirectly penalised simply by not being standards compliant. The common theme I see in all of Google&#8217;s recent updates implies closer adherence to development guidelines. Google seems to be aiming for better coded websites all round, which is a great idea&#8230; If you can code perfectly.</p>
<h2>HTML5</h2>
<p>Several new features in HTML5 allow designers and developers to define content on a far more granular level than HTML4. The &lt;article&gt; and &lt;nav&gt; tags, for example, in theory make it easier for Google to tell where the site&#8217;s main content blocks and navigations are located with the hope of reducing the time spent crawling data it is aware of and dedicating more time to other aspects.</p>
<p>Google is, however, sitting on the fence towards HTML5 by saying things such as &#8220;it won’t help, but it can’t hurt&#8221; but I believe they will start to place more weight on such factors moving forward.</p>
<p>Technically, HTML5 is not semantic code as it&#8217;s in a specification which is still being worked on and could change before public release. This is unlikely, but a possibility, nonetheless.</p>
<h2>Optimize Code</h2>
<p>Server-side code should always be written to perform well which may sound painfully obvious but is often overlooked when time lines are involved. Google allocates a set amount of time and resources to each site it crawls so if it has to wait for poorly coded pages to load or process data it will detract from the time it spends performing other tasks. This is a small oversight which can lead to massive penalties if a site generates a lot of content or traffic.</p>
<p>Each language has different ways to improve performance, but most are simple to implement retroactively, so there is no excuse. A few examples in PHP would be to use comma concatenation when printing many text variables or definitions (instead of full stops), using a ++$i instead of $i++ incrementer inside really big loops, using echo instead of print, using full file locations on include and require statements, avoid using @ error suppression.</p>
<p>Faster code means more time for Google to do what you want&#8230; Index your content!</p>
<h2>Time to update?</h2>
<p>It may appear to be an altruistic act on Google&#8217;s part as it would provide results more based on site quality, but it could seriously damage a companies income to be overtaken by competitors with less resource intense pages or simply newer sites.</p>
<p>I think it&#8217;s great that Google is moving away from the <strong>links + content = rank</strong> approach, but a little more transparency would be nice.</p>
<p>If you have a website designed using tables, with many images, or simply an using an ineffective class or method it may be time to consider updating your code. Google seems to be saying: Keep up-to-date or be left behind!</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/google-vs-semantic-code-15046655/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Confessions of a spammer</title>
		<link>http://www.elevatelocal.co.uk/blog/retentive-backlinks-25036200</link>
		<comments>http://www.elevatelocal.co.uk/blog/retentive-backlinks-25036200#comments</comments>
		<pubDate>Sun, 25 Mar 2012 08:00:50 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[seo company]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=6200</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Building back links is a large part of any SEO engineer&#8217;s working day. As a result there are numerous articles, tips, and tricks freely available. This article covers white-hat SEO techniques many SEO companies use and the transparency that our in-house approach is proud of. I want to make it clear that I don&#8217;t claim&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><div id="attachment_6223" class="wp-caption aligncenter"><img class="size-full wp-image-6223" title="retentive-linking-building" src="http://www.elevatelocal.co.uk/blog/wp-content/uploads/2012/03/retentive-linking-building.png" alt="" width="506" height="380" /><p class="wp-caption-text">Image by - http://www.flickr.com/photos/kintzlejordan</p></div>
<p>Building back links is a large part of any SEO engineer&#8217;s working day. As a result there are numerous articles, tips, and tricks freely available. This article covers white-hat SEO techniques many SEO companies use and the transparency that our in-house approach is proud of.</p>
<p>I want to make it clear that I don&#8217;t claim to be an expert, as I believe only Google&#8217;s engineers working on the ranking algorithms can make such claims, but I have many hours experience tinkering with websites and no social life.</p>
<h2>Commenting and spam</h2>
<p>I am going to say something that many consultants working for <a title="seo company" href="http://www.elevatelocal.co.uk/seo">seo companies</a> rarely admit; most of the time building back links is very similar to spamming. The line between commenting and spamming largely consists of the reader&#8217;s interpretation!</p>
<p>You wouldn&#8217;t think of shouting your sales pitch at people walking past you on the way to work so the e-quivalent shouldn&#8217;t be an option for online marketing.</p>
<p>While I may have no exceptional interest in the websites being posted to I expect to gain a link from the comment therefore must abide by a few common sense rules:</p>
<ul>
<li>Every website deserves quality content relevant to the page or website.</li>
<li>Consider how you would react to receiving an identical comment on your website.</li>
<li>Provide content that will add value to the website rather than use it as a means to acquire a link.</li>
<li>And lastly, weigh the benifit of writing a noteworthy comment with the time required to do so.</li>
</ul>
<p>We should assume our clients enjoy working in their chosen profession and have a passion for the communities involved. Taking into account how their reputation could be effected by our work is an essential consideration while building links. If I am visitng a pink shopping website with a largely female user-base adding a few extra &#8220;fab&#8221;, &#8220;wub&#8221;, and kisses is an example of how a fashion site owner may comment but, obviously, a mechanic would not&#8230; Usually.<span id="more-6200"></span></p>
<p>For this reason we must make our comments insightful, authoritative, kind, witty, informative or otherwise noteworthy. Being lazy and posting something similar to &#8220;Great article, thanks!&#8221; will, most likely, just get ignored and in the worst case get your I.P. address added to a blacklist!</p>
<p>By now it should be fairly clear that building back links is a a murky grey area in which our moral compass is the only guide and culpability the only restriction. While it may be tempting to take shortcuts to save time and/or money the effects will be short lived and could end up doing more harm than good in the long run.</p>
<p>So far, so Captain Obvious.<br />
Let&#8217;s get into some of the more esoteric differences between commenting methods.</p>
<h2>Blog commenting</h2>
<p>I won&#8217;t go over old ground covered by <a title="blog commenting" href="http://www.elevatelocal.co.uk/blog/blog-commenting-techniques-for-seo-30016033">Dom&#8217;s Blog commenting post</a> but consider this a contributory addendum.</p>
<p>Blogs have been hit hard by spam over the years so it&#8217;s often a struggle to gain any traction unless the comment is personal, informative, or inquisitive.</p>
<p>With WordPress taking a <a href="http://w3techs.com/technologies/overview/content_management/all" rel="external nofollow">huge chunk of the CMS pie</a> the biggest risk is being blocked by Akismet, the built-in anti-spam plugin, which can happen for several reasons and is very hard to get reversed.</p>
<p>Currently, on this blog, Akismet has blocked 15,843 spam comments with 278 still to be checked, so I can understand the habit of emptying the spam folder without checking for legitimate comments. We must, therefore, make our comment worth reading or it could end up getting us a red mark&#8230; black mark&#8230; certainly not a gold star! Not only should our comment be pertinent, but the page to which it&#8217;s posted relevant to our website for maximum effect.</p>
<h2>Forum commenting</h2>
<p>Forum commenting is much the same as blog commenting with a few, small differences; forum posts tend to be a lot shorter than blog posts which can make commenting quicker and less formal. The added bonus of being involved with forums is the profile and signature links and while signature links are often not allowed or removed, profile links are rarely prohibited or restricted to minimum post count or account age.</p>
<p>Forums rarely have posts verified before being published but often have penalties for replying to old threads and other arbitrary rules so it&#8217;s worth reading through their terms or rules first. You may just find that you need 100 posts to add a signature link, making it an inefficient way to gain a link except for rare cases such as a long term project.</p>
<p>An easy way to increase the benefit from forum links is to make sure the content and URL are of a similar nature. Linking to a web design company from a construction forum probably won&#8217;t be as effective a website in the same industry or with matching URLs.</p>
<h2>Profile links</h2>
<p>Deja vu? Yes, forums usually allow profile links. But forums only make up a small section of available CMSs so we should widen our net, so to speak. Profile links are an easy way of gaining many links from unique I.P. addresses in a short period of time, which is effective if combined with a lesser amount of higher quality links. There are many highly ranking websites which don&#8217;t allow any linking but provide a publicly visible &#8220;website&#8221; or &#8220;URL&#8221; field in your profile.</p>
<p>The downside being you cannot usually set any specifcs such as the anchor text so have to hope the URLs are &#8220;friendly&#8221; enough to be seen as relevant.</p>
<h2>Buying links</h2>
<p><a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=66736" rel="external nofollow">Google doesn&#8217;t condone buying links</a> unless clearly marked as such so it&#8217;s considered a grey area in which to develop link relationships. Possibly due to their main business being the sale of links and the traffic therefrom. I&#8217;m sure it&#8217;s just a coincidence though&#8230; Maybe.</p>
<p>Many companies subcontract directory submissions to save money. The obvious flaw here being the lack of accountability and, often, low quality or short term results.</p>
<p>I hasten to add that I think directory submission, en masse, is a terrible strategy as it can cause several of Google&#8217;s flags to be raised. If directory submissions are to be a part of the campaign, they should be of high quality and with minimal risk of becoming a &#8220;<a title="bad neighbourhood" href="http://www.seoconsult.com/seoblog/seo-strategy/bad-neighbourhoods-and-how-to-avoid-them.html" rel="external nofollow">bad neighbourhood</a>&#8221;</p>
<h2>Link exchanges</h2>
<p>Link exchanges are a low quality method of link building whereby links are placed in reciprocity. The two way nature of the exchanges isn&#8217;t a very professional approach and can clutter up prominent places on the website. While these links are usually easy to obtain they are often frowned upon by professionals and search engines alike.</p>
<p>Link exchanges can quickly become link farms if not monitored and becomming associated with a link farm could <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=66356" rel="external nofollow">cause major damage to your rankings</a>, even resulting in your pages being blacklisted.</p>
<h2>Social Media</h2>
<p>It can be difficult to gain links from social media websites as they are mostly obfuscated by URL shortens, not publicly visible, or only visible for a short time due to the high content generation. This doesn&#8217;t mean we should give up on social media as there are many websites and social profiles from which we can link. Google+, for example, seems to encourage such self-promotion.</p>
<p>The traffic gained by being social involved has it&#8217;s own advantages such as higher chance for conversions and a more prominent public image. But as this article is about link building I wont digress.</p>
<h2>Nofollow</h2>
<p>I have followed the development of HTML over the years and was originally concerned by the introduction of the rel=&#8221;nofollow&#8221; tag. When Google first announced it wouldn&#8217;t pass any &#8220;Google Juice&#8221; onto links with the aforementioned attribute it set SEO circles into a fit of panic. The fear has remained where logic seems to fail. I will explain why I think Google places far more emphasis on rel=&#8221;nofollow&#8221; links than it may have you believe.</p>
<p>There are many quotes of Google stating something to the effect of: &#8220;and the buzzing blogger community can be an excellent place to generate interest&#8221;. <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=96569">My favourite Google quote</a> is a fairly mundane but sums up my opinion: &#8220;In general, we don&#8217;t follow them [nofollow links].&#8221;. If my Sherlock Holmes like powers of deduction are correct, the loss of ranking power from such a large part of the content management system market is a big loss of usable data to a company which places high value on exactly that.</p>
<p>My experience has lead me to believe it makes more of a difference than most SEO engineers would have you believe, even if substantially less than a &#8220;dofollow&#8221; link (that is a link without the nofollow attribute).</p>
<h2>Are you a spammer?</h2>
<p>It&#8217;s a question I think about a lot. I have spent years working on my own websites using the techniques above for their promotion and ranking improvements. Google&#8217;s algorithm has developed to not only encourage this but has built an entire business around it! If the only way to gain more exposure and more relevant search engine placement is to use methods such as this, I guess I am.</p>
<p>&nbsp;</p>
<p>I&#8217;ll get back to posting code next month, I promise :)</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/retentive-backlinks-25036200/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>G-volution</title>
		<link>http://www.elevatelocal.co.uk/blog/g-volution-17015875</link>
		<comments>http://www.elevatelocal.co.uk/blog/g-volution-17015875#comments</comments>
		<pubDate>Tue, 17 Jan 2012 09:13:07 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[social media marketing]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=5875</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Larry Page and Sergey Brin, both studying at Stanford, had the great idea of making a website on which you could find other websites. Brilliant! Initially naming their invention BackRub, the unlikely duo took on what seemed a simple task but turned into a monumental undertaking resulting in a little company called Google. Little did&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Larry Page and Sergey Brin, both studying at Stanford, had the great idea of making a website on which you could find other websites. Brilliant!</p>
<p>Initially naming their invention BackRub, the unlikely duo took on what seemed a simple task but turned into a monumental undertaking resulting in a little company called Google.</p>
<p>Little did the pre-bubble world know that a tiny search engine, started in an American university before being turfed out for bandwidth hogging, would become one of the most influential companies on the planet!</p>
<p>Early versions of both BackRub and Google can still be found online at the links below:</p>
<ul>
<li><a rel="nofollow" href="http://web.archive.org/web/19971210065425/backrub.stanford.edu/backrub.html" title="BackRub">BackRub</a></li>
<li><a rel="nofollow" href="http://web.archive.org/web/19990125084553/alpha.google.com/" title="Google alpha">Google Alpha</a></li>
<ul>
<p>It didn&#8217;t take long for Google to gain several key deals with the likes of Yahoo and DoubleClick, among many others, which lead to an explosion in Google&#8217;s search quality and reach.</p>
<p>Along the way Google innovated in several areas of internet search and user experience with services like Gmail, Image Search and Google Book Search (then called Google Print).<span id="more-5875"></span></p>
<h3>And the winner is&#8230;</h3>
<p>Many companies have tried to compete with the services provided by Google, some with far larger budgets, but all have failed to some degree.</p>
<p><a rel="nofollow" target="_blank" href="http://searchenginewatch.com/article/2080003/May-2011-Search-Engine-Market-Share-from-comScore-Compete-Hitwise" title="Google maket share">According to some reports</a>, Google currently has about 65.5% of the global search market and a very large portfolio of other projects making many millions a year each.</p>
<p><a rel="nofollow" target="_blank" href="http://www.karmasnack.com/about/search-engine-market-share/" title="Google at 85pc marketshare?">Some reports</a> put Google&#8217;s current market share at 85.75% with it&#8217;s closest rival being Yahoo with a measly 5.42%!</p>
<p>So how have Google done so well where others have often failed miserably?</p>
<p>What makes Google special?</p>
<h3>What did Google do?</h3>
<p>Apple and Google have one thing in common which I believe has lead both to success &#8211; Focus.</p>
<p>Google search let&#8217;s you search the internet. Google Mail provides hosted email. I could go on but let&#8217;s surmise with Google develops each product to be good at it&#8217;s core business.</p>
<p>Some companies, Yahoo is a good example, seem to try to hard to integrate all their services into one package resulting in a confused, and sometimes, overwhelming product.</p>
<p>I also believe the idea of providing high quality free services while charging advertisers for relevant promotional positions was more effective than planned and some companies still struggle with the idea that you can make money by giving stuff away!</p>
<p>So why am I rambling on incessantly about Google?</p>
<h3>An evolving environment</h3>
<p>They way we use the internet is changing partly due to the recent boom in <A href="http://www.elevatelocal.co.uk/social-media" title="social media consultant">social media</a> and mobile devices.</p>
<p>More and more applications have built in search features for popular sites such as Wikipedia and Youtube and the content we want can often be accessed from these directly.</p>
<p>Google recently announced <a rel="nofollow" target="_blank" href="http://googleblog.blogspot.com/2012/01/search-plus-your-world.html" title="Google announces Search Plus Your World">Search Plus your world</a> which promises to offer results tailored to suit ones social habits and detected interests.</p>
<p>All seem right with the world. Search gets better resulting in more relevant results, as any sane business would.</p>
<p><em>&#8230;Right?</em></p>
<h3>When I rule the world</h3>
<p>Well, that depends on on several important factors, one of which being the compliance of social media sites such as FaceBook and Twitter or the retention of it&#8217;s impressive user base.</p>
<p>Google has run into problems with many sites in the past over how it indexes their content.</p>
<p>It may seem obvious but Google can alter it&#8217;s search results to rank any website higher or lower as they see fit. It&#8217;s safe to assume that Google+ will be ranked higher than Twitter or FaceBook.</p>
<p>As Google&#8217;s portfolio expands past search, video, social media and other current projects, it will undoubtedly <a rel="nofollow" target="_blank" href=" http://arstechnica.com/tech-policy/news/2011/12/google-promoting-own-flight-results-above-rivals.ars" title="Google favouring own content">favour it&#8217;s own services</a> in search results.</p>
<p>The new changes could, however, effect the way many websites are developed and marketed with new websites finding it hard to get a competitive amount of exposure.</p>
<p>Many complaints have been raised about <a href="http://techland.time.com/2012/01/12/is-googles-social-search-anti-competitive-ftc-complaint-looms/" title="anti-competitive" target="_blank" rel="nofollow">anti-competitive behaviour</a> by Google including some recent acusations of <a rel="nofollow" target="_blank" href="http://techcrunch.com/2012/01/13/facing-another-pr-disaster-google-accused-of-fraudulently-undermining-a-kenyan-startup/">fraudulent activity</a>, so they could soon be forced to change.</p>
<p>I think it is likely <a href="http://www.elevatelocal.co.uk/seo" title="Search Engine Optimization">SEO</a> would have to shift to take advantage of the higher weight Google&#8217;s services get in comparison to similar organic results.</p>
<h3>Summary</h3>
<p>Will Bing reinvent the wheel before the Mayans rise from their graves to eat our brains in December 2012 apocalypse?</p>
<p>Conspiratorial jokes aside; both are very unlikely but Google will need to be as innovative as ever if it wants to retain it&#8217;s currently dominant position in one of the most fickle markets.</p>
<p>Big changes to the way people search using Google are due, whatever happens this year!</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/g-volution-17015875/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a localhost</title>
		<link>http://www.elevatelocal.co.uk/blog/setting-up-a-localhost-22115632</link>
		<comments>http://www.elevatelocal.co.uk/blog/setting-up-a-localhost-22115632#comments</comments>
		<pubDate>Tue, 22 Nov 2011 09:23:38 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=5632</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Windows computers don&#8217;t nativly process PHP files so a few tricks are required to allow working on them as if using a web server. Once setup you can use your PC as an ad-hoc host to test and work on scripts or even run a website or two. There are many programs to do a&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Windows computers don&#8217;t nativly process <abbr title="Hypertext Preprocessor">PHP</abbr> files so a few tricks are required to allow working on them as if using a web server. Once setup you can use your PC as an ad-hoc host to test and work on scripts or even run a website or two.</p>
<p>There are many programs to do a majority of the hard work such as installing and configuring PHP, MySQL, and PHPMyAdmin so we should start there.<br />
I suggest using WAMP as it has interchangeable components and is fairly easy to setup.</p>
<h3>Installing WAMP</h3>
<p> &nbsp; &raquo; Download and install WAMP &#8211; <a title="Download WAMP" href="http://www.wampserver.com/en/download.php" rel="nofollow">http://www.wampserver.com/en/download.php</a></p>
<p>I find it easiest to install WAMP to the suggested directory of C:\wamp as your final &#8220;web&#8221; folder will be C:\wamp\www.<br />
We will need to make a few changes after it has finished installing to emulate a web server a little more.</p>
<p>We can start by creating a folder called &#8220;example.com&#8221; in the C:\wamp\www folder to store the files we are testing.<br />
Inside the example.com folder create a file called index.php and insert some random data such as &#8220;hello world&#8221; so we can see if it&#8217;s working or not.</p>
<h3>Allowing Virtual Hosts</h3>
<p>Allowing virtual hosts will enable multiple websites, or hosts, to run from one machine so we need to enable it in the httpd.conf file.</p>
<ul>
<li>Click the WAMP icon in your taskbar</li>
<li>Click Apache</li>
<li>Click http.conf to open the file
<li>Find:
<pre class="brush: php">#Include conf/extra/httpd-vhosts.conf</pre>
</li>
<li>Change to:
<pre class="brush: php">Include conf/extra/httpd-vhosts.conf</pre>
</li>
</ul>
<p><img src="http://i44.tinypic.com/2drfnr9.jpg" alt="WAMP virtual hosts" /></p>
<p>Now we have allowed virtual hosts we can create a fake website to test on so we need to tell Windows we want to see our fake domain.</p>
<h3>Editing the hosts file</h3>
<p>The file we need to edit is protected; it is easiest to copy the file to the dekstop then edit and copy it back, replacing the original.<br />
Find and edit:<br />
C:\system32\drivers\etc\hosts<br />
Adding the following to the very last line of the file:</p>
<pre class="brush: php">127.0.0.1     example.com</pre>
<p>This will make sure example.com is loaded from our computer instead of the remote website.</p>
<p>Note: We can also copy the above line with www.example.com but it&#8217;s good practice to test offline with non-www and online with www urls.</p>
<h3>Setting up virtual hosts</h3>
<p>Next we need to tell PHP and associated software where the files are located on our computer and where to store the error and access files, so we need to edit another file.<br />
Find and open:<br />
C:\wamp\bin\Apache2.2.17\conf\extra\httpd-vhosts<br />
Adding the following to the bottom of the file:</p>
<pre class="brush: php">&lt;VirtualHost *:80&gt;
    ServerAdmin admin@example.com
    DocumentRoot &quot;C:/wamp/www/example.com&quot;
    ServerName example.com
    ErrorLog &quot;C:/wamp/logs/example.com-error.log&quot;
    CustomLog &quot;C:/wamp/logs/example.com-access.log&quot; common
&lt;/VirtualHost&gt;
&lt;VirtualHost *:80&gt;
    ServerAdmin admin@example.com
    DocumentRoot &quot;C:/wamp/www/example.com&quot;
    ServerName example.com
    ServerAlias www.example.com
    ErrorLog &quot;C:/wamp/logs/example.com-error.log&quot;
    CustomLog &quot;C:/wamp/logs/example.com-access.log&quot; common
	&lt;directory &quot;C:/wamp/www/example.com&quot;&gt;
	 Options Indexes FollowSymLinks
	 AllowOverride all
	 Order Deny,Allow
	 Deny from all
	 Allow from 127.0.0.1
	&lt;/directory&gt;
&lt;/VirtualHost&gt;</pre>
<p>The above code will tell PHP, MySQL and PHPMyAdmin where the files are located on our computer. It handles both www and non-www urls but we won&#8217;t need both yet.</p>
<h3>Wrapping up</h3>
<p>The final step is click the WAMP taskbar icon and then &#8220;restart all services&#8221;.</p>
<p>Typing http://example.com in your browser should open our example &#8220;hello world&#8221; page<br />
Typing http://www.example.com in your browser should show the official test page, which is useful for testing purposes if you plan to get a little more involved with coding.</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/setting-up-a-localhost-22115632/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML file inclusion using SSI</title>
		<link>http://www.elevatelocal.co.uk/blog/html-file-inclusion-using-ssi-14115579</link>
		<comments>http://www.elevatelocal.co.uk/blog/html-file-inclusion-using-ssi-14115579#comments</comments>
		<pubDate>Mon, 14 Nov 2011 09:04:46 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=5579</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Server Side Includes are a little used feature of most webservers and have limited use but can be handy for certain needs. Obviously this is something best handled by PHP file inclusion or something similar but that isn&#8217;t always an option. You may, for example, have a host which doesn&#8217;t allow PHP files yet has&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Server Side Includes are a little used feature of most webservers and have limited use but can be handy for certain needs.</p>
<p>Obviously this is something best handled by PHP file inclusion or something similar but that isn&#8217;t always an option.</p>
<p>You may, for example, have a host which doesn&#8217;t allow PHP files yet has <abbr title="Server Side Includes">SSI</abbr> enabled.</p>
<p>This short article gives an example of how to include one html file inside another using simple HTML.<span id="more-5579"></span></p>
<p>The two examples below show how to embed one HTML file inside the other.</p>
<pre class="brush: html">&lt;!--#include file=&quot;included.html&quot; --&gt;
OR
&lt;!--#include virtual=&quot;/directory/included.html&quot; --&gt;</pre>
<p><strong>Notes:</strong><br />
Use &#8220;file=&#8221; when the included file is within the same directory as the page that wants it. Use &#8220;virtual=&#8221; when it isn&#8217;t.<br />
You may need to name the file &#8220;included.<strong>shtml</strong>&#8221; as the shtml acts as a parsing command and tells the server the file has posisbly dynamic content.</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/html-file-inclusion-using-ssi-14115579/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overlaying content with HTML and CSS</title>
		<link>http://www.elevatelocal.co.uk/blog/overlaying-content-with-html-and-css-30105436</link>
		<comments>http://www.elevatelocal.co.uk/blog/overlaying-content-with-html-and-css-30105436#comments</comments>
		<pubDate>Sun, 30 Oct 2011 19:32:37 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=5436</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>There are several reasons to have content overlaid on a website such as ratings or text on images, statistical information on charts, text on icons, to name just a few. The technique to do so is simple and scalable. Below is a very simple example of overlaying divs but can be used for almost any&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>There are several reasons to have content overlaid on a website such as ratings or text on images, statistical information on charts, text on icons, to name just a few. The technique to do so is simple and scalable.</p>
<p>Below is a very simple example of overlaying divs but can be used for almost any content!</p>
<ul>
<li><a href="/labs/adamd/overlay-content/" rel="nofollow">View Demo</a></li>
<li><a href="/labs/adamd/overlay-content/view-source.php" rel="nofollow">View Source Code</a></li>
</ul>
<p><span id="more-5436"></span></p>
<h3>The HTML</h3>
<pre class="brush: html">
&lt;div id=&quot;container&quot;&gt;
    &lt;div id=&quot;layer1&quot;&gt;&lt;p&gt;Layer 1&lt;/p&gt;&lt;/div&gt;
    &lt;div id=&quot;layer2&quot;&gt;&lt;p&gt;Layer 2&lt;/p&gt;&lt;/div&gt;
    &lt;div id=&quot;layer3&quot;&gt;&lt;p&gt;Layer 3&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<h3>The CSS</h3>
<pre class="brush: css">
div{font-family:Verdana, Geneva, sans-serif; font-weight:bold;text-align:center; color:#fff; border:thin solid #999}
div&gt;p{margin-top:65px;}

#container{width:300px; height:275px; margin:auto auto; position:relative; background:#CCC;}
#layer1, #layer2, #layer3{width:150px; height:150px; position:absolute;}
#layer1{top:15px; left:15px; background:#00f;}
#layer2{top:110px; left:75px; background:#0f0; z-index:1;}
#layer3{top:15px; left:125px; background:#f00; z-index:2;}
</pre>
<h3>Notes</h3>
<p>The layer in which the sublayers are contained requires relative positioning while the lower layers have to be absolute positioned.</p>
<p>Each layer needs to have an incremental z-index value set with zero (0) being the default for the lowest, containing, layer. For this reason it is generally easier to have each layer styled by ID as a reminder that they are seperate entities.</p>
<p>It&#8217;s a super simple idea with many uses that every webmaster should know!</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/overlaying-content-with-html-and-css-30105436/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing SEOQuake PageRank check</title>
		<link>http://www.elevatelocal.co.uk/blog/fixing-seoquake-pagerank-check-06105097</link>
		<comments>http://www.elevatelocal.co.uk/blog/fixing-seoquake-pagerank-check-06105097#comments</comments>
		<pubDate>Thu, 06 Oct 2011 12:39:45 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=5097</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>There was a lot of outcry by SEO consultants on Twitter about PageRank Today. I have been trying to check various website&#8217;s PageRank using the SEOQuake toolbar today but every page was showing as unranked, even google.com. It was fairly obvious something was wrong so I looked into it and found that Google&#8217;s URL had&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>There was a lot of outcry by <a title="SEO Consultants" href="http://www.elevatelocal.co.uk/seo">SEO consultants</a> on Twitter about PageRank Today. I have been trying to check various website&#8217;s PageRank using the SEOQuake toolbar today but every page was showing as unranked, even google.com.<br />
It was fairly obvious something was wrong so I looked into it and found that Google&#8217;s URL had changed slightly rendering most tools useless, for now at least.</p>
<p>To restore the Page Rank checking functionality to the SEOQuake toolbar follow the instructions below:</p>
<ul>
<li>Open SEOQuake&#8217;s prefferences</li>
<li>Select &#8220;Google pagerank&#8221; under the Parameters tab</li>
<li>Click edit</li>
<li>Change the following code:</li>
</ul>
<pre class="brush: php">[NAME]=Google pagerank
[TITLE]=PR
[URL_R]=http://toolbarqueries.google.com/search?client=navclient-auto&amp;amp;hl=en&amp;amp;ch={gchecksum}&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;features=Rank&amp;amp;q=info:{url|encode}
[REGEXP]=Rank_.*?:.*?:(\d+)</pre>
<ul>
<li>to:</li>
</ul>
<pre class="brush: php">[NAME]=Google pagerank
[TITLE]=PR
[URL_R]=http://toolbarqueries.google.com/tbr?client=navclient-auto&amp;amp;hl=en&amp;amp;ch={gchecksum}&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;amp;features=Rank&amp;amp;q=info:{url|encode}
[REGEXP]=Rank_.*?:.*?:(\d+)</pre>
<p>The change is small but should restore the ability to check PageRank en-masse!<br />
Below are a few pictures incase you have any problems.</p>
<h2>Fixing SEOQuake Page Rank in FireFox</h2>
<p><img src="http://i53.tinypic.com/2whovht.jpg" alt="fix seoquake toolbar" /><br />
<img src="http://i53.tinypic.com/1qln38.jpg" alt="fix seoquake firefox" /><br />
<img src="http://i52.tinypic.com/1o3xh5.jpg" alt="seoquake firefox fix" /></p>
<h2>Fixing SEOQuake Page Rank in Chrome</h2>
<p><img src="http://i54.tinypic.com/2mdgo6v.jpg" alt="SEOQuake chrome fix" /><br />
<img src="http://i51.tinypic.com/2ihl8up.jpg" alt="seoquake toolbar chrome fix" /><br />
<img src="http://i56.tinypic.com/21ensjn.jpg" alt="chrome seoquake" /></p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/fixing-seoquake-pagerank-check-06105097/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Gmail filter basics</title>
		<link>http://www.elevatelocal.co.uk/blog/gmail-filter-basics-05105084</link>
		<comments>http://www.elevatelocal.co.uk/blog/gmail-filter-basics-05105084#comments</comments>
		<pubDate>Wed, 05 Oct 2011 07:44:56 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[Tips And Tutorials]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=5084</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Filtering email in Gmail has many benefits and can save time on maintaining your email accounts. I use email filtering for many reasons including, but not limited to: Filter out spam Pre-label emails Used as multiple email accounts Setting up a filter in Google mail is fairly straight forward and is useful when combined with&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Filtering email in Gmail has many benefits and can save time on maintaining your email accounts. I use email filtering for many reasons including, but not limited to:</p>
<ul>
<li>Filter out spam</li>
<li>Pre-label emails</li>
<li>Used as multiple email accounts</li>
</ul>
<p>Setting up a filter in Google mail is fairly straight forward and is useful when combined with Gmail&#8217;s acceptance of pre-labeled addresses.</p>
<p>Log into your Gmail account and click the cog at the top right of the screen.<br />
Then click &#8220;Mail settings&#8221;. Click &#8220;filters&#8221; then &#8220;create a new filter&#8221;.</p>
<p>In the &#8220;To:&#8221; field you can enter your email address with a +keyword to pre-define how incomming emails are handled.</p>
<p>Let&#8217;s use an example email address of elevate@gmail.com. Entering elevate+test@gmail.com can be used to essentially create multiple email aliases sending to the same Gmail account.</p>
<p>The next screen will allow labels to be applied as the emails are received among other options such as marking the email as important, starring, deleting, forwarding et al.</p>
<p>We could also create a custom label to mark the email with and tick the &#8220;Skip the Inbox (Archive it)&#8221; option to prevent it showing in the main Gmail inbox.</p>
<p>This is a very useful feature as it can help when registering multiple accounts on a website which requires a unique email account.<br />
It can also be used if you think a site may send you junk email as you can change the way the emails are handled at any time.</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/gmail-filter-basics-05105084/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Password security</title>
		<link>http://www.elevatelocal.co.uk/blog/password-security-26094958</link>
		<comments>http://www.elevatelocal.co.uk/blog/password-security-26094958#comments</comments>
		<pubDate>Mon, 26 Sep 2011 07:51:03 +0000</pubDate>
		<dc:creator>Adam Davies</dc:creator>
				<category><![CDATA[Tips And Tutorials]]></category>

		<guid isPermaLink="false">http://www.elevatelocal.co.uk/blog/?p=4958</guid>
		<description><![CDATA[<p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Having a weak password or using the same password for every website are both common mistakes while creating online profiles. Simplicity and memorability often supercedes strength. Obviously it&#8217;s easier to remember a short and simple password, but having all your accounts comprimised at once can have serious side effects. Below are two ways to make&#8230;</p></p><p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p><p>Having a weak password or using the same password for every website are both common mistakes while creating online profiles.<br />
Simplicity and memorability often supercedes strength.</p>
<p>Obviously it&#8217;s easier to remember a short and simple password, but having all your accounts comprimised at once can have serious side effects.<br />
Below are two ways to make your passwords a lot more secure with minimal effort.</p>
<h2>Entropy</h2>
<p>Adding entropy to a password is the only real way to increase it&#8217;s strength.<br />
The most memorable way to add entropy to a password is to simply add more characters.<br />
If my chosen password was &#8220;sheepdog9&#8243;, adding entropy could be as simple as adding extra characters on the end. &#8220;sheepdog9!!!!!!!!!!!!&#8221;.</p>
<p>This may not seem any more difficult to a human, but because password brute-forcers don&#8217;t have any notable intelligence, this is just as secure as adding special characters and punctuation.</p>
<p>There is, currently, no way for password crackers to guess the next character in a string as the result from an incorrect password attempt is simply true or false.</p>
<p>Remembering how many fullstops or exlamation marks to add onto the end of a rememberable word is far easier than tracking passwords by including mixed case, alpha-numeric, and special characters.</p>
<h2><span id="more-4958"></span>Software</h2>
<p>There are many programs and browser plug-ins which can generate, store, and retrieve passwords making it easier to have different and secure passwords for each website you visit.</p>
<p>I have tried many different password programs over the past few years but one stood out as doing everything right.<br />
<a href="http://lastpass.com/" rel="nofollow" target="_blank">Lastpass</a> is a program with browser extension which will generate secure passwords, input them into the site and even auto-login, not to mention a host of other features. And it&#8217;s free!</p>
<p>Lastpass encrypts passwords before saving them on your computer and uploading the block of data to the Lastpass servers using your master password as a salt.<br />
This is important as it means your data can&#8217;t be used even if was intercepted or your computer was stolen.</p>
<h2>To sum up</h2>
<p>Using either of these techniques will make it a lot harder for a hacker to get access to a website you have registered on.<br />
GRC has created a script, if you want to check how long it may take a brute-forcer to crack your password, called <a href="https://www.grc.com/haystack.htm" rel="nofollow" target="_blank">Password Haystacks</a>. The page also has links to a podcast and more information about this topic.</p>
<p><a href="http://www.elevatelocal.co.uk">Digital Marketing Agency</a> 
<a href="http://www.elevatelocal.co.uk/blog">Elevate Local</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.elevatelocal.co.uk/blog/password-security-26094958/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!--Crunched by: www.elevatelocal.co.uk @ 2012-05-17 06:42:36 -->
