<?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>Search Engine Optimisation BlackDog</title>
	<atom:link href="http://www.blackdog.ie/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blackdog.ie/blog</link>
	<description>SEO in Munich &#38; Ireland</description>
	<lastBuildDate>Fri, 03 May 2013 13:28:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Jobberbase email validation</title>
		<link>http://www.blackdog.ie/blog/jobberbase-email-validation/</link>
		<comments>http://www.blackdog.ie/blog/jobberbase-email-validation/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 12:59:19 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[jobberbase]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=860</guid>
		<description><![CDATA[Email validation with jobberbase only works for 2 or 3 character domain extensions, here is a quick tweak to expand on this. ]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve written before about a few tweaks to <a href="http://jobberbase.com/">jobberbase </a>I&#8217;ve done :</p>
<ul>
<li><a href="http://www.blackdog.ie/blog/seo-for-jobberbase/">SEO tweaks for jobberbase</a></li>
<li><a href="http://www.blackdog.ie/blog/jobberbase-404/">Fixing 404 errors for jobberbase</a></li>
</ul>
<p>Today a new small issue came up, where a client wanted to use a <strong>.INFO email address</strong>, but was being blocked for submitting it. The error returned by jobberbase said that it wasn&#8217;t a valid email address.</p>
<p>Poking around in the code I came across the file located in <strong>/_includes/function.validate_email.php</strong> the function contained here returns true if it&#8217;s a valid email address. The original version was a RegEx that said</p>
<p><code>if(preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[_a-z0-9-]+)*(\.[a-z]{2,3})$/i", $string))</code></p>
<p>The 2,3 is the interesting part here at the end, it limits the number of expected characters. Generally email addresses have 2 or 3 characters at the end, for example .IE or .COM, but in the case of .INFO or other domains that are longer than 3 characters it will fail. This code can be fixed by increasing the number from 2,3 to something higher. If you only want to allow 4 character domain names then this will do the trick</p>
<p><code>if(preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[_a-z0-9-]+)*(\.[a-z]{2,4})$/i", $string))</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/jobberbase-email-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jobberbase &#8211; 404 error code for removed jobs</title>
		<link>http://www.blackdog.ie/blog/jobberbase-404/</link>
		<comments>http://www.blackdog.ie/blog/jobberbase-404/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 08:14:48 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=845</guid>
		<description><![CDATA[One slight issue with jobberbase.org is that when you or clients remove an ads, they are redirected to a notice to say that the page is not available. This in itself is fine, but the issue comes when you should be taking this page properly out of the index, and telling search engines that this [...]]]></description>
				<content:encoded><![CDATA[<p>One slight issue with <a href="http://jobberbase.org">jobberbase.org</a> is that when you or clients remove an ads, they are redirected to a notice to say that the page is not available. This in itself is fine, but the issue comes when you should be taking this page properly out of the index, and telling search engines that this page is gone. Out of the box jobberbase sends a HTTP status of :</p>
<blockquote><p>HTTP/1.1 200 OK</p></blockquote>
<p>but you want </p>
<blockquote><p>HTTP/1.0 404 Not Found</p></blockquote>
<h2>Code changes</h2>
<p>This can quickly be fixed by changing one file, <code><strong>jobberbase_main_directory/index.php </strong></code> find<br />
<code>case 'job-unavailable':<br />
			$html_title = 'Unavailable job / ' . SITE_NAME;<br />
			$template = 'no-job.tpl';<br />
			$flag = 1;<br />
			break;</code></p>
<p>and replace it with </p>
<p><code>case 'job-unavailable':<br />
                       <strong>header("HTTP/1.0 404 Not Found");<br />
			header("Status: 404 Not Found");</strong><br />
			$html_title = 'Unavailable job / ' . SITE_NAME;<br />
			$template = 'no-job.tpl';<br />
			$flag = 1;<br />
			break;<br />
		</code><br />
now when searchengines check<br />
<h3>/job-unavailable/</h3>
<p> they will get the correct HTTP status. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/jobberbase-404/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How I got to 1,000 facebook likes</title>
		<link>http://www.blackdog.ie/blog/1000-facebook-likes/</link>
		<comments>http://www.blackdog.ie/blog/1000-facebook-likes/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 11:24:05 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[studies]]></category>
		<category><![CDATA[viral]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=790</guid>
		<description><![CDATA[A look at a popular piece of content and some strategies we used to increase it's publicity. Here is an outline on how I helped bring some content I wrote to 1000 shares on facebook and to be view by a couple of thousand visitors. ]]></description>
				<content:encoded><![CDATA[<p>Here is a quick look at some strategies I employed last week to help get a slightly popular jobs ad on <a href="http://jobsinireland.org/">jobsinireland.org</a> (btw. if you have a job to advertise in Ireland, check it out, it&#8217;s free, and the applications go directly to you) more popular and shared more. The background of the story is that last week the Pope <a href="http://www.guardian.co.uk/world/2013/feb/11/pope-resigns-live-reaction">decided to resign</a>, and I thought it could be a bit of fun to put together a <strong><a href="http://jobsinireland.org/job/3115/266th-pope-at-catholic-church/">job description for the pope</a></strong> and to see if it could become popular.</p>
<h2>1 &#8211; Seeding on social networks</h2>
<div id="attachment_792" class="wp-caption alignright" style="width: 240px"><img class="size-full wp-image-792" alt="share" src="http://www.blackdog.ie/blog/wp-content/uploads/share.png" width="230" height="168" /><p class="wp-caption-text">sharing buttons on jobsinireland.org</p></div>
<p>In most cases it helps if you have your own social presence, which will help share your new content and to get the ball rolling. With content like this, which has a particular time sensitivity, you want to get it seen as fast as possible, by as many people as possible, and using your own twitter, linkedin, facebook profiles will help. You simply don&#8217;t have the time for people to &#8216;organically discover&#8217; your content.</p>
<p>Your followers on these networks are likely to be the first people to share this content to their networks. Having an existing and good relationship with your network will encourage people share your content with their networks. People are inherently lazy and want a one click solution to share things quickly, so the inclusion widgets from these social networks on the page is highly important. If it&#8217;s too difficult to share they will just click the back button, and go on with their day.#</p>
<p>I also found that posting about the attention it got also helped more and more people to see the post. So don&#8217;t just tweet or post once. I posted about the running numbers of likes and tweets, rather than repeating my self about the jobs post itself. If you are going to re-share the URL you should think of new ways to share it again, so people who haven&#8217;t checked it out yet may be pushed into visiting, e.g.</p>
<blockquote class="twitter-tweet" width="500"><p>Already got 1 application to fill the position of the Pope here <a href="http://t.co/jDBI6zCx" title="http://jobsinireland.org/job/3115/266th-pope-at-catholic-church/">jobsinireland.org/job/3115/266th…</a>I may post the funniest ones. <a href="https://twitter.com/search/%23exBenedict">#exBenedict</a></p>
<p>&mdash; Paul (@paulsavage) <a href="https://twitter.com/paulsavage/status/301009762093502466">February 11, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" width="500"><p>Job post for the @<a href="https://twitter.com/pontifex">pontifex</a> has almost 500 shares <a href="http://t.co/jDBI6zCx" title="http://jobsinireland.org/job/3115/266th-pope-at-catholic-church/">jobsinireland.org/job/3115/266th…</a> not bad for 15 minutes work. If only the other jobs were as popular !</p>
<p>&mdash; Paul (@paulsavage) <a href="https://twitter.com/paulsavage/status/301277589492867073">February 12, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<h2>2- Advanced seeding steps with twitter</h2>
<p>The main differences between discovery on Facebook and twitter, is the public nature of the timeline on twitter. You are not limited to finding things to read just by your friends if you use the twitter discover tool (or the search tool on hashtages). This serendipity along with #hashtags and @replies can help you get your content seen by more people. I found some of the more popular tweets (ones with the most favorites and re-tweets) about the topic, like this one from the former ABC news journalist <strong>Ryan Sheales</strong> @RyanSheales , and I replied to it directly</p>
<blockquote class="twitter-tweet" width="500"><p>@<a href="https://twitter.com/ryansheales">ryansheales</a> are you going to apply <a href="http://t.co/jDBI6zCx" title="http://jobsinireland.org/job/3115/266th-pope-at-catholic-church/">jobsinireland.org/job/3115/266th…</a></p>
<p>&mdash; Paul (@paulsavage) <a href="https://twitter.com/paulsavage/status/301038314365018112">February 11, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>This was in an effort to jump on the number of people who would see this tweet, and possible check out the replies to it. Of course tracking the ROI for this type of action is a little bit difficult, but I&#8217;m sure it doesn&#8217;t hurt. Here is some more examples</p>
<blockquote class="twitter-tweet" width="500"><p>@<a href="https://twitter.com/50shadesoftae">50shadesoftae</a> perhaps a new career yourself ? <a href="http://t.co/jDBI6zCx" title="http://jobsinireland.org/job/3115/266th-pope-at-catholic-church/">jobsinireland.org/job/3115/266th…</a></p>
<p>&mdash; Paul (@paulsavage) <a href="https://twitter.com/paulsavage/status/301309730498940928">February 12, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" width="500"><p>@<a href="https://twitter.com/eric_ulrich">eric_ulrich</a> Full job spec available here <a href="http://t.co/jDBI6zCx" title="http://jobsinireland.org/job/3115/266th-pope-at-catholic-church/">jobsinireland.org/job/3115/266th…</a> in case you change your mind.</p>
<p>&mdash; Paul (@paulsavage) <a href="https://twitter.com/paulsavage/status/301018267651297280">February 11, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<h2>3- Contact blogs</h2>
<p>Another way to get traffic, and new viewers is to see if you can get some coverage from popular news blogs. I contacted a few Irish ones that I thought would be interested in the post like, <a href="http://www.joe.ie/">Joe.ie</a>, <a href="http://www.balls.ie/">Balls.ie</a>, <a href="http://www.thejournal.ie/">TheJournal.ie</a> to see if they could be intrigued enough to write about it. Of the 6 emails I sent, 1 site picked up on it, <a href="http://www.joe.ie/news-politics/world-affairs/fancy-a-new-job-check-out-this-listing-for-a-new-opening-near-rome-0034251-1">thanks joe.ie</a>, and was the also the reason for the 2nd surge in stats over the weekend (see next section).</p>
<h2>4- Improve &#038; revise the content</h2>
<p>Over the course of the day I received a few comments and <a href="http://www.guardian.co.uk/science/brain-flapping/2013/feb/11/pope-resigns-scientist-applies-job">ideas</a> about the job description. There was some imagery flying around facebook &#038; twitter, which I added the best ones of these to the post to make it easier on the eyes. Tweaking your content, and expanding on it to give more value, once you know it&#8217;s working, can help increase the number of shares. Again this is hard to measure, but by increasing the value of the post, people are more likely to share it. </p>
<h2>The stats</h2>
<p><img class="alignnone size-full wp-image-822" alt="jobs-post-pope" src="http://www.blackdog.ie/blog/wp-content/uploads/jobs-post-pope.png" width="700" height="158" /><br />
Over all the job has received around 4,000 unique views in the space of a week. I found that :</p>
<ul>
<li><strong>twitter </strong>
<ul>
<li>had the potential to quickly deliver large numbers of readers (at one stage we had over 100 concurrent readers)</li>
<li>only a few readers re-tweeted or wrote their own tweets to share the story</li>
<li>800 visitors came via t.co (twitter URL shortener) links</li>
<li>URL has been tweeted 84 times</li>
</ul>
</li>
<li><strong>facebook </strong>
<ul>
<li>delivered a steady stream of users</li>
<li>the average facebook user was much more likely to share or like the post</li>
<li>712 visitors came via facebook.com, 531 came via m.facebook.com (facebook on mobile platform)</li>
<li>URL has been liked or shared 972 times</li>
</ul>
</li>
<li><strong>google plus</strong>
<ul>
<li>wasn&#8217;t great for driving traffic with only 5 attributed visitors from that source</li>
</ul>
</li>
<li><strong>blogs</strong> (joe.ie)
<ul>
<li>470 visitors came via Joe.ie</li>
<li>a great way to get extra traffic from an audience that is open to this type of news#</li>
<li>resulted in 7 more tweets &amp; 24 more likes</li>
</ul>
</li>
<li><strong>direct (?)</strong>
<ul>
<li>in google analytics if there isn&#8217;t a referring URL present then it will group these together under  (direct) as source.</li>
<li>one theory on this could be people using 3rd party twitter clients.</li>
<li>802 people visited directly</li>
</ul>
</li>
<li><strong>email</strong>
<ul>
<li>a number of the referral URLs contains hints that the users may have visited via email</li>
<li>this is something that probably wasn&#8217;t used to it&#8217;s potential seeing as we didn&#8217;t have an easy way to share via the page email.</li>
</ul>
</li>
<li><strong>other</strong>
<ul>
<li>other sources included various forums, reddit.com which were achieved organically</li>
</ul>
</li>
</ul>
<h2><a name="#tools">Checking social metrics</a></h2>
<p>Here are three quick tools for checking the social stats of URLS</p>
<h3>Basic Facebook stats</h3>
<p>Checks : number of shares (cumulative likes, comments, shares)</p>
<form id="form1" action="http://www.blackdog.ie/url/" method="post"  target="_blank">URL: <input type="text" name="URL" /></p>
<p><input type="hidden" name="todo" value="1" /><br />
<input type="submit" value="Submit" /></p>
</form>
<h3>Advanced Facebook stats</h3>
<p>Checks : number of shares (individual likes, comments, shares)</p>
<form id="form2" action="http://www.blackdog.ie/url/" method="post" target="_blank">URL: <input type="text" name="URL" /></p>
<p><input type="hidden" name="todo" value="2" /><br />
<input type="submit" value="Submit" /></p>
</form>
<h3>Basic Twitter stats</h3>
<p>Checks : number of tweets (cumulative tweets and retweets)</p>
<form id="form3" action="http://www.blackdog.ie/url/" method="post" target="_blank">URL: <input type="text" name="URL" /></p>
<p><input type="hidden" name="todo" value="3" /><br />
<input type="submit" value="Submit" /></p>
</form>
<h2>Other observations</h2>
<p>As I was checking the facebook shares over the course of the day, I did see that the number sometimes would fluctuate down. I&#8217;m not entirely sure as to why this number would decrease over time, it could be attributed to people deleting the shared article from their wall, or removing their comments.</p>
<h2>Visit &#038; Share ! </h2>
<p>If you&#8217;ve found this article helpful, maybe you can visit the <a href="http://jobsinireland.org/job/3115/266th-pope-at-catholic-church/">pope job description</a>, and possibly share with your network. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/1000-facebook-likes/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Blocking IP ranges with PHP</title>
		<link>http://www.blackdog.ie/blog/blocking-ip-ranges-with-php/</link>
		<comments>http://www.blackdog.ie/blog/blocking-ip-ranges-with-php/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 12:16:52 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=772</guid>
		<description><![CDATA[A quick snippet of code for blocking IP ranges]]></description>
				<content:encoded><![CDATA[<p>Recently I wanted to block certain ranges of IP address via PHP from visiting a website. I discovered a handy function <a href="http://php.net/manual/en/function.ip2long.php">ip2long</a>, which can take incomplete ranges of IP addresses. Here is an example</p>
<p><code><br />
&lt;?php<br />
// by <a href="http://www.blackdog.ie/">BlackDog</a> 20130129<br />
$location = 'http://www.male.ie/'; // where to send bad people</p>
<p>$range_low = ip2long("100.100.100.100");<br />
$range_high = ip2long("200.200.200.200");<br />
// AAA.BBB.CCC.DDD</p>
<p>$ip = ip2long($_SERVER['REMOTE_ADDR']);<br />
if ($ip &gt;= $range_low &amp;&amp; $ip &lt;= $range_high) {<br />
// what to do if in bad IP range<br />
header ('HTTP/1.1 301 Moved Permanently');<br />
header ('Location: '.$location);<br />
}<br />
else {<br />
   // do something else or nothing at all<br />
}<br />
?&gt;<br />
</code></p>
<div id="attachment_782" class="wp-caption aligncenter" style="width: 522px"><img class="size-full wp-image-782 " alt="19867" src="http://www.blackdog.ie/blog/wp-content/uploads/19867.png" width="512" height="512" /><p class="wp-caption-text">nice image via <a href="http://instacode.linology.info">http://instacode.linology.info</a></p></div>
<p>The code above will block anyone from IP ranges 100.100.100.100 through to 200.200.200.200, and will redirect them to another website .</p>
<h2>Other ways</h2>
<p>This is quite a quick and simple way of achieving the goal of block a range of IP addresses. Other ways would be to perhaps have a database table with a list of bad IPs, and do a query per page request to see if they are white-listed. There is also a good article about <a href="http://strictcoder.blogspot.nl/2009_08_01_archive.html">saving IP addresses to databases</a> that&#8217;s worth reading. This code will probably have to be updated once <a href="http://en.wikipedia.org/wiki/IPv6">IPv6</a> comes more and more popular, but for the moment only works for IPv4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/blocking-ip-ranges-with-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The world of reviews</title>
		<link>http://www.blackdog.ie/blog/the-world-of-reviews/</link>
		<comments>http://www.blackdog.ie/blog/the-world-of-reviews/#comments</comments>
		<pubDate>Fri, 30 Nov 2012 09:00:37 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[studies]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=727</guid>
		<description><![CDATA[A look at the world of reviews, what things are more white-hat and what things would be considered black hat, and less scrupulous. Remember, just because your competitor is doing it, doesn't mean you need to fall into the trap.  ]]></description>
				<content:encoded><![CDATA[<p>In the past few weeks I&#8217;ve been looking at some aspects of the website reviews, and their effect on SEO, and real conversion. I looked into the whole landscape of social metrics and saw that for similar businesses some had 10&#8242;s of reviews, while others barely have a dozen. There had to be a reason why some businesses seemed to be attracting more reviews than others, and I doubted it was really because they had &#8216;the sticker&#8217; on their door. There are ways of getting reviews both legitimate and more underhanded. This could be anything from</p>
<ul>
<li>reminding past customers with a follow up email that you&#8217;d like to hear their thoughts on your business</li>
<li>asking for reviews at the bottom of your newsletter</li>
<li>having a terminal near your hotel checkout and asking people to write a review while you check them out</li>
<li>using a review widget on your website</li>
<li>paying for reviews to a third party service</li>
<li>creating your own fake accounts and posting reviews.</li>
<li>incentivising customers for reviews</li>
</ul>
<h2>Rules on Reviews</h2>
<p>In <a href="http://www.tripadvisor.com/help/what_are_the_guidelines_for_posting_in_the_forums">TripAdvisor&#8217;s Rules </a> (typo their own) it states :</p>
<blockquote><p>No reviews written by ownership or management; including current or past employees, or anyone associated with/related to employees of tthe property with which they are affiliated.</p></blockquote>
<p>So that clears up employees posting reviews. But what about incentivising reviews, it&#8217;s not mentioned there, but I&#8217;m sure it&#8217;s frown upon. I found on a page not linked from their rules, <a href="http://www.tripadvisor.com/help/i_was_offered_an_incentive_for_a_review_is_that_ok">it says </a></p>
<blockquote><p><strong>I was offered an incentive for a review &#8211; is that ok?</strong><br />
No. Property owners are welcome to encourage their guests to submit user reviews upon their return home, but they are not allowed to offer incentives, discounts, upgrades, or special treatment on current or future stays in exchange for reviews. If someone has offered you an incentive for a review, please tell us about it.</p></blockquote>
<p>So there you have it, generally it is seems dodgy, leave it out. </p>
<h2>Real reviews gone bad</h2>
<p>Even if you manage to get a real review, as a business there are certain ways you should react to it and certain ways  <strong><a href="http://www.huffingtonpost.co.uk/2012/11/09/chef-claude-bosi-james-isherwood-blog_n_2100151.html">you shouldn&#8217;t react</a></strong> to them. This could have a more catastrophic effect on your business. It&#8217;s true that reviews can make or break a business, especially for hotels, bars, restaurants and other service industries where people use that type service infrequently or while on holiday. </p>
<h2>But everyone is doing it</h2>
<p>Sites like <strong>TripAdvisor</strong>, <strong><a href="http://mashable.com/2012/10/18/yelp-fake-reviews/">Yelp</a></strong>, <strong>Qype </strong>and <strong>Google Places</strong> do take these issues seriously and have moved to try and bring them under control, all with <a href="http://www.limerickleader.ie/news/business/limerick-restaurateurs-fed-up-with-fake-reviews-on-trip-advisor-1-4162501">varying amounts of success</a>. <a href="https://www.gartner.com/it/page.jsp?id=2161315">According to Gartner</a> they predict that <strong>15% of online reviews will be fake by 2014</strong>. But <a href="http://www.latimes.com/business/la-fi-1119-travel-briefcase-20121119,0,451861.story">according to the LATimes</a> this number is closer to <strong>40% right now</strong>.</p>
<p>It seems that&#8217;s there are less scrupulous businesses out their manipulating these review sites. I&#8217;m sure there are shill accounts from businesses that post positive reviews about them selves. Or even worse, they might even post less than positive reviews about their competitors.</p>
<h2>Review Services</h2>
<p>There are even review services, like the screenshot below, that you can pay for reviews, or if you are on a budget you can pay someone $5 on fiverr to do  it.<br />
<div id="attachment_738" class="wp-caption aligncenter" style="width: 614px"><img class="size-full wp-image-738" title="fake-tripadvisor" src="http://www.blackdog.ie/blog/wp-content/uploads/fake-tripadvisor.png" alt="" width="604" height="733" /><p class="wp-caption-text">fake tripadvisor example</p></div><br />
This is clearly the high risk approach to promoting your business. </p>
<h2>Fake reviews on blogs</h2>
<p>Here is an email that I got today, and it really is sad to see, but it should act as a reminder than any review you read, not just from the main review sites, could have an alternative motive for posting.</p>
<blockquote><p>Hi there,<br />
You&#8217;ve built a new app for iPhone. It&#8217;s ready; it&#8217;s what the market needs. You&#8217;ve done a great job! So what now?</p>
<p>The single MOST important thing you can do when you release a new app is obtain quality 5 star reviews. It will make the difference between actively growing and having an app that gets lost in the crowd.</p>
<p>What I do &#8211; I provide app reviews for apps in the following categories:</p>
<ul>
<li>- Education</li>
<li>- Food &amp; Drink</li>
<li>- Health &amp; Fitness</li>
<li>- Lifestyle</li>
<li>- Photography</li>
<li>- Shopping</li>
<li>- Social Networking apps</li>
</ul>
<p>I have THE strongest blogger review network for these app categories.</p>
<p>*Important &#8211; I only submit reviews for apps that deserve 5 stars and your app is a strong candidate.</p>
<p>I have 2 services that I am offering at 50% for this week:</p>
<p>iTunes App Store Reviews &#8211; 20 new 5 star iTunes App Store reviews with comments. <strong>Price $99</strong></p>
<p>Home Page Review &#8211; I will personally write a 200 word review of your app and post it to my blog home page <strong>lechateaudesfleurs.blogspot.com</strong> which has over 2800 Mommy Blogger followers. I will also post to my Facebook account, Pinterest account, Google + and my Twitter account. <strong>Price $79</strong></p>
<p>In fact, I am so confident in these reviews that if they do not create significant momentum for your app I will refund the entire review cost. I look forward to hearing from you!!!</p>
<p>Sincerely,<br />
Frenchy</p>
<p>My nickname is Frenchy. I am French, born and raised in Paris, France&#8230;Live in Utah with hubby and 4 Darling kids. Blogger, designer, photographer, fashionista, decorator, crafter, cook, gardener&#8230;</p>
<p>Visit my blog here: <strong>http://lechateaudesfleurs.blogspot.com</strong></p></blockquote>
<h2>Fake followers, Fake likes, fake fakes</h2>
<p><img src="http://www.blackdog.ie/blog/wp-content/uploads/facebook-thumbs.png" alt="" title="facebook-thumbs" width="231" height="83" class="alignright size-full wp-image-762" />And it&#8217;s not just reviews that are actively being manipulated on the web, twitter followers, facebook likes, google plus votes, etc. Seeing the &#8216;facebook thumbs up&#8217; for a few hundred people does add a certain level of confidence to a shopper. If hundreds of anonymous people like something, it has to be safe, right ? So you can see why business would chase these metrics. We&#8217;ve even seen cases where people have manipulated the like button to look like the like widget, but it&#8217;s actually just a static image, check <strong>http://likefake.com</strong> if you are curious.</p>
<p>Sites like Google &#038; Facebook are aware that there are fake accounts, in their <a href="http://www.businessinsider.com/facebooks-basic-premise-is-under-threat-and-it-has-hundreds-of-people-working-on-a-solution-2012-11">SEC filing Facebook said they have around 9% fake accounts</a>. In numbers that&#8217;s about 80+ million accounts. </p>
<div id="attachment_737" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-737" title="fake-twitter" src="http://www.blackdog.ie/blog/wp-content/uploads/fake-twitter.png" alt="" width="600" height="262" /><p class="wp-caption-text">fake twitter account example</p></div>
<h2>Don&#8217;t be tempted</h2>
<p>Whether you are a blogger being offered to post a review, or a business tempted in gaming the social signals, be warned it&#8217;s likely you will be found out, <a href="http://ftc.gov/opa/2009/10/endortest.shtm">possibly fined</a> and at risk of being blacklisted by the services or penalised on google.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/the-world-of-reviews/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Yoast&#8217;s SEO WordPress plugin for sitemaps without htaccess</title>
		<link>http://www.blackdog.ie/blog/yoasts-seo-sitemaps-no-htaccess/</link>
		<comments>http://www.blackdog.ie/blog/yoasts-seo-sitemaps-no-htaccess/#comments</comments>
		<pubDate>Fri, 23 Nov 2012 09:38:34 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=714</guid>
		<description><![CDATA[How to link directly to the sitemaps that are generated by Yoast's SEO for Wordpress. In certain cases you may not be able to link to the rewritten URL /sitemap.xml which is handled by the plugin. ]]></description>
				<content:encoded><![CDATA[<p>Recently, for a client, I started using <a href="http://wordpress.org/extend/plugins/wordpress-seo/">Yoast&#8217;s SEO for WordPress</a> for their blog. Everything was running nicely until we hit a snag with the .htaccess redirect for the sitemap. The client&#8217;s website, uses <strong>lighttpd</strong>, and therefore it doesn&#8217;t have all the <strong>.htaccess functionality</strong> out of the box. With Yoast&#8217;s SEO plugin your file will appear at <strong>/sitemap.xml</strong> [<a href="http://www.blackdog.ie/blog/sitemap_index.xml">see mine here</a>], which is called via htaccess. Instead of hacking the server to get the XML sitemaps working, I decided to link to the non-rewritten sitemap URL. After searching on the net and not finding any answers, I decided to delve into the code, and below is my findings.</p>
<p><img class="aligncenter size-full wp-image-730" title="yoast" src="http://www.blackdog.ie/blog/wp-content/uploads/yoast.png" alt="" width="600" height="207" /></p>
<h2>Linking directly to the individual sitemaps</h2>
<p>Poking into the code I&#8217;ve found out that the links appear as</p>
<ul>
<li><em><strong>Page</strong> </em>www.youblog.com/index.php?sitemap=<strong>page</strong>&amp;sitemap_n=<strong>1</strong></li>
<li><em><strong>Posts </strong></em>www.youblog.com/index.php?sitemap=<strong>post</strong>&amp;sitemap_n=<strong>1</strong></li>
<li><em><strong>Category</strong> </em>www.youblog.com/index.php?sitemap=<strong>category</strong>&amp;sitemap_n=<strong>1</strong></li>
<li><em><strong>Post Tags</strong> </em>www.youblog.com/index.php?sitemap=<strong>post_tag</strong>&amp;sitemap_n=<strong>1</strong></li>
</ul>
<div>These link to the posts, pages and less importantly to the categories and tag pages. In each of these cases you may need to increment the parameter<strong> sitemap_n=, </strong>if you have more than  1000 posts (you shouldn&#8217;t really have more than 1000 categories or post tags). The plugin limits the number of  URLs listed to 1000 per individual sitemap,  most likely speed.</div>
<div></div>
<div></div>
<div>More details about what the<strong> SEO  plugin for WordPress</strong> does can be seen here on <a href="http://yoast.com/wordpress/seo/">Yoast&#8217;s site</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/yoasts-seo-sitemaps-no-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracking profile clicks from twitter / facebook</title>
		<link>http://www.blackdog.ie/blog/tracking-social-media-profile-clicks/</link>
		<comments>http://www.blackdog.ie/blog/tracking-social-media-profile-clicks/#comments</comments>
		<pubDate>Fri, 12 Oct 2012 09:02:43 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[studies]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=691</guid>
		<description><![CDATA[If you or your business use twitter or facebook, and you want to track how many people click on your URL on your profile, you may find this little post of help. Basically you create a redirect in your .htaccess file that sends them to your page with a little extra Google Analytics tracking code [...]]]></description>
				<content:encoded><![CDATA[<p>If you or your business use twitter or facebook, and you want to <strong>track how many people click on your URL on your profile</strong>, you may find this little post of help. Basically you create a redirect in your .htaccess file that sends them to your page with a little extra Google Analytics tracking code added in. This post is similar to how you can <a href="http://www.blackdog.ie/blog/qr-codes-practice/">track QR code uses</a> which I blogged about before. </p>
<h2>Tracking with Google Analytics and HTACCESS</h2>
<p>What we do is we use a different URL, like blackdog.ie/t/ &#038; blackdog.ie/fb/ for our twitter and facebook profiles. Then we redirect this via a line on our htaccess file to push it to the home page while adding the extra tracking code for Google Analytics to know where these visitors came from.<br />
<code><br />
RewriteEngine on </p>
<p>redirect 301 /t http://www.blackdog.ie/?utm_medium=social-media&#038;utm_campaign=profile+blackdog&#038;utm_source=twitter</code><br />
<br/><br />
<strong>Note </strong> : don&#8217;t forget to change your own domain name from our one &#038;  make sure this appears all on one line in your .htaccess file. </p>
<h2>Custom Campaigns</h2>
<p>This will add a custom campaign, which can be viewed under:  Traffic Sources >> Sources >> Campaigns.<br />
<img src="http://www.blackdog.ie/blog/wp-content/uploads/profile-campaigns.png" alt="" title="profile-campaigns" width="232" height="479" class="size-full wp-image-708" /></p>
<h2>Google Analytics Social Tracking</h2>
<p>Google Analytics does track social referrals, but these include other people posting links to your site, not just people viewing your profile and coming that way. To see your social media visitors on Google Analytics, go to Traffic Sources >> Social >> Overview<br />
<img src="http://www.blackdog.ie/blog/wp-content/uploads/social-ga.png" alt="" title="social-ga" width="242" height="503" class="size-full wp-image-703" /><br />
Here is a typical thing you will see here<br />
<img src="http://www.blackdog.ie/blog/wp-content/uploads/social-sources.png" alt="" title="social-sources" width="642" height="404" class="size-full wp-image-704" /><br />
You can drill down further to see where exactly these sources are coming from. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/tracking-social-media-profile-clicks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to you know your SEO campaign is working</title>
		<link>http://www.blackdog.ie/blog/is-seo-campaign-working/</link>
		<comments>http://www.blackdog.ie/blog/is-seo-campaign-working/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 09:07:31 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[studies]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[stats]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=647</guid>
		<description><![CDATA[Here we look at how you can look at the success of your SEO campaign. These quick metrics and filters will mean that you are looking at more accurate numbers about your campaign and you'll be able to see if it's a real success or not. ]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-665" title="where-organic" src="http://www.blackdog.ie/blog/wp-content/uploads/where-organic.png" alt="" width="234" height="440" />So you&#8217;ve gone to the trouble of hiring a <strong>SEO company</strong>, the next question is how to you measure their effectiveness ? Has the onsite and offsite changes they&#8217;ve done had any impact ? It&#8217;s natural to want to see what the return on your investment is, and it&#8217;s important that you understand what the numbers really mean.</p>
<p>Often companies will tell you are ranking for X number of <strong>new keywords</strong>, which in itself tells you nothing. These words are useless unless they are driving traffic (and converting) to your site. The actual improvement can be hard to see unless you specifically look at organic traffic in your statistical package.</p>
<p>In Google Analytics you can filter just for organic traffic, so paid, direct type-in and referral traffic isn&#8217;t counted. It&#8217;s a little hidden in the control panel, so to help you we&#8217;ve outlined the steps  : Go to</p>
<p><strong>Traffic Sources </strong></p>
<ul>
<ul>&gt;&gt;&gt; Sources</p>
<ul>&gt;&gt;&gt;&gt;&gt; Search</p>
<ul>&gt;&gt;&gt;&gt;&gt;&gt;&gt; Overview</ul>
</ul>
</ul>
</ul>
<p>This would be the first step. Then you need to compare it against a base level. Here we&#8217;ve compared the current month to the previous month.</p>
<h2>Your Organic Traffic</h2>
<p><img class="alignright size-full wp-image-653" title="july-stats-large" src="http://www.blackdog.ie/blog/wp-content/uploads/july-stats-large.png" alt="" width="700" height="620" /><br />
Here we see that the number of organic traffic is up by over 70%. The next stage is to check to see how many keywords are delivering traffic to us. Generally it&#8217;s better to be ranking for more keywords.</p>
<h3>How many keywords do I rank for ?</h3>
<p>If you unclick <strong>compare to past</strong> in the dates field and select <strong>Organic </strong>under <strong>Overview</strong> on the left hand side menu.<br />
<img class="size-full wp-image-661 aligncenter" title="compare-stats" src="http://www.blackdog.ie/blog/wp-content/uploads/compare-stats.png" alt="" width="660" height="217" /></p>
<p>At the bottom of the right of the table (highlighted in green) you will see the number of keywords that brought you traffic for that period of time.<br />
<img class="size-full wp-image-662 aligncenter" title="many-keywords" src="http://www.blackdog.ie/blog/wp-content/uploads/many-keywords.png" alt="" width="700" height="472" /></p>
<p>Technically this shows you only the keywords that drive traffic to you. And a good starting point would be to look at where you are ranking for these to see if you can move up a further 1 or 2 places. In our case there are over 2000 different unique keywords delivering traffic so this should be a good starting point to work on in the next few months. You will also find that once you focus on these keywords, you will also start to get traffic from even more keywords, so it&#8217;s a cycle that will never end ! </p>
<p>A sudden drop in the number of keywords you rank for is a good <a href="http://www.blackdog.ie/blog/google-penalty-looks-like/">indicator of a google penalty</a> being applied. </p>
<h4>Thanks</h4>
<p>A big thanks goes to my clients for allowing me to share these graphs, you guys rock !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/is-seo-campaign-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Tips for increasing your Newsletter signup</title>
		<link>http://www.blackdog.ie/blog/7-newsletter-signup-tips/</link>
		<comments>http://www.blackdog.ie/blog/7-newsletter-signup-tips/#comments</comments>
		<pubDate>Fri, 29 Jun 2012 09:29:43 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Services]]></category>
		<category><![CDATA[newsletter]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=637</guid>
		<description><![CDATA[What can you do to increase newsletter signups on your website ? What steps will increase the sign-ups and eventually bring your business more money. Used correctly email is one of the most cost effective ways to market to your customers.]]></description>
				<content:encoded><![CDATA[<p>Being able to contact your potential customers is a privilege rather than a right. Getting their permission to contact them isn&#8217;t always easy, you need to make it attractive or incentivise their signup action. Here are just a few ideas that I&#8217;ve used with some of my past clients that will perhaps help you to increase your signup rate to your newsletter.</p>
<div id="attachment_639" class="wp-caption aligncenter" style="width: 690px"><img class="size-full wp-image-639" title="newsletter-tips" src="http://www.blackdog.ie/blog/wp-content/uploads/newsletter-tips.jpg" alt="" width="680" height="510" /><p class="wp-caption-text">Increase your newsletter subscriber count</p></div>
<h2>Increasing your Newsletter signup rate</h2>
<ol>
<li><strong>Make it easy</strong>, and painless, require the minimum information, a name &amp; a email is the max details you need. If you can get away with just an email address, then do.</li>
<li><strong>Offer something</strong> in return for &#8216;<em>access to their inbox</em>&#8216;. Maybe you can offer a discount on their next purchase if they sign up, maybe there&#8217;s a e-book or other content they can get access too. By giving something in return people will place some value in the signing up. For example, you might give a prize every month to a subscriber, this might swing a person who previously didn&#8217;t want to sign up, into signing up.</li>
<li><strong>Solve a problem</strong>, if your site sells black widgets for example, let your call to action be along the lines that you will send them news from the world of black widgets, and not just a listing of products you sell. And make it clear that it just won&#8217;t be a sales pitch in every email.</li>
<li>Following on from the previous point, <strong>everything doesn&#8217;t need to be a sales pitch</strong>, maybe make it fun, mysterious, exciting and say that with them being on the list their lives will be enriched by your content.</li>
<li><strong>Plug it after they&#8217;ve bought from you</strong>. Either directly in a shopping cart, or a conversation on the phone. Ask if you can add them after they&#8217;ve bought or signed up. Catching them when they&#8217;ve had a positive experience will increase your sign up rate.</li>
<li><strong>Personalise it</strong>, if you&#8217;re a the type of business that targets 2 distinct types of customers, say retail and customers, then offer a segmented newsletter for each segment. There maybe news you can send to both, but if over 25% of your emails are not for them, they probably won&#8217;t hang around after you&#8217;ve done the hard work to sign them up.</li>
<li><strong>Have fun</strong>. Marketing to email customers is a little different, you are much more front and centre for these customers when you contact them. If the tone of your sign-up copy is quite serious or dry then people may elect not to have your serious email cluttering up their inbox. Keep things as light as possible.</li>
</ol>
<p>&nbsp;</p>
<p><em>Update :</em>  one extra tip comes from <a href="http://www.newsletter.ie/">NewsLetter.ie</a> on twitter, where they talk about adding a signup on Facebook for your newsletter.  details about their implementation can be <a href="http://spinnakerpro.com/facebookinstall.html">seen here</a> and a live example on <a href="https://www.facebook.com/Irelandsweather/app_166918553356673">IrishWeatherApp</a></p>
<blockquote class="twitter-tweet" width="500"><p>Good tips by email marketing consultant @<a href="https://twitter.com/paulsavage">paulsavage</a> <a href="http://t.co/CF1yYtO1" title="http://www.blackdog.ie/blog/7-newsletter-signup-tips/">blackdog.ie/blog/7-newslet…</a>+we suggest adding a signup form to your Facebook page</p>
<p>&mdash; Newsletter.co (@NEWSLETTERdotIE) <a href="https://twitter.com/NEWSLETTERdotIE/status/218640841512718336" data-datetime="2012-06-29T09:43:33+00:00">June 29, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p><img class="aligncenter size-full wp-image-644" title="facebook-signup" src="http://www.blackdog.ie/blog/wp-content/uploads/facebook-signup.png" alt="" width="680" height="548" /></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/7-newsletter-signup-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What does a google penalty look like ?</title>
		<link>http://www.blackdog.ie/blog/google-penalty-looks-like/</link>
		<comments>http://www.blackdog.ie/blog/google-penalty-looks-like/#comments</comments>
		<pubDate>Fri, 22 Jun 2012 08:12:47 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[penalty]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=590</guid>
		<description><![CDATA[A further look at some google penalties, and steps you can take to detect if you've actually been hit or not. ]]></description>
				<content:encoded><![CDATA[<p>The question &#8220;<strong>How do you know if your website has been hit by a penalty ?</strong>&#8221; has been asked of me quite often, and even more so in the past few months with the <em>Google Panda</em> and <em>Google Penguin</em> updates. Google has been handing out penalties, or is refining their algorithms constantly, it&#8217;s just that in the more recent times more and more sites seem to be effect by them. We even wrote about one case we looked at back in <a href="http://www.blackdog.ie/blog/google-penalty/">2009</a>. And even back in 2007 there was the roll outs that tackled paid links, see <a href="http://www.wolf-howl.com/google/google-adds-paid-links-reporting/">wolf-howl.com</a>. So these aren&#8217;t anything new per se.</p>
<h2>Example of a penalty</h2>
<p>Basically what happens, is that your website will notice a significant drop in traffic, see the example around the end of May of this year. Note that I am only looking at the <strong>Organic Search Traffic</strong> graph, I&#8217;ve excluded the statistics for type-in, PPC, referral traffic as sometimes these can hide or blur the effect.<img class="aligncenter size-full wp-image-613" title="2012-penalty" src="http://www.blackdog.ie/blog/wp-content/uploads/2012-penalty.png" alt="" width="710" height="465" /></p>
<p>Over night the search traffic dropped dramatically, and this can be confirmed by clicking on individual keywords in your Google Analytics Reports, and seeing that the number of visitors coming for the top keywords had completely fallen off. These changes happened at once for more than a few keywords. Rankings for these keywords were averaging between position #2 and #7, and after this date they dropped off to the 2nd or 3rd pages of results.</p>
<h2>Reasons for Google could penalise your site</h2>
<p>There could be multiple reasons for your penalty, and it can be a bit of a tricky tasks to identify them. If you&#8217;ve done anything shady like buying links, buying Google plus votes or Facebook likes then it&#8217;s likely that Google has noticed this. The best start is go back to basics and check everything, from issues in your <a href="google.ie/webmasters/tools">Google Webmaster Console</a> to reading <a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//webmasters/docs/search-engine-optimization-starter-guide.pdf">Google&#8217;s starter guide Search Engine Optimisation</a>.</p>
<p>And even once everything is looked at it could be possible that your competitors in the market have just blown you out of the water. Generally if this is the case the drops are more gradual, unless you are heavily depending on one keyword to deliver you a high percentage of your traffic.</p>
<h2>SEO takes time</h2>
<p>It&#8217;s not always the case that you can fix a penalty in such a quick manner, as in the example above, here&#8217;s one we are currently looking at.<br />
<img class="aligncenter size-full wp-image-616" title="2012-penguin-hit" src="http://www.blackdog.ie/blog/wp-content/uploads/2012-penguin-hit.png" alt="" width="715" height="465" /></p>
<h4>Thanks</h4>
<p>A big thanks goes to my clients for allowing me to share these graphs, you guys rock !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/google-penalty-looks-like/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook trying too hard</title>
		<link>http://www.blackdog.ie/blog/facebook-trying-too-hard/</link>
		<comments>http://www.blackdog.ie/blog/facebook-trying-too-hard/#comments</comments>
		<pubDate>Thu, 17 May 2012 06:44:23 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=577</guid>
		<description><![CDATA[On the verge of their IPO on Friday, I&#8217;ve realised that over the past 6 months or possibly longer Facebook has really started to annoy me. It&#8217;s not just a niggling bug or strage feature that I don&#8217;t understand. It&#8217;s more than just an irking, they&#8217;ve really put me off from using their service. It&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p>On the verge of their IPO on Friday, I&#8217;ve realised that over the past 6 months or possibly longer Facebook has really started to annoy me. It&#8217;s not just a niggling bug or strage feature that I don&#8217;t understand. It&#8217;s more than just an irking, they&#8217;ve really put me off from using their service. It&#8217;s just the little things, like giving you a million different options for notifications (well at least over 100) but yet I can&#8217;t turn off &#8216;key features&#8217; that I don&#8217;t want to be forced to use, i.e. their messaging feature / chat feature.</p>
<h2>Messaging tells people when you read a message</h2>
<p>One of the great things with emails, besides the attempted and largely non-functional implementation of read receipts, is that it can be a one way communication if you need it to be. People don&#8217;t know if you&#8217;ve read a message, and whether to expect a response based on that fact. This week Facebook released a <a href="https://www.facebook.com/help/?faq=316575021742112#How-do-I-know-if-a-friend-has-seen-a-message-I-sent">messaging notification feature</a>. <img class="aligncenter size-full wp-image-591" title="facebook-messages" src="http://www.blackdog.ie/blog/wp-content/uploads/facebook-messages.png" alt="" width="242" height="128" /><br />
It&#8217;s been reported that younger people (15-25) are gravitating towards Facebook messaging rather than email. You can even email someone by sending a message to their username@facebook.com . The only problem is that&#8217;s not email, adding attachments for example simply doesn&#8217;t work. Messaging someone outside the system aslo won&#8217;t work. Facebook wants to be <strong>the internet of the future</strong>, and while it&#8217;s ambitious I really don&#8217;t see it happening.</p>
<h2>Struggling to engage users</h2>
<p>Facebook have been sharing more and more of your data with your friends&#8217; friends. They are now sharing that you like or comment on a status update of a friend of a friend. As to why someone would want to know these tidbits I just don&#8217;t know. If I was interested in this data I would be connected to the friends&#8217; friend, but I&#8217;m not, so stop shoving it down our throats !</p>
<h2>Ads on mobile</h2>
<p>Just wait until facebook find some way to start to put ads on your mobile. One potential idea they&#8217;ve been testing is that you can pay to push your own message to the top of people&#8217;s feed, a so called <strong><a href="http://www.stuff.co.nz/technology/digital-living/6904136/Facebook-running-pay-test-for-highlighted-posts">promoted status update</a></strong>. For $2 you can make sure someone sees your &#8216;all important update&#8217;.</p>
<p>Their ad system is indeed broken. We&#8217;re already heard this week about General Motors saying that they are pulling their <a href="http://www.forbes.com/sites/haydnshaughnessy/2012/05/16/facebook-ads-do-they-work-or-is-gm-being-rash-wrong-questions/">$10 Million budget for Facebook ads</a>. And it&#8217;s not just large organisation finding that having a successful campaign extremely difficult, even if you have help from a so called guru. Read about how a <a href="http://www.npr.org/blogs/money/2012/05/16/152736597/pizza-delicious-bought-an-ad-on-facebook-howd-they-do">small pizza company experience</a> more likes for their $240 spent on ads, but little or no return on that investment.</p>
<p>There are <strong><a href="http://www.simplyzesty.com/facebook/the-amazing-revenue-stream-that-facebook-is-keeping-up-its-sleeve-pre-ipo/">rumours</a></strong> that Facebook will start to offer a social ad platform. This would be something akin to AdSense, but only allowing publishers to target you on 3rd party web-sites. These ads could be based on such things as :</p>
<ul>
<li>personal information :</li>
<ul>
<li style="padding-left:30px;">age</li>
<li style="padding-left:30px;">sex</li>
<li style="padding-left:30px;">martial status</li>
<li style="padding-left:30px;">family info</li>
<li style="padding-left:30px;">location</li>
<li style="padding-left:30px;">job</li>
<li style="padding-left:30px;">job history</li>
<li style="padding-left:30px;">phone network</li>
<li style="padding-left:30px;">ISP</li>
<li style="padding-left:30px;">email address</li>
<li style="padding-left:30px;">where you&#8217;ve taken your photographs</li>
<li style="padding-left:30px;">what type of camera / phone you own</li>
<li style="padding-left:30px;">etc.</li>
</ul>
<li>social signals :</li>
<ul>
<li style="padding-left:30px;">your likes</li>
<li style="padding-left:30px;">pages you&#8217;ve visit often</li>
<li style="padding-left:30px;">places you&#8217;ve checked in</li>
<li style="padding-left:30px;">your interests</li>
<li style="padding-left:30px;">etc.</li>
</ul>
</ul>
<h2>Facebook will break</h2>
<p>In the end facebook will break. Either you&#8217;ll break if yourself by constantly being encouraged to add friends. How can you realistically connect with 500 people ? Perhaps if you start to add people to lists and groups, it might work, but it almost feels like a full-time job managing your relationships online.</p>
<p>Or facebook will break itself, possibly by :</p>
<ul>
<li>increasingly adding these inane features and alienating their users further</li>
<li>selling our data and removing our privacy</li>
<li>becoming the successful target of hackers or activist group like Anonymous</li>
</ul>
<p>It is Facebook really worth $100 Billion ? Perhaps the amount of data they have on us 800+ million people is indeed worth it, but is it a business that you&#8217;d like to invest in ?</p>
<h2>Let me turn off chat</h2>
<p>One final word in case anyone at Facebook reads this, I don&#8217;t want to use it, I will never use it, it wastes, let me remove the feature completely, give me one more option !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/facebook-trying-too-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackdog.ie on the Technology.ie podcast</title>
		<link>http://www.blackdog.ie/blog/blackdog-the-podcast/</link>
		<comments>http://www.blackdog.ie/blog/blackdog-the-podcast/#comments</comments>
		<pubDate>Thu, 10 May 2012 11:48:50 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Featured Articles]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=570</guid>
		<description><![CDATA[I talked recently with Conn &#038; Michele on their Technology.ie podcast, about all things SEO and a view of the Irish diaspora. It was the first time I've done something like this so your feedback is always welcomed !]]></description>
				<content:encoded><![CDATA[<p>Yesterday I took some time to talk to <strong>Conn Ó Muíneacháin</strong> (<a href="http://www.twitter.com/conn" rel="nofollow">@conn</a>) from <a href="http://www.edgecast.ie/">Edge Cast Media</a> and <strong>Michele Neylon </strong>(<a href="http://www.twitter.com/mneylon" rel="nofollow">@mneylon</a>) from <a href="http://www.blacknight.com/">Blacknight Hosting</a> on their <a href="http://www.technology.ie/"><strong>Technology.ie</strong></a> podcast. We discussed 8 common mistakes that webmasters do, what free things you can do to improve your website, as well as discussing some other tech news of the week. Play time is just over an hour, so sit back and enjoy !<br />
<div id="attachment_585" class="wp-caption aligncenter" style="width: 535px"><a href="http://technology.ie/another-arrow-in-the-linux-quiver-podcast-28/"><img src="http://www.blackdog.ie/blog/wp-content/uploads/technology.png" alt="" title="technology" width="525" height="150" class="size-full wp-image-585" /></a><p class="wp-caption-text">BlackDog on Technology.ie podcast</p></div><br />
The podcast can be found over here, titled <a href="http://technology.ie/another-arrow-in-the-linux-quiver-podcast-28/">Another Arrow in the Linux Quiver</a> and on iTunes under &#8216;technology.ie&#8217;. If you like the podcast don&#8217;t forget to rate the lads on iTunes and maybe even write a review. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/blackdog-the-podcast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to do a bug report</title>
		<link>http://www.blackdog.ie/blog/how-to-do-a-bug-report/</link>
		<comments>http://www.blackdog.ie/blog/how-to-do-a-bug-report/#comments</comments>
		<pubDate>Thu, 03 May 2012 08:24:28 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[reporting]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=560</guid>
		<description><![CDATA[6 steps on how you can make your bug reports a little better, and to avoid the ping pong between a developer and person reporting. ]]></description>
				<content:encoded><![CDATA[<p>Here are just a few things that will make a developers life that little bit easier, when it comes to <strong>reporting a bug</strong>. Saying that <em>&#8220;X is broken, please fix it&#8221;</em> doesn&#8217;t really help all that much, as your developer will still need to reproduce the bug in some manner before trying to tackle it. Giving them so much information might sound a little over the top, but they will appreciated it and will know what to filter out or in.</p>
<p><img class="aligncenter size-full wp-image-571" title="bug-reporting-101" src="http://www.blackdog.ie/blog/wp-content/uploads/bug-reporting-101.jpg" alt="" width="715" height="536" /></p>
<h2>Reporting a bug</h2>
<p>These are the requirements I use when asking people to submit bugs to me. Even if it&#8217;s not my code, but they still want help putting together a report, I will send them these 6 points.</p>
<ul>
<li><strong><strong>Description</strong> :  </strong>details of what you think is wrong, or what you expect to happen when you do X.</li>
<li><strong>Screenshot</strong> : If it&#8217;s a web application make sure you include the full browser screen and the URL bar.</li>
<li><strong>Steps : </strong>What were the steps you did to get this error happen ? Does it happen every time you do the steps ?</li>
<li><strong>Frequency : </strong>How long have you been noticing this issue ? Has it always worked like this or is it only since the last release you&#8217;ve noticed it ?</li>
<li><strong>Importance : </strong>how critical is this issue, is this <em>nice to have fixed</em> or something that&#8217;s critical that&#8217;s stopping something major ?</li>
<li><strong>Environment </strong>:  have you tried it in more than one browser or OS ? Have you disabled browser plugins that might interfere with the pages&#8217; code ?</li>
</ul>
<p>In some cases you might need to have a field for <strong>business case impact</strong> for the change/fix. But this could be done in second round of analysis once the developer has investigated the issue. If a potential change has subsequent impacts on other parts of the system then these decisions are generally discussed with the product owner and the lead developer or even at a higher level.</p>
<h2>Standardised reporting</h2>
<p>This also introduces a lay person into the world of <strong>standarised reporting</strong>. Getting a report in a particular manner means that the extra steps they take will save you and the person reporting time. Avoiding this back and forth between, is one of the major benefits, but it&#8217;s also severs as a good way for categorising these issues. Is the bug report really one of the following :</p>
<ul>
<li>a bug report</li>
<li>a feature request</li>
<li>a change request</li>
<li>a user operational issue</li>
<li>rights / permissions based issue</li>
<li>etc.</li>
</ul>
<div></div>
<p>Do you have any other things you&#8217;d like to know  when people are submitting bug reports ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/how-to-do-a-bug-report/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rankings return after an outage</title>
		<link>http://www.blackdog.ie/blog/rankings-return-after-an-outage/</link>
		<comments>http://www.blackdog.ie/blog/rankings-return-after-an-outage/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 11:03:33 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[traffic]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=558</guid>
		<description><![CDATA[A study of what happens when you take your website off line for 3 months. Do you risk loosing those all important SERPs ? ]]></description>
				<content:encoded><![CDATA[<p>What happens to your <strong>rankings when your website goes off-line </strong>? Do you loose your rankings for ever ? How long is too long for being off line ? Will Google and the other search engines put you back to square one, once you are back online ? <em>Read some surprising answers to these questions below. </em></p>
<h2>Our Dropped Ranking Test</h2>
<p>Here is a screenshot of our ranking test. The site was offline from <em>September 2011</em> through to <em>December 2012</em>. On January 1st we re-enabled the site, and started to add some more content, and ping&#8217;d Google that the site was back. The traffic slowly came back, over 2 months, and then it started to increase significantly. During this time the site returned a 404 header code for all pages on the site. For this test we purposely didn&#8217;t send a 302 header code saying that the site <strong>temporarily was down</strong>. </p>
<p><img class="aligncenter size-full wp-image-561" title="ranking-outage" src="http://www.blackdog.ie/blog/wp-content/uploads/ranking-outage.png" alt="" width="715" height="579" /><br />
The result, was that the site was dropped from the index completely, this took about 4 weeks,  all the indexed pages were no longer being shown. </p>
<p>This keyword is one of the more competitive keywords the site ranks for, and it results in over 16% of total traffic to the site. It was comforting to see that being offline for over 3 months wasn&#8217;t a factor in the rankings. Which makes sense to us. If the site is available, and it ranks, then being down for a while shouldn&#8217;t change the ranking factor of the site. There wasn&#8217;t significant changes in the competitors sites during this time. So when the site was back, with the exact same content and URLs, it make sense that it should rank once more. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/rankings-return-after-an-outage/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Blurring the Adwords lines ?</title>
		<link>http://www.blackdog.ie/blog/google-blurring-adwords/</link>
		<comments>http://www.blackdog.ie/blog/google-blurring-adwords/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 07:34:20 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Featured Articles]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=548</guid>
		<description><![CDATA[Google has started to blend in ads, previously they had yellow or purple backgrounds, now they are blended in with the actual page content, and are a lot harder to detect what is a paid ad and what's an organic listing. ]]></description>
				<content:encoded><![CDATA[<p>This morning I was doing my regular check of SERPs, and noticed that there was a marked increased in traffic yesterday for one of my domains, <a href="http://jobsinireland.org/">jobs in ireland</a>. It got me thinking philosophically this morning, that one man&#8217;s gain is another man&#8217;s loss when it comes to Search Engine Rankings Positions. A classical zero sum game, people are going to search, and click roughly the same number of links, it&#8217;s irrelevant to a searcher the order, as they think that that&#8217;s just the way it is. They will click the first one, if they don&#8217;t find what they need, they will go back and search again and click the second link.</p>
<p>While I was mussing about a blog post. and checking into the SERPs I was happy to see that we were indeed at #4 &amp; #6 on google.com &amp; google.ie for [<strong>jobs in ireland</strong>]. But I was abruptly awoken and was in shock when I was trying to check our position visually. It wasn&#8217;t easy to see where what&#8217;s what, as Google has started to blend in paid ads in with the SERPs.</p>
<h2>Where are the ads ?</h2>
<div id="attachment_550" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.blackdog.ie/blog/wp-content/uploads/jobs-1.png"><img class="size-full wp-image-550" title="jobs-11" src="http://www.blackdog.ie/blog/wp-content/uploads/jobs-11.png" alt="" width="500" height="378" /></a><p class="wp-caption-text">Click for larger image</p></div>
<p>This is the picture that is showing up, and those distinctive yellow ads are no where to be seen ? How can a visitor discern the difference between paid and organic listings ? Just for the record these are the ads &#8230;<br />
<img class="aligncenter size-full wp-image-551" title="jobs-2" src="http://www.blackdog.ie/blog/wp-content/uploads/jobs-2.png" alt="" width="586" height="261" /><br />
And the side bar ads<br />
<img class="aligncenter size-full wp-image-553" title="jobs-3" src="http://www.blackdog.ie/blog/wp-content/uploads/jobs-3.png" alt="" width="240" height="609" /></p>
<h2>Why these ads ?</h2>
<p>We doubt it&#8217;s for UI that Google is putting these ads in white, rather they are just simply trying to increase their click through ads. And the result will mean :</p>
<ul>
<li>More ads clicked</li>
<li>More money for Google</li>
<li>More traffic for advertisers</li>
<li>Less traffic for organic rankers</li>
</ul>
<p>A good day for Google ? I think not. Yet another reason to pick another search engine right now. I&#8217;m currently testing <a href="http://duckduckgo.com">duckduckgo.com</a> for the last few weeks and the results are pretty good so far. And they show you what are paid listings and what are organic listings.<br />
<em>Rant Over</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/google-blurring-adwords/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Will Jordan, Please F-Off</title>
		<link>http://www.blackdog.ie/blog/dear-will-please-f-off/</link>
		<comments>http://www.blackdog.ie/blog/dear-will-please-f-off/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 09:32:35 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=523</guid>
		<description><![CDATA[Stupid people spamming on a Sunday morning, just make my blood boil. ]]></description>
				<content:encoded><![CDATA[<p>I <strong>hate</strong> spam. I <strong>hate</strong> when people put me on their newsletter list that I never subscribed to. I <strong>hate</strong> when SPAM wastes my time and the time of 300 other innocent people.<strong> PokerPromedia.com</strong> I <strong>hate you</strong>. Here&#8217;s an email response I sent Will Jordan from PokerPro Media</p>
<blockquote><p><em>Will,</em></p>
<div>
<ol>
<li><em>Take me off your f&#8217;ing list.</em></li>
<li><em>I&#8217;ve reported you to SPAM COP <a href="http://www.spamcop.net/">http://www.spamcop.net/</a> who will send a report to your host RackSpace about the unsolicited email</em></li>
<li><em>Sending an email to 300 people on CC is just plain fucking stupid. What&#8217;s privacy these days ?</em></li>
<li><em>I don&#8217;t give a damn about your magazine. If I wanted a newsletter I would have signed up. Shoving it down my throat won&#8217;t make me any more likely to buy it. Perhaps your company should hire someone to do some in-house training about email etiquette. Besides the unsolicited email aka SPAM you didn&#8217;t include an un-subscribe option and you didn&#8217;t include any concrete contact details. </em></li>
<li><em>I did look at http://www.pokerpromedia.info/ (interesting that your .COM redirect to .INFO) 2004 called and they want their web design back.</em></li>
</ol>
<p>P.S. for those on BCC (yes Will I used BCC to inform the other people on this list about my actions) , sorry about the extra email, but please do consider reporting Will&#8217;s email to SpamCop if you too didn&#8217;t subscribe to this type of email <a href="http://www.spamcop.net/">http://www.spamcop.net/</a><br />
P.P.S. Comments welcomed on my blog post about this h<a href="ttp://www.blackdog.ie/blog/dear-will-please-fuck-off/">ttp://www.blackdog.ie/blog/dear-will-please-fuck-off/</a></p>
</div>
<div></div>
</blockquote>
<div>
<blockquote><p><strong>Paul Savage</strong></p>
<div>work : <strong><a href="http://www.blackdog.ie/" target="_blank">www.blackdog.ie</a></strong></div>
<div></div>
<div></div>
</blockquote>
<h2>PokerPro Media&#8217;s Spam</h2>
<p>And his crap email &#8230; </p>
<div>
<p>On Sun, Mar 11, 2012 at 6:10 AM, Will Jordan &lt;xxxx@pokerpromedia.com&gt; wrote:</p>
<blockquote><p><em>Poker Pro Magazine prepares for online poker to be legal within the year by increasing its web presence through its online magazine and new websites.</em></p>
<p><em>Poker Pro Media’s four online magazines have topped the 86,000-subscriber mark, the company announced today. The four e-magazines – Poker Pro, Online Poker Pro, Poker Pro Canada, and Poker Pro Europe – serve the U.S., Canadian and European markets with poker news, features, profiles, pro tips and everything poker.</em></p>
<p><em>Poker Pro Media re-launched its websites in October 2011 and has been rapidly increasing traffic on a daily basis. They are considered the “go-to” destination for poker pros and amateurs alike.</em></p>
<p><em>“We are pleased with the performance of our websites and e-magazines,” said PPM Vice President Will Jordan. “Since the fallout from the major gaming websites leaving the U.S. market last year, we have ramped up our dedication to our websites and e-magazines.”</em></p>
<p><em>The e-mags are exact duplicates of the print editions of the Poker Pro family of publications, including all the popular features and professional design.</em></p>
<p><em>Editor-in-Chief John “Johnny Quads” Wenzel is supervising the e-magazines.</em></p>
<p><em>“With the continued success of our e-magazines and web traffic, we plan to increase our presence online and are gearing up for the full legalization of online poker in the U.S., which we expect within a year,” said Wenzel. “We are increasing our focus on Internet poker, not lessening it.”</em></p>
<p><em>The e-mags can be accessed at PokerProMagazine.com, OnlinePokerProMagazine.com, PokerProCanada.com, and PokerProEurope.co.uk. Just click on the buttons that say “Check out our e-magazine.”</em></p>
<p><em>For a free trial subscription, got to pokerpromagazine.com, click on “Check out our e-magazine,”</em></p>
<p><em>For information on advertising in Poker Pro e-zines or on one of the websites, contact Jack McAdoo xxx@pokerpromedia.com</em></p>
</blockquote>
<div></div>
</div>
</div>
<h2>Other thoughts</h2>
<p>I just wonder why someone would think it&#8217;s a good idea to email people in such a manner. Judging from the number of bounced messages I got I think that this list is a rather old one. My guess is that someone copied a list of poker affiliates (I have a <strong><a href="http://irishpokerforum.com/">small poker forum</a></strong> that I run), and I probably got on some list by signing up somewhere. Still I never heard of ProPoker Media and certainly never subscribed to an email newsletter. So it&#8217;s still not right to use my email address for something that I might (but I&#8217;m not) interested in, plus I doubt you got my email address in a &#8216;legal&#8217; manner. </p>
<p>Update : 13/03/2012 15:30 CET We seem to be linked to a <a href="http://www.ripoffreport.com/advertising-deceptive/blackdog-ie/blackdog-ie-beware-of-this-gu-50d9f.htm" rel="nofollow">ripoff report</a>.<br />
Update : 13/03/2012 16:00 CET Another <a href="http://www.ripoffreport.com/casinos-cardrooms/blackdog-ie/blackdog-ie-beware-beware-bew-0f40e.htm" rel="nofollow">ripoff report</a> this time from someone calling themselves Will. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/dear-will-please-f-off/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress Comment Error</title>
		<link>http://www.blackdog.ie/blog/wordpress-comment-error/</link>
		<comments>http://www.blackdog.ie/blog/wordpress-comment-error/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 20:04:50 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=521</guid>
		<description><![CDATA[A solution for fixing your Wordpress blog when comments no longer are able to be posted. Here is what I found out, and how I fixed it.]]></description>
				<content:encoded><![CDATA[<p>Earlier today I had a strange issue with my blog where comments weren&#8217;t coming through. It&#8217;s not like I get a  lot of comments but I noticed something was off with the emails the blog sends when a comment gets posted. Basically the details of the comment was blank. See here for a typical email :</p>
<blockquote><p>Author :  (IP:  , )<br />
E-mail :<br />
URL    :<br />
Whois  : <a href="http://whois.arin.net/rest/ip/" target="_blank">http://whois.arin.net/rest/ip/</a><br />
Comment:</p></blockquote>
<p>Doing a bit more testing, I tried to post a comment myself, to see if it mattered if I was logged in or not. Sadly this didn&#8217;t make a difference. But I did notice that the URL that it was posting to was strange</p>
<blockquote><p>/comment-page-/#comment-</p></blockquote>
<p>After a bit of poking, and looking at the error log it was an issue with a corrupt table. The simple fix was that the<strong> wp_commentmeta </strong>had crashed, and you&#8217;ll need to run the repair procedure on the table.  Maybe you&#8217;ve just had this issue and you are lost for answers on how to fix it. Hopefully you&#8217;ll find this helpful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/wordpress-comment-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEOIreland.net Spamming</title>
		<link>http://www.blackdog.ie/blog/seoireland-net-spamming/</link>
		<comments>http://www.blackdog.ie/blog/seoireland-net-spamming/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 08:20:26 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=504</guid>
		<description><![CDATA[If you are looking to <strong>hire a SEO company</strong>, it may be a good idea to your research on who they are before you start working with them. As a general rule, if it's hard to find the information on them, then they are probably hiding something. Here is a quick  look into some comment spam we received from an new company on the Irish SEO scene.]]></description>
				<content:encoded><![CDATA[<p><em>If you are looking to <strong>hire a SEO company</strong>, it may be a good idea to your research on who they are before you start working with them. As a general rule, if it&#8217;s hard to find the information on them, then they are probably hiding something. Here is a quick look into some comment spam we received from an new company on the Irish SEO scene. </em></p>
<p>Looking through my comment queue this morning I spotted something that caught my eye, it&#8217;s yet another <strong>Irish SEO</strong> &#8220;company&#8221; spamming. I use company in quotes because it&#8217;s not possible to get any clear information about SEOIreland.net from their website, so I&#8217;m not really sure if it&#8217;s a super secret organisation or it&#8217;s its some 13 year old kid working from his bedroom. There isn&#8217;t any information their website as to a RBN or even a name, an address or phone number. Here&#8217;s a look at <a href="http://whois.domaintools.com/seoireland.net">their WHOIS</a> for their domain, which has it&#8217;s information set to private.</p>
<p><img class="aligncenter size-full wp-image-505" title="private-whois" src="http://www.blackdog.ie/blog/wp-content/uploads/private-whois.png" alt="" width="397" height="363" /><br />
There are very little reason as to why a legitimate business would hide themselves from being researched. Setting their WHOIS to private raises suspicion for us. Not being able to put a face to the business really doesn&#8217;t put our fears at ease.</p>
<h2>SEOIreland.net Comment</h2>
<p>So here&#8217;s the comment we got submitted to us, which got passed Akismet.<br />
<img class="aligncenter size-full wp-image-507" title="spam-comment" src="http://www.blackdog.ie/blog/wp-content/uploads/spam-comment.png" alt="" width="541" height="155" /><br />
As the language of the post seems to be none native English, I was surprised to see that this comment was sent from inside Ireland, with an Irish IP.<br />
<img class="aligncenter size-full wp-image-506" title="IP-tracking" src="http://www.blackdog.ie/blog/wp-content/uploads/IP-tracking.png" alt="" width="453" height="106" /><br />
For looking at where the comment comes from geographically, we use a free service at <a href="http://www.maxmind.com/">MaxMind.com</a>.</p>
<h2>Researching your SEO company</h2>
<p>If you plan to hire a SEO company, you should do a background check. Find out :</p>
<ul>
<li>Who they are</li>
<li>How many people work for them (ask about outsourced partners)</li>
<li>What projects have they worked on recently</li>
<li>Verify these projects and results with their clients</li>
</ul>
<p>To hire a good SEO consultant you are talking about spending multiple thousands of Euros to work over a longer period of time. A bit of research will save you some heartache in the long run.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/seoireland-net-spamming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using RegEx to prefix or postfix</title>
		<link>http://www.blackdog.ie/blog/using-regex-to-prefix-or-postfix/</link>
		<comments>http://www.blackdog.ie/blog/using-regex-to-prefix-or-postfix/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 13:21:21 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=483</guid>
		<description><![CDATA[While it&#8217;s programmatically probably not the best way to do this type of operation, you may find that you need to use a Regular expression to prepend or postpend a string. I&#8217;ve used standard regular expression notation here where you cite the replacements in []. Prefix String with RegEx Search for [(^)] Replace with [Pre: [...]]]></description>
				<content:encoded><![CDATA[<p>While it&#8217;s programmatically probably not the best way to do this type of operation, you may find that you need to use a Regular expression to prepend or postpend a string. I&#8217;ve used standard regular expression notation here where you cite the replacements in [].</p>
<h2>Prefix String with RegEx</h2>
<p>Search for [(^)] Replace with [Pre: $1] , this will add Pre: to the start all your stings.<br />
E.g.</p>
<ul>
<li>String : Blackdog.ie raises first round of VC</li>
<li>Search : (^)</li>
<li>Replacement : CNN : $1</li>
<li>Result : CNN : Blackdog.ie raises first round of VC</li>
</ul>
<h2>Postfix a string with RegEx</h2>
<p>Search for [($)] Replace with [$1 : Post], this will add : Post to the end of all your strings</p>
<ul>
<li>String : Blackdog.ie raises first round of VC</li>
<li>Search : ($)</li>
<li>Replacement : $1 : CNN</li>
<li>Result : Blackdog.ie raises first round of VC : CNN</li>
</ul>
<p>I use this for <a href="http://pipes.yahoo.com/">http://pipes.yahoo.com/</a> which is a handy tool for mashing RSS feeds together. I did want to attribute where the feeds were coming from, and putting the source in the title really improve the feed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/using-regex-to-prefix-or-postfix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IrishRail.ie : a lot of potential wasted</title>
		<link>http://www.blackdog.ie/blog/irishrail-ie-a-lot-of-potential-wasted/</link>
		<comments>http://www.blackdog.ie/blog/irishrail-ie-a-lot-of-potential-wasted/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 08:58:53 +0000</pubDate>
		<dc:creator>Paul Savage</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.blackdog.ie/blog/?p=486</guid>
		<description><![CDATA[Maybe it&#8217;s just me, but I really do get saddened when I see a websites, especially large or popular websites, hitting below their mark in terms of SEO &#38; user experience. Yesterday I stumbled across IrishRail.ie, Ireland&#8217;s national train operator. It&#8217;s currently ranked as Ireland&#8217;s 120th most popular website according to Alexa.com. I&#8217;ve used the [...]]]></description>
				<content:encoded><![CDATA[<p>Maybe it&#8217;s just me, but I really do get saddened when I see a websites, especially large or popular websites, hitting below their mark in terms of SEO &amp; user experience. Yesterday I stumbled across <a href="http://www.irishrail.ie/">IrishRail.ie</a>, <strong>Ireland&#8217;s national train operator</strong>. It&#8217;s currently ranked as Ireland&#8217;s <a href="http://www.alexa.com/siteinfo/irishrail.ie#">120th most popular website according to Alexa.com</a>. I&#8217;ve used the IrishRail website in the past, and it did it&#8217;s job adequately, but I know it&#8217;s capable of more. Looking at the website yesterday in a bit of detail I did notice a few items that could easily be improved upon or quickly fixed.<br />
<img class="aligncenter size-full wp-image-573" title="irishrail-homepage" src="http://www.blackdog.ie/blog/wp-content/uploads/irishrail-homepage.png" alt="" width="715" height="735" /></p>
<p>From the first impressions of the website I was a little surprised that there isn&#8217;t much of <strong>that magic ingredient that search engines love</strong>, namely <strong>text</strong>. In all the homepage has 142 words and only 120 when you remove navigation. This doesn&#8217;t give the search engines much to work with. Another aspect to keep in mind is that not every visitor will be be able to read English when they visit. Using tools like Google Translate, visitors would be translate the text on the page into their own language, but sadly most of the information is presented with images.</p>
<p>With regards to the  language of the website, I was surprised in was the fact that the website <strong>isn&#8217;t available in Irish</strong>. Seeing as the Irish government is the <a href="http://www.cie.ie/about_us/shareholder_information.asp">sole owner</a> of <strong>CIE</strong>, I would expect that this website would also fall under the Official Languages Act, 2003.</p>
<blockquote><p><em>The Official Languages Act 2003 (section 9(3)) requires public bodies to ensure that where they are communicating for the purposes of providing information to the general public or to a class of the general public &#8211; in writing or by electronic mail &#8211; the communication shall be in the Irish language only or in the Irish and English languages. </em></p>
</blockquote>
<p>But apparently it doesn&#8217;t (see end). As this is a website that is also used extensively by toursits having a German / French / Spanish  would only help to improve conversions. For example the German train operator <a href="http://www.bahn.de/">Deutsche Bahn</a> offers their site in 10 languages.</p>
<h2>HTTP Redirects</h2>
<p>Every site should really check that the headers they are sending are the correct ones. This means sending the right HTTP header status, see here for a list of <a href="http://en.wikipedia.org/wiki/List_of_HTTP_status_codes">HTTP header statuses</a>. Some potential issues I noticed :</p>
<ul>
<li><strong>Main domain</strong> : www.irishrail.ie , returns <strong>HTTP/1.1 302 Object moved,</strong> which is more for when you move something temporarily. If it&#8217;s the case that the main page always redirects to /home/ then it should be a <strong>301, a Moved Permanently</strong> status.</li>
<li><strong>Missing pages</strong> : www.irishrail.ie/home/help.html returns an error page, saying that the page can&#8217;t be found. But the page&#8217;s header is saying <strong>HTTP/1.1 200 OK</strong>, which means that it was indeed found. In this case a <strong>404 Not Found </strong>status should be returned. Doing this will help error pages finding this way into the index. It can also have more serious implications like for your robots.txt, where search engines are expecting files in a certain format, and they something radically different while still being told that it&#8217;s a valid file.</li>
</ul>
<h2>VIP : Visually Impaired site</h2>
<p>I was really pleased to see that they had a section for the visually impaired.<br />
<img class="aligncenter size-full wp-image-577" title="visually" src="http://www.blackdog.ie/blog/wp-content/uploads/visually.png" alt="" width="486" height="86" /><br />
This is a high contrast, low graphic version of their website, as I was expecting.<br />
<img class="aligncenter size-full wp-image-578" title="visually-site" src="http://www.blackdog.ie/blog/wp-content/uploads/visually-site.png" alt="" width="715" height="549" /><br />
On further inspection I was a little surprised when not all the links worked. The links to &#8220;Your Journey&#8221; , &#8220;Projects&#8221; &amp; &#8220;Opportunities&#8221; all brought me back to the main website. Also the clicking for the full version of the Breaking News returned me to the home page. While I commend the effort in doing such a website, things like the timetable search works perfectly, I do think that a when doing such a site it should either be done properly or not at all. Doing it properly could involve not having every page available on the VIP version. But if you do include links to resources then they should really be consistent with the &#8216;expected experience&#8217;.</p>
<h2>A quick look at the HTML code</h2>
<p>Looking closer at the HTML code, there is plenty of room for optimisation. My quick run down would include :</p>
<ul>
<li>Moving the 700+ lines of CSS code in the header into it&#8217;s own CSS file. This will allow the browser to cache the file, so the 2nd, 3rd and subsequent pages will load faster.</li>
<li>Moving the 1200+ lines of Javascript code which is placed inline into included javascript files. This will allow the browser to cache these files, so the 2nd, 3rd and subsequent pages will also load faster.</li>
<li>Moving included files CSS &amp; JS into the header of the file, this will allow these files to be processed before the page is rendered. The one main exception would be the JS include for Google Analytics.</li>
<li>Remove redundant code, commenting out code  sections is great while you are testing, or about to launch. But it also unnecessarily bloats code.</li>
<li>Use Tables for tabular data, otherwise use DIVs. This websites code uses tables extensively for laying out objects in a grid format, this wasn&#8217;t the intended use case for tables in HTML.</li>
<li>In-line style should be avoided as much as possible, better to use CSS.</li>
</ul>
<div><img class="aligncenter size-full wp-image-582" title="html" src="http://www.blackdog.ie/blog/wp-content/uploads/html.png" alt="" width="722" height="64" /></div>
<p>The total size of the homepage is 0.45 MB and required in total 50 HTTP requests. This could definitely be reduced to make the page load faster with the suggestions above.</p>
<h2>Using AdSense</h2>
<p>As the benefit of using <strong>AdSense</strong> on a sales website can be debated back and forward, I&#8217;m not going to go into that here. I really feel that the implementation here is suboptimal. In the screenshot above the top ads do blend in with the site, the right hand side and bottom banners are rich image/rich media ads which don&#8217;t blend as easily. One option here would be to turn off the image/rich media ads option. This would result in a uniform look to your page, while also keeping the ads intact. As with most large companies I&#8217;m sure they would prefer to have their website inline with their corporate visual identity. It should be considered are 3 ad units really necessary ? Why are they using the maximum number of ads ? Do the all really convert ?</p>
<p>Here we have the AdSense banners highlighted in green with the play button, and the internal banners highlighted in yellow and green marked with an X. While the 3rd party ads are outside the main content, the can be distraction, and potentially annoying for customers. These ads are above the fold, which results in that little bit of extra scrolling to see the pages&#8217; content.<br />
<img class="aligncenter size-full wp-image-572" title="irishrail-ads" src="http://www.blackdog.ie/blog/wp-content/uploads/irishrail-ads.png" alt="" width="715" height="774" /></p>
<p>Also I&#8217;m not sure as to why you would include AdSense in an IFRAME as this will only skew your AdSense targeting. Also in this case this would be a 4th AdSense Banner, which won&#8217;t be displayed (happens automatically), as you are only allowed to use up to 3 AdSense banners on 1 page.<br />
<img class="aligncenter size-full wp-image-584" title="iframe" src="http://www.blackdog.ie/blog/wp-content/uploads/iframe.png" alt="" width="715" height="289" /><br />
As IrishRail are fans of using AdSense, one tip would be to introduce some Link Units, blended in with some navigational items. These convert quite well, we use them extensively on our <a href="http://www.eirjobs.com/">Irish Jobs</a> site.</p>
<h2>Trying the search function</h2>
<p>I tested out the search function, and got a little bit confused. I did a search for the word [<strong>contact</strong>] and the first result appeared to be the <a href="http://www.irishrail.ie/contact_us/">contact page</a>, but it&#8217;s located under an obscure URL <em>http://search.irishrail.ie/highlight.aspx?aid=2901210&amp;pckid=147268114&amp;rn=1&amp;sp_id=147267858&amp;lid=113272535&amp;highlight=contact#firsthighlight</em> rather than the expected URL <em>http://www.irishrail.ie/contact_us/</em> . It searches via a sub-domain search.irishrail.ie , which thankfully blocks indexing via their <a href="http://search.irishrail.ie/robots.txt">robots.txt</a>, so this will avoid the duplicate content issue. I did some further looking around to try to see if I could search via http://search.irishrail.ie/ directly, but it comes up with a Danish language search page, and returns results for the domain http://blog.siteimprove.co.uk/ &amp; not IrishRail.ie.<br />
<img class="aligncenter size-full wp-image-595" title="sitesearch" src="http://www.blackdog.ie/blog/wp-content/uploads/sitesearch.png" alt="" width="648" height="382" /></p>
<p>All in all this website gives the appears that it was either half heartily done, or has grown out out control by adding on bits and pieces along the way. Either way this leaves to a diminished user experience and a damaged SEO potential.</p>
<h2>A message from IrishRail</h2>
<p>I did reach out to Irish Rail before I published this post and they offer the following comments:</p>
<ul>
<li>They are planning on relaunching a brand new website in September 2011.</li>
<li>The website has become over grown and disorganised as they&#8217;ve progressed, and the new website will address this.</li>
<li><strike>They don&#8217;t fall under the Official Languages Act, as they are not a governmental institution.</strike> Update : Websites don&#8217;t fall under the OLA, rather written publications and electronic mail do.</li>
<li> The new website will have the facility to be multi-lingual, but they are not yet decided as to whether it will be available in multiple languages on launch.</li>
<li>And yes the AdSense wouldn&#8217;t be there if it wasn&#8217;t pulling it&#8217;s own weight, and it&#8217;s quite a helpful source of income.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.blackdog.ie/blog/irishrail-ie-a-lot-of-potential-wasted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
