<?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"
	>

<channel>
	<title>Merjis Internet Marketing Blog</title>
	<atom:link href="http://blog.merjis.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.merjis.com</link>
	<description>Effective Internet Marketing Strategy and Technique Through Experiments, Measurement and Audit</description>
	<pubDate>Tue, 09 Feb 2010 00:17:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Consistent User Interfaces Help Users</title>
		<link>http://blog.merjis.com/2010/02/07/consistent-user-interfaces-help-users/</link>
		<comments>http://blog.merjis.com/2010/02/07/consistent-user-interfaces-help-users/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 11:57:43 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[analytics]]></category>

		<category><![CDATA[conversion]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=320</guid>
		<description><![CDATA[Conversion rates, user satisfaction, and retention improve when you deliver a consistent user interface - one in which you tell customers something that is consistent with what you actually do. The issue arose with a client, but I have a personal experience of a very similar case. 
I logged into our banks internet banking facility. [...]]]></description>
			<content:encoded><![CDATA[<p>Conversion rates, user satisfaction, and retention improve when you deliver a consistent user interface - one in which you tell customers something that is consistent with what you actually do. The issue arose with a client, but I have a personal experience of a very similar case. </p>
<p>I logged into our banks internet banking facility. I wanted to make a payment on Friday, 5th February 2010. I went through the identification of the recipient, and the payment and changed the offered date from Monday 8th, to Friday 5th. It refused the payment request, saying that I must choose a date between Monday the 8th and some date in June.</p>
<p>So I picked the 6th (Saturday). Still no go. Then the 7th (Sunday). Still wouldn&#8217;t accept it. Finally, I selected the 8th February, a Monday. Bingo! Payment will be processed.</p>
<p>It then processes the payment and tells me that the payment will be taken from the account on Friday the 5th February and deposited in the target account later that day. Which was exactly what I wanted in the first place, and it kept telling me it wouldn&#8217;t do.</p>
<p>Imagine my annoyance at having, for ten to fifteen minutes been told I couldn&#8217;t do what I wanted, and then being told that despite offering a different date for the payment, it would be paid earlier than I&#8217;d actually requested? What if I *had* wanted to pay on the Monday, 8th Feb? Then the funds would have been out of my account on the 5th, and not the 8th, as requested.</p>
<p>I&#8217;m disturbed by my Banks inability to work out when they are prepared to act, and the misrepresentation of the dates of actual activity, versus requested. It makes me less confident that they&#8217;ll do as I request. and I&#8217;m now more likely to pick up the phone or drop into the Bank. Or to change banks. </p>
<h2>Purchase Processes - Especially For Special Offers</h2>
<p>Our client had a similar issue - there was a particular offer they made, which couldn&#8217;t be fulfilled through the order interface, until after another action had been completed. But this wasn&#8217;t expressed clearly to users. They wanted the offer, signed up for what they were told to buy, and then couldn&#8217;t see the mechanism to access the offer - until they&#8217;d completed another stage in the the checkout. There were technical reasons why this order of actions was important - but the user could have been given a text notice that this is what the system would do. It&#8217;s no good when only *your* staff know how the system works - it is the customer that needs to be told, and told clearly, or conversion rates online suffer and the customer service phone lines heat up.</p>
<p>The only diagnostic that this company identified was an increased dropout in the funnel and decrease in conversion rates - when they were expecting total sales to increase. </p>
<p>This is a classic example of &#8220;you have to understand your business the way that a customer sees it, not how you know it works&#8221;.</p>
<p>This article is part of a series of short meditations on user interaction and the extension into social marketing, following on from a look at reducing the barriers to interaction, and some of the pros and cons of allowing user generated content, in &#8220;<a href="http://blog.merjis.com/2010/02/05/seo-remember-relevance/">SEO: Remember Relevance?</a>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2010/02/07/consistent-user-interfaces-help-users/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SEO: Remember relevance?</title>
		<link>http://blog.merjis.com/2010/02/05/seo-remember-relevance/</link>
		<comments>http://blog.merjis.com/2010/02/05/seo-remember-relevance/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 08:27:53 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[SEO]]></category>

		<category><![CDATA[social networking]]></category>

		<category><![CDATA[spamfighting]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=319</guid>
		<description><![CDATA[Inspired by a great piece of spam this morning. This looks like a lengthy and individually crafted posting, offering a summary of what looks like the current situation on H1N1 in the USA. The problems? Well, it is targeting a US dentist, and the spam was contributed to an article about how Google has been [...]]]></description>
			<content:encoded><![CDATA[<p>Inspired by a great piece of spam this morning. This looks like a lengthy and individually crafted posting, offering a summary of what looks like the current situation on H1N1 in the USA. The problems? Well, it is targeting a US dentist, and the spam was contributed to an article about <a href="http://blog.merjis.com/2009/11/18/google-h1n1-swine-flu-tracking-in-the-uk/">how Google has been tracking H1N1</a> and speculating about why the UK stats weren&#8217;t present. It&#8217;s just not relevant, and it&#8217;s been dropped by someone plugging a business - see <a href="http://googlewebmastercentral.blogspot.com/2009/11/hard-facts-about-comment-spam.html">Google&#8217;s take on comment spam</a>.</p>
<p>Have a look:</p>
<blockquote><p>Dentist Lake Worth<br />
http:// www. dentallakeworth. com | randomizewee@gmail.com | 122.53.68.2</p>
<p>Symptoms of swine flu are similar to most influenza infections: fever (100F or greater), cough, nasal secretions, fatigue, and headache, with fatigue being reported in most infected individuals. Some patients also get nausea, vomiting, and diarrhea. In Mexico, many of the patients are young adults, which made some investigators speculate that a strong immune response may cause some collateral tissue damage. Some patients develop severe respiratory symptoms and need respiratory support (such as a ventilator to breathe for the patient). Patients can get pneumonia (bacterial secondary infection) if the viral infection persists, and some can develop seizures. Death often occurs from secondary bacterial infection of the lungs; appropriate antibiotics need to be used in these patients. The usual mortality (death) rate for typical influenza A is about 0.1%, while the 1918 “Spanish flu” epidemic had an estimated mortality rate ranging from 2%-20%. Swine flu in Mexico (as of April 2009) has had about 160 deaths and about 2,500 confirmed cases, which would correspond to a mortality rate of about 6%, but these initial data have been revised and the mortality rate currently in Mexico is estimated to be much lower. By June 2009, the virus had reached 74 different countries on every continent except Antarctica, and by September 2009, the virus had been reported in most countries in the world. Fortunately, the mortality rate as of October 2009 has been low but higher than for the conventional flu (average conventional flu mortality rate is about 36,000 per year; projected novel H1N1 flu mortality rate is 90,000 per year in the U.S. as determined by the president’s advisory committee).</p>
<p>From Google h1n1 (Swine Flu) tracking in the UK, 2010/02/05 at 6:49 AM
</p></blockquote>
<p>So, what makes this spam, rather than a valued contribution?</p>
<ul>
<li>It is not from a person, but from a targeted keyword</li>
<li>The supplied URL is appropriate to the keyword</li>
<li>The topic is appropriate to an element of the article, but not the meaning</li>
<li>The author is in the Philippines - not itself a definite marker, but contributes to the likelihood - but is wildly unlikely to be the targeted dentist</li>
<li>The submitter has identified the article based on search results, not on the content - that is, a previous search lead to finding the article, but the article was not read and understood and an appropriate response composed. Instead a well crafted and rare piece of text was composed and submitted - but was irrelevant to the thread</li>
<li>It has nothing to do with the relatively rare topic of dentistry; barely discussed online. Whereas Swine Flu gets a lot of high interest coverage&#8230; if you were targeting spam, you&#8217;d want high ranking, frequently searched topics.</li>
</ul>
<p>Google&#8217;s search results show the signs of this specific craftwork in many blogs, where the indications of spamminess have been overlooked. Some of the comments left by this spammer are even on-topic and thread-relevant. </p>
<p>You could consider this the dark side of creating frictionless interfaces. OTOH, amongst the more sophisticated SEO spammers, there&#8217;s software that signs up for places like PC World (creates fake email address registrants, completes the forms with fictitious data, submits the forms, reaps the emails and authenticates, and then adds spammy comments). Creating friction to exclude spammers can decrease interaction with real users - there is a balance of evil to strike; how much near spam will you let through, in order to make sure that you can engage with the right audience?</p>
<p>This is a moderately clever piece of spam - it evaded Akismet, for example. If I&#8217;d been writing about the US situation, then I might even have let the spam through, as a useful contribution to the thread. </p>
<p>Is it entirely evil, like some of the spam submitted here? No. But this is almost good enough to pass as a valid commentary in a social forum. If you spam, then that&#8217;s the kind of area you need to be in, to make it through to trusted forums. Serious, unique content that contributes to the dialogue. Good effort, but only an &#8216;F&#8217; - you were busted on relevance!</p>
<p>This article is part of series of short meditations on social marketing and customer interaction, following on from yesterdays &#8220;<a href="http://blog.merjis.com/2010/02/04/google-foot-gun-shoot/">Google. Foot. Gun. Shoot.</a>&#8221; and the previous article about soft paywalls &#8220;<a href="http://blog.merjis.com/2010/02/03/pc-world-online-subscriptions/">PC World - Online Subscriptions</a>&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2010/02/05/seo-remember-relevance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google. Foot. Gun. Shoot.</title>
		<link>http://blog.merjis.com/2010/02/04/google-foot-gun-shoot/</link>
		<comments>http://blog.merjis.com/2010/02/04/google-foot-gun-shoot/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 10:59:51 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[adwords]]></category>

		<category><![CDATA[social networking]]></category>

		<category><![CDATA[spamfighting]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=318</guid>
		<description><![CDATA[The AdWords Help Forum has degenerated over the last year or so, into a customer service forum. I intend to cover that in detail some other time. The common signatures of pain in the forum are:

Complaints that &#8220;Google won&#8217;t accept my Credit Card&#8220;
Making promo vouchers work
Suspension for various reasons, often involving guaranteed ways to make [...]]]></description>
			<content:encoded><![CDATA[<p>The AdWords Help Forum has degenerated over the last year or so, into a customer service forum. I intend to cover that in detail some other time. The common signatures of pain in the forum are:</p>
<ul>
<li>Complaints that &#8220;<a href="http://blog.merjis.com/2010/01/21/google-adwords-credit-card-declined/">Google won&#8217;t accept my Credit Card</a>&#8220;</li>
<li>Making promo vouchers work</li>
<li>Suspension for various reasons, often involving guaranteed ways to make money from home, as an affiliate</li>
</ul>
<p>By and large these users have been cut loose from Google Customer Service. The users have been sent through an automated path to the forum, rather than given human customer service. The causes of this bulk of visitors are, I think, complex, but Google appears at least partly complicit in its&#8217; own generation of clients that it would prefer it didn&#8217;t have.</p>
<p>Look at this chain of events for example&#8230;</p>
<p>I spotted a mention of a previous Merjis article on another blog. The entire article had been scraped, along with many other sites&#8217; content, to help that blog rank well on searches involving making money from home.</p>
<p>The site was monetised with AdSense adverts for a well known affiliate recruiter. So, first question: knowing that this advertiser will be promoting affiliates, very few of whom have a satisfactory experience to judge from the AdWords Help Forum, why is the advertising permitted either by AdWords or by AdSense?</p>
<p>Clicking on the AdSense advert takes the user to the affiliate recruitment site. They&#8217;ve avoided the landing page popup problem, by offering a JavaScript in-page popup to collect email addresses and names. A clever way to avoid the old problems of the classic affiliate squeeze page being given a low landing page quality score.</p>
<p>The popup is the main lead generator - because it makes a free offer that you receive in email. So the offer is invisible to Google bots - they&#8217;d have to complete a form, which, by convention, bots aren&#8217;t supposed to do (form filling could take actions on sites, like deleting postings, or ordering stuff, etc). And after that, the bot would have to read the email to understand the offer&#8230; which is usually delivered on another website.</p>
<p>So you arrive via the email cutout on a third site (the first is the blog-scraper with AdSense but no direct ties to AdWords, the second has no direct AdSense or AdWords connection, and the third site is the one with the sales proposition). The third site reveals that you make money by&#8230; signing up for AdWords. And Google will give you a promotional voucher for signing up for hosting via a third party. So, for that matter, will Yahoo, for this most recent &#8220;promotion&#8221;.</p>
<p>The series of cutouts in this chain makes it harder to detect. But the user still perceives the offer as validated by the major search marketing programs. The organic ranking, the promo vouchers, the AdSense adverts all combine to put the Google brand into the frame for the affiliate recruiter. Not quite as good as endorsement, but imagine how much harder it would be to convince people, if the AdSense adverts and Google comarketing weren&#8217;t available?</p>
<p>So Google indirectly pays the affiliate recruiter for running scraper sites, subsidising their costs of advertising, then offers a promo voucher via third party arrangement, which validates the shabby offering, that will recruit people who turn up in the AdWords Help Forum, desperate to make money from home with no knowledge. The volume of people turning up with problems is too high for Google to bother offering Customer Service&#8230; and it&#8217;s a lot of self inflicted woundings. </p>
<p>You could say that these users should be careful. That it is their responsibility to watch out for what they buy into. I could counter with the notion that providing payments and promotions to organisations that lead to a poor customer service experience appears to be something Google won&#8217;t tolerate in other advertisers&#8230; but it is OK for Google to do? Why?</p>
<p>Why am I writing about this? I used to enjoy working out small customer problems in the forum. It helped my troubleshooting skills. I could detect emerging problems more quickly. The current forum is useless for that. It&#8217;s just a place for people who should never have been recruited by Google, to get free customer service because Google isn&#8217;t willing to spend time on them. The mechanism of requiring a public posting decreases the volume of queries, as well as decreasing the value of the forum as a publicly accessible forum.</p>
<p>When we&#8217;re looking at social media, the misusage of the AdWords Help Forum as a public customer service forum suggests that there are some deep problems inside Google&#8217;s understanding of social media and the implicit and explicit contracts. But that&#8217;s another article for another day&#8230; In the interim, think of this as the other side of yesterday&#8217;s article about <a href="http://blog.merjis.com/2010/02/03/pc-world-online-subscriptions/">PC World and their soft paywall</a> - where PC World made the barrier to interaction too high for me, Google has made almost frictionless something that probably shouldn&#8217;t be exposed in public.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2010/02/04/google-foot-gun-shoot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PC World - Online Subscriptions</title>
		<link>http://blog.merjis.com/2010/02/03/pc-world-online-subscriptions/</link>
		<comments>http://blog.merjis.com/2010/02/03/pc-world-online-subscriptions/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:48:51 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[analytics]]></category>

		<category><![CDATA[intent]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=317</guid>
		<description><![CDATA[There&#8217;s a classic FAIL in user handling on many eCommerce sites: forcing users to register details before you&#8217;ve explained the reason and value. People know that they need to hand over addresses for shipping, but requiring them to offer these details before you&#8217;ve verified that the items are in stock and available, or that you [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a classic FAIL in user handling on many eCommerce sites: forcing users to register details before you&#8217;ve explained the reason and value. People know that they need to hand over addresses for shipping, but requiring them to offer these details before you&#8217;ve verified that the items are in stock and available, or that you need the details in order to complete shipping calculations, is regarded as invasive and a likely attempt to add you to a mailing list rather than service the attempted purchase.</p>
<p>Rant mode engaged&#8230;</p>
<p>PC World is using an analagous &#8220;grab everything early&#8221; model for it&#8217;s online forums. Instead of the relaxed model used by Google, where you can add increasingly large amounts of personal data to your online persona, PC World *requires* a form to be completed, and users to identify what email newsletters they&#8217;ll receive, in order to drop a comment on an article.</p>
<p>Making this even worse, is that the form user interface has a particularly stupid problem. When filling in details, you must provide email address, country of residence and&#8230; a US Zip Code. I live in the UK. Strangely, I don&#8217;t have a US Zip code for my UK address. </p>
<p>Annoyingly, every time I tried a new way to pass this obstacle, it would keep re-checking the &#8220;please bombard me with offers for stuff I don&#8217;t want&#8221; box. If I uncheck the box, have the courtesy to leave it unchecked. This forced re-checking may well increase sign up rates, but it doesn&#8217;t make PC World more loved and needed. </p>
<p>I poked, quickly, around the PC World site looking for a way to provide feedback, and couldn&#8217;t find an obvious way to suggest that the registration process was both onerous and broken. So that&#8217;s why i&#8217;m posting here&#8230; PC World has made it clear that the audience is US-only and Foreigners <del datetime="2010-02-03T13:01:58+00:00">can fuck off</del> aren&#8217;t important. And PC World don&#8217;t want to hear from me unless they can try and sell me something. I&#8217;m not interested in engaging with that kind of business. So, I won&#8217;t be part of PC World forums, even for a single comment. </p>
<h3>Lessons</h3>
<p>If you want to offer social media, it has to be, like a good sales process, easier to be engaged than not. Good marketing and purchase systems make you feel welcome and make the process so easy that it is almost easier to buy than walk away (and that *doesn&#8217;t* mean making walking away harder with mousetrapping and other technological tricks). Look at Twitter and FaceBook - easy to sign up and you get invited to be involved, not pressured.</p>
<p>Undoubtedly PC World would see the newsletter sign up rate decline if they changed their registration process. And the deliberate discarding of my preference to avoid unwanted email is just insulting. What, my preference to avoid newsletters I won&#8217;t read, is not important to you? </p>
<p>I know PC World wants money, and they want to act a gateway to valuable information. But guys, <em>you aren&#8217;t the sole source of information</em>. You need to (re-)<a href="http://www.niemanlab.org/2009/09/clay-shirky-let-a-thousand-flowers-bloom-to-replace-newspapers-dont-build-a-paywall-around-a-public-good/">read Clay Shirky on Paywalls</a>. What you&#8217;re doing with onerous registration forms for commenters, is <strong>creating a soft paywall around interaction</strong>. That&#8217;s not a good idea, long term, IMO. Competitors who make it easier to engage, will probably start beating you - as there&#8217;ll be more comments from people less engaged tightly&#8230; and those people could fall into your influence if you handle them well. </p>
<p>PCWorld guys, stop thinking like an offline paper with an online presence. Start thinking about how to properly engage with an audience. </p>
<p>Rant over.</p>
<h2>Summary</h2>
<p>There&#8217;s lessons about handling user interactions here. </p>
<p>Users don&#8217;t mind engaging with you. </p>
<p>They don&#8217;t like being &#8220;sold at&#8221;. </p>
<p>They don&#8217;t like you requiring lots of data before they engage lightly. </p>
<p>Can I avoid PC World? Absolutely. It wouldn&#8217;t break my heart if I never saw another PC World article. If they do cover things that interest me, and I think either the author or a commenter has missed the point, I might comment. But now, I&#8217;d rather Twitter it than do so on the PC World site. And that makes Twitter richer and PC World poorer.</p>
<p>Think about &#8220;friction&#8221;. </p>
<p>How hard is it for your users to engage with you? How easily can they point out problems that might help you? Yes, they&#8217;ll post other stuff too, but you know what? I got serious, private, answers about the best way to use GitHub public and private repositories from Tekkub. Imagine how I feel about Tekkub and GitHub now. Compare that with how I feel about PC World. Losing GitHub would be a major problem for me. I already pay GitHub for a private Repository. I&#8217;d pay them more, to make sure they kept running. PC World? I genuinely don&#8217;t care.</p>
<p>Brands have to engage with and be useful to their clients, to be well regarded over long periods. I think PC World set up short sighted performance measurements surrounding registration and sign up, and lost the plot. Make sure you don&#8217;t do the same for your business.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2010/02/03/pc-world-online-subscriptions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AdWords Help Experts - Twitter Influence</title>
		<link>http://blog.merjis.com/2010/02/03/adwords-help-experts-twitter-influence/</link>
		<comments>http://blog.merjis.com/2010/02/03/adwords-help-experts-twitter-influence/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:01:57 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[adwords]]></category>

		<category><![CDATA[help forum]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=316</guid>
		<description><![CDATA[AWHE (AdWords Help Experts, is now rated as &#8220;Influential&#8221; by Topsy. The blog was started by Google-recognised &#8220;Top Contributors&#8221; in the AdWords Help Forum, to help us to include pictures and video and common answers for frequent or tricky questions in the AdWords Help Forum. 
A recent graphical rework and substantial posting by Kim Clinkunbroomer [...]]]></description>
			<content:encoded><![CDATA[<p>AWHE (<a href="http://www.adwordshelpexperts.com/">AdWords Help Experts</a>, is now <a href="http://topsy.com/s?q=awhe">rated as &#8220;Influential&#8221; by Topsy</a>. The blog was started by Google-recognised &#8220;Top Contributors&#8221; in the AdWords Help Forum, to help us to include pictures and video and common answers for frequent or tricky questions in the AdWords Help Forum. </p>
<p>A recent graphical rework and substantial posting by Kim Clinkunbroomer (MrsC) has rocketed the popularity outside the AdWords Help Forum.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2010/02/03/adwords-help-experts-twitter-influence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google AdWords: Credit Card Declined</title>
		<link>http://blog.merjis.com/2010/01/21/google-adwords-credit-card-declined/</link>
		<comments>http://blog.merjis.com/2010/01/21/google-adwords-credit-card-declined/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 07:18:11 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[adwords]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=314</guid>
		<description><![CDATA[A common topic over in the AdWords Help Forum is that of a declined Credit Card. I&#8217;ve just had some more approaches from people suffering from this problem and looking for a cure. Someone signs up for AdWords, tries to make a payment and Google fails to take the money. The bank says that the [...]]]></description>
			<content:encoded><![CDATA[<p>A common topic over in the AdWords Help Forum is that of a declined Credit Card. I&#8217;ve just had some more approaches from people suffering from this problem and looking for a cure. Someone signs up for AdWords, tries to make a payment and Google fails to take the money. The bank says that the card is fine, and you can use the card elsewhere. </p>
<p><b>So why doesn&#8217;t Google take the money?</b></p>
<p>Having seen several thousands of these questions, and looked at a handful of accounts with the problem, I have an answer - maybe not *the* answer, but *an* answer. In all the cases that I&#8217;ve seen, Google doesn&#8217;t want the account to be opened and to advertise. </p>
<p><strong>Why not? </strong></p>
<p>Because the site or the AdWords Account holder is in breach of, or is suspected to be in breach of, one or more of Google&#8217;s Terms and Conditions. It may even be offering a scam, such as those that <a href="http://googleblog.blogspot.com/2009/12/fighting-fraud-online-taking-google.html">Google is now actively trying to stop</a>. </p>
<p>So far as I can see, the usual reasons for problems are:</p>
<ul>
<li>Opening multiple Google Accounts for the same offer (they may be different URLs, but the offer to the consumer is the same or substantially identical)</li>
<li>Opening multiple Google Accounts to use promotional vouchers - the voucher program is intended to help businesses new to advertisers, not to provide free continuous advertising</li>
<li>Offering a &#8220;dodgy deal&#8221; - <a href="https://adwords.google.com/support/aw/bin/static.py?page=guidelines.cs">Google lists a collection of types of offer that it is unlikely to accept</a>, especially the &#8220;Google Money&#8221; and &#8220;Google data entry jobs&#8221;, or one that is becoming quite common in approaches to us to help, offering pirated data such as movies and music.</li>
</ul>
<p>This third item - the &#8220;Google Money Tree&#8221;/&#8221;Google Treasure&#8221; type of offer, or knowingly offering material that could be in breach of copyrights, appears to be a common cause for rejection by Google. And the person suffering from the refusal to open an AdWords account is usually certain that the offering is valid - because they&#8217;ve bought an eBook at a price anywhere from $9.97 to $997.00 that assures them that other people have made money this way, and it is fool proof, and accepted by Google. It isn&#8217;t. </p>
<p>These scams are a pretty fool proof way for the original operator at the top of the pyramid to make money. But if you look carefully at the details, there are usually clues, visible to those who know something about AdWords. The major clues are that very often the scammers will imply that you get paid by Google. They&#8217;ll show a cheque *from Google*. If you get a cheque from Google, then that&#8217;s probably because you&#8217;re running AdSense, not AdWords. Easy for a novice advertiser to confuse those words, but they mean very different things.</p>
<p><strong>AdWords</strong> is an advertising system. You pay Google to advertise offers. The offers have to comply with Google&#8217;s guidelines. Under AdWords, Google would usually only pay you a fraction of advertising costs, in the event of a few specific problems in the account - and that would usually be in the form of credits against future payments, in the account; not a check in the post, in other words.</p>
<p><strong>AdSense</strong> is revenue generation for publishers. You need a lot of visitors, who click on adverts, to make a decent revenue from AdSense. AdSense will pay you, and if you&#8217;re good, it will pay you more than it costs to run your site. </p>
<p>If you see a &#8220;make money from home&#8221;, or a &#8220;work for Google&#8221; offer, that involves signing up for AdWords, look for signs that the offer is valid. Check the <a href="http://adwords.google.com/support/aw/bin/static.py?hl=en&#038;page=guidelines.cs&#038;answer=46675&#038;adtype=text">AdWords Editorial Guidelines</a> before you sign up. Be harsh in your assessment of the offer. Don&#8217;t be taken in by &#8220;special price&#8221; offers, by people who show you an AdSense cheque, and especially ask yourself this question:</p>
<blockquote><p>If this is such a great deal, why isn&#8217;t Google already flooded with advertisers who&#8217;ve been making money this way?</p></blockquote>
<p>AdWords has been running in one form or another for about eight years. In that time, Google has seen hundreds of thousands of advertisers. There are people who&#8217;ve made money out of selling these pyramid systems. But this is a mature market - the opportunities to make lots of money have largely vanished.</p>
<p>The more advanced scammers know that you know that the easy ways to make money have gone. So they&#8217;ll now sell you &#8220;secrets and tricks of the AdWords Masters&#8221;, to target &#8220;massive, low spending keywords&#8221; with certainty of making money. Ask yourself why they wouldn&#8217;t be doing this for themselves. It isn&#8217;t because they are kind and generous. It&#8217;s because they make more money by duping the desperate. </p>
<h2>Why won&#8217;t Google take the money anyway?</h2>
<p>A common complaint from those denied the opportunity to advertise, is that Google is turning down their money, and that it&#8217;s not up to Google to decide what can and can&#8217;t be advertised.</p>
<p>This is a confusion based on the American &#8220;right of free speech&#8221; and the assumption that Google will find offering deceptive adverts to be in its&#8217; best interests. Let&#8217;s look at those&#8230;</p>
<h3>Deceptive advertising</h3>
<p>Google has been successful because it offered high quality search engine results. Users trust the results, sometimes far in excess of the trust they should place. I&#8217;ve heard users complaining that a business *should* be selling a product or service, because the business has been accidentally highly ranked by Google for that product or service. </p>
<p>If Google were to destroy that trust, by offering adverts that mislead users, there is a risk that the business will see a downturn in search engine users. The reputation for delivering good results will be damaged, and overall advertising revenues will be affected. Google goes to a lot of effort to make sure that adverts are likely to be well regarded by search engine users.</p>
<h3>Right of free speech</h3>
<p>You have the right to say what you want in an open forum; within limits.</p>
<p>When you pay for the channel, then the owner of the channel can decide what they want to carry.</p>
<p>Google AdWords is at liberty to turn down your offer of money to carry a message that they don&#8217;t want to carry. Just as a newspaper doesn&#8217;t have to carry offensive material in an advert - the publisher has the right the choose the content. If you don&#8217;t like it, you have the right to advertise using your own system - it just won&#8217;t reach the audience that Google has built through its&#8217; choice of what to carry. </p>
<h2>Summary</h2>
<p>If Google isn&#8217;t taking your money, stop worrying about that, and start worrying about the offer you are making. It may be part of some affiliate recruitment scam, or is an overexploited niche or is deceptive to users in some way. It may make the original designer of the scheme richer, but late joiners will suffer. </p>
<p>If you are running a business, make sure you aren&#8217;t offering duplicate adverts - trying to bring people to two sites with the same offer is an obvious trick to try, and Google has been handling that problems *for years*. It&#8217;s one of the fastest ways to a permanent ban, once they spot it. And it can happen if you&#8217;ve instructed an agency and then open your own account (e.g. if you&#8217;ve taken on an agency that offers to get you to number one in search results, without disclosing that they are using AdWords to do so).</p>
<p>If you have a real, legitimate business that doesn&#8217;t offer stolen copyrighted material or other offensive content, then pay attention to your site. You may be unexpectedly hosting malware, or using words that associate your product with standard online scams. If you can&#8217;t work out what the problems might be, then <a href="http://www.adwordshelpexperts.com/">ask an AdWords expert</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2010/01/21/google-adwords-credit-card-declined/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Help Forums, Customer Service, SEO and Stupidity</title>
		<link>http://blog.merjis.com/2010/01/14/google-help-forums-customer-service-seo-and-stupidity/</link>
		<comments>http://blog.merjis.com/2010/01/14/google-help-forums-customer-service-seo-and-stupidity/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 17:58:02 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[SEO]]></category>

		<category><![CDATA[adwords]]></category>

		<category><![CDATA[trust]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=312</guid>
		<description><![CDATA[Not quite a Jane Austen title, but &#8220;Help Forums and Helplessness&#8221; involved far too many terminal sibilants. The recent launch of Google&#8217;s Nexus One, the Google branded Android phone, highlights Google&#8217;s fledgling incompetence with mass market customer service, already demonstrated in abundance in many of Google&#8217;s own help forums.
Harsh criticism, you might think, but I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Not quite a Jane Austen title, but &#8220;Help Forums and Helplessness&#8221; involved far too many terminal sibilants. The recent launch of Google&#8217;s Nexus One, the Google branded Android phone, highlights Google&#8217;s fledgling incompetence with mass market customer service, already demonstrated in abundance in many of Google&#8217;s own help forums.</p>
<p>Harsh criticism, you might think, but I&#8217;ve been part of Google&#8217;s attempt to de-staff and automate customer service, by relying on the willing help of volunteers. I used to be a Top Contributor in the AdWords Help Forum. I contributed a lot of posts, over the years. In the early days, it was a good place to learn AdWords problems, and to spot problems and policy changes before they were announced. Over the last few years, Google has taken to sending users with problems to the Forum first, rather than to customer service.</p>
<p>Now, I don&#8217;t mind answering, in public, questions about AdWords, if I have the time to do so. What I don&#8217;t like is answering the same question, repeatedly, when it it caused by a failure to understand information architecture and search engine optimisation and I especially detest it when the question is entirely within the province of Google. An example of that? A user saying that their credit card has not been accepted by Google. There is no reason for anyone outside Google to know that. There is nothing that anyone outside Google can do about that. It&#8217;s a problem caused by Google deciding to decline payment - so what can you, or I, or any one else outside Google, say to the n&#8217;00th person to claim their card payment has not been accepted? There&#8217;s an entire subsection of the AdWords Help Forum that consists of would-be AdWords users complaining that their cards have not been accepted.</p>
<p>It&#8217;s not a nice place for a volunteer to hang out. And the rewards are minimal&#8230; because the interesting problems are now very few and far between. Anyone wanting to ask a serious question about *how* to use AdWords effectively, is lost in the noise of people whose adverts aren&#8217;t running yet (another Google internal problem, where Google has decided to defer approval of the adverts, or keywords, and no-one outside Google knows the precise reason) and other repetitive self inflicted customer service wounds. I wince when I look at the forum - so my response to this miserable treatment of Google&#8217;s customers is that I&#8217;ve resigned as a Top Contributor.</p>
<h2>Agency and GAP Treatment</h2>
<p>Agencies can have a Google Account Representative assigned to them. Sufficiently large accounts may have a &#8220;vertical&#8221; strategic team associated with them. So at any one time I&#8217;ve had between one and three account reps to handle problems. I&#8217;m actually pretty pleased with the way that works. I can have a new MCC set up inside a day. I can get billing questions resolved, and sort out linking, and raise account limits and have adverts pushed through expedited reviews. </p>
<p>But if you are a mass market, self-signed up customer, with a low budget? Tough. You&#8217;re on the self-help program. And that can be a maze of twisty links, all leading inexorably to the AdWords Help Forum, for volunteers to solve problems that Google has created for you. </p>
<h2>Google Staffers</h2>
<p>Google has a team of staffers who respond to Google-oriented questions. These are the AdWords Pros (AWPs). Empathetic. Pleasant. Courteous. Access to a lot of areas inside Google. </p>
<p>They answer thousands of posts. By eyeball estimate, the most prolific answerer, AWP.Bindu, from India, answers somewhere in the range of 5,000 to 10,000 individual threads a year, having checked the account to find out what the status is. She&#8217;s unfailingly nice, and really does try to help. </p>
<p>The AWPs are also ready and willing to help the Top Contributors tackle problems.  Top Contributors, or TCs, have to answer frequently, and correctly, and courteously. Otherwise they won&#8217;t be TCs. It takes time. Months of answering several questions, correctly, every day. TCs have their own private area in the forum, invisible to normal users. </p>
<h2>Why Am I Spitting Rivets This Time?</h2>
<p>Google isn&#8217;t merely annoying an army of small businesses who&#8217;ve had their AdWords accounts terminated for unstated and apparently irreparable reasons, but it isn&#8217;t even able to obey it&#8217;s own guidelines for making websites. And if it did, the help services it offers, supported by volunteers, would be a lot easier to find, slightly more useful, and less painful for the volunteers that help Google deliver customer service.</p>
<p>Look at this ageing article by Google&#8217;s own <a href="http://www.mattcutts.com/blog/pagerank-sculpting/">Matt Cutts, on the use of the Nofollow link attribute</a>. Old news for SEO. The summary of that article is that &#8220;page rank sculpting with nofollow is dead, and we may penalise organisations that overuse nofollow&#8221;. And what does *that* mean? It means that the nofollow attribute, originally intended to help reduce spam in discussion forums and blogs, has been so widely adopted that the use of the attribute is destroying the way that the web passes link weight.</p>
<p>What does Google do, in its volunteer supported web forums? It nofollows each and every link in every article, even when posted by a Google staffer, much less the &#8220;trusted&#8221; Top Contributors. The consequence of that is postings with links that refer users to better postings with good information, are not ranked any higher as a consequence of the additional links. </p>
<p>What does Matt actually say? </p>
<blockquote><p>I wouldn’t recommend closing comments in an attempt to “hoard” your PageRank. In the same way that Google trusts sites less when they link to spammy sites or bad neighborhoods, parts of our system encourage links to good sites.</p></blockquote>
<p>In other words, when Google staffers have nofollow to pages inside Google, or to pages outside Google, they are doing the right thing. By nofollowing links within the help forum, useful pages inside Google aren&#8217;t ranked more highly, and external authoritative resources are also not helped. Ultimately that should lead to Google penalising itself for attempted pagerank sculpting. Amusing, eh?</p>
<h2>Why Are Customer Problems Exposed To The World?</h2>
<p>Google has taken a philosophy of user contributed content and applied it to ludicrous lengths. As I said earlier, there is no way that someone outside Google can usefully comment on why a specific advertisers adverts are not running. There&#8217;s lots of reasons. They usually boil down to &#8220;you&#8217;re in an account review or an advert review&#8221;. But that&#8217;s not the specific help that advertisers are looking for - like why their card has been refused.</p>
<p>It is reasonable for users to ask other users about the impact of geotargeting, or what kind of advert copy works best, and the reasonable fees for an agency. But asking other users about decisions that Google has made, for reasons kept private inside Google? It makes no sense to me, or to anyone else that I&#8217;ve spoken to.</p>
<p>The philosophy that users are frequently enough nice and helpful is fine. I am, even with a snitty posting like this, attempting to help other users on the internet. It is even, in a painful way, helpful to Google, by pointing out that the policies they have derived is one thing and reality another. </p>
<p>I like the idea of the forums. I use the forums myself. But to withdraw customer service for wounds that Google has inflicted, and only Google can comment upon, and to direct those damaged customers to volunteers for support, is just not sane. Or if it is sane, it is sane in ways that mean that Google can reduce staffing - it isn&#8217;t sane in terms of developing a reputation for good customer service.</p>
<p>And lo and bhold, what do we see when the Nexus One ships? The same philosophy that users will help. How can I, sitting outside Google, respond to a question about when someone&#8217;s phone will ship? Or issue an RMA for defective hardware? Or deal with provisioning questions? These all need levels of of authority that are really part of the social contract between user and service provider. A relationship in which random third parties should not be welcomed by either side.</p>
<p>Yes, do run an AdWords Help Forum. But regard it as a supplement to Customer Service, not a replacement for it. That&#8217;s why I resigned as a Top Contributor. Preventing users from advertising for internal reasons, then telling them to consult ignorant third parties, is demeaning for all involved parties. </p>
<p>And then nofollowing every useful link, makes the value of posting much lower than it should be, forcing the volunteers to keep answering the same questions, again and again. Some proper information architecture and linking would help a lot.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2010/01/14/google-help-forums-customer-service-seo-and-stupidity/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating a Rails 2.3.5 production environment on Debian Etch</title>
		<link>http://blog.merjis.com/2010/01/10/creating-an-rails-235-production-environment-on-debian-etch/</link>
		<comments>http://blog.merjis.com/2010/01/10/creating-an-rails-235-production-environment-on-debian-etch/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 13:41:31 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[programming]]></category>

		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=311</guid>
		<description><![CDATA[Minimum steps required to upgrade Ruby to 1.8.7p248 on Debian Etch. Includes capistrano scripts to help automate.]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded to the latest patch level for Ruby 1.8.7 on Debian - we use Ruby on Rails for some client projects, hosted on a Linux servers. I had the most difficulty with slightly older Debian (Etch) based hosts using Stable - as you might expect, these have older packages, some of which prove to be difficult when working with newer revisions of Rails and when using Github.</p>
<p><strong>N.B. I&#8217;m looking at this again, after the recent reports of an SSL/TLS protocol vulnerability. I&#8217;ll want OpenSSL 0.9.8l or 0.9.8m. And I&#8217;ve had problems simply compiling later versions than 0.9c from source; if the library is installed as the default version, I get a protocol failure during authentication, for reasons I don&#8217;t currently understand. If you&#8217;re looking at upgrading, that library version change should be high in the list of priorities, and I have no currently usable solution.</strong></p>
<p>I use a Mac, and tested that the latest revisions of Ruby 1.8.7 worked for my projects, using &#8220;rvm&#8221;, a magic little <a href="http://rvm.beginrescueend.com/">tool for managing ruby environments</a>. That let me make sure that my apps worked on the newer revision.  </p>
<p>Caveats: I&#8217;m fairly new to Capistrano - this is the fourth deployment of anything I&#8217;ve done with Capistrano. There may be better ways to do this. I couldn&#8217;t see anything directly relevant when I went looking. I&#8217;m half wondering whether there should be some version of gemcutter for Capistrano tasks - it&#8217;d have to be divided by the host operating system and revision, I think&#8230; So somewhat more complex than gemcutter!</p>
<h2>Github and Debian Etch</h2>
<p>I&#8217;ve used git-based plugins for some of the projects. To download that source, using Capistrano, you need a &#8220;git&#8221; capable of handling subprojects. The git-core with Debian Etch is 1.4, too early to handle subprojects. So the git version needs to be upgraded to something more recent. I&#8217;ve picked git 1.6.6.</p>
<p>If you don&#8217;t upgrade the got-core to something more recent, you can end up wasting quite a lot of time working out why your Mac downloads a project properly, and the server target doesn&#8217;t download the submodules&#8230; </p>
<p>Compiling git was problematic, until I worked out what appear to be the right configuration options.</p>
<p>It appears that you can&#8217;t have a newer git in /usr/local while keeping the old git-core lying around, unlike most other packages. A newer git in /usr/local seems to conflict with the older system version. So part of the preparation activity needs to be to remove any existing cognito or git-core packages.</p>
<h2>The Capistrano process</h2>
<p>To manage the build on the collection of machines, I downloaded the sources that I wanted, created a systemsadmin rails project, and capified it:</p>
<blockquote><p>
cd tools<br />
rails systemadmin<br />
cd systemadmin<br />
capify .
</p></blockquote>
<p>Add the servers you want to upgrade to the list of application, db and web servers. You&#8217;ll need to make sure that you can connect to each server with &#8220;ssh&#8221;, and the best way to do that is to upload your public key - there&#8217;s plenty of articles about setting up ssh&#8230;</p>
<p>I&#8217;m assuming that your login identity on each server has the capability to manage files in /usr/local/src. If it doesn&#8217;t, then you&#8217;ll need an extra capistrano step to &#8220;{sudo} chown -R my-deploy-id /usr/local/src&#8221;, where &#8220;my-deployment-id&#8221; is the your deployment user id.</p>
<p>I added a new set of tasks to Capistrano&#8217;s config/deploy.rb :</p>
<blockquote><p>namespace :ruby do<br />
  desc &#8220;Send current packages to each machine&#8221;<br />
  task :sendem do<br />
    upload( &#8220;downloads/git-1.6.6.tar.gz&#8221;, &#8220;/usr/local/src/downloads&#8221;, {:via => :scp})<br />
    upload( &#8220;downloads/ruby-1.8.7-p248.tar.gz&#8221;, &#8220;/usr/local/src/downloads&#8221;, {:via => :scp})<br />
    upload( &#8220;downloads/rubygems-1.3.5.tar.gz&#8221;, &#8220;/usr/local/src/downloads&#8221;, {:via => :scp})<br />
  end</p>
<p>  desc &#8220;Prepare build environment&#8221;<br />
  task :installbuild do<br />
    run &#8220;apt-get update &#038;&#038; apt-get -y upgrade&#8221;<br />
    run &#8220;apt-get -y install build-essential zlib1g-dev libxml2-dev libxslt-dev openssl-dev libiconv-ruby&#8221;<br />
    run &#8220;apt-get -y remove git-core cogito git-doc rcs&#8221;<br />
  end</p>
<p>  desc &#8220;Untar the packages&#8221;<br />
  task :untar do<br />
    run &#8220;cd /usr/local/src; tar xzf downloads/ruby-1.8.7-p248.tar.gz&#8221;<br />
    run &#8220;cd /usr/local/src &#038;&#038; tar xzf downloads/git-1.6.6.tar.gz&#8221;<br />
    run &#8220;cd /usr/local/src &#038;&#038; tar xzf downloads/rubygems-1.3.5.tgz&#8221;<br />
  end</p>
<p>  desc &#8220;Build basic Rails environment on all servers. Assumes that the rub-source.tgz file has been sent to the server, then builds all standard components and installs them&#8221;<br />
  task :compile do<br />
    run &#8220;cd /usr/local/src/git-1.6.6 &#038;&#038; ./configure &#8211;prefix=/usr/local &#8211;with-openssl &#8211;without-curl &#8211;without-tcltk &#038;&#038; make &#038;&#038; {sudo} make install&#8221;<br />
    run &#8220;cd /usr/local/src/ruby-1.8.7-p248 &#038;&#038; ./configure &#8211;prefix=/usr/local &#8211;with-readline &#8211;with-openssl &#8211;with-iconv &#8211;without-tk &#038;&#038; make &#038;&#038; make test &#038;&#038; {sudo} make install&#8221;<br />
    run &#8220;cd /usr/local/src/rubygems-1.3.5 &#038;&#038; {sudo} ruby ./setup.rb&#8221;<br />
    run &#8220;{sudo} gem install rails&#8221;<br />
  end</p>
<p>  desc &#8220;Create various rc files&#8221;<br />
  task :rcfiles do<br />
    upload( &#8220;homedir/dot.gemrc&#8221;, &#8220;.gemrc&#8221;, {:via => :scp})<br />
    run &#8220;{sudo} gem sources -a http://www.gemcutter.org/&#8221;<br />
    run &#8220;{sudo} gem sources -a http://gems.github.com/&#8221;<br />
  end</p>
<p>  desc &#8220;Setup mongrel_cluster and nginx configuration files&#8221;<br />
  task :server_setup do<br />
    run &#8220;{sudo} cp $(locate &#8216;resources/mongrel_cluster&#8217; | head -1&#8242; /etc/init.d/mongrel_cluster&#8221;<br />
    run &#8220;{sudo} mkdir -f /etc/mongrel_cluster&#8221;<br />
    run &#8220;{sudo} cp {path}/config/mongrel_cluster.yml /etc/mongrel_cluster/{application}.yml&#8221;<br />
    run &#8220;{sudo} mkdir -f /etc/nginx/vhosts&#8221;<br />
    run &#8220;{sudo} cp nginx/{application}.conf /etc/nginx/vhosts&#8221;<br />
    run &#8220;{sudo} update-rc.d mongrel_cluster defaults&#8221;<br />
  end</p>
<p>end
</p></blockquote>
<p>Using the series of &#8220;run&#8221; commands, means that the various steps will not move on, if any server fails to complete the preceding run. This means that you don&#8217;t get to install the latest rubygems, until you&#8217;ve completed the compilation for ruby and installed it.</p>
<p>This seems to have worked for me&#8230; though it is possible that an earlier required step has already been done on all machines. I did spend some time trying to work out if a newer readline, open-ssl or libiconv, etc, made any useful difference. I couldn&#8217;t see any huge improvement benefits, so I haven&#8217;t included those. </p>
<p>I had huge difficulty upgrading the open-ssl version to 0.9.8m, or 0.9.8l; whenever I did, whatever the combination of configuration options (&#8217;[no-]shared&#8217;, &#8216;[no-]threads&#8217;, &#8216;zlib&#8217;, &#8216;zlib-dynamic&#8217;), I couldn&#8217;t use ssh to connect after compilation and installation, even though openssl completed all tests (&#8217;make tests&#8217;). I&#8217;m not sure why at the moment, and it&#8217;s added some impetus to a slow migration from Debian Etch for these VMs.</p>
<p>I do use a Mac for my desktop, so this environment is intended to support the type of apps that we normally use in a production environment - MySQL or Postgres, rather than Sqlite3.</p>
<p>I toyed with the idea of making a stream of capistrano tasks for each individual piece of code, but the way I do things tends to batch-updating. And, if I&#8217;m honest, I&#8217;ll admit that I just comment out steps that have fully worked&#8230; so I can keep a full set of sources, and upgrade the pieces on a range of machines with a few comments inserted. Not perfect, by any means, but functional when there&#8217;s a small group of developers. For a larger team, I&#8217;d want something more robust and probably something that tests a little more between steps. OTOH, the deployment scripts should be part of a staged testing process&#8230; and that would weed out many of the problems. </p>
<p>If there&#8217;s a better way to do this - where &#8220;better&#8221; doesn&#8217;t involve learning to use the Debian packaging system - let me know. Why do I preclude Debian packaging? These activities would never be submitted upstream, and I&#8217;d have to learn Debian packaging if I wanted to maintain Debian. I don&#8217;t. So I&#8217;ll use common shell commands that will work on pretty much any Linux host; in the commands above, the main Debian specific commands are the &#8220;apt-get&#8221; commands to install or remove components, and the &#8216;update-rc.d&#8217; script to manage &#8216;mongrel_cluster&#8217; and &#8216;nginx&#8217; configuration files. Replace those commands with a Fedora equivalent, and this should be usable there. </p>
<h3>mongrel_cluster</h3>
<p>I believe that one edit is required for &#8220;mongrel_cluster&#8221;. The resources/mongrel_cluster file appears to have a typo. There&#8217;s a line to change ownership of the PID files that reads &#8220;$USER.$USER&#8221; and should be, I think, &#8220;$USER.$GROUP&#8221;. I&#8217;ll submit that suggestion via GitHub/Lighthouse.</p>
<h3>nginx</h3>
<p>I&#8217;ve previously set up nginx on these machines. The capistrano tasks here don&#8217;t include and document the nginx configuration changes.  I don&#8217;t use the default nginx configuration file; specific hosts have been removed from the default configuration file and I have a &#8220;vhosts&#8221; directory with one configuration file per vhost, which includes the local cluster configuration.</p>
<h3>monit</h3>
<p>On the Etch based servers, I&#8217;m running &#8220;monit&#8221;. I haven&#8217;t included their configuration and setup here.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2010/01/10/creating-an-rails-235-production-environment-on-debian-etch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Boosting Web Site Presence - Review Sites</title>
		<link>http://blog.merjis.com/2009/11/29/boosting-web-site-presence-review-sites/</link>
		<comments>http://blog.merjis.com/2009/11/29/boosting-web-site-presence-review-sites/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 14:06:29 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[geotargeting]]></category>

		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=308</guid>
		<description><![CDATA[Having your products and services reviewed can have multiple effects.

Google Local - reviewed businesses typically rank higher
Google Product Search - good reviews help more prominence in listings
Prospects like reviews - next closest thing to word of mouth recommendation
Reviews can be listed when people search for products and the business name

Unsatisfied buyers are typically around five [...]]]></description>
			<content:encoded><![CDATA[<p>Having your products and services reviewed can have multiple effects.</p>
<ul>
<li>Google Local - reviewed businesses typically rank higher</li>
<li>Google Product Search - good reviews help more prominence in listings</li>
<li>Prospects like reviews - next closest thing to word of mouth recommendation</li>
<li>Reviews can be listed when people search for products and the business name</li>
</ul>
<p>Unsatisfied buyers are typically around five times more likely to tell someone of a bad experience than satisfied buyers are to tell someone of a good experience. </p>
<p>As with anything, if you ask, you might get - don&#8217;t ask and you probably won&#8217;t get&#8230; Another great reason to communicate frequently and easily with your customers. </p>
<h2>Review Sites</h2>
<p>These sites are known to be sites that Google uses for reviews - it is not an exhaustive list:</p>
<ul>
<li><a href="http://www.qype.co.uk">Qype UK</a> UK places - pubs, restaurants, shops, businesses</li>
<li><a href="http://www.ResellerRatings.com">Reseller Ratings</a></li>
<li><a href="http://shopping.yahoo.com/merchrating">Yahoo! Merchant Reviews</a></li>
<li><a href="http://www.shopzilla.com">ShopZilla</a></li>
<li><a href="http://www.viewpoints.com">ViewPoints</a></li>
<li><a href="http://www.epinions.com/">Epinions</a></li>
<li><a href="http://checkout.google.com">Google Checkout - part of the merchant interface for the Google payment service</a></li>
<li><a href="http://reviews.pricegrabber.co.uk/">PriceGrabber (UK and US sites)</a></li>
<li><a href="http://www.dooyoo.co.uk/">DoYoo</a></li>
<li><a href="http://www.ciao.co.uk/">Ciao</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2009/11/29/boosting-web-site-presence-review-sites/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Driving More Web Visitors - New and Small Business Presentation</title>
		<link>http://blog.merjis.com/2009/11/28/driving-more-web-visitors-new-and-small-business-presentation/</link>
		<comments>http://blog.merjis.com/2009/11/28/driving-more-web-visitors-new-and-small-business-presentation/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 22:58:43 +0000</pubDate>
		<dc:creator>Jeremy Chatfield</dc:creator>
		
		<category><![CDATA[internet strategy]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://blog.merjis.com/?p=307</guid>
		<description><![CDATA[I recently gave a talk to some new and small businesses in our office building. Merjis is in serviced offices in Bedford intended for creative and innovative businesses, the Bedford i-Lab. Part of the mission for the buildings&#8217; staff is to encourage co-operative working, and to help grow the businesses. I volunteered some time to [...]]]></description>
			<content:encoded><![CDATA[<p>I recently gave a talk to some new and small businesses in our office building. Merjis is in <a href="http://www.bedfordi-lab.com/">serviced offices in Bedford</a> intended for creative and innovative businesses, the Bedford i-Lab. Part of the mission for the buildings&#8217; staff is to encourage co-operative working, and to help grow the businesses. I volunteered some time to talk about web marketing and how web sites can help bring new prospective customers. </p>
<p><a href='http://files.me.com/jezchatfield/jh0wgl.mov' >i-Lab &#039;Web Presence&#039; slides</a></p>
<p>I realise that a naked PowerPoint isn&#8217;t much use&#8230; But until I get around to shortening what ended up as a nearly two hour talk, with Q&#038;A&#8230; here&#8217;s the slide set. It&#8217;s a QuickTime movie, click to advance, or use left and right cursor keys to move backwards and forwards.</p>
<p>As well as this, I promised the group that I&#8217;d publish some resources. Those&#8217;ll come in some further postings.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.merjis.com/2009/11/28/driving-more-web-visitors-new-and-small-business-presentation/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
