<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/1.5.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ZillionBits</title>
	<link>http://www.zillionbits.com</link>
	<description>Its about number$ and te</description>
	<pubDate>Tue, 06 Mar 2007 06:22:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>
	<language>en</language>

		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Zillionbits" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>Virology The Secret Science of Viral Marketing</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/99645374/</link>
		<comments>http://www.zillionbits.com/misc/virology-the-secret-science-of-viral-marketing/#comments</comments>
		<pubDate>Tue, 06 Mar 2007 06:13:23 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Misc</category>
		<guid isPermaLink="false">http://www.zillionbits.com/misc/virology-the-secret-science-of-viral-marketing/</guid>
		<description>Concept behind the viral marketing
	History of the Virus aka Word of Mouth Advertising
This is a concept that dates back to the very beginning of language, before there were marketing workshops, before copywriting boot camps, even before the internet, electricity and life as we know it…
	There was word of mouth advertising. Human kind has always felt [...]</description>
			<content:encoded><![CDATA[	<p>Concept behind the viral marketing</p>
	<p><strong>History of the Virus aka Word of Mouth Advertising</strong><br />
This is a concept that dates back to the very beginning of language, before there were marketing workshops, before copywriting boot camps, even before the internet, electricity and life as we know it…</p>
	<p>There was word of mouth advertising. Human kind has always felt a need to interact and connect, sharing relevant information. Now, what started ages ago with where the best grazing fields are, has advanced through time to sharing files and information over vast networks of infinite electronic space.</p>
	<p>Now more then ever man has the ability to connect and share worldwide and as marketers you can employ this ancient method to get your message out and spreading.<br />
<strong><br />
Viral marketing</strong> is a term that started with the elite guru circles at exclusive lunch meetings, and spread like the plague through word of mouth. Now it has become a common play word for the seminar attending crews across the world’s nations. <a id="more-220"></a>Basically “<strong>Viral Marketing</strong>” and “viral advertising” especially <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=online&amp;tp=books&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >online</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Online'  />, is a way marketers can take advantage of pre-existing social networks to get a message out there using self-replicating viral processes, that are very similar to the way a physical virus or computer virus would spread.</p>
	<p>Taken from the age old “word of mouth concept” the internet has only enhanced the ability to spread to new levels allowing you to harness the power of networks. Now you can reach large numbers of specifically targeted groups instantly.</p>
	<p>Get This Free Report from Mike Filsaime, creator of <strong>Butterfly Marketing</strong> on Viral Marketing. Many of the strategies used in this report can be achieved with a simple, affordable, This information is about to change the way you look at your marketing. All your efforts up to this point are finally going to pay off when you put this bit of marketing genius to work for you.</p>
	<p>The internet itself was perpetuated using viral methods, and where would you be today without it. Selling cars? Some of the biggest marketers online are making a killing and investing next to nothing in advertising. -In the meantime, every poor Joe Somebody is trying to make ends meet and pawning the family jewels to buy more advertising.</p>
	<p><a href="http://www.theviralmarketing.com">Viral Marketing Report</a>
</p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/220/click/"><img src="http://ypn-rss.overture.com/rss/31793/220/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Fvirology-the-secret-science-of-viral-marketing%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=mjPD6Wfb"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=mjPD6Wfb" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=DGf5Vic2"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=DGf5Vic2" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=3Run4Wtt"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=3Run4Wtt" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=SdBpZxYe"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=SdBpZxYe" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/misc/virology-the-secret-science-of-viral-marketing/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/misc/virology-the-secret-science-of-viral-marketing/</feedburner:origLink></item>
		<item>
		<title>Organic Marketing and Natural SEO</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/69265079/</link>
		<comments>http://www.zillionbits.com/misc/organic-marketing-and-natural-seo/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 10:48:58 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Misc</category>
	<category>SEO</category>
		<guid isPermaLink="false">http://www.zillionbits.com/misc/organic-marketing-and-natural-seo/</guid>
		<description>What is Organic Marketing?
Organic SEO, or the “organic” website growth model, is fairly straight-forward. It starts off by assuming that the ultimate goal of a website is to provide something useful to its visitors (and if you make money doing so, good for you).
	Now, like any real-world store or shop, a website needs traffic . [...]</description>
			<content:encoded><![CDATA[	<p><strong>What is Organic Marketing?</strong><br />
Organic SEO, or the “organic” website growth model, is fairly straight-forward. It starts off by assuming that the ultimate goal of a website is to provide something useful to its visitors (and if you make money doing so, good for you).</p>
	<p>Now, like any real-world store or shop, a website needs traffic . In the long run, this traffic cannot be dependent on any one source (like Google, for example). If a doughnut shop depended on the next-door police station ONLY and did no advertising, what do you think will happen to their revenues if the police station relocated? For a <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=business&amp;tp=books&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >business</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Business'  /> to survive in the long run, they must diversify their sources of income, which in turn means that they must diversify their sources of traffic .</p>
	<p>This is the first cornerstone of organic marketing – thinking long-term . The second component of organic marketing deals with the actual methods and practices of marketing – an emphasis on “natural” marketing and search engine optimization. We can use existing market exposure to create popularity, or a “buzz”, about a new product or service launch.<a id="more-219"></a></p>
	<p>Organic marketing expands to cover “natural” link-building , in which you focus on creating excellent content and providing very useful services and letting your reputation build through “word of mouth” or plain ol&#8217; referrals. Then, as people start linking to your website because your website is unique and very useful, you get your link popularity . Pretty soon, you also get high search engine rankings as more and more people come across your website, find it useful and then link to it.</p>
	<p>Therefore, organic marketing focuses on creating awareness, of spreading information – through articles, press releases, excellent content and community participation (think forums and blog comments) – with a core emphasis on providing value to the visitors.</p>
	<p>A quick exercise:<br />
<em>Pick one of your websites, and write down at least 3-5 things that you can change in order to provide more value to your visitors. It could be something simple, as adding well-written, fresh content, or providing a free e-book on your industry, or simply by giving advice in an industry forum. If you provide a service through your website, think in terms of giving something “extra” to your customers – a bonus, or doing more work than asked for.</p>
	<p>This will take you no more than 5 minutes, but make a point to act on the points you write down – you&#8217;ll be surprised at the response from your visitors.</em></p>
	<ul>
	<li>  A long-term view of marketing and a diversification of your website&#8217;s sources of traffic and income.</li>
	<li>Natural marketing techniques that focus on getting links by spreading awareness of your website&#8217;s quality and unique value .</li>
	<li>    Emphasis on providing value to your visitors / customers – through quality content and by “going the extra mile”.</li>
	</ul>
	<p>Now that we know what organic marketing is about, let&#8217;s match this with search engine optimization – how we can do “organic” SEO and get tremendous amounts of traffic to our websites. </p>
	<p><strong> Natural SEO - Content Matters</strong><br />
To start off with, content is king . I&#8217;ve said this enough times already, but without content, your website is going nowhere. Make sure your website is regularly updated by fresh, quality content that is unique (i.e. not blatantly copied off from other sources) and useful to your target audience.</p>
	<p><strong>Smart Linking Strategy</strong></p>
	<p>Focus on topical link exchanges that will genuinely provide value to the visitors of both websites. It might sound like a lot of fluff, but link for link, a link on a general “links” page where you are competing with 50 other links for the reader&#8217;s attention is worse than a link on a page where you have:</p>
	<ul>
	<li>     less competition</li>
	<li>     your link is “contextually relevant” (i.e. it&#8217;s part of a larger portion of text about a topic related to your website)</li>
	<li>     The anchor text is varied but keyword specific</li>
	<li>    With this in mind&#8230; Don&#8217;t ignore off-topic link exchanges. Just focus your main attention to related links.</li>
	</ul>
	<p><strong>Alternative sources of traffic</strong></p>
	<p>Article exchanges, press releases, buzz marketing – these are just three of the ways you can build up an array of alternative traffic sources. Not only will you survive any changes in your search engine rankings if an algorithm update pushes your website into the pits, but you will also be building your link popularity along the way.</p>
	<p><strong>Articles</strong> will build your reputation and readership and give you great link popularity over time.</p>
	<p><strong>Press releases </strong>(when done right) offer you media exposure – this translates into your website being covered in different news sources (and therefore getting in front of a lot of “eyeballs”) for a limited period of time – valuable traffic that your website can convert into regular visitors / customers. In addition, the news coverage also gets you links from authority sites.</p>
	<p><strong>Community Participation</strong></p>
	<p>If you were in a brick-and-mortar business, what would be the best way to keep a check on the “pulse” of your industry and build strong business relationships? Trade shows, seminars, industrial expos… all the standard marketing platforms that are available to you.</p>
	<p>On the internet, this translates into participating in forums and more recently, participating on discussions on blogs (as well as maintaining your own). Community involvement isn&#8217;t strictly SEO – this is more about building your reputation as an expert in your industry. Another benefit is that of visibility – if you are “known” in the industry circles, your advice will be automatically valued, and along the way, other websites will link to you as a source of reliable, useful information.</p>
	<p><strong>Referrals</strong></p>
	<p>If you offer a service through your website, here&#8217;s a simple tactic you can use – ask your customers to refer you to their friends . While you&#8217;re doing that, mention that placing a link (along with descriptive content) on their website</p>
	<p>Referrals are very, very important in traditional marketing – many SEO experts, copywriters, designers, doctors, lawyers, resume writers, consultants and other professionals work solely on referrals. It builds trust – a referral is a recommendation – and you&#8217;re getting other people to do your publicity for you.And of course, in SEO terms, you&#8217;re getting an extra link to your website.</p>
	<p>This works even if you&#8217;re selling a product or just providing content on your website – simply place a note on your website asking your readers to link to it if they like the content (with a product, you can do it in the follow-up emails). You&#8217;d be pleasantly surprised at the success of this technique.</p>
	<p>Also, <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=affiliate&amp;tp=blended&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >affiliate</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Affiliate'  /> marketing works on the same principle, but with an added advantage – <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=affiliates&amp;tp=blended&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >affiliates</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Affiliates'  /> are more willing to provide you with quality links because they only make money when you do. </p>
	<p><strong>The Verdict</strong><br />
 In reality, most webmasters doing SEO fail to follow one or more of these simple steps. In fact, almost 90 % or more search engine optimization experts would say that they compromise on at least one of the guidelines listed above. On the other hand – the top SEO experts, the industry leaders; every single one of them preaches from the same book and they all point to the above set of principles as the “best” way to gain search engine rankings as well as the “best” way to get traffic to your site (so you can make money from it). </p>
	<p>For most of us an <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=online&amp;tp=books&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >online</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Online'  /> business is a valuable source of income and in the long run, if you do not take necessary steps to secure that income, you will lose out. And it all starts with sticking to simple steps and putting them into action. SEO, organic marketing, whatever you want to call it – this stuff works. Not because this is some “secret” backdoor into the search engine algorithms, but because when you focus on providing value to your customers and back that effort up with smart marketing , you&#8217;ll always win.</p>
	<p>Wish You All A Happy And Prosperous New Year!
</p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/219/click/"><img src="http://ypn-rss.overture.com/rss/31793/219/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Forganic-marketing-and-natural-seo%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=BFzaDC3B"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=BFzaDC3B" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=tbyWBUoo"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=tbyWBUoo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=6x5fuVbU"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=6x5fuVbU" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=2SdgQQoO"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=2SdgQQoO" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/misc/organic-marketing-and-natural-seo/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/misc/organic-marketing-and-natural-seo/</feedburner:origLink></item>
		<item>
		<title>Advanced Copywriting Strategies</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/62639138/</link>
		<comments>http://www.zillionbits.com/misc/advanced-copywriting-strategies/#comments</comments>
		<pubDate>Sun, 17 Dec 2006 06:42:28 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Misc</category>
	<category>Affiliate Tips</category>
		<guid isPermaLink="false">http://www.zillionbits.com/misc/advanced-copywriting-strategies/</guid>
		<description>When you&amp;#8217;re writing, whether it&amp;#8217;s direct sales writing such as sales letters and promotional packages, or whether you&amp;#8217;re simply communicating to your subscribers through your newsletter, there are a few principles to keep in mind:  
	
	Buying decisions are based on emotions - the &amp;#8220;needs&amp;#8221; of your prospects, and how well you can &amp;#8220;sell&amp;#8221; your [...]</description>
			<content:encoded><![CDATA[	<p>When you&#8217;re writing, whether it&#8217;s direct sales writing such as sales letters and promotional packages, or whether you&#8217;re simply communicating to your subscribers through your newsletter, there are a few principles to keep in mind:  </p>
	<ul>
	<li>Buying decisions are based on emotions - the &#8220;needs&#8221; of your prospects, and how well you can &#8220;sell&#8221; your solution to those needs to your readers.</li>
	<li>People have a subconscious BS filter that automatically goes on red alert when they read a sales letter or are the target of a sales pitch. Reasoning with a prospect that already has that mental shield up will only make her resist more - you have to first prevent that shield from getting up, and failing that, you need to use an emotional bridge to get through the BS filter.</li>
	<li>   To understand the &#8220;needs&#8221; of your prospects, you have to get into their heads to find out what they want (as in &#8220;a stronger and straighter golf swing&#8221; instead of &#8220;a better golf club&#8221;). Once you have that information, you can use it to write powerful, compelling copy that touches readers directly at their emotional core.</li>
</ul>
<a id="more-218"></a></p>
	<p>These principles are the essence of salesmanship, whether you are a car salesman, sales director for a Fortune 500 company, a door-to-door salesman or a copywriter looking to make his first big break. If you can&#8217;t talk to your audience on an &#8220;emotional&#8221; level, you might as well pack your bags and forget about making any serious money.  </p>
	<p>Now that we&#8217;ve laid down the basics, let&#8217;s get some &#8220;advanced copywriting strategies&#8221; into the mix. In fact, when you read the rest of this lesson, you&#8217;ll be surprised at how simple the advice really is. The hard part in copywriting isn&#8217;t in knowing what to do; it&#8217;s about making the effort to put your own writing under the microscope and ensure that every word, every sentence that you put on paper is working directly and only towards making a sale. If it isn&#8217;t, you&#8217;re wasting your time.</p>
	<p>Take a minute to consider a hypothetical situation regarding two marketers selling laptops:<br />
The first marketer gives you information, knowing fully well that you&#8217;ve come looking for a solution to your problem and not to be &#8220;sold&#8221;. He&#8217;s good at what he does, so he builds your interest in buying his product by sharing with you the experiences which have made a laptop a must-have for people on the move. He allays your concerns on the spot, and has the almost-psychic ability to anticipate your fears about such an expensive purchase by focusing on the long-term &#8220;benefits&#8221; that you will get out of this purchase.</p>
	<p>The second marketer starts off well by using attractive openers to get your attention, but the whole process turns into a long, drawn-out sales pitch where you&#8217;re constantly bombarded with feature after feature, without any answers to whether this particular laptop is &#8220;right&#8221; for you or not (or even if you really need a laptop).</p>
	<p>Which one of those two would you buy from? The first one, obviously.</p>
	<p>In this hypothetical situation, you&#8217;ll notice that the first marketer builds an emotional bridge between him and his prospect, thus breaking right through the BS filter. He does that by &#8220;sharing his experiences&#8221; - essentially by telling the prospect an interesting, insightful story about how the product is a &#8220;necessity&#8221; - knowing fully well that the prospect is part of a targeted audience - in this case, entrepreneurs who are looking for the freedom to &#8220;take their <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=business&amp;tp=books&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >business</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Business'  />&#8221; with them wherever they go.</p>
	<p>The &#8220;story&#8221; is the most powerful tool you can use in sales writing. Instead of forcing your sales pitch down the throat of your reader, you&#8217;re telling them something interesting and unique that will be able to help them fulfill their needs (be it a need to lose weight, gain search engine rankings or increase their self-confidence). Instead of going up to your prospect and saying: &#8220;Hey, I have something you should buy&#8221;, you are saying: &#8220;Hey, check this out.&#8221; and proceed to show them the benefits of your product, all without trying to &#8220;sell&#8221; by saying &#8220;Hey, you need this, buy this, it&#8217;s really cool!&#8221;</p>
	<p>It&#8217;s surprising how many people refuse to follow this line of thought. As people, we hate being &#8220;sold&#8221; to. It&#8217;s an invasion of our personal boundary, and nothing evokes anger like the uninvited sales pitch. It&#8217;s the same principle in sales letters and copywriting. </p>
	<p><strong>The Best Marketers Cheat</strong> Yes, you read that right. All of the top marketing gurus you&#8217;ve heard of resort to cheating while writing their blockbuster sales letters. Every top marketer has a secret resource to &#8220;help them cheat&#8221; - a swipe file, a collection of top sales letters and ads, plus scores of lists contain words and phrases that are proven emotional triggers (review Joe Vitale&#8217;s &#8220;Hypnotic Marketing&#8221; package for an example).   </p>
	<p>If you write, and you don&#8217;t have your own swipe file, I urge you to start one right now. It is by far the most important resource a copywriter can have. Not only will your swipe help you by showing you the right phrases and words to use to invoke emotional responses in your readers, but by studying the work of experts you&#8217;ll discover the different strategies you can easily adapt for your own sales material.</p>
	<p>The easiest way to start building your own personal swipe file is to get hold of a package like Joe Vitale&#8217;s that provides you with enough ammunition of &#8220;emotional triggers&#8221; in the form of words and phrases to work into your own sales writing. However, the best resource to learn copywriting is to get your hands on sales material written by the experts (Dan Kennedy, Gary Halbert, etc.). These are usually harder to come by, but just by reading up on a couple of these &#8220;stellar&#8221; sales letters (I&#8217;ve given a few links at the end of the lesson) will help you a long way towards learning how to effortlessly tap into the emotional well of your prospect and using proven &#8220;guru&#8221; techniques to sell your products. There are two more &#8220;advanced&#8221; techniques that I want to share with you - each of these has helped me enormously in my writing, and will definitely supercharge your sales letters as well.</p>
	<p><strong> Copywriting Tips From Gurus</strong> In his products and seminars, Jay Abraham repeatedly emphasizes on asking readers and attendees to create and sharpen a 30-second sales pitch within the following scenario:</p>
	<p>&#8220;Imagine that you were standing in the middle of a large stadium filled to the brim with people. Now imagine that you had 30 seconds to present your product to your &#8216;audience&#8217;, keeping in mind that anyone can leave at anytime if they are not interested.&#8221;</p>
	<p>How will you get their attention? How will you keep their attention? What can you say to make them &#8220;want&#8221; to listen to you? The only way to do all of the above is to get inside the head of your audience, figure out what they want and what interests them, and then give them that, tied in with your product. Play to the demand. Once you&#8217;re clear on that and you understand that you&#8217;re fulfilling a demand (as opposed to selling a product), you&#8217;ll be ready to develop your personal 30-second sales pitch. And once you have your &#8216;message&#8217; ready, it will be the core of your sales material.</p>
	<p><strong>What If I Put A Gun To Your Head?  </strong> Don&#8217;t worry; I&#8217;m not going Postal on you. In fact, it&#8217;s a simple technique I learned from John Carlton that is remarkably effective in helping writers &#8220;get started&#8221; and break out of the &#8220;writer&#8217;s block&#8221;. Writing isn&#8217;t a fairytale (otherwise we&#8217;d all be good at it). It takes effort and persistence. However, by following this technique, you can sidestep most of the problems that come up before you start writing.</p>
	<p>&#8220;Gun to your head&#8221; writing gives no quarters - it automatically assumes that you are under a binding, almost lethal deadline and that deadline just expired. Now, you must start writing instantly; no matter what you have in your mind, put it down on paper. Start writing and whatever you do, don&#8217;t stop. As if someone was holding a gun to your head, threatening to shoot you if you stopped writing.</p>
	<p>It might sound silly, but it works remarkably well for a specific reason - once we start writing, we automatically push our brain into &#8220;writing mode&#8221; even if it is actively resisting (and subconsciously wants you to watch another football game). You might not write something &#8220;good&#8221; at the start, but whatever you put down will help your mind clear the rust. Within a few minutes, writing will become a lot easier. </p>
	<p><strong>Recommended Reading</strong></p>
	<p>As an exercise, I&#8217;d suggest you read the following sales letters and analyze how well they use the techniques and strategies that I&#8217;ve talked about in this short copywriting series. You don&#8217;t have to buy anything that they&#8217;re selling, but just reading the sales letters will be time well spent.</p>
	<p>Sample Sales Letters:</p>
	<p><a href="http://www.marketingrebel.com/"> John Carlton</a><br />
 <a href="http://www.trafficsecrets.com/">John Reese</a><br />
 <a href="http://www.thecopydoctor.com/">Michel Fortin</a>
</p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/218/click/"><img src="http://ypn-rss.overture.com/rss/31793/218/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Fadvanced-copywriting-strategies%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=QToy0aUM"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=QToy0aUM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=mLUZKQLf"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=mLUZKQLf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=qR87xP3e"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=qR87xP3e" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=hs6HHBjT"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=hs6HHBjT" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/misc/advanced-copywriting-strategies/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/misc/advanced-copywriting-strategies/</feedburner:origLink></item>
		<item>
		<title>PHP Guide for AdSense Publishers</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/41891682/</link>
		<comments>http://www.zillionbits.com/programming/php-guide-for-adsense-publishers/#comments</comments>
		<pubDate>Thu, 26 Oct 2006 15:58:00 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Programming</category>
		<guid isPermaLink="false">http://www.zillionbits.com/programming/php-guide-for-adsense-publishers/</guid>
		<description>&lt;p&gt;Yesterday I went public with &lt;a href="http://www.hdtvshoppe.com"&gt;The HDTV Shoppe&lt;/a&gt; as an example of how to integrate AdSense with embedded content that is normally unavailable to the AdSense crawler. Today I'd like to talk about a related topic, how AdSense publishers can use PHP to their advantage to simplify website creation.&lt;/p&gt;

&lt;p&gt;PHP is a programming language, but don't let that scare you if you're not technically inclined. The truth is, you don't have to know much to take advantage of some basic PHP features, features that can be extremely useful in your website development. We're limiting ourselves to "plain" websites here, but if you develop a familiarity with PHP you'll find that it becomes a lot easier to customize WordPress blog themes and similar things.&lt;/p&gt;

&lt;h3&gt;How PHP Works&lt;/h3&gt;
&lt;p&gt;PHP is what's known as "server-side scripting". In other words, you mix PHP commands with the HTML tags of a page and when the web server is asked for the web page it first runs the PHP commands and then returns the processed page — not the actual page that's sitting up on the web server. In other words, if you had this page sitting on your web server:&lt;/p&gt;

&lt;pre&gt;
&lt;html&gt;
&lt;body&gt;
&lt;b&gt;&lt; ?php echo "Hello, world."; ?&gt;&lt;/b&gt;
&lt;/body&gt;l&gt;
&lt;/html&gt;&lt;/pre&gt;

&lt;p&gt;t for the page would return:&lt;/p&gt;

&lt;pre&gt;
&lt;b&gt;Hello, world.&lt;/b&gt;
&lt;/pre&gt;

&lt;p&gt;PHP commands start with "&lt; ?php" and end with "?&gt;".&lt;/p&gt;

&lt;p&gt;r, the PHP commands gets processed &lt;b&gt;on the server&lt;/b&gt;, not in the browser. This is different from JavaScript code, which runs in the browser. This is why PHP processing is referred to as "server-side".&lt;/p&gt;

&lt;h3&gt;Enabling PHP Support&lt;/h3&gt;
&lt;p&gt;Almost every hosting service these days supports PHP. If you're not sure, contact your service. Normally, PHP commands are only executed for pages that end in ".php", while pages that end in ".html" or ".htm" are sent down to the browser without any processing. But that's just the default setup. Personally, I prefer to use a ".html" extension with all my files. It looks better and, frankly, it shouldn't matter to the visitor what technology I'm using to process my web pages.&lt;/p&gt;

&lt;p&gt;To enable PHP processing for .html files, all you do is add two lines to the &lt;tt&gt;.htaccess&lt;/tt&gt; file for your site:&lt;/p&gt;

&lt;pre&gt;
RemoveHandler .html .htm
AddType application/x-httpd-php .php .html .htm
&lt;/pre&gt;

&lt;p&gt;This obscure syntax says: "forget about the normal processing for .html and .htm files; whenever you see a .php, .html, or .htm file run it through the PHP processor". Now you're ready to have some fun.&lt;/p&gt;

&lt;h3&gt;Using PHP for Common Page Elements&lt;/h3&gt;
&lt;p&gt;PHP makes sharing common page elements among different pages quite simple. A "common page element" is something like a header, a footer, or a navigational menu that is shared between two or more pages on the site.&lt;/p&gt;

&lt;p&gt;Let's take a footer as an example, because it's so simple. To create a footer, use a text editor to create a file called "footer.php" — use the .php extension for the command page elements and reserve the .html extension for the actual pages. It would look like this:&lt;/p&gt;

&lt;pre&gt;
&lt;div id="footer"&gt;
Copyright © 2006 Your Company
&lt;/div&gt;
&lt;/pre&gt;

&lt;p&gt;You may notice that there are no PHP commands in this file. That's because the file is pretty simple. But you &lt;i&gt;could&lt;/i&gt; put PHP commands in the file if you wanted.&lt;/p&gt;

&lt;p&gt;Now in your page instead of pasting in the code above you just "include" the &lt;tt&gt;footer.php&lt;/tt&gt; file:&lt;/p&gt;

&lt;pre&gt;
&lt;html&gt;
&lt;head&gt;

&lt;/head&gt;
&lt;body&gt;
&lt; ?php include 'header.php'; ?&gt;
&lt;p&gt;This is where my content would go.&lt;/p&gt;
&lt; ?php include 'footer.php'; ?&gt;
&lt;/body&gt;
&lt;/html&gt;p&gt;Actually, the code above also includes a &lt;tt&gt;header.php&lt;/tt&gt; file. So now you can change the footer on every page just by changing the &lt;tt&gt;footer.php&lt;/tt&gt; file, and similarly for the header.

&lt;h3&gt;Including AdSense Code&lt;/h3&gt;
&lt;p&gt;You can probably see where I'm going with this. You don't have to limit yourself to headers and footers. &lt;i&gt;Any&lt;/i&gt; block of code that you find yourself repeating over and over throughout your pages can be included via PHP in a similar manner. Such as your AdSense code!&lt;/p&gt;

&lt;p&gt;What I do is create a file for each type of ad or link unit I'm using on a site. For example, I might create a &lt;tt&gt;largerect.php&lt;/tt&gt; file with the AdSense code for a large rectangle format ad unit:&lt;/p&gt;

&lt;/pre&gt;&lt;pre&gt;
&lt;div class="largerect"&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-5964030199537728";
google_alternate_color = "FFFFFF";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text_image";
google_ad_channel ="0373974695";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "206ba2";
google_color_text = "000000";
google_color_url = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&gt;
&lt;/script&gt;&lt;/div&gt;
&lt;/pre&gt;never I want to include a large rectangle in the content I just reference the file:

&lt;pre&gt;
&lt;p&gt;This is some text. I want to place a large rectangle ad unit immediately after it.&lt;/p&gt;
&lt; ?php include 'largerect.php'; ?&gt;
&lt;p&gt;There we go.&lt;/p&gt;
&lt;/pre&gt;

&lt;p&gt;s pretty easy, isn't it? And if you know what you're doing, you can even fiddle with the AdSense code itself with PHP commands — as long as the end result (what the browser sees) is something that would be generated from the AdSense console. For example, a website owned by two people could use PHP to display one person's publisher ID half of the time and the other person's ID the other half of the time.&lt;/p&gt;

&lt;p&gt;What I've shown you above is just the very tip of the iceberg. There are many books and online resources available for budding PHP users. A good place to start is with the official &lt;a href="http://us2.php.net/manual/en/index.php"&gt;PHP Manual&lt;/a&gt;, but I hope this mini-tutorial has helped you.&lt;/p&gt;</description>
			<content:encoded><![CDATA[	<p>Yesterday I went public with <a href="http://www.hdtvshoppe.com">The HDTV Shoppe</a> as an example of how to integrate AdSense with embedded content that is normally unavailable to the AdSense crawler. Today I&#8217;d like to talk about a related topic, how AdSense publishers can use PHP to their advantage to simplify website creation.</p>
	<p>PHP is a programming language, but don&#8217;t let that scare you if you&#8217;re not technically inclined. The truth is, you don&#8217;t have to know much to take advantage of some basic PHP features, features that can be extremely useful in your website development. We&#8217;re limiting ourselves to &#8220;plain&#8221; websites here, but if you develop a familiarity with PHP you&#8217;ll find that it becomes a lot easier to customize <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=WordPress&amp;rl=http://www.wordpress.org' target ='_new' title ='www.wordpress.org' >WordPress</a> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='WordPress'  /> blog themes and similar things.</p>
	<h3>How PHP Works</h3>
	<p>PHP is what&#8217;s known as &#8220;server-side scripting&#8221;. In other words, you mix PHP commands with the HTML tags of a page and when the web server is asked for the web page it first runs the PHP commands and then returns the processed page — not the actual page that&#8217;s sitting up on the web server. In other words, if you had this page sitting on your web server:</p>
<a id="more-216"></a></p>
	<pre>
<html>
<body>
<b>< ?php echo \"Hello, world.\"; ?></b>
</body>l>
</html></pre>
	<p>t for the page would return:</p>
	<pre>
<b>Hello, world.</b>
</pre>
	<p>PHP commands start with &#8220;< ?php" and end with "?>&#8220;.</p>
	<p>r, the PHP commands gets processed <b>on the server</b>, not in the browser. This is different from JavaScript code, which runs in the browser. This is why PHP processing is referred to as &#8220;server-side&#8221;.</p>
	<h3>Enabling PHP Support</h3>
	<p>Almost every hosting service these days supports PHP. If you&#8217;re not sure, contact your service. Normally, PHP commands are only executed for pages that end in &#8220;.php&#8221;, while pages that end in &#8220;.html&#8221; or &#8220;.htm&#8221; are sent down to the browser without any processing. But that&#8217;s just the default setup. Personally, I prefer to use a &#8220;.html&#8221; extension with all my files. It looks better and, frankly, it shouldn&#8217;t matter to the visitor what technology I&#8217;m using to process my web pages.</p>
	<p>To enable PHP processing for .html files, all you do is add two lines to the <tt>.htaccess</tt> file for your site:</p>
	<pre>
RemoveHandler .html .htm
AddType application/x-httpd-php .php .html .htm
</pre>
	<p>This obscure syntax says: &#8220;forget about the normal processing for .html and .htm files; whenever you see a .php, .html, or .htm file run it through the PHP processor&#8221;. Now you&#8217;re ready to have some fun.</p>
	<h3>Using PHP for Common Page Elements</h3>
	<p>PHP makes sharing common page elements among different pages quite simple. A &#8220;common page element&#8221; is something like a header, a footer, or a navigational menu that is shared between two or more pages on the site.</p>
	<p>Let&#8217;s take a footer as an example, because it&#8217;s so simple. To create a footer, use a text editor to create a file called &#8220;footer.php&#8221; — use the .php extension for the command page elements and reserve the .html extension for the actual pages. It would look like this:</p>
	<pre>
	<div id=\"footer\">
Copyright © 2006 Your Company
</div>
	</pre>
	<p>You may notice that there are no PHP commands in this file. That&#8217;s because the file is pretty simple. But you <i>could</i> put PHP commands in the file if you wanted.</p>
	<p>Now in your page instead of pasting in the code above you just &#8220;include&#8221; the <tt>footer.php</tt> file:</p>
	<pre>
<html>
<head>
	
</head>
<body>
< ?php include 'header.php'; ?>
	
This is where my content would go.
	
< ?php include 'footer.php'; ?>
</body>
</html>
</pre>
	<p>Actually, the code above also includes a <tt>header.php</tt> file. So now you can change the footer on every page just by changing the <tt>footer.php</tt> file, and similarly for the header.</p>
	<h3>Including AdSense Code</h3>
	</p>
	<p>You can probably see where I&#8217;m going with this. You don&#8217;t have to limit yourself to headers and footers. <i>Any</i> block of code that you find yourself repeating over and over throughout your pages can be included via PHP in a similar manner. Such as your AdSense code!</p>
	<p>What I do is create a file for each type of ad or link unit I&#8217;m using on a site. For example, I might create a <tt>largerect.php</tt> file with the AdSense code for a large rectangle format ad unit:</p>
	<pre>
<script type=\"text/javascript\"><!--
google_ad_client = \"pub-5964030199537728\";
google_alternate_color = \"FFFFFF\";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = \"336x280_as\";
google_ad_type = \"text_image\";
google_ad_channel =\"0373974695\";
google_color_border = \"FFFFFF\";
google_color_bg = \"FFFFFF\";
google_color_link = \"206ba2\";
google_color_text = \"000000\";
google_color_url = \"000000\";
//--></script>
<script type=\"text/javascript\"
  src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">>
</script>
</pre>
	<p>Whenever I want to include a large rectangle in the content I just reference the file:</p>
	<pre>
	
This is some text. I want to place a large rectangle ad unit immediately after it.
	
< ?php include 'largerect.php'; ?>
	
There we go.
	</pre>
	<p>s pretty easy, isn&#8217;t it? And if you know what you&#8217;re doing, you can even fiddle with the AdSense code itself with PHP commands — as long as the end result (what the browser sees) is something that would be generated from the AdSense console. For example, a website owned by two people could use PHP to display one person&#8217;s publisher ID half of the time and the other person&#8217;s ID the other half of the time.</p>
	<p>What I&#8217;ve shown you above is just the very tip of the iceberg. There are many books and <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=online&amp;tp=books&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >online</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Online'  /> resources available for budding PHP users. A good place to start is with the official <a href="http://us2.php.net/manual/en/index.php">PHP Manual</a>, but I hope this mini-tutorial has helped you.</p>
	<p><em><a href="http://www.memwg.com/blog/adsense/PHP-Guide-for-AdSense-Publishers.html">Originally</a> from <a href="http://www.makeeasymoneywithgoogle.com/blog/adsense/">An AdSense Blog: Make Easy Money with Google</a> on October 12, 2006, 11:15am</em></p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/216/click/"><img src="http://ypn-rss.overture.com/rss/31793/216/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fprogramming%2Fphp-guide-for-adsense-publishers%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=19kxFxSQ"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=19kxFxSQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=HQ8joYjS"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=HQ8joYjS" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=wjt2nBK4"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=wjt2nBK4" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=5rylGPDt"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=5rylGPDt" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/programming/php-guide-for-adsense-publishers/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/programming/php-guide-for-adsense-publishers/</feedburner:origLink></item>
		<item>
		<title>Integrating Google AdSense with Amazon aStore</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/41891683/</link>
		<comments>http://www.zillionbits.com/projects/integrating-google-adsense-with-amazon-astore-and-other-embedded-content/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 15:56:00 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Projects</category>
	<category>Affiliate Tips</category>
		<guid isPermaLink="false">http://www.zillionbits.com/projects/integrating-google-adsense-with-amazon-astore-and-other-embedded-content/</guid>
		<description>&lt;p&gt;I've long been a member of Amazon's affiliate program, One of the new features available via the Amazon Associates program is the Amazon aStore, which Darren Rowse &lt;a href="http://www.problogger.net/archives/2006/08/21/amazon-announce-astore-beta/"&gt;already reviewed&lt;/a&gt;, but here's the quick summary: an aStore is an Amazon-hosted website that displays Amazon products chosen by the associate. It can be customized to a certain degree to let the visitor also see categories of products, but it really needs more customization capabilities. All product information comes from Amazon's databases, of course, and any purchases made through an aStore earn the affiliate a commission. The idea is to make it easy to build a featured set of products and include it on an associate's website with no programming required. (If you're willing to invest some time and do some programming, however, you're better off looking at &lt;a href="http://aws.amazon.com/"&gt;Amazon Web Services&lt;/a&gt;, you'll get much more control that way.&lt;/p&gt;

&lt;p&gt;Anyhow, I was wondering if it was possible to integrate AdSense into an Amazon aStore, so I did some experimentation and came up with &lt;a target="hdtvshoppe" href="http://www.hdtvshoppe.com"&gt;The HDTV Shoppe&lt;/a&gt; (opens a new window).&lt;/p&gt;

&lt;p&gt;There's actually very little direct integration you can do with an aStore. The store itself is hosted by Amazon. In fact, &lt;a target="astore" href="http://astore.amazon.com/ericgiguerecom"&gt;this link&lt;/a&gt; shows you my aStore without all the frills of The HDTV Shoppe. You either open your aStore in a new window, just like I just showed you, or else embed it in a site using conventional or inline frames. The aStore is effectively a "black box" that you place on a page of your website. Which means that the content of the aStore is really &lt;b&gt;not part of your site&lt;/b&gt;. Which means that the AdSense crawler will only see it indirectly. And, more importantly, which means you can't place AdSense ads &lt;b&gt;in&lt;/b&gt; the aStore content.&lt;/p&gt;

&lt;p&gt;So what you have to do is place your ads &lt;b&gt;around&lt;/b&gt; the aStore. Look back at &lt;a target="hdtvshoppe" href="http://www.hdtvshoppe.com"&gt;The HDTV Shoppe&lt;/a&gt;. The main part of the screen, the one labelled "Hot HDTV Sets" and "Search", is my aStore, embedded into the home page using an iframe. So where is my AdSense?&lt;/p&gt;

&lt;p&gt;Take a look at the left side of the window, at the navigation menu. Do you see it? Yes, I've used a vertical link unit, something I rarely ever use, but in this case it seemed appropriate. What I've done is styled my navigation menu so that the link unit blends right into it. I then made sure to add lots of topical, keyword-laden links to the menu, to have a proper page title, and to make sure "HDTV" was in the headings and in the domain name as well. Although you should do these things anyhow, they take on even more importance when there's very little content on the page itself — remember, most of the content on the home page is actually nested inside an iframe and is not considered to be part of the page by AdSense.&lt;/p&gt;

&lt;p&gt;The other pages on the site, the ones that don't involve the aStore, are conventional pages, of course, so I was able to add a normal ad unit to them along with a bit of content. I should probably thrown an AdSense search box on those pages as well.&lt;/p&gt;

&lt;p&gt;I wouldn't say this site's my best work, but mostly I just wanted to show you one way of integrating AdSense with embedded content. You could use similar tricks with Flash-based content, for example, or with embedded videos. Without resorting to keyword-stuffing or dubious blackhat techniques to get the right ads to show.&lt;/p&gt;</description>
			<content:encoded><![CDATA[	<p>I&#8217;ve long been a member of Amazon&#8217;s <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=affiliate&amp;tp=blended&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >affiliate</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Affiliate'  /> program, One of the new features available via the Amazon Associates program is the Amazon aStore, which Darren Rowse <a href="http://www.problogger.net/archives/2006/08/21/amazon-announce-astore-beta/">already reviewed</a>, but here&#8217;s the quick summary: an aStore is an Amazon-hosted website that displays Amazon products chosen by the associate. It can be customized to a certain degree to let the visitor also see categories of products, but it really needs more customization capabilities. All product information comes from Amazon&#8217;s databases, of course, and any purchases made through an aStore earn the <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=Affiliate&amp;tp=blended&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >affiliate</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Affiliate'  /> a commission. The idea is to make it easy to build a featured set of products and include it on an associate&#8217;s website with no programming required. (If you&#8217;re willing to invest some time and do some programming, however, you&#8217;re better off looking at <a href="http://aws.amazon.com/">Amazon Web Services</a>, you&#8217;ll get much more control that way.</p>
	<p>Anyhow, I was wondering if it was possible to integrate AdSense into an Amazon aStore, so I did some experimentation and came up with <a target="hdtvshoppe" href="http://www.hdtvshoppe.com">The HDTV Shoppe</a> (opens a new window).</p>
<a id="more-217"></a></p>
	<p>There&#8217;s actually very little direct integration you can do with an aStore. The store itself is hosted by Amazon. In fact, <a target="astore" href="http://astore.amazon.com/ericgiguerecom">this link</a> shows you an aStore without all the frills of The HDTV Shoppe. You either open your aStore in a new window, just like I just showed you, or else embed it in a site using conventional or inline frames. The aStore is effectively a &#8220;black box&#8221; that you place on a page of your website. Which means that the content of the aStore is really <b>not part of your site</b>. Which means that the AdSense crawler will only see it indirectly. And, more importantly, which means you can&#8217;t place AdSense ads <b>in</b> the aStore content.</p>
	<p>So what you have to do is place your ads <b>around</b> the aStore. Look back at <a target="hdtvshoppe" href="http://www.hdtvshoppe.com">The HDTV Shoppe</a>. The main part of the screen, the one labelled &#8220;Hot HDTV Sets&#8221; and &#8220;Search&#8221;, is my aStore, embedded into the home page using an iframe. So where is my AdSense?</p>
	<p>Take a look at the left side of the window, at the navigation menu. Do you see it? Yes, I&#8217;ve used a vertical link unit, something I rarely ever use, but in this case it seemed appropriate. What I&#8217;ve done is styled my navigation menu so that the link unit blends right into it. I then made sure to add lots of topical, keyword-laden links to the menu, to have a proper page title, and to make sure &#8220;HDTV&#8221; was in the headings and in the domain name as well. Although you should do these things anyhow, they take on even more importance when there&#8217;s very little content on the page itself — remember, most of the content on the home page is actually nested inside an iframe and is not considered to be part of the page by AdSense.</p>
	<p>The other pages on the site, the ones that don&#8217;t involve the aStore, are conventional pages, of course, so I was able to add a normal ad unit to them along with a bit of content. I should probably thrown an AdSense search box on those pages as well.</p>
	<p>I wouldn&#8217;t say this site&#8217;s my best work, but mostly I just wanted to show you one way of integrating AdSense with embedded content. You could use similar tricks with Flash-based content, for example, or with embedded videos. Without resorting to keyword-stuffing or dubious blackhat techniques to get the right ads to show.</p>
	<p><em><a href="http://www.memwg.com/blog/adsense/Integrating-Google-AdSense-with-Amazon-aStore-and-other-embedded-content.html">Originally</a> from <a href="http://www.makeeasymoneywithgoogle.com/blog/adsense/">An AdSense Blog: Make Easy Money with Google</a> on October 11, 2006, 2:07pm</em></p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/217/click/"><img src="http://ypn-rss.overture.com/rss/31793/217/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fprojects%2Fintegrating-google-adsense-with-amazon-astore-and-other-embedded-content%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=P8OvdfIy"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=P8OvdfIy" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=MO8veBoH"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=MO8veBoH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=GiHKoMcO"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=GiHKoMcO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=8hCjXFF0"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=8hCjXFF0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/projects/integrating-google-adsense-with-amazon-astore-and-other-embedded-content/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/projects/integrating-google-adsense-with-amazon-astore-and-other-embedded-content/</feedburner:origLink></item>
		<item>
		<title>What exactly is over-optimization?</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/40922199/</link>
		<comments>http://www.zillionbits.com/misc/what-exactly-is-over-optimization/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 11:40:30 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Misc</category>
	<category>SEO</category>
		<guid isPermaLink="false">http://www.zillionbits.com/misc/what-exactly-is-over-optimization/</guid>
		<description>Over-optimization happens when your website is considered “too good” by Google – either in terms of a sudden volume of backlinks, or because of heavy on-page optimization. In other words, if Google considers that your website optimization is beyond acceptable limits , your website will be red-flagged and automatically restricted or penalized.
	There is a fine [...]</description>
			<content:encoded><![CDATA[	<p>Over-optimization happens when your website is considered “too good” by Google – either in terms of a sudden volume of backlinks, or because of heavy on-page optimization. In other words, if Google considers that your website optimization is beyond acceptable limits , your website will be red-flagged and automatically restricted or penalized.</p>
	<p>There is a fine line between over-optimization and spamming, and it is on this line that Google can appear to err. However, this is not a mistake by the search engine – in fact, Google calculates rankings by considering thousands and thousands of different factors – and a lot of importance is attached to average “trends” within the niche / keyword range that a website is optimizing for.</p>
	<p>The bottom line is that over-optimization is non-spamming search engine optimization that is misread by Google as being beyond acceptable limits, thus leading to a penalty in search engine rankings.</p>
	<p><strong>What criteria does Google use?</strong></p>
	<p>To understand why Google can consider certain websites over-optimized, it is important to factor in the criteria that Google uses to rank websites.<a id="more-215"></a></p>
	<p>When fully indexing a website, Google does not just look at the optimization of the target website; it also compares the website with all the other websites that belong to the same niche / category / keyword range. Through this comparison, Google can then figure out the following:</p>
	<p>    * Is this website “way more” optimized than the current top ranking websites?<br />
    * In the past, have over-optimized websites been discovered as spam websites?<br />
    * What are the trends / acceptable limits for well-optimized websites in this niche/keyword range?</p>
	<p>Since Google is automated, it cannot do what we do – look at the webpage and determine if the purpose is spam or delivering truly useful information. Instead, the search engine uses historical trends to predict what the acceptable limits of over-optimization are, and how likely over-optimized websites are to be found out as spam.</p>
	<p>In other words, your website may be red flagged as being a potential spamming website even though your only fault might be that you were “perfect” in optimizing your website while your competition was left far behind.</p>
	<p>Google takes both on-page and off-page optimization into account when checking for over-optimization / spam, and as such it watches out for over-optimization in all ranking factors – your backlinks and your tag optimization (meta tags, title tags, header tags) being most important.</p>
	<p>A lot of what I am talking about becomes invalid if one tries any overt search engine spamming technique , such as stuffing your pages with keywords, white on white text (something I talked about in the first few lessons) or backlink spamming (building too many backlinks with the same anchor text in a short period of time.</p>
	<p>But it is also possible that you have followed advice and still have your website penalized for over-optimization. The real question then is:</p>
	<p>How can you avoid such penalties ?</p>
	<p><strong>Avoiding the trap of over-optimization</strong><br />
As I mentioned at the start of this post, search engine optimization can be boiled down to two simple steps:</p>
	<p>    * Getting it right and…<br />
    * Doing it better than everyone else .</p>
	<p>In the context of over-optimization and avoiding unnecessary penalties, this rings especially true. If you optimize your website within search engine guidelines and according to proven optimization practices, you have it right. While putting too little time on SEO is a serious mistake, the search for perfection within SEO is a time-wasting and fruitless effort. Too much focus on getting the page structure “just right” can divert attention away from the more mundane but equally more important tasks – such as adding more content or monetizing the website.</p>
	<p>The next step is to eschew perfection and find out what your competition has done. Suppose that you are optimizing your website for the term “landscaping”. Which of the following approaches would you realistically choose?</p>
	<p>•  Go full-throttle on your search engine optimization, spending as much time as necessary to get maximum value out of each word, link and page in your website, so that you can get the highest ranking possible.</p>
	<p>•  Analyze the top 10 webpages for the term “landscaping” and understand what optimization has been performed on them (natural or artificial). Calculate the number of backlinks, check for authority inbound links – and once you have figured out what your competition is doing, and do exactly the same – only a bit more .</p>
	<p>The first approach might mean that you are guaranteed a top position on the search engines, but has two problems – you will waste a lot of time and resources in this search for perfection and more importantly, your website may be flagged for over-optimization. On the other hand, the second approach does just enough to beat the competition – without pushing you or your budget to the limit.</p>
	<p>Over-optimization is a phenomenon that is particularly difficult to figure out – how does a SEO expert really determine whether his new website is in the sandbox, penalized for over-optimization or just doing badly in the search engines? While trying to find out the real cause for your poor rankings may satisfy curiosity, you would be better served by following the “second approach” above.</p>
	<p>Search engine optimization is a long-term, low-intensity process. You keep building links and adding content, so that eventually your website not only escapes the infamous sandbox but it also starts to rank really well on the search engines. And as for over-optimization – as long you follow search engine guidelines and don&#8217;t go too far above your competition, you will be fine.
</p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/215/click/"><img src="http://ypn-rss.overture.com/rss/31793/215/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Fwhat-exactly-is-over-optimization%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=qWhQY2r9"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=qWhQY2r9" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=ujMQ3KgC"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=ujMQ3KgC" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=2CguhD5V"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=2CguhD5V" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=lkYDD3ZJ"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=lkYDD3ZJ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/misc/what-exactly-is-over-optimization/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/misc/what-exactly-is-over-optimization/</feedburner:origLink></item>
		<item>
		<title>Google Hits Affiliates Hard</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/7531757/</link>
		<comments>http://www.zillionbits.com/misc/google-hits-affiliates-hard/#comments</comments>
		<pubDate>Mon, 31 Jul 2006 05:40:00 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Misc</category>
	<category>Affiliate Tips</category>
		<guid isPermaLink="false">http://www.zillionbits.com/misc/google-hits-affiliates-hard/</guid>
		<description>&lt;p&gt;Google has sent Internet marketers - especially affiliates - into a uproar with their latest AdWords “summer cleaning.”&lt;/p&gt;
	&lt;p&gt;Over the past week, advertisers have literally been getting booted out of Google Adwords. That includes advertisers who spend more than 5 figures a month on AdWords. I&amp;#8217;ve spoken with multiple super affiliates, and they are all in an uproar over what appears to be yet another &amp;#8220;affiliate-unfriendly&amp;#8221; move by Google.&lt;/p&gt;
	&lt;p&gt;I can’t say Google never warned us. They announced new &lt;a href="http://adwords.blogspot.com/2005/12/new-addition-to-quality-score.html" target="_blank"&gt;algorithm changes in December of last year&lt;/a&gt;. But when advertisers started getting kicked out starting a week or so ago, it hit hard - like it came out of nowhere &lt;/p&gt;
	&lt;p&gt;An anonymous Affiliate Classroom contributor and PPC affiliates complains…&lt;/p&gt;
	&lt;blockquote&gt;&lt;p&gt;“I had an ad doing 6.7% CTR and have spent well over $150,000 on Google Adwords in the last 2 years – now they’re telling me that I need to increase my minimum bid for 300%! No way!” &lt;/p&gt;&lt;/blockquote&gt;
	&lt;p&gt;So what is Google really up to? Have they gone the way of pure evil? Or is is this part of a larger and more complex agenda?&lt;/p&gt;
	&lt;p&gt;Well, “I” firmly believe that they are up to something. Very recently our own, &lt;a href="http://www.revenews.com/news/2006/06/google_enters_cpa_market.html" target="_blank"&gt;Eder Callejas &lt;/a&gt; posted that Google is testing the CPA revenue model. Given their latest changes and the sites that have been impacted the most, it seems that Google may be getting ready to do more than just “test” a CPA model.&lt;/p&gt;
	&lt;p&gt;The first of the landing pages that got the boot were lead generation pages – the sites that are just a small box with an opt-in box on them. Interesting…could it be that Google themselves wants to collect those leads and then &lt;strong&gt;sell&lt;/strong&gt; the leads to us rather than let us just pay per click?&lt;/p&gt;
	&lt;p&gt;&lt;strong&gt;So the 4 main kinds of sites that seem impacted the most are:&lt;/strong&gt;&lt;/p&gt;
	&lt;p&gt;1) Squeeze pages (landing pages whose sole purpose is to gather an email address in exchange for a free report)&lt;br /&gt;
2) One page sales letter websites&lt;br /&gt;
3) Adsense sites (particularly Adsense arbitrage sites)&lt;br /&gt;
4) Affiliate sites&lt;/p&gt;
	&lt;p&gt;More information on their landing page guidelines - &lt;a href="https://adwords.google.com/select/siteguidelines.html" target="_blank"&gt;https://adwords.google.com/select/siteguidelines.html&lt;/a&gt;&lt;/p&gt;
	&lt;p&gt;Bottom line is, since Google constantly says it&amp;#8217;s trying to make the search experience better for their users, it must believe that landing pages provide a bad user experience. But is that true? &lt;/p&gt;
	&lt;p&gt;Maybe, maybe not. I think it all depends on the user&amp;#8217;s intention. A shopper has a different search intention than a researcher. It all depends on the intent of the query. Why punish advertisers for not being able to read people&amp;#8217;s minds?&lt;/p&gt;
	&lt;p&gt;Since affiliates bear much of the cost of lead acquisition, Google&amp;#8217;s not just punishing affiliates with this latest update - it&amp;#8217;s punishing some of the biggest web-driven businesses in the world.&lt;/p&gt;
	&lt;p&gt;Of course, as marketers, we’ll find how to get around this. And when we do, I’ll be sure to post it!&lt;/p&gt;</description>
			<content:encoded><![CDATA[	<p>Google has sent Internet marketers - especially <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=affiliates&amp;tp=blended&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >affiliates</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Affiliates'  /> - into a uproar with their latest AdWords “summer cleaning.”</p>
	<p>Over the past week, advertisers have literally been getting booted out of Google Adwords. That includes advertisers who spend more than 5 figures a month on AdWords. I&#8217;ve spoken with multiple super affiliates, and they are all in an uproar over what appears to be yet another &#8220;<a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=affiliate&amp;tp=blended&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >affiliate</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Affiliate'  />-unfriendly&#8221; move by Google.</p>
	<p>I can’t say Google never warned us. They announced new <a href="http://adwords.blogspot.com/2005/12/new-addition-to-quality-score.html" target="_blank">algorithm changes in December of last year</a>. But when advertisers started getting kicked out starting a week or so ago, it hit hard - like it came out of nowhere </p>
	<p>An anonymous <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=Affiliate&amp;tp=blended&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >Affiliate</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Affiliate'  /> Classroom contributor and PPC affiliates complains…</p>
	<blockquote><p>“I had an ad doing 6.7% <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=CTR&amp;tp=books&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >CTR</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='CTR'  /> and have spent well over $150,000 on Google Adwords in the last 2 years – now they’re telling me that I need to increase my minimum bid for 300%! No way!” </p></blockquote>
	<p>So what is Google really up to? Have they gone the way of pure evil? Or is is this part of a larger and more complex agenda?<a id="more-213"></a></p>
	<p>Well, “I” firmly believe that they are up to something. Very recently our own, <a href="http://www.revenews.com/news/2006/06/google_enters_cpa_market.html" target="_blank">Eder Callejas </a> posted that Google is testing the CPA revenue model. Given their latest changes and the sites that have been impacted the most, it seems that Google may be getting ready to do more than just “test” a CPA model.</p>
	<p>The first of the landing pages that got the boot were lead generation pages – the sites that are just a small box with an opt-in box on them. Interesting…could it be that Google themselves wants to collect those leads and then <strong>sell</strong> the leads to us rather than let us just pay per click?</p>
	<p><strong>So the 4 main kinds of sites that seem impacted the most are:</strong></p>
	<p>1) Squeeze pages (landing pages whose sole purpose is to gather an email address in exchange for a free report)<br />
2) One page sales letter websites<br />
3) Adsense sites (particularly Adsense arbitrage sites)<br />
4) Affiliate sites</p>
	<p>More information on their landing page guidelines - <a href="https://adwords.google.com/select/siteguidelines.html" target="_blank">https://adwords.google.com/select/siteguidelines.html</a></p>
	<p>Bottom line is, since Google constantly says it&#8217;s trying to make the search experience better for their users, it must believe that landing pages provide a bad user experience. But is that true? </p>
	<p>Maybe, maybe not. I think it all depends on the user&#8217;s intention. A shopper has a different search intention than a researcher. It all depends on the intent of the query. Why punish advertisers for not being able to read people&#8217;s minds?</p>
	<p>Since affiliates bear much of the cost of lead acquisition, Google&#8217;s not just punishing affiliates with this latest update - it&#8217;s punishing some of the biggest web-driven <a href='http://www.zillionbits.com/wp-content/plugins/auto_links/klogs/?kw=businesses&amp;tp=books&amp;id=dealworld-20' target ='_new' title ='%%LINK%%' >businesses</a><img src="http://www.assoc-amazon.com/e/ir?t=dealworld-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> <img src='http://www.zillionbits.com/wp-content/plugins/auto_links/images/link.gif' alt ='Businesses'  /> in the world.</p>
	<p>Of course, as marketers, we’ll find how to get around this. And when we do, I’ll be sure to post it!</p>
	<p><em><a href="http://blog.affiliateclassroom.com/2006/07/26/google-hits-affiliates-hard/">Originally</a> by Anik Singal from <a href="http://blog.affiliateclassroom.com">Affiliate Marketing Blog</a> on July 26, 2006, 11:34am</em></p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/213/click/"><img src="http://ypn-rss.overture.com/rss/31793/213/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Fgoogle-hits-affiliates-hard%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=2IhRkJIL"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=2IhRkJIL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=0f8sNwao"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=0f8sNwao" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=RVQkJOyp"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=RVQkJOyp" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=nhLm8Y1k"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=nhLm8Y1k" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/misc/google-hits-affiliates-hard/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/misc/google-hits-affiliates-hard/</feedburner:origLink></item>
		<item>
		<title>How strict is your dynamic language?</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/7531758/</link>
		<comments>http://www.zillionbits.com/programming/how-strict-is-your-dynamic-language/#comments</comments>
		<pubDate>Mon, 31 Jul 2006 05:35:00 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Programming</category>
		<guid isPermaLink="false">http://www.zillionbits.com/programming/how-strict-is-your-dynamic-language/</guid>
		<description>&lt;p&gt;Considering the &amp;#8220;big four&amp;#8221; dynamic, procedural languages; Perl, Python, PHP and Ruby, to an extent they&amp;#8217;re much of a muchness, offering only small variations on the same theme (ignoring PHP&amp;#8217;s lack of support for functional-style programming). But sometimes little things make a big difference, and perhaps most of all when your code is given input to handle which it wasn&amp;#8217;t designed for. Knocked up a simple example to compare them in this area&amp;#8230;&lt;/p&gt;
	&lt;p&gt;You&amp;#8217;ve got a function which takes a hash value (an associative array) and does something with it&amp;#8217;s contents&amp;#8212;fairly typical logic for a database-driven application, where rows are common currency. For sake of simple example, let&amp;#8217;s say your input is a list of names, each name broken into a hash with the keys &amp;#8220;first&amp;#8221; and &amp;#8220;given&amp;#8221;. The question is how will your function cope when the hash doesn&amp;#8217;t have &lt;em&gt;quite&lt;/em&gt; the structure you&amp;#8217;re expecting (like the first name is missing), given a fairly &amp;#8220;default&amp;#8221; use of the language&amp;#8212;no non-standard functionality to make the language stricter&amp;#8230;&lt;/p&gt;
	&lt;h2&gt;Perl&lt;/h2&gt;
	&lt;p&gt;Tackling Perl first, here&amp;#8217;s a working example&amp;#8230;&lt;/p&gt;
	&lt;pre&gt;
&lt;code class="perl"&gt;
#!/usr/bin/perl -w
use strict;

my $names = [
            {'first'=&amp;#62;'Bob','given'=&amp;#62;'Smith'},
            {'given'=&amp;#62;'Lukas'},
            {'first'=&amp;#62;'Mary','given'=&amp;#62;'Doe'},
        ];

sub printName {
    my $name = shift;
    print "Name is ".$name-&amp;#62;{'first'}." ".$name-&amp;#62;{'given'}."\n"
}

foreach my $name ( @{$names} ) {
    printName($name);
}
&lt;/code&gt;
&lt;/pre&gt;
	&lt;p&gt;Notice the list of names&amp;#8212;the second &amp;#8220;row&amp;#8221; is missing the &amp;#8220;first&amp;#8221; key. Running this the output is;&lt;/p&gt;
	&lt;pre&gt;
Name is Bob Smith
Use of uninitialized value in concatenation (.) or string at names.pl line 12.
Name is  Lukas
Name is Mary Doe
&lt;/pre&gt;
	&lt;p&gt;Note the second line in the output&amp;#8212;Perl is complaining about an attempt to de-reference a variable which doesn&amp;#8217;t exist. But, after complaining, execution &lt;em&gt;continues&lt;/em&gt;&amp;#8230;&lt;/p&gt;
	&lt;h2&gt;PHP&lt;/h2&gt;
	&lt;p&gt;The same again in PHP&amp;#8230;&lt;/p&gt;
	&lt;pre&gt;
&lt;code class="php"&gt;
#!/usr/bin/php
&amp;#60;?php
$names = array(
    array('first'=&amp;#62;'Bob','given'=&amp;#62;'Smith'),
    array('given'=&amp;#62;'Lukas'),
    array('first'=&amp;#62;'Mary','given'=&amp;#62;'Doe'),
);

function printName($name) {
    print "Name is ".$name['first']." ".$name['given']."\n";
}

foreach ($names as $name ) {
    printName($name);
}
&lt;/code&gt;
&lt;/pre&gt;
	&lt;p&gt;The output is&amp;#8230;&lt;/p&gt;
	&lt;pre&gt;
Name is Bob Smith
	
Notice: Undefined index:  first in /home/harryf/php/names.php on line 9
Name is  Lukas
Name is Mary Doe
&lt;/pre&gt;
	&lt;p&gt;PHP does pretty much the same thing as Perl&amp;#8212;complains but &lt;em&gt;continues&lt;/em&gt; execution. Of course the error is raised as a NOTICE&amp;#8212;many default PHP installations have this error level disabled, meaning you&amp;#8217;d get no error message. One other interesting point&amp;#8212;PHP is complaining about the the array &lt;em&gt;index&lt;/em&gt; being missing, rather than the &lt;em&gt;value&lt;/em&gt; being, in some way, unusable.&lt;/p&gt;
	&lt;h2&gt;Ruby&lt;/h2&gt;
	&lt;p&gt;Here we go again, this time in Ruby&amp;#8230;&lt;/p&gt;
	&lt;pre&gt;
&lt;code class="ruby"&gt;
#!/usr/bin/ruby
names = [
            {'first'=&amp;#62;'Bob','given'=&amp;#62;'Smith'},
            {'given'=&amp;#62;'Lukas'},
            {'first'=&amp;#62;'Mary','given'=&amp;#62;'Doe'},
        ];

def printName(name)
    puts("Name is "+name['first']+" "+name['given']+"\n")
end

names.each {
    &amp;#166;name&amp;#166; printName(name)
}
&lt;/code&gt;
&lt;/pre&gt;
	&lt;p&gt;And the output&amp;#8230;&lt;/p&gt;
	&lt;pre&gt;
Name is Bob Smith
names.rb:10:in `+': can't convert nil into String (TypeError)
    from names.rb:10:in `printName'
    from names.rb:14
    from names.rb:13
&lt;/pre&gt;
	&lt;p&gt;Ruby, by contrast, &lt;em&gt;halts&lt;/em&gt; execution (raises an exception that wasn&amp;#8217;t handled) on encountering the missing hash key. Interesting is the cause: Ruby is saying that de-referencing something that doesn&amp;#8217;t exist creates a nil value, which you can&amp;#8217;t just join to a string, hence the exception&amp;#8212;a TypeError.&lt;/p&gt;
	&lt;h2&gt;Python&lt;/h2&gt;
	&lt;p&gt;Finally Python&amp;#8230;&lt;/p&gt;
	&lt;pre&gt;
&lt;code class="python"&gt;
#!/usr/bin/python
names = [
            {'first':'Bob','given':'Smith'},
            {'given':'Lukas'},
            {'first':'Mary','given':'Doe'},
        ];

def printName(name):
    print("Name is "+name['first']+" "+name['given']+"\n")

for name in names:
    printName(name)

&lt;/code&gt;
&lt;/pre&gt;
	&lt;p&gt;And how does Python respond?&lt;/p&gt;
	&lt;pre&gt;
Name is Bob Smith
	
Traceback (most recent call last):
  File \"names.py\", line 12, in ?
    printName(name)
  File \"names.py\", line 9, in printName
    print(\"Name is \"+name['first']+\" \"+name['given']+\"\n\")
KeyError: 'first'
&lt;/pre&gt;
	&lt;p&gt;Like Ruby, Python &lt;em&gt;halts&lt;/em&gt; execution on encountering the problem hash (dict), raising an exception. Unlike Ruby, but more like PHP, Python is complaining about the missing hash key&amp;#8212;it raised a KeyError exception.&lt;/p&gt;
	&lt;h2&gt;So what?&lt;/h2&gt;
	&lt;p&gt;OK&amp;#8212;this is a trivial example but I also think it&amp;#8217;s illustrative of a common recurring problem and the fundamental philosophical differences between the languages.&lt;/p&gt;
	&lt;p&gt;While prototyping, you were likely using sample data you&amp;#8217;d created yourself and it was probably &amp;#8220;perfect&amp;#8221; input. But when it comes to putting you code into production, and having it survive a few jumps in version number, real data starts flowing around and functions / classes start getting applied in different contexts (perhaps not by you) resulting this kind of &amp;#8220;unexpected input&amp;#8221; problem.&lt;/p&gt;
	&lt;p&gt;And, yes, you should always write &lt;a href="http://en.wikipedia.org/wiki/Unit_test"&gt;tests&lt;/a&gt; but when it comes to &lt;a href="http://en.wikipedia.org/wiki/Granularity"&gt;coarse grained APIs&lt;/a&gt; handling complex data structures, there&amp;#8217;s always something you&amp;#8217;re missing a test for. In fact I&amp;#8217;d argue this general category of problem is one of the biggest sources of bugs in &amp;#8220;dynamic code&amp;#8221;&amp;#8212;the languages encourage rapid prototyping, which means those &lt;a href="http://www.joelonsoftware.com/items/2003/10/13.html"&gt;extra 48 lines of code&lt;/a&gt; to make it really robust happen much later, if at all.  So a language&amp;#8217;s &lt;em&gt;default&lt;/em&gt; behavior is significant to my mind.&lt;/p&gt;
	&lt;p&gt;So one dividing line here is whether some kind of fatal error should be raised. Perl and PHP continue execution by default while Ruby and Python halt, unless you explicitly handle the problem. Which is better?&lt;/p&gt;
	&lt;p&gt;Think there are pros and cons to both. For web apps, at least where non-critical data is involved, having your code &amp;#8220;keep on running&amp;#8221;, albeit in &amp;#8220;half broken&amp;#8221; state is often a good thing&amp;#8212;it gives you time to address the problem later without users seeing pages as being &amp;#8220;down&amp;#8221;. At the same time, you don&amp;#8217;t know what the &lt;em&gt;consequences&lt;/em&gt; of the problem are. In this example they&amp;#8217;re trivial and Perl / PHP&amp;#8217;s behavior results in something that&amp;#8217;s still usable, but I&amp;#8217;d feel a lot &lt;em&gt;less&lt;/em&gt; confident if it was an operation where data / state is being change&amp;#8212;better everything works perfectly or nothing at all, rather than ending up with some kind of inconsistent state&amp;#8212;transactions and all that.&lt;/p&gt;
	&lt;p&gt;The other dividing line here is what the languages are actually complaining about. Perl and Ruby are concerned that the &lt;em&gt;value&lt;/em&gt; is in some way bad. Python and PHP are much more explicit, complaining precisely about the missing hash key.&lt;/p&gt;
	&lt;p&gt;From the point of view of locating the problem in the code later, based purely on an error message in a log file, think the Python / PHP way is better&amp;#8212;it tells you &lt;em&gt;exactly&lt;/em&gt; what went wrong. Also, specific to Ruby, that it raised an exception &lt;em&gt;seems&lt;/em&gt; to be partly good luck&amp;#8212;I tried to embed the value in a string, which raised the error immediately. But what if I&amp;#8217;d done something acceptable with the nil value&amp;#8212;perhaps just assigned it to another value? Probably the exception would show up somewhere but not immediately, at the point I&amp;#8217;d de-referenced it&amp;#8212;debugging joy I&amp;#8217;d imagine (flame me if I&amp;#8217;m wrong).&lt;/p&gt;
	&lt;p&gt;Anyway, just for fun (read: trolling), here&amp;#8217;s a subjective strictness ranking&amp;#8230;&lt;/p&gt;
	&lt;ol&gt;
	&lt;li&gt;Python (strictest)&lt;/li&gt;
	&lt;li&gt;Ruby&lt;/li&gt;
	&lt;li&gt;Perl / PHP&lt;/li&gt;
	&lt;/ol&gt;
	&lt;p&gt;That seems congruent with &lt;a href="http://en.wikipedia.org/wiki/Python_philosophy"&gt;Python&amp;#8217;s philosophy&lt;/a&gt;. I put Perl and PHP vying for the last place because PHP allows you to switch off those E_NOTICE errors&amp;#8212;otherwise would have placed PHP as stricter than Perl, for having spotted the missing hash key.&lt;/p&gt;
	&lt;p&gt;If anyone&amp;#8217;s willing, would be interesting to compare the example with &lt;a href="http://www.iolanguage.com/"&gt;IO&lt;/a&gt;, &lt;a href="http://www.lua.org"&gt;Lua&lt;/a&gt; and &lt;a href="http://www.erlang.org/"&gt;Erlang&lt;/a&gt;, where possible (side note: I did &lt;a href="http://www.sitepoint.com/blogs/2006/04/30/php-to-the-rescue/"&gt;get the point&lt;/a&gt;&amp;#8212;just pressing the PHP buzzer for fun&amp;#8212;fascinated to see what &lt;a href="http://damienkatz.net/"&gt;Damien&lt;/a&gt; comes up with in &lt;a href="http://couchdb.net/"&gt;CouchDB&lt;/a&gt;, especially the part about &amp;#8220;Distributed, featuring robust, incremental replication with bi-directional conflict detection and resolution.&amp;#8221;).&lt;/p&gt;
&lt;p style="font-size: x-small"&gt;&lt;i&gt;This article provided by &lt;a href="http://www.sitepoint.com/"&gt;sitepoint.com&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;&lt;br style="clear: both;"/&gt;
      &lt;a href="http://www.pheedo.com/click.phdo?s=ea4525d24c171760980d8a9c53864df0"&gt;&lt;img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=ea4525d24c171760980d8a9c53864df0"/&gt;&lt;/a&gt;</description>
			<content:encoded><![CDATA[	<p>Considering the &#8220;big four&#8221; dynamic, procedural languages; Perl, Python, PHP and Ruby, to an extent they&#8217;re much of a muchness, offering only small variations on the same theme (ignoring PHP&#8217;s lack of support for functional-style programming). But sometimes little things make a big difference, and perhaps most of all when your code is given input to handle which it wasn&#8217;t designed for. Knocked up a simple example to compare them in this area&#8230;</p>
	<p>You&#8217;ve got a function which takes a hash value (an associative array) and does something with it&#8217;s contents&#8212;fairly typical logic for a database-driven application, where rows are common currency. For sake of simple example, let&#8217;s say your input is a list of names, each name broken into a hash with the keys &#8220;first&#8221; and &#8220;given&#8221;. The question is how will your function cope when the hash doesn&#8217;t have <em>quite</em> the structure you&#8217;re expecting (like the first name is missing), given a fairly &#8220;default&#8221; use of the language&#8212;no non-standard functionality to make the language stricter&#8230;</p>
	<h2>Perl</h2>
	<p>Tackling Perl first, here&#8217;s a working example&#8230;</p>
	<p><a id="more-214"></a>
<pre>
<code class=\"perl\">
#!/usr/bin/perl -w
use strict;
	
my $names = [
            {'first'=&gt;'Bob','given'=&gt;'Smith'},
            {'given'=&gt;'Lukas'},
            {'first'=&gt;'Mary','given'=&gt;'Doe'},
        ];
sub printName {
    my $name = shift;
    print \"Name is \".$name-&gt;{'first'}.\" \".$name-&gt;{'given'}.\"\n\"
}
	
foreach my $name ( @{$names} ) {
    printName($name);
}
</code>
</pre>
	<p>Notice the list of names&#8212;the second &#8220;row&#8221; is missing the &#8220;first&#8221; key. Running this the output is;</p>
	<pre>
Name is Bob Smith
Use of uninitialized value in concatenation (.) or string at names.pl line 12.
Name is  Lukas
Name is Mary Doe
</pre>
	<p>Note the second line in the output&#8212;Perl is complaining about an attempt to de-reference a variable which doesn&#8217;t exist. But, after complaining, execution <em>continues</em>&#8230;</p>
	<h2>PHP</h2>
	<p>The same again in PHP&#8230;</p>
	<pre>
<code class=\"php\">
#!/usr/bin/php
&lt;?php
$names = array(
    array('first'=&gt;'Bob','given'=&gt;'Smith'),
    array('given'=&gt;'Lukas'),
    array('first'=&gt;'Mary','given'=&gt;'Doe'),
);
	
function printName($name) {
    print \"Name is \".$name['first'].\" \".$name['given'].\"\n\";
}
	
foreach ($names as $name ) {
    printName($name);
}
</code>
</pre>
	<p>The output is&#8230;</p>
	<pre>
Name is Bob Smith
	
Notice: Undefined index:  first in /home/harryf/php/names.php on line 9
Name is  Lukas
Name is Mary Doe
</pre>
	<p>PHP does pretty much the same thing as Perl&#8212;complains but <em>continues</em> execution. Of course the error is raised as a NOTICE&#8212;many default PHP installations have this error level disabled, meaning you&#8217;d get no error message. One other interesting point&#8212;PHP is complaining about the the array <em>index</em> being missing, rather than the <em>value</em> being, in some way, unusable.</p>
	<h2>Ruby</h2>
	<p>Here we go again, this time in Ruby&#8230;</p>
	<pre>
<code class=\"ruby\">
#!/usr/bin/ruby
names = [
            {'first'=&gt;'Bob','given'=&gt;'Smith'},
            {'given'=&gt;'Lukas'},
            {'first'=&gt;'Mary','given'=&gt;'Doe'},
        ];
	
def printName(name)
    puts(\"Name is \"+name['first']+\" \"+name['given']+\"\n\")
end
	
names.each {
    |name| printName(name)
}
</code>
</pre>
	<p>And the output&#8230;</p>
	<pre>
Name is Bob Smith
names.rb:10:in `+': can't convert nil into String (TypeError)
    from names.rb:10:in `printName'
    from names.rb:14
    from names.rb:13
</pre>
	<p>Ruby, by contrast, <em>halts</em> execution (raises an exception that wasn&#8217;t handled) on encountering the missing hash key. Interesting is the cause: Ruby is saying that de-referencing something that doesn&#8217;t exist creates a nil value, which you can&#8217;t just join to a string, hence the exception&#8212;a TypeError.</p>
	<h2>Python</h2>
	<p>Finally Python&#8230;</p>
	<pre>
<code class=\"python\">
#!/usr/bin/python
names = [
            {'first':'Bob','given':'Smith'},
            {'given':'Lukas'},
            {'first':'Mary','given':'Doe'},
        ];
	
def printName(name):
    print(\"Name is \"+name['first']+\" \"+name['given']+\"\n\")
	
for name in names:
    printName(name)
	
</code>
</pre>
	<p>And how does Python respond?</p>
	<pre>
Name is Bob Smith
	
Traceback (most recent call last):
  File \\"names.py\\", line 12, in ?
    printName(name)
  File \\"names.py\\", line 9, in printName
    print(\\"Name is \\"+name['first']+\\" \\"+name['given']+\\"\n\\")
KeyError: 'first'
</pre>
	<p>Like Ruby, Python <em>halts</em> execution on encountering the problem hash (dict), raising an exception. Unlike Ruby, but more like PHP, Python is complaining about the missing hash key&#8212;it raised a KeyError exception.</p>
	<h2>So what?</h2>
	<p>OK&#8212;this is a trivial example but I also think it&#8217;s illustrative of a common recurring problem and the fundamental philosophical differences between the languages.</p>
	<p>While prototyping, you were likely using sample data you&#8217;d created yourself and it was probably &#8220;perfect&#8221; input. But when it comes to putting you code into production, and having it survive a few jumps in version number, real data starts flowing around and functions / classes start getting applied in different contexts (perhaps not by you) resulting this kind of &#8220;unexpected input&#8221; problem.</p>
	<p>And, yes, you should always write <a href="http://en.wikipedia.org/wiki/Unit_test">tests</a> but when it comes to <a href="http://en.wikipedia.org/wiki/Granularity">coarse grained APIs</a> handling complex data structures, there&#8217;s always something you&#8217;re missing a test for. In fact I&#8217;d argue this general category of problem is one of the biggest sources of bugs in &#8220;dynamic code&#8221;&#8212;the languages encourage rapid prototyping, which means those <a href="http://www.joelonsoftware.com/items/2003/10/13.html">extra 48 lines of code</a> to make it really robust happen much later, if at all.  So a language&#8217;s <em>default</em> behavior is significant to my mind.</p>
	<p>So one dividing line here is whether some kind of fatal error should be raised. Perl and PHP continue execution by default while Ruby and Python halt, unless you explicitly handle the problem. Which is better?</p>
	<p>Think there are pros and cons to both. For web apps, at least where non-critical data is involved, having your code &#8220;keep on running&#8221;, albeit in &#8220;half broken&#8221; state is often a good thing&#8212;it gives you time to address the problem later without users seeing pages as being &#8220;down&#8221;. At the same time, you don&#8217;t know what the <em>consequences</em> of the problem are. In this example they&#8217;re trivial and Perl / PHP&#8217;s behavior results in something that&#8217;s still usable, but I&#8217;d feel a lot <em>less</em> confident if it was an operation where data / state is being change&#8212;better everything works perfectly or nothing at all, rather than ending up with some kind of inconsistent state&#8212;transactions and all that.</p>
	<p>The other dividing line here is what the languages are actually complaining about. Perl and Ruby are concerned that the <em>value</em> is in some way bad. Python and PHP are much more explicit, complaining precisely about the missing hash key.</p>
	<p>From the point of view of locating the problem in the code later, based purely on an error message in a log file, think the Python / PHP way is better&#8212;it tells you <em>exactly</em> what went wrong. Also, specific to Ruby, that it raised an exception <em>seems</em> to be partly good luck&#8212;I tried to embed the value in a string, which raised the error immediately. But what if I&#8217;d done something acceptable with the nil value&#8212;perhaps just assigned it to another value? Probably the exception would show up somewhere but not immediately, at the point I&#8217;d de-referenced it&#8212;debugging joy I&#8217;d imagine (flame me if I&#8217;m wrong).</p>
	<p>Anyway, just for fun (read: trolling), here&#8217;s a subjective strictness ranking&#8230;</p>
	<ol>
	<li>Python (strictest)</li>
	<li>Ruby</li>
	<li>Perl / PHP</li>
	</ol>
	<p>That seems congruent with <a href="http://en.wikipedia.org/wiki/Python_philosophy">Python&#8217;s philosophy</a>. I put Perl and PHP vying for the last place because PHP allows you to switch off those E_NOTICE errors&#8212;otherwise would have placed PHP as stricter than Perl, for having spotted the missing hash key.</p>
	<p>If anyone&#8217;s willing, would be interesting to compare the example with <a href="http://www.iolanguage.com/">IO</a>, <a href="http://www.lua.org">Lua</a> and <a href="http://www.erlang.org/">Erlang</a>, where possible (side note: I did <a href="http://www.sitepoint.com/blogs/2006/04/30/php-to-the-rescue/">get the point</a>&#8212;just pressing the PHP buzzer for fun&#8212;fascinated to see what <a href="http://damienkatz.net/">Damien</a> comes up with in <a href="http://couchdb.net/">CouchDB</a>, especially the part about &#8220;Distributed, featuring robust, incremental replication with bi-directional conflict detection and resolution.&#8221;).</p>
	<p style="font-size: x-small"><i>This article provided by <a href="http://www.sitepoint.com/">sitepoint.com</a>.</i></p>
<br style="clear: both;"/><br />
      <a href="http://www.pheedo.com/click.phdo?s=ea4525d24c171760980d8a9c53864df0"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=ea4525d24c171760980d8a9c53864df0"/></a></p>
	<p><em><a href="http://www.pheedo.com/click.phdo?i=ea4525d24c171760980d8a9c53864df0">Originally</a> by HarryF from <a href="http://www.sitepoint.com/blogs">SitePoint Blogs</a> on July 27, 2006, 4:25am</em></p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/214/click/"><img src="http://ypn-rss.overture.com/rss/31793/214/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fprogramming%2Fhow-strict-is-your-dynamic-language%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=4NqvdKT8"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=4NqvdKT8" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=60DCcXJj"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=60DCcXJj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=fTNOvZdw"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=fTNOvZdw" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=ZauogR8P"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=ZauogR8P" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/programming/how-strict-is-your-dynamic-language/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/programming/how-strict-is-your-dynamic-language/</feedburner:origLink></item>
		<item>
		<title>Social Network Marketing: Old Idea, New Form</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Fsocial-network-marketing-old-idea-new-form%2F</link>
		<comments>http://www.zillionbits.com/misc/social-network-marketing-old-idea-new-form/#comments</comments>
		<pubDate>Wed, 26 Jul 2006 05:27:00 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Misc</category>
		<guid isPermaLink="false">http://www.zillionbits.com/misc/social-network-marketing-old-idea-new-form/</guid>
		<description>&lt;p&gt;In college I had a friend who, as a high school teen, attended rock concerts. He didn&amp;#8217;t go for the music. He sold T-shirts, though &amp;#8217;sold&amp;#8217; is something of a misnomer. All he had to do was show up and they were practically ripped out of his hands. (Come to think of it that happened literally, sometimes.) He made a serious chunk of change, ten bucks at a pop.&lt;/p&gt;
	&lt;p&gt;He understood social network marketing.&lt;/p&gt;
	&lt;p&gt;He didn&amp;#8217;t have to do a lot of advertising. He didn&amp;#8217;t spend a lot of money on marketing. But he knew where to find customers&amp;#8230; where they congregate.&lt;/p&gt;
	&lt;p&gt;That&amp;#8217;s the not-so-secret lesson of social network marketing. Many sites try to get customers to come where they live. Not a bad thing, as it works pretty well much of the time&lt;/p&gt;
	&lt;p&gt;But social network marketing is going where the customers already are. While there you hope to sell them something you have good reason to believe they already want.&lt;/p&gt;
	&lt;p&gt;The team in charge of marketing the recent X-Men 3 movie did just that. &lt;a href="http://www.clickz.com/showPage.html?page=3622942" target="_blank"&gt;They developed a portion of the MySpace site devoted to talking about the movie&lt;/a&gt;. They attracted a lot of people they already had good reason to believe would be interested. Those people told others. X-Men 3 garnered $122 million on opening weekend. ($400 million worldwide from May 26th to June 21st. Don&amp;#8217;t you wish.)&lt;/p&gt;
	&lt;p&gt;No doubt that money wasn&amp;#8217;t solely, or even primarily, the result of exposure and buzz on MySpace. But, as we all know, in marketing every little bit helps. And with &lt;a href="http://www.emarketer.com/Article.aspx?1004079" target="_blank"&gt;the growth of MySpace and social networks in general&lt;/a&gt;, that little bit is getting a lot bigger very fast.&lt;/p&gt;
	&lt;p&gt;Something to think about while laundering that old Pat Benatar T-shirt.&lt;/p&gt;</description>
			<content:encoded><![CDATA[	<p>In college I had a friend who, as a high school teen, attended rock concerts. He didn&#8217;t go for the music. He sold T-shirts, though &#8217;sold&#8217; is something of a misnomer. All he had to do was show up and they were practically ripped out of his hands. (Come to think of it that happened literally, sometimes.) He made a serious chunk of change, ten bucks at a pop.</p>
	<p>He understood social network marketing.</p>
	<p>He didn&#8217;t have to do a lot of advertising. He didn&#8217;t spend a lot of money on marketing. But he knew where to find customers&#8230; where they congregate.</p>
	<p>That&#8217;s the not-so-secret lesson of social network marketing. Many sites try to get customers to come where they live. Not a bad thing, as it works pretty well much of the time</p>
	<p>But social network marketing is going where the customers already are. While there you hope to sell them something you have good reason to believe they already want.<a id="more-212"></a></p>
	<p>The team in charge of marketing the recent X-Men 3 movie did just that. <a href="http://www.clickz.com/showPage.html?page=3622942" target="_blank">They developed a portion of the MySpace site devoted to talking about the movie</a>. They attracted a lot of people they already had good reason to believe would be interested. Those people told others. X-Men 3 garnered $122 million on opening weekend. ($400 million worldwide from May 26th to June 21st. Don&#8217;t you wish.)</p>
	<p>No doubt that money wasn&#8217;t solely, or even primarily, the result of exposure and buzz on MySpace. But, as we all know, in marketing every little bit helps. And with <a href="http://www.emarketer.com/Article.aspx?1004079" target="_blank">the growth of MySpace and social networks in general</a>, that little bit is getting a lot bigger very fast.</p>
	<p>Something to think about while laundering that old Pat Benatar T-shirt.</p>
	<p><em><a href="http://blog.affiliateclassroom.com/2006/07/25/social-network-marketing-old-idea-new-form/">Originally</a> by Jeffrey Perren, AC Magazine from <a href="http://blog.affiliateclassroom.com">Affiliate Marketing Blog</a> on July 25, 2006, 8:34pm</em></p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/212/click/"><img src="http://ypn-rss.overture.com/rss/31793/212/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Fsocial-network-marketing-old-idea-new-form%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=lmScSt1W"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=lmScSt1W" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=TxZsOvs8"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=TxZsOvs8" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=OipBqbXW"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=OipBqbXW" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=pZOw5fj0"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=pZOw5fj0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/misc/social-network-marketing-old-idea-new-form/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/misc/social-network-marketing-old-idea-new-form/</feedburner:origLink></item>
		<item>
		<title>A Billion AdSense Dollars</title>
		<link>http://feeds.feedburner.com/~r/Zillionbits/~3/http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Fa-billion-adsense-dollars%2F</link>
		<comments>http://www.zillionbits.com/misc/a-billion-adsense-dollars/#comments</comments>
		<pubDate>Sat, 22 Jul 2006 05:40:00 +0000</pubDate>
		<dc:creator>Rave</dc:creator>
		
	<category>Misc</category>
		<guid isPermaLink="false">http://www.zillionbits.com/misc/a-billion-adsense-dollars/</guid>
		<description>&lt;p&gt;Google's &lt;a href="http://www.google.com/press/pressrel/revenues_q206.html"&gt;results for the second quarter of 2006&lt;/a&gt; certainly make interesting reading. Not only is advertising the major source (one could say the &lt;b&gt;only&lt;/b&gt; significant source) of revenue for Google (99% of its revenue), but the AdSense programs generated 41% of that revenue. AdSense revenue was $997 million dollars &amp;#8212; just shy of a billion dollars!&lt;/p&gt;

&lt;p&gt;Unfortunately, Google doesn't break down the numbers any further, so we don't know &lt;i&gt;which&lt;/i&gt; AdSense programs are generating the most money for Google: AdSense for content, or AdSense for domains, AdSense for search (it's probably not big), or the custom/premium AdSense programs for large publishers.&lt;/p&gt;

&lt;p&gt;Just as interesting is the "traffic acquisition costs" number, which is the money shared with Google's partners. At $723 million, this is almost 3/4 of AdSense revenues. I bet some of the larger partners get hefty percentages &amp;#8212; 80% or 90% &amp;#8212; of the AdSense revenue their sites generate.&lt;/p&gt;

&lt;p&gt;What's even more interesting is that the profit from AdSense &amp;#8212; $997 - $723 = $274 million &amp;#8212; more than covers the "other costs of revenues" item, which includes data centre costs, credit card fees, etc. This leaves the bulk of Google's revenue &amp;#8212; the $1.4 billion (58%) it makes from displaying ads on its own sites &amp;#8212; to cover the other costs in the company, which means most of that revenue is pure profit &amp;#8212; over $700 million last quarter!&lt;/p&gt;

&lt;p&gt;And people wonder why Google doesn't crack down more on made-for-AdSense (MFA) sites?&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Sponsored Link:&lt;/b&gt; &lt;a href="http://www.memwg.com/go/turn-words-into-traffic.html"&gt;Turn Words Into Traffic&lt;/a&gt; is a great e-book about writing and distributing articles in order to get traffic to your sites.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Eric Giguere is the &lt;a href="http://www.memwg.com/blog/adsense/"&gt;contextual advertising&lt;/a&gt; expert who wrote &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321321146/dealworld-20"&gt;Make Easy Money with Google&lt;/a&gt; and &lt;a href="http://www.uncommonadsense.com"&gt;Uncommon AdSense&lt;/a&gt;. You can read this blog by mail if it's more convenient for you, just send a blank email to &lt;a href="mailto:memwg-blog@aweber.com"&gt;memwg-blog@aweber.com&lt;/a&gt; to subscribe.&lt;/i&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[	<p>Google&#8217;s <a href="http://www.google.com/press/pressrel/revenues_q206.html">results for the second quarter of 2006</a> certainly make interesting reading. Not only is advertising the major source (one could say the <b>only</b> significant source) of revenue for Google (99% of its revenue), but the AdSense programs generated 41% of that revenue. AdSense revenue was $997 million dollars &mdash; just shy of a billion dollars!</p>
	<p>Unfortunately, Google doesn&#8217;t break down the numbers any further, so we don&#8217;t know <i>which</i> AdSense programs are generating the most money for Google: AdSense for content, or AdSense for domains, AdSense for search (it&#8217;s probably not big), or the custom/premium AdSense programs for large publishers.</p>
	<p>Just as interesting is the &#8220;traffic acquisition costs&#8221; number, which is the money shared with Google&#8217;s partners. At $723 million, this is almost 3/4 of AdSense revenues. I bet some of the larger partners get hefty percentages &mdash; 80% or 90% &mdash; of the AdSense revenue their sites generate.<a id="more-210"></a></p>
	<p>What&#8217;s even more interesting is that the profit from AdSense &mdash; $997 - $723 = $274 million &mdash; more than covers the &#8220;other costs of revenues&#8221; item, which includes data centre costs, credit card fees, etc. This leaves the bulk of Google&#8217;s revenue &mdash; the $1.4 billion (58%) it makes from displaying ads on its own sites &mdash; to cover the other costs in the company, which means most of that revenue is pure profit &mdash; over $700 million last quarter!</p>
	<p>And people wonder why Google doesn&#8217;t crack down more on made-for-AdSense (MFA) sites?</p>
	<p><em><a href="http://www.memwg.com/blog/adsense/A-Billion-AdSense-Dollars.html">Originally</a> from <a href="http://www.makeeasymoneywithgoogle.com/blog/adsense/">An AdSense Blog: Make Easy Money with Google</a> on July 21, 2006, 8:17am</em></p>
		<!-- begin(Yahoo ad) --><a href="http://ypn-rss.overture.com/rss/31793/210/click/"><img src="http://ypn-rss.overture.com/rss/31793/210/img/?url=http%3A%2F%2Fwww.zillionbits.com%2Fmisc%2Fa-billion-adsense-dollars%2F&amp;pid=5225570920" alt="Ads by Yahoo!" border="0"/></a><!-- end(Yahoo ad) -->
		<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Zillionbits?a=y9tiiSmB"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=y9tiiSmB" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=OGXNZGph"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=OGXNZGph" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=Fe6YL86t"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=Fe6YL86t" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Zillionbits?a=mTd5nYnb"><img src="http://feeds.feedburner.com/~f/Zillionbits?i=mTd5nYnb" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRSS>http://www.zillionbits.com/misc/a-billion-adsense-dollars/feed/</wfw:commentRSS>
	<feedburner:origLink>http://www.zillionbits.com/misc/a-billion-adsense-dollars/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1.144 seconds --><!-- Cached page served by WP-Cache -->
