<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Boomtown Internet Group</title>
	<atom:link href="http://www.boomtownig.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.boomtownig.com/blog</link>
	<description>Blog</description>
	<lastBuildDate>Mon, 08 Mar 2010 06:24:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Multiple Accesses to Google Webmaster Tool: Finally Google Made it Simple</title>
		<link>http://www.boomtownig.com/blog/multiple-accesses-to-google-webmaster-tool-finally-google-made-it-simple/577/</link>
		<comments>http://www.boomtownig.com/blog/multiple-accesses-to-google-webmaster-tool-finally-google-made-it-simple/577/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 06:19:41 +0000</pubDate>
		<dc:creator>Priyo</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Google Webmaster Tool]]></category>
		<category><![CDATA[Webmaster Tool]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=577</guid>
		<description><![CDATA[In the Google webmaster tool, you might worry about creating Meta tags &#38; uploading verification HTML files for each user.
Google has made it easier by adding an option on its website verification page. With this new option (called “Add a User”) a website can have several verified owners in Google webmaster tools without worrying about [...]]]></description>
			<content:encoded><![CDATA[<p>In the Google webmaster tool, you might worry about creating Meta tags &amp; uploading verification HTML files for each user.</p>
<p><a href="http://googlewebmastercentral.blogspot.com/2010/03/sharing-verification-love.html" target="_blank">Google has made it easier by adding an option</a> on its website verification page. With this new option (called “Add a User”) a website can have several verified owners in Google webmaster tools without worrying about creating Meta tags &amp; uploading verification HTML files for each user. This new feature of Google webmaster tools looks like this:</p>
<p><a href="http://www.boomtownig.com/blog/wp-content/uploads/google-webmaster-tool.jpg"><img class="aligncenter size-full wp-image-578" src="http://www.boomtownig.com/blog/wp-content/uploads/google-webmaster-tool.jpg" alt="Multiple accesses to Google Webmaster Tool" width="448" height="174" /></a><br />
To use this new feature of Google webmaster tool, each and every website must have at-least one directly verified user through HTML verification file or through Meta tags &amp; new users must have Google Accounts. It does not require any verification. Once a website has one directly verified owner then ownership of website can be shared with several users, the only thing new users must have is a Google account.</p>
<p>There is one important thing which you should keep in mind before sharing verified ownership with several user.s New owners (users) will have access rights similar to primary owner they can also share this ownership with others. So don&#8217;t share ownership to people whom you don&#8217;t trust.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/multiple-accesses-to-google-webmaster-tool-finally-google-made-it-simple/577/&title=Multiple+Accesses+to+Google+Webmaster+Tool%3A+Finally+Google+Made+it+Simple&text=In+the+Google+webmaster+tool%2C+you+might+worry+about+creating+Meta+tags+%26amp%3B+uploading+verification+HTML+files+for+each+user.&tags=google+webmaster%2C+tags+%26amp%3B%2C+google%2C+website%2C+verification" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Multiple+Accesses+to+Google+Webmaster+Tool%3A+Finally+Google+Made+it+Simple+http://tinyurl.com/yehzql2" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/multiple-accesses-to-google-webmaster-tool-finally-google-made-it-simple/577/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Buzz Review: Will Google Buzz means anything in this Social networking age?</title>
		<link>http://www.boomtownig.com/blog/google-buzz-review-will-google-buzz-means-anything-in-this-social-networking-age/567/</link>
		<comments>http://www.boomtownig.com/blog/google-buzz-review-will-google-buzz-means-anything-in-this-social-networking-age/567/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 07:45:33 +0000</pubDate>
		<dc:creator>Priyo</dc:creator>
				<category><![CDATA[SMO]]></category>
		<category><![CDATA[Google Buzz]]></category>
		<category><![CDATA[google buzz review]]></category>
		<category><![CDATA[Social Marketing]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Social Media Strategy]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=567</guid>
		<description><![CDATA[Are you Buzzing? Google started with is statement when introducing its new product to the world. During 2009, Google made announcement for the Google Wave, the Google products for real time communication and collaboration, but it is still unable to gain that much of popularity. So first question that in my mind comes about Google [...]]]></description>
			<content:encoded><![CDATA[<p>Are you Buzzing? Google started with is statement when introducing its new product to the world. During 2009, Google made announcement for the Google Wave, the Google products for real time communication and collaboration, but it is still unable to gain that much of popularity. So first question that in my mind comes about Google Buzz is it Google another fail products? But what I personally think it is not going to fail as Google wave. The basic problem which I felt in Google Wave was of Integration. And For Buzz its strongest point is Integration of various applications. It is appearing in Gmail you can share views, respond and find new friends from there only.<br />
It was annoying for anyone to log in into different accounts for getting recent updates from connection of friends. Let’s say If I wish to check mail and then I want to get update what’s my friend is doing or I wanting to share my latest thought to my friends.. I have to login in any social networking account!! But Google provide solution for such problem. Now your can enjoy all major web application using single login. It is Google’s step to integrate your email and social networking accounts. Not only is this its other features:</p>
<ul>
<li>No set up is required, what you need is a Gmail Account</li>
<li>Google Buzz is faster than any other social media applications</li>
<li>Google Buzz auto generate your social network</li>
</ul>
<p style="text-align: center"><a href="http://www.boomtownig.com/blog/wp-content/uploads/google-buzz.jpg"><img class="aligncenter size-large wp-image-568" src="http://www.boomtownig.com/blog/wp-content/uploads/google-buzz-1024x233.jpg" alt="Google Buzz Account" width="1024" height="233" /></a></p>
<ul>
<li>Google Buzz puts replies &amp; updates in your Gmail Account. Unlike to other static messages Buzz message are live conversations you can reply from here directly. Here comment appears in real time.</li>
<li>Sharing experience is pretty interesting with integration of images and videos</li>
<li>You can share with your network in the way you want, publicly or privately. You can control whom you want to send update in the network.</li>
</ul>
<p>When we are talking about sharing, network etc Google Buzz seems pretty interesting but here is one point which make me think. Today we are living in marketing age where people trying to increase there network for business purpose what role will buzz play in that case. For them update in email inbox may be more annoying. Let’s say a person having 1000 friends in the network. Just imagine if from them 100 people share something what will be the situation of email inbox then? You are going to get hundred of messages which may not useful for your business.  I think Google Buzz have following disadvantage:</p>
<ul>
<li>Biggest disadvantage of Google buzz is Google profile. In Google profile worst part is we can not change its URL it will automatically taken as http://www.google.com/profiles/username Or one suggestion http://www.google.com/profiles/123456789 (some random number). This is not user friendly URL.</li>
<li>Can provide hacker a clue to hack your account</li>
<li>People may not ready to mix social and business contacts</li>
</ul>
<p>Finally, Its a new social Media platform which  will allow us to manage social connection and emails under one roof with improved features. However, the question is &#8220;Are people still want to join another new Social Media platform where they already have good success on there existing Social media platform?&#8221;.</p>
<div style="width: 1px;height: 1px;overflow: hidden"><!--[if gte mso 9]&gt;  Normal 0   false false false        MicrosoftInternetExplorer4  &lt;![endif]--><!--[if gte mso 9]&gt;   &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} h3 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	mso-outline-level:3; 	font-size:13.5pt; 	font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:922880910; 	mso-list-type:hybrid; 	mso-list-template-ids:235542954 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} --> <!--[endif]--></p>
<h3 style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol;font-weight: normal"><span>·<span> </span></span></span><!--[endif]--><span style="font-size: 12pt;font-family: Calibri">Biggest disadvantage</span><span style="font-size: 12pt;font-family: Calibri;font-weight: normal"> of Google buzz is Google profile. In Google profile worst part is we can not change its URL it will automatically taken as </span><span style="font-family: Calibri;font-weight: normal"><a href="http://www.google.com/profiles/username">http://www.google.com/profiles/username</a> Or one suggestion <a href="http://www.google.com/profiles/123456789">http://www.google.com/profiles/123456789</a> (some random number). This is not user friendly URL.</span></h3>
<h3 style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol;font-weight: normal"><span>·<span> </span></span></span><!--[endif]--><span style="font-family: Calibri;font-weight: normal">Can provide hacker a clue to hack your account</span></h3>
<h3 style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol;font-weight: normal"><span>·<span> </span></span></span><!--[endif]--><span style="font-family: Calibri;font-weight: normal">People may not ready to mix social and business contacts</span></h3>
<h3 style="margin-left: 0.5in;text-indent: -0.25in"><!--[if !supportLists]--><span style="font-family: Symbol;font-weight: normal"><span>·<span> </span></span></span><!--[endif]--><span style="font-family: Calibri;font-weight: normal">Direct competition with well established social networking sites</span></h3>
<p><strong><span style="font-size: 12pt;font-family: Calibri">After logging into Buzz everything is public it may affect security some where. No doubt it provide useful some as “Mute” or “delete the post”</span></strong></p>
</div>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/google-buzz-review-will-google-buzz-means-anything-in-this-social-networking-age/567/&title=Google+Buzz+Review%3A+Will+Google+Buzz+means+anything+in+this+Social+networking+age%3F&text=Are+you+Buzzing%3F+Google+started+with+is+statement+when+introducing+its+new+product+to+the+world.+During+2009%2C+Google+made+announcement+for+the+Google+Wave%2C+the+Google+products+for+real+time...&tags=google+buzz%2C+google+com%2C+google+profile%2C+http+www%2C+google%2C+social%2C+network%2C+people%2C+account" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Google+Buzz+Review%3A+Will+Google+Buzz+means+anything+in+this+Social+networking+age%3F+http://tinyurl.com/ydrh55h" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/google-buzz-review-will-google-buzz-means-anything-in-this-social-networking-age/567/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guidelines for Writing Web Friendly Content</title>
		<link>http://www.boomtownig.com/blog/guidelines-for-writing-web-friendly-content/561/</link>
		<comments>http://www.boomtownig.com/blog/guidelines-for-writing-web-friendly-content/561/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 16:02:16 +0000</pubDate>
		<dc:creator>sue</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search Engines]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=561</guid>
		<description><![CDATA[There are really two audiences you must satisfy when writing for the web:  searchers and search engines. The trick is to satisfy both.  Search engines are programs that cannot see the page graphics or layout, with the job of indexing the page and identifying what is important on the page in order to put in [...]]]></description>
			<content:encoded><![CDATA[<p>There are really two audiences you must satisfy when writing for the web:  searchers and search engines. The trick is to satisfy both.  Search engines are programs that cannot see the page graphics or layout, with the job of indexing the page and identifying what is important on the page in order to put in the right spot on a search engine.  Searchers quickly scan pages for content, and are usually looking for something specific. That’s why good web friendly content can be tricky to write.</p>
<h1>Writing for Searchers</h1>
<p>Your main objective when writing for searchers is to <strong>persuade site visitors to take action on a page</strong> by highlighting the best features and selling the experience. Keep your pages focused.  It is better to write shorter pages with links than it is to have long pages that your visitors need to scroll down.  Web pages should be between 250 to 500 words long, as a rule of thumb.  If an article is longer than 500 words, separate it into several pages linked together.  Since readers scan most web pages, you may still want to break them up with headings so searchers can easily find specifically what they are looking for.  Make your headings bold or larger than your normal page font.  You can also use bullets and numbering to make your pages more readable.  Also make sure you edit your grammar and check for typos.  Luckily these same rules apply to search engine programs too.</p>
<h1>Writing for Search Engines</h1>
<p>Your job is to weave search keyword phrases into the page text so that your site ranks well for them. The hard part is to minimize the awkward nature of this repetition as much as possible, by interspersing the keywords with rich description that matches the tone and style of the website’s existing branding efforts.  Many times you will need to use more than one keyword phrase per page as well. The following points will help you:</p>
<ul>
<li><strong><em>Keyword Strategy.</em></strong> When developing copy, concentrate on the primary keyword first, and then rotate usage of the other phrases throughout the page. Don’t try to optimize for more than three keyword phrases per page so that your results are focused.</li>
<li><strong><em>Copy Length.</em></strong> Optimal page length for the search engines is 250 to 350 words.  This length allows repeated mention of keywords without while maintaining focus.</li>
<li><strong><em>Meta tags and Titles:</em></strong> As a general rule, the title should be 60 characters long because that is the length of a Google search title. The meta description should be 150 characters long for the same reason.  You may choose to use a meta keyword tag to keep track of the phrases you are optimizing for, although many search engines do not read this tag.  It can be about 250 characters long with no keyword repeats.</li>
<li><strong><em>Deep Links.</em></strong> Hyperlinks to other pages within the site – or “deep links” – help boost search-engine rankings, especially when the links contain full or partial keyword phrases.</li>
<li><strong><em>Places for Key Word Phrases: </em></strong>Title, meta description, meta keywords, headings, bold print, text links, first two paragraphs of text, last word on the page if possible, and alt tags for images.</li>
<li><strong><em>Number of Pages.</em></strong> Most brochure websites will need between eight to 10 pages of optimized copy.  This can include home page (with the most competitive keywords), about page, services or products pages, FAQ page, and contact page.  A news section or blog really helps to develop additional pages and keep content fresh.</li>
<li><strong><em>Keyword Density.</em></strong> Strive for between 2% to 5% keyword density.  Here is a free keyword density tool for existing pages: <a href="http://tools.seobook.com/general/keyword-density/">http://tools.seobook.com/general/keyword-density/</a> Here is a free keyword density tool for text: <a href="http://textalyser.net/">http://textalyser.net/</a> In order to get keyword density up, sometimes this means that a page must be split into parts so that keyword phrases can be used about 3 to 5 times on a 200-400 word page. Simply add a link at the bottom of the page to read more about “keyword phrase”, and this link will take them to the next part of the page.</li>
<li><strong><em>Single Versus Plurals.</em></strong> Use both the singular and plural forms of keywords.   Research shows that most users search for plural keywords, although it’s easier to insert the singular form when writing about an individual product or service.  Use the plural form in the first heading whenever possible.</li>
<li><strong><em>Variation of Antecedent.</em></strong> Make sure to use variation with the word that precedes each keyword phrase.  Without variation, the search engine will read the article and keyword as a single cohesive unit, instead of recognizing the targeted keyword phrase as a stand-alone term</li>
</ul>
<p>By following these rules of thumb, and editing several times for both errors and clarity, you can develop user friendly content that is also optimized for search engines.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/guidelines-for-writing-web-friendly-content/561/&title=Guidelines+for+Writing+Web+Friendly+Content&text=There+are+really+two+audiences+you+must+satisfy+when+writing+for+the+web%3A%26%23160%3B+searchers+and+search+engines.+The+trick+is+to+satisfy+both.%26%23160%3B+Search+engines+are+programs+that+cannot+see+the+page...&tags=the+page%2C+search+engines%2C+characters+long%2C+keyword%2C+pages%2C+search%2C+phrases%2C+engines%2C+keywords" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Guidelines+for+Writing+Web+Friendly+Content+http://tinyurl.com/yeo5fo2" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/guidelines-for-writing-web-friendly-content/561/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO For Wordpress:  Are Wordpress Websites SEO Friendly?</title>
		<link>http://www.boomtownig.com/blog/seo-for-wordpress-are-wordpress-websites-seo-friendly/549/</link>
		<comments>http://www.boomtownig.com/blog/seo-for-wordpress-are-wordpress-websites-seo-friendly/549/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 21:22:35 +0000</pubDate>
		<dc:creator>ericaronchetti</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=549</guid>
		<description><![CDATA[Did you know that there are over two billion websites on the Internet?
With that incredible number, you might worry about how people are going to find you, and if you already have good rankings, you might worry about losing them if you were to convert to a WordPress content management system.
If you need an easy [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Did you know that there are over two billion websites on the Internet?</strong></em></p>
<p>With that incredible number, you might worry about how people are going to find you, and if you already have good rankings, you might worry about losing them if you were to convert to a WordPress content management system.</p>
<p>If you need an easy platform that’ll allow you to rank well and drive more traffic, consider a WordPress website. WordPress websites are popular due to the ease of use, great functionality, and professional looks. <strong>Check out these showcased WordPress sites: <a href="http://wordpress.org/showcase/archives/ " target="_blank">http://wordpress.org/showcase/archives/ </a></strong>which showcase how popular and versatile the software platform is, and about its search-ability and large-scale usability.  <strong>If National Geographic and The Wall Street Journal are using WordPress, that speaks volumes about using it as a possible platform for your site.</strong></p>
<p><strong>If you’re still thinking of Wordpress as a personal blog, you should know it’s so much more—an excellent tool for small or medium sized websites, host for galleries of videos and photos, forums and online communities, corporate portals, and of course blog posts.</strong> Most people who have blogged are familiar with the convenience and usability of WordPress, which makes it a logical choice for using as your main website too.  If you are already used to blogging with WordPress imagine how easy it will be to maintain your own site pages using the very same tool.  So we know WordPress is easy to navigate, easy to administer and maintain, and very versatile.  The question is whether WordPress is SEO-friendly as well.  Converting your website into Wordpress could be scary if the software destroys your hard-won search rankings.</p>
<p><strong>In our experience at Boomtown Internet Group, WordPress is an ideal solution for the websites of smaller businesses.</strong> It can be set up quickly, easily publish content, and quickly optimized to show up in Google’s search results. Every page can be indexed by Google, which sometimes doesn’t happen in other more traditional CMS (content management) systems.  Wordpress has many plugins and applications that make it easy for internal optimization, allowing you to build a website that features an attractive and functional design, and one that can easily be customized and managed yourself—not to mention it’s SEO-friendly.</p>
<p><em><strong>So How SEO-friendly is Wordpress?</strong></em></p>
<p>If possible, design your WordPress style sheet to <strong>have your content close to the top of the page</strong>, for better readability—most search engines only scan the first half of web pages. Wordpress can also keep sidebars, footers, and other page elements towards the bottom and out of the way.  This design will allow your visitors easy readability as well.</p>
<p>The WordPress default installation doesn’t allow for strict control of page titles and meta tags for keywords and page descriptions—but there is a really great plugin called <strong>The All-In-One-SEO Plugin</strong> that’ll take care of it for you.  For more control, it lets you add page titles and meta tags manually, as you’ll get the best results that way.  Don’t forget to optimize with regional spelling and supply the search engines with information specific to your website for the best results.</p>
<p>Since blogs publish the same content on many pages such as archives and category pages, you can be penalized for duplicate content.  For instance, if a blog post is placed in more than one category, the post content can appear on the individual pages for each category.  If Google sees the content on more than one page of your site, it can be downgraded as duplicate content.  However, with the All In One SEO Plugin, the post is only accessible to search crawlers in one place. The other links to it will not be followed, which takes care of the duplicate-content problem without messing around with the Robots.txt or other workarounds.</p>
<p><strong>So you’ve got great content, now you need great links. </strong> The quality and quantity of your links are important and play a role in search engine favoritism.  Who is linking to you?  WordPress makes this easy, with trackbacks, pingbacks, and blogrolls.  You’ll know who’s linking to you and you’ll easily be able to link to other people, giving both them and you search engine credit. Consider installing the “Related Posts plugin” and have your articles link to other similar articles you’ve written.</p>
<p>Not only text can be optimized for the Search Engines:  <strong>WordPress allows you to optimize your images as well.</strong> Taking the time to write alt tags and mindfully name your files will drive additional traffic to your site.  It’s important to take advantage of image optimization—even if your visitors can’t see your image tags, you’ll still get traffic from different engines.  I recommend that you take the time to do this yourself, but if you don’t have the time, use one of the available WordPress plugins to do it for you.  The plugin is called “SEO friendly Images” and can add titles to images in posts and pages.</p>
<p><em>One experience we recently had while in development mode on a website convinced us of WordPress’s innate SEO-friendliness.  We were designing the website <strong><a href="http://www.rcdtechnology.com" target="_blank">www.rcdtechnology.com</a></strong> which had a section on RFID UHF Wristbands.  We forgot to disable the xml rpc ping notification feature on WordPress while we were in development, and the same day we put up the page on UHF Wristbands, the client got a call inquiring about them.  This sort of looked bad for Boomtown because we were still in development, but it really accentuated the complete SEO-friendliness and quick rankings which can be achieved by using the WordPress CMS software as the basis for your website.</em></p>
<p>For many businesses WordPress is a very robust CMS platform that will allow you much more flexibility and administrative control over your content, while giving you the added benefit of inherent SEO-friendliness.  You don’t have to know HTML or CSS to use a WordPress website or blog.  WordPress offers a built in editor, pre-existing customizations, tutorials, and how-tos. <strong>Although WordPress may not be the most perfect CMS solution, it’s so easy to set up, run, and maintain a great website and if you put in a little time, it’ll deliver great search engine results.</strong></p>
<p><em><strong>If you’re interested in learning more about Wordpress, email us at <a href="mailto:sue.mccrossin@boomtownig.com" target="_blank">sue.mccrossin@boomtownig.com</a> and we’d be happy to answer any questions.</strong></em></p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/seo-for-wordpress-are-wordpress-websites-seo-friendly/549/&title=SEO+For+Wordpress%3A++Are+Wordpress+Websites+SEO+Friendly%3F&text=Did+you+know+that+there+are+over+two+billion+websites+on+the+Internet%3F+With+that+incredible+number%2C+you+might+worry+about+how+people+are+going+to+find+you%2C+and+if+you+already+have+good+rankings%2C+you...&tags=wordpress%2C+content%2C+website%2C+search%2C+other%2C+pages%2C+great%2C+about%2C+which%2C+using" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=SEO+For+Wordpress%3A++Are+Wordpress+Websites+SEO+Friendly%3F+http://tinyurl.com/ybl6og6" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/seo-for-wordpress-are-wordpress-websites-seo-friendly/549/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is Google Buzz Twitter killer or a Threat to Facebook?</title>
		<link>http://www.boomtownig.com/blog/is-google-buzz-twitter-killer-or-a-threat-to-facebook/541/</link>
		<comments>http://www.boomtownig.com/blog/is-google-buzz-twitter-killer-or-a-threat-to-facebook/541/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 16:52:33 +0000</pubDate>
		<dc:creator>Priyo</dc:creator>
				<category><![CDATA[SMO]]></category>
		<category><![CDATA[Google Buzz]]></category>
		<category><![CDATA[Social Marketing]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=541</guid>
		<description><![CDATA[Last week when I logged in my Google Account I found something new – an application asking permission to access my Gmail account. Yes, and it was called Buzz..!! Google buzz, the latest product of Google in the social networking area appears to be especially created for sharing the latest updates (latest BUZZ) among the [...]]]></description>
			<content:encoded><![CDATA[<p>Last week when I logged in my Google Account I found something new – an application asking permission to access my Gmail account. Yes, and it was called Buzz..!! Google buzz, the latest product of Google in the social networking area appears to be especially created for sharing the latest updates (latest BUZZ) among the networks. A few days ago Google launched it new social networking tool asking the world: “ARE U BUZZING?”</p>
<p>Google Buzz is actually a social networking tool provided by Google with a Gmail account. It gives users the power to share recent updates, photos, videos with other Gmail users. Google launched Buzz in two phases together:</p>
<ul>
<li>Gmail Account (<a href="http://gmailblog.blogspot.com/2010/02/google-buzz-in-gmail.html" target="_blank">Official Announcement at Gmail Blog</a>)</li>
<li>Google Mobile Application (<a href="http://googlemobile.blogspot.com/2010/02/introducing-google-buzz-for-mobile-see.html" target="_blank">official Announcement at Google Mobile Blog</a> )</li>
</ul>
<p>First Google launched BUZZ with Gmail accounts.  It automatically follows the contact present in your chat list or more specifically it could be said this application automatically follows  the friends whom you are in frequent contact with from your friends list. Google said it is integrating with existing social networks, and you can share directly to twitter from BUZZ now. You can make your post both public and private. Google also provides access separately from gmail, and anyone can login to Google Buzz from <a href="http://www.google.com/buzz" target="_blank">http://www.google.com/buzz</a>.</p>
<p><a href="http://www.boomtownig.com/blog/wp-content/uploads/google-buzz-image.jpg"><img class="alignnone size-full wp-image-542" src="http://www.boomtownig.com/blog/wp-content/uploads/google-buzz-image.jpg" alt="google Buzz image for Google Buzz post" width="939" height="489" /></a></p>
<p>For those who want to remove Google Buzz from their Gmail Account, Google provide a separate option for it from the Gmail account setting tab.<br />
<a href="http://www.boomtownig.com/blog/wp-content/uploads/google-buzz-account-image.jpg"><img class="alignnone size-full wp-image-543" src="http://www.boomtownig.com/blog/wp-content/uploads/google-buzz-account-image.jpg" alt="google buzz setting using gmail image" width="1177" height="373" /></a>No doubt it is a very smart and timely approach from Google, Twitter etc. to provide both your professional contacts and social contacts together!</p>
<p>Gmail is one of most popular email services these days, and has a large number of users. Google already owns a popular social networking platform Orkut. The main advantage of using Google Buzz, is that people do not need to visit ant other website and log in there. They now can do public chat or micro bloging directly from there Gmail account.</p>
<p>Now the question of month is: Can Google compete with other social networking sites like facebook? Is this a real Twitter killer or a threat to Facebook? What I personally think is that it is an attempt by Google to keep its users from bothering to try another social network like Facebook or Twitter, because now they can get everything together under one account. Google may be successful, but one question arises: Are you ready to handle your professional and social network together? For me it is a little bit difficult &#8211; let’s see what you people think!</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/is-google-buzz-twitter-killer-or-a-threat-to-facebook/541/&title=Is+Google+Buzz+Twitter+killer+or+a+Threat+to+Facebook%3F&text=Last+week+when+I+logged+in+my+Google+Account+I+found+something+new+%26%238211%3B+an+application+asking+permission+to+access+my+Gmail+account.+Yes%2C+and+it+was+called+Buzz..%21%21&tags=gmail+account%2C+google%2C+gmail%2C+social%2C+account%2C+networking" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Is+Google+Buzz+Twitter+killer+or+a+Threat+to+Facebook%3F+http://tinyurl.com/y9zbj5m" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/is-google-buzz-twitter-killer-or-a-threat-to-facebook/541/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Webinar &#8220;SEO Internet Strategies 2010&#8243; is on YouTube!</title>
		<link>http://www.boomtownig.com/blog/our-webinar-seo-internet-strategies-2010-is-on-youtube/530/</link>
		<comments>http://www.boomtownig.com/blog/our-webinar-seo-internet-strategies-2010-is-on-youtube/530/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 15:08:12 +0000</pubDate>
		<dc:creator>ericaronchetti</dc:creator>
				<category><![CDATA[Boomtown News]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SMO]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[FTC]]></category>
		<category><![CDATA[Google Caffeine]]></category>
		<category><![CDATA[SEO 2010]]></category>
		<category><![CDATA[SEO strategies 2010]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Universal Search]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=530</guid>
		<description><![CDATA[In case any of you missed our webinar, it&#8217;s now available on YouTube!
Click the link to watch:  SEO Internet Strategies for 2010
Sue and I discuss 5 hot Internet Marketing trends you can expect to see in 2010:  Universal Search, Google Caffeine, Social Media, Video Phones, and the new FTC changes.  
If you have any [...]]]></description>
			<content:encoded><![CDATA[<p><strong>In case any of you missed our webinar, it&#8217;s now available on YouTube!</strong></p>
<p>Click the link to watch:  <a href="http://www.youtube.com/watch?v=BltIDmeuHa8" target="_blank">SEO Internet Strategies for 2010</a></p>
<p>Sue and I discuss<span> <strong>5 hot Internet Marketing trends you can expect to see in 2010:  Universal Search, Google Caffeine, Social Media, Video Phones, and the new FTC changes. </strong> </span></p>
<p>If you have any questions or comments regarding the webinar, email us at <a href="mailto: sue.mccrossin@boomtownig.com">sue.mccrossin@boomtownig.com</a> or <a href="mailto:erica.ronchetti@boomtownig.com">erica.ronchetti@boomtownig.com</a>.</p>
<p>Our next webinar will discuss Google Analytics!</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/our-webinar-seo-internet-strategies-2010-is-on-youtube/530/&title=Our+Webinar+%26%238220%3BSEO+Internet+Strategies+2010%26%238243%3B+is+on+YouTube%21&text=In+case+any+of+you+missed+our+webinar%2C+it%26%238217%3Bs+now+available+on+YouTube%21+Click+the+link+to+watch%3A%26%23160%3B+SEO+Internet+Strategies+for+2010+Sue+and+I+discuss+5+hot+Internet+Marketing+trends+you+can...&tags=" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Our+Webinar+%E2%80%9CSEO+Internet+Strategies+2010%E2%80%B3+is+on+YouTube%21+http://tinyurl.com/y9n3lun" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/our-webinar-seo-internet-strategies-2010-is-on-youtube/530/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento – Claims to be the fastest growing ecommerce platform!</title>
		<link>http://www.boomtownig.com/blog/magento-%e2%80%93-claims-to-be-the-fastest-growing-ecommerce-platform/517/</link>
		<comments>http://www.boomtownig.com/blog/magento-%e2%80%93-claims-to-be-the-fastest-growing-ecommerce-platform/517/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 15:20:36 +0000</pubDate>
		<dc:creator>sue</dc:creator>
				<category><![CDATA[Applications Programming]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=517</guid>
		<description><![CDATA[We plan to try Magento in January 2010 because it seems more robust than SquirrelCart.  The following posts explains our reasons for using Magento ecommerce. ]]></description>
			<content:encoded><![CDATA[<p>Our company uses many types of ecommerce platforms for various customers, and we particularly like working with the PHP open source ecommerce system called SquirrelCart by Lighthouse Development.  We also work with Oscommerce, WordPress Ecommerce Module, Zend Cart and X-Cart, and we are always open to new carts that will make programming an ecommerce system cheaper and easier for our customers to maintain.  In the coming year we have decided to give Magento a try due to a few shortcomings in SquirrelCart that we believe Magento will correct by default.</p>
<p>We’ve done a bit of research on Magento already, and found that while it is very powerful and flexible, there is very little documentation and some people have found that the layers of programming and thousands of files are tricky to customize, and this makes it take up to 5 times longer to customize.  In addition, I have read that the cart runs slowly, requires at least a semi-dedicated server, and can be costly to host as the number of products increases.</p>
<p>Magento allows for multiple stores to use one cart, an obvious savings to our clients.  It also allows for multiple product images so that customers can get a really good look at what they are purchasing.  It also allows coupons and different pricing for customer groups.  Google checkout, PayPal, and PayPal Pro are all integrated, and there is a one-page checkout process.</p>
<p>As far as SEO goes, this cart has the ability to add unique titles and descriptions and keyword rich URLs on pages, just like Squirrelcart.  It also has a nice CMS which allows your customers to add informational pages which can be used for SEO as well.</p>
<p>You can download the cart for free from http://www.magentocommerce.com, and there is also a fully supported enterprise edition of the cart for just under $9,000 for larger businesses that want to integrate their carts and inventory systems. The cart is coded with the latest PHP 5 object oriented standards and uses the Zend framework.</p>
<p>Check back to our blog in early January after we complete our first Magento ecommerce website, when we will review our coding experiences using the software.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/magento-%e2%80%93-claims-to-be-the-fastest-growing-ecommerce-platform/517/&title=Magento+%26%238211%3B+Claims+to+be+the+fastest+growing+ecommerce+platform%21&text=Our+company+uses+many+types+of+ecommerce+platforms+for+various+customers%2C+and+we+particularly+like+working+with+the+PHP+open+source+ecommerce+system+called+SquirrelCart+by+Lighthouse+Development.&tags=the+cart%2C+magento%2C+ecommerce" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Magento+%E2%80%93+Claims+to+be+the+fastest+growing+ecommerce+platform%21+http://tinyurl.com/ydhejxa" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/magento-%e2%80%93-claims-to-be-the-fastest-growing-ecommerce-platform/517/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Very Useful (and SEO Friendly) jQuery Website Animation Techniques</title>
		<link>http://www.boomtownig.com/blog/6-seo-friendly-jquery-techniques/511/</link>
		<comments>http://www.boomtownig.com/blog/6-seo-friendly-jquery-techniques/511/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 14:53:00 +0000</pubDate>
		<dc:creator>ericaronchetti</dc:creator>
				<category><![CDATA[Applications Programming]]></category>
		<category><![CDATA[Boomtown News]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[website animation]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=511</guid>
		<description><![CDATA[How do I animate my website while still keeping it SEO friendly?
When most people visit websites, they assume the animated material is Flash.  That’s not always the case.  Due to the growing popularity of JavaScript frameworks, there are now a variety of exciting options for incorporating animations and animated material into your website that don’t [...]]]></description>
			<content:encoded><![CDATA[<p><strong>How do I animate my website while still keeping it SEO friendly?</strong></p>
<p>When most people visit websites, they assume the animated material is Flash.  That’s not always the case.  Due to the growing popularity of JavaScript frameworks, there are now a variety of exciting options for incorporating animations and animated material into your website that don’t involve Flash, which can’t be read by search engines.</p>
<p>You want your website to be creative and interactive, but you also want to show up in the SERPS.  You don’t have to sacrifice any optimization with jQuery.  It serves as an excellent tool for front-end developers to present information to the end user in more interesting ways.  The fact that jQuery website animation uses JavaScript to manipulate DOM objects, (represented with HTML and styled with CSS) makes it easy to stay SEO friendly because you can reveal and hide content from the user with effects, but still keep the same page markup for search crawlers.</p>
<p><strong>If you’re interested in jQuery animation for your website, check out these 6 cool website animation techniques:</strong></p>
<p>1.   <strong> jQuery Cycle:</strong> <strong><a href="http://malsup.com/jquery/cycle/" target="_blank">http://malsup.com/jquery/cycle/</a> </strong> <em> </em></p>
<p><em>A great way to display your images!</em></p>
<p>This useful plugin can be used to create slideshows of images without the need for Flash.  You can use this to display a gallery of images and choose the manner you’d like the images to transition.  Effects include <strong>Shuffle</strong>, <strong>Zoom, Fade, Turn Down, Curtain</strong>, and <strong>Scroll</strong>.</p>
<p>Boomtown uses this jQuery animation here: <strong><a href="www.boomtownig.com " target="_blank">www.boomtownig.com </a></strong></p>
<p>2.   <strong> jQuery Accordion:</strong> <strong><a href="http://jqueryui.com/demos/accordion/" target="_blank">http://jqueryui.com/demos/accordion/</a></strong> <em> </em></p>
<p><em>Manage your content.<br />
</em><br />
The jQuery Accordion can help you display lots and lots of content in a condensed form that&#8217;s still visible to search engines, but doesn&#8217;t overload users&#8217; senses.  <strong> </strong></p>
<p><strong>RCD Technology</strong> uses the accordion plugin to successfully manage their content:  <a href="http://www.rcdtechnology.com" target="_blank"><strong>http://www.rcdtechnology.com</strong></a></p>
<p>3.  <strong>Form Validation:</strong> <a href="http://jquery.malsup.com/form/ " target="_blank"><strong>http://jquery.malsup.com/form/ </strong></a></p>
<p><em>Doing client-side form validation is made much easier with the jQuery forms plugin.</em></p>
<p>Widely regarded as one of the best jQuery plugins, Form Validation involves doing things like checking that all required fields were filled out and, if so, were they filled out to a required specification (e.g. correctly formatted phone numbers or dates), enabling you to get the information you need.</p>
<p>4.   <strong>Superfish: </strong> <a href="http://users.tpg.com.au/j_birch/plugins/superfish/#examples" target="_blank"><strong>http://users.tpg.com.au/j_birch/plugins/superfish/#examples</strong></a></p>
<p><em>Create a cross-browser multi-level horizontal or vertical navigation.</em></p>
<p>The jQuery Superfish plugin is great for managing drop down and multi-level navigation.  With the Superfish navigation plugin, you’ll be able to showcase and direct visitors to the many webpages your site has to offer.</p>
<p>It&#8217;s used for the navigation in the orange top menu of the Boomtown site and blog:  <a href="www.boomtownig.com " target="_blank"><strong>www.boomtownig.com </strong></a></p>
<p>5.   <strong>Subtle Animation Effects:</strong> <a href="http://www.rcdtechnology.com/rfid-applications/partners-customers/ " target="_blank"><strong>http://www.rcdtechnology.com/rfid-applications/partners-customers/ </strong></a></p>
<p><em>Create subtle animation effects for page items and images. </em> (You can view these by mousing over the partner logos).</p>
<p>The creation of these effects for page items adds different movement to images.</p>
<p>6.   <strong>Or you can use any of the widgets in the jQuery UI to enhance user experience:</strong><br />
<a href="http://jqueryui.com/demos/" target="_blank"><strong>http://jqueryui.com/demos/</strong></a></p>
<p>We hope these 6 tools will inspire you to explore all that jQuery has to offer—there are numerous other plugins and website animation techniques as well.  Learn more about jQuery and what it can do for your website!</p>
<p><strong><br />
</strong></p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/6-seo-friendly-jquery-techniques/511/&title=6+Very+Useful+%28and+SEO+Friendly%29+jQuery+Website+Animation+Techniques&text=How+do+I+animate+my+website+while+still+keeping+it+SEO+friendly%3F+When+most+people+visit+websites%2C+they+assume+the+animated+material+is+Flash.%26%23160%3B+That%26%238217%3Bs+not+always+the+case.%26%23160%3B+Due+to+the...&tags=the+jquery%2C+you+can%2C+jquery%2C+website%2C+animation%2C+images%2C+plugin%2C+effects" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=6+Very+Useful+%28and+SEO+Friendly%29+jQuery+Website+Animation+Techniques+http://tinyurl.com/y9arh46" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/6-seo-friendly-jquery-techniques/511/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Bash Shell Script to do Multiple Whois Lookups</title>
		<link>http://www.boomtownig.com/blog/a-bash-shell-script-to-do-multiple-whois-lookups/507/</link>
		<comments>http://www.boomtownig.com/blog/a-bash-shell-script-to-do-multiple-whois-lookups/507/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 16:40:04 +0000</pubDate>
		<dc:creator>claysimmons</dc:creator>
				<category><![CDATA[Applications Programming]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=507</guid>
		<description><![CDATA[On a recent project, I was given a list of about 30 domains to redirect to a new site.  I needed to get a handle on where the domains were registered and where the DNS was hosted.  I could have spent a lot of time typing &#8220;whois domain-name.com&#8221; into the terminal of my Mac, or [...]]]></description>
			<content:encoded><![CDATA[<p>On a recent project, I was given a list of about 30 domains to redirect to a new site.  I needed to get a handle on where the domains were registered and where the DNS was hosted.  I could have spent a lot of time typing &#8220;whois domain-name.com&#8221; into the terminal of my Mac, or write a shell script to do the lookups for me and write the results to a file that I could quickly examine.  I already had all the domains in a text file.  Here&#8217;s what I did:</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">#!/bin/bash
for domain in `cat domains.txt`
do
   echo $domain
   `whois $domain &gt;&gt; whois-results.txt`
done</pre></div></div>

<p>You could take this a step further and do some regular expression matching to only get the lines of interest, but this needed to be quick and dirty.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/a-bash-shell-script-to-do-multiple-whois-lookups/507/&title=A+Bash+Shell+Script+to+do+Multiple+Whois+Lookups&text=On+a+recent+project%2C+I+was+given+a+list+of+about+30+domains+to+redirect+to+a+new+site.%26%23160%3B+I+needed+to+get+a+handle+on+where+the+domains+were+registered+and+where+the+DNS+was+hosted.%26%23160%3B+I+could...&tags=" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=A+Bash+Shell+Script+to+do+Multiple+Whois+Lookups+http://tinyurl.com/yz9weea" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/a-bash-shell-script-to-do-multiple-whois-lookups/507/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating an exit survey using jQuery and Zend Framework</title>
		<link>http://www.boomtownig.com/blog/creating-an-exit-survey-using-jquery-and-zend-framework/466/</link>
		<comments>http://www.boomtownig.com/blog/creating-an-exit-survey-using-jquery-and-zend-framework/466/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:36:06 +0000</pubDate>
		<dc:creator>claysimmons</dc:creator>
				<category><![CDATA[Applications Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=466</guid>
		<description><![CDATA[One of our clients was looking at his Google Analytics data and noticed that he was getting a high bounce rate on his site&#8217;s contact page.  Naturally, he wanted to know why, so he asked us to create an exit survey that pops up when a user navigates away from the page.  So, [...]]]></description>
			<content:encoded><![CDATA[<p>One of our clients was looking at his Google Analytics data and noticed that he was getting a high bounce rate on his site&#8217;s contact page.  Naturally, he wanted to know why, so he asked us to create an exit survey that pops up when a user navigates away from the page.  So, for example, when a user comes to the contact page, then clicks away to another page, they&#8217;re presented with a dialog box that looks like this:</p>
<p><img src="http://www.boomtownig.com/blog/wp-content/uploads/exit-survey-screenshot.jpg" alt="exit-survey-screenshot" title="exit-survey-screenshot" class="aligncenter wp-image-478" /></p>
<h3>Outline of Components</h3>
<ol>
<li>Adding a unique id to the body tag of each page in the zend framework project</li>
<li>A modal dialog using jQuery UI that displays the exit survey</li>
<li>An AJAX call to our Zend Framework controller that logs the survey results</li>
<li>A script that runs from the crontab to email the survey results on a daily basis</li>
</ol>
<h3>Directory Structure of Zend Framework Project</h3>
<p>Here&#8217;s what the directory structure of my Zend Framework project looks like. Htdocs is the web root and all of the application files are in the FTP root, safely prevented from being accessed via the web in a folder called app_jsc.</p>
<p><img src="http://www.boomtownig.com/blog/wp-content/uploads/jsc-directory-tree.jpg" alt="jsc-directory-tree" title="jsc-directory-tree" width="272" height="467" class="alignnone size-full wp-image-479" /></p>
<p>You&#8217;ll notice that the Zend Framework library is mysteriously missing.  I keep this at the same directory level as app_jsc and htdocs because I might want to run multiple apps on this hosting account.</p>
<h3>Add a Unique id to Each Page&#8217;s Body Tag</h3>
<p>I like to add an id to the body tag of each of the pages in my Zend Framework projects.  For example:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;body id=&quot;the-name-of-this-page&quot;&gt;</pre></div></div>

<p>This comes in handy if you need to target css or javascript to certain pages only.  In the app_jsc/views/layouts/main.phtml, put this code:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;body id=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">bodyId</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;</pre></div></div>

<p>I have a controller plugin called ViewSetup that I use to execute certain code during the dispatch cycle.  Setting up and registering controller plugins can vary depending on which version of Zend Framework you&#8217;re using, so I won&#8217;t cover how to specifically do that in this post, but you should be familiar with how this works.  In the dispatchLoopStartup() of my plugin, I put this code that assigns a value to bodyId and passes it to the view:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> dispatchLoopStartup<span style="color: #009900;">&#40;</span>Zend_Controller_Request_Abstract <span style="color: #000088;">$request</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  <span style="color: #666666; font-style: italic;">// Get the name of the controller and action of this request</span>
  <span style="color: #000088;">$controllerName</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getControllerName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$actionName</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getActionName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">// Get static instance of ViewRenderer helper</span>
  <span style="color: #000088;">$viewRenderer</span> <span style="color: #339933;">=</span> Zend_Controller_Action_HelperBroker<span style="color: #339933;">::</span><span style="color: #004000;">getStaticHelper</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ViewRenderer'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$viewRenderer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">initView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$view</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$viewRenderer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">view</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">// Assign value to the bodyId and pass it to the view</span>
  <span style="color: #000088;">$view</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">bodyId</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$controllerName</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'-'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$actionName</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>So, on the home page of the site, the HTML will look like:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;body id=&quot;index-index&quot;&gt;</pre></div></div>

<h3>jQuery UI Custom Build</h3>
<p>First, we need to head over to <a href="http://www.jqueryui.com/">jQuery UI</a> and get the components we&#8217;ll need to construct the modal dialog.  I want to download a custom version of the jQuery UI that contains only the components I really need for the exit survey.  The UI demo pages are really good about specifying the dependencies needed for each widget to work.  The jQuery Dialog widget needs UI Core, UI Draggable, and UI Resizeable.  The last two are only necessary if I want the dialog to be resizeable or draggable (surprise).  I might want this, so I&#8217;m going to include them in the custom build I specify on the <a href="http://www.jqueryui.com/download">download page</a>.  On this page, I specify that I want the Cupertino theme. I check the UI Core, Draggable and Resizeable from the Interactions, the Dialog widget, and all of the effects because I might want to apply one when the dialog appears.  They aren&#8217;t necessary for this to work though.</p>
<p>When you build your own download package, jQuery is going to give you a zip file containing a css folder, a js folder, and another folder called development-bundle.  I only need what&#8217;s in the css and js folders.  The css folder will contain a folder with your theme name and, inside of that, the themed css file and an images folder.  I&#8217;m just going to drop the cupertino folder into my public css folder (I call mine &#8220;c&#8221; for short) in my project.  I&#8217;ll also drop the files from the js folder into my public js folder in my project.  I need to place some code in app_jsc/views/layouts/main.phtml to make sure the css files and js files are included in my project.</p>
<p>Code to place in the head tag to include the css and javascript files:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!-- First we need jquery --&gt;
&lt;script src=&quot;/js/jquery-1.3.2.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&nbsp;
&lt;!-- the custom jquery-ui javascript --&gt;
&lt;script src=&quot;/js/jquery-ui-1.7.2.custom.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&nbsp;
&lt;!-- the javascript where I put all of my DOM ready code --&gt;
&lt;script src=&quot;/js/init.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&nbsp;
...
&nbsp;
&lt;!-- Main site stylesheet --&gt;
&lt;link media=&quot;screen&quot; type=&quot;text/css&quot; href=&quot;/c/style.css&quot; rel=&quot;stylesheet&quot; /&gt;
&nbsp;
&lt;!-- custom jquery-ui stylesheet --&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;/c/cupertino/jquery-ui-1.7.2.custom.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;</pre></div></div>

<p>Now, you can get all fancy and use <a href="http://framework.zend.com/manual/en/zend.view.helpers.html">Zend Framework&#8217;s headScript, headLink, and headStyle helpers</a> to append everything somewhere up the request dispatch cycle, but this is just a simple website that doesn&#8217;t use any logic to append certain styles or javascript.  Every page gets everything, so let&#8217;s just keep it simple for now.</p>
<h3>The HTML for the Modal Dialog</h3>
<p>The HTML for the exit survey needs to go on the contact page (app_jsc/views/scripts/contact-us/index.phtml) and stay hidden until we call the dialog() method on it.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;survey&quot; style=&quot;display:none;&quot; title=&quot;Before you go...&quot;&gt;
  &lt;p&gt;Would you mind telling us why you're leaving this page?&lt;/p&gt;
  &lt;form action=&quot;&quot; method=&quot;post&quot; accept-charset=&quot;utf-8&quot; id=&quot;survey-form&quot;&gt;
  &lt;input type=&quot;radio&quot; name=&quot;reasons&quot; value=&quot;Don't want to leave email&quot; /&gt; &lt;span class=&quot;reason&quot;&gt;You want to contact us, but don&amp;rsquo;t want to leave your email address&lt;/span&gt;&lt;br /&gt;
  &lt;input type=&quot;radio&quot; name=&quot;reasons&quot; value=&quot;CAPTCHA trouble&quot; /&gt; &lt;span class=&quot;reason&quot;&gt;You want to contact us, but had trouble with captcha verification&lt;/span&gt;&lt;br /&gt;
  &lt;input type=&quot;radio&quot; name=&quot;reasons&quot; value=&quot;Got her by accident&quot; /&gt; &lt;span class=&quot;reason&quot;&gt;You got to this page by accident&lt;/span&gt;&lt;br /&gt;
  &lt;input type=&quot;radio&quot; name=&quot;reasons&quot; value=&quot;No interest in contacting&quot; /&gt; &lt;span class=&quot;reason&quot;&gt;You have no interest in contacting us&lt;/span&gt;
  &lt;/form&gt;
&lt;/div&gt;</pre></div></div>

<h3>The Javascript</h3>
<p>I like to put all of my DOM ready and onload code in a file called init.js and then include that on every page.  I can hook page-specific javascript code on the unique body id that I&#8217;ve already set up.  Here&#8217;s my init.js file:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #006600; font-style: italic;">// Check the radio button associated with the label</span>
  $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'span.reason'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prev</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input:first'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'checked'</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #006600; font-style: italic;">// Bind function to the click events of the navigation links</span>
  $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#contact-us-index #topnav a, #contact-us-index #navigation a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// Prevent the browser from loading the page the user tried to visit</span>
    e.<span style="color: #660066;">preventDefault</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Save the URL of where the user wanted to go</span>
    destination <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'href'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #006600; font-style: italic;">// Show the exit survey</span>
    showExitSurvey<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> showExitSurvey<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#survey'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">dialog</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
    width<span style="color: #339933;">:</span> <span style="color: #CC0000;">500</span><span style="color: #339933;">,</span>
    bgiframe<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
    modal<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
    <span style="color: #000066;">close</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#survey'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">dialog</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'destroy'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>  <span style="color: #006600; font-style: italic;">// Destroy the dialog.  Allows it to appear again if closed.</span>
    buttons<span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span><span style="color: #3366CC;">&quot;Continue &gt;&gt;&quot;</span> <span style="color: #339933;">:</span> log_answer <span style="color: #009900;">&#125;</span>                  <span style="color: #006600; font-style: italic;">// Add a continue button that logs the answer when clicked</span>
  <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> log_answer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  $.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
    type<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;POST&quot;</span><span style="color: #339933;">,</span>
    url<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;/contact-us/abandon/format/text&quot;</span><span style="color: #339933;">,</span>
    data<span style="color: #339933;">:</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#survey-form&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">serialize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    dataType<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;text&quot;</span><span style="color: #339933;">,</span>
    complete<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> $<span style="color: #009900;">&#40;</span>location<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'href'</span><span style="color: #339933;">,</span>destination<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000066; font-weight: bold;">return</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>The comments pretty well explain what is going on here, but lets discuss the basic flow.  I like for the text associated with a radio button or check box on a form to select the radio button or checkbox when clicked, so that&#8217;s what my first bit of code does.  When the text in the span tag is clicked, the first previous radio button sibling is checked.</p>
<p>Next, I&#8217;m going to assign a function to the click event of the page navigation links.  Notice, I&#8217;m using my bodyId hook to only bind the click event to navigation links on the contact page.  When the user clicks on a link, I want to stop the browser from taking them to the page they wanted, so I call preventDefault() on the click event.  I&#8217;ll need to know where the user was going in order to redirect them after they fill out the exit survey, so I save the destination for later.  </p>
<p>Finally, we call the showExitSurvey() function. This defines our jQuery modal dialog.  The close option has a function associated with it that destroys the dialog box.  If the user clicks on the X in the top right corner of the dialog to close it and then clicks on a link to leave the contact page again, this allows the dialog to reappear.  I&#8217;m only defining one button on this dialog because I want to make it as simple as possible.  I don&#8217;t want to force the user to enter an answer.  They should just be able to hit the continue button and get on with what they were doing.  The continue button has a callback associated with it, log_answer.  Let&#8217;s take a look at that function.</p>
<p>The log_answer() function is where we build the AJAX call to our script that processes the survey.  I&#8217;m simply sending the data as a POST request to our controller.  I serialize the data from the form and tell jQuery to expect the AJAX response in plain text.  When the AJAX request is complete, I forward the user on to where they wanted to go in the first place.  I like to use the complete option instead of success.  The complete event fires after the success and error events of the request.  It&#8217;s pretty much the last event to be fired during the AJAX request cycle, so you can be sure that everything is done.  In a more complex setup, you could have other things happen during the success and error events before redirecting, but here, I just want it to fail silently and let the user get on with their browsing.</p>
<h4>A Word About When a User Closes the Browser Window</h4>
<p>It would be nice to administer the survey when the user tries to close their browser window.  Unfortunately, there is no good cross-browser way that I know of (commenters, got any ideas?) to implement this.  Gmail users have seen something similar to this when they try to close the browser window before finishing a new email.  It will say something like, &#8220;Are you sure you want to leave this page?&#8221; warning us that our changes will be lost.  This topic (the onbeforeunload event) has been covered in great detail by many other bloggers.  Check out <a href="http://www.hunlock.com/blogs/Mastering_The_Back_Button_With_Javascript">Patrick Hunlock&#8217;s great article on the matter</a>, for example.  The bottom line is that, while it is possible to display a confirm message to prevent changes from being lost when we close a browser window, it is another matter entirely to collect data from a form and send the results to an asynchronous processing script.</p>
<h3>The Controller</h3>
<p>I need to tell my controller which actions can respond to AJAX requests.  You do this by making use of the AjaxContext action helper.  In this example, I&#8217;m using plain text as the AJAX response, so I&#8217;ll need to define this as a new context.  I could easily have used xml or json as the response type.  These are built in context types in Zend Framework, but this will give us an opportunity to see how to define a new context type for a controller action in Zend Framework.  First, I need to get the AjaxContext helper, add my new context, then associate that context with the abandonAction() in my controller.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> ContactUsController <span style="color: #000000; font-weight: bold;">extends</span> Zend_Controller_Action
<span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$ajaxContext</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_helper<span style="color: #339933;">-&gt;</span><span style="color: #004000;">getHelper</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'AjaxContext'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$ajaxContext</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addContext</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'text'</span><span style="color: #339933;">,</span>
      <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">'suffix'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'text'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'header'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'
          Content-Type'</span><span style="color: #339933;">,</span>
          <span style="color: #0000ff;">'text/plain'</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#41;</span>
      <span style="color: #009900;">&#41;</span>
      <span style="color: #339933;">-&gt;</span><span style="color: #004000;">addActionContext</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'abandon'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'text'</span><span style="color: #009900;">&#41;</span>
      <span style="color: #339933;">-&gt;</span><span style="color: #004000;">initContext</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>What we&#8217;re doing here is using the addContext method to define our new &#8216;text&#8217; context.  After we define it, we can tell the controller that the abandon action can respond to XMLHttpRequests with this new context.  The client request will be to /contact-us/abandon/format/text.  You could just as easily say /contact-us/abandon?format=text.</p>
<h4>View Scripts</h4>
<p>First, let&#8217;s add the view scripts needed for the abandon action.  Create two new files:</p>
<pre>
app_jsc/
  views/
    scripts/
      contact-us/
        abandon.phtml
        abondon.text.phtml
</pre>
<p>The first file, abandon.phtml, will be rendered if you type http://www.domain-name.com/contact-us/abandon/ into a browser.  You don&#8217;t really need this file if you don&#8217;t care that an error is thrown should someone go to the URL.  The second file, abandon.text.phtml, is the context-specific view script that will be rendered only if the controller detects an XMLHttpRequest (in other words, AJAX) to the abandon action.  Note, that if you try to put http://www.domain-name.com/contact-us/abandon/format/text into the browser, the controller will still render the abandon.phtml view script because it&#8217;s not an AJAX request.</p>
<p>Here&#8217;s what&#8217;s in my abandon.text.phtml and my abandon.phtml file.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">response</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h4>The abandonAction()</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> ContactUsController <span style="color: #000000; font-weight: bold;">extends</span> Zend_Controller_Action
<span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> abandonAction<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span> 
    <span style="color: #666666; font-style: italic;">// Bail if it wasn't a POST request</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_request<span style="color: #339933;">-&gt;</span><span style="color: #004000;">isPost</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
      <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">view</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">response</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;false&quot;</span><span style="color: #339933;">;</span>
      <span style="color: #b1b100;">return</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// Fetch the post variables into a local array</span>
    <span style="color: #000088;">$post</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_request<span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPost</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// If they selected nothing, reason set as no-reason, otherwise</span>
    <span style="color: #666666; font-style: italic;">// it's set as the reason they selected</span>
    <span style="color: #000088;">$reason</span> <span style="color: #339933;">=</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'reasons'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>  ? <span style="color: #0000ff;">&quot;No reason given&quot;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$post</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'reasons'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// Set up a new logger that writes to a file</span>
    <span style="color: #666666; font-style: italic;">// Log the reason</span>
    <span style="color: #000088;">$logger</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Zend_Log<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$writer</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Zend_Log_Writer_Stream<span style="color: #009900;">&#40;</span>APP_PATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;/logs/contact-abandon-log.txt&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$logger</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addWriter</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$writer</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$logger</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">log</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$reason</span><span style="color: #339933;">,</span>Zend_Log<span style="color: #339933;">::</span><span style="color: #004000;">INFO</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// Tell the view that we're finished</span>
    <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">view</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">response</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;done&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>The first thing that happens here is the action just bails out if we don&#8217;t have a HTTP POST request.  Then we&#8217;re going to use Zend_Log to create our log file.  Passing a string to Zend_Log_Writer_Stream will always try to open a file in append mode or create the file if it doesn&#8217;t exist.  So our log will just build and build each time this action is called.</p>
<p>Note that I did not call disableLayout() anywhere.  That&#8217;s because the AjaxContext helper disables this for us.  An AJAX request to this action will only render the code and text in the abandon.text.phtml view script.</p>
<p>So, now we&#8217;re logging people&#8217;s responses when they leave our fabulous page.  Now to set up the script that will email the results daily.</p>
<h3>The Emailer Script</h3>
<p>I want a script that will check the contents of the log, email me the results, then clear out the log for the next day&#8217;s data.</p>
<pre>
app_jsc/
  cron_scripts/
    email-results-of-log.php
</pre>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Add zf library files to include path and require mailer</span>
<span style="color: #990000;">ini_set</span><span style="color: #009900;">&#40;</span>
  <span style="color: #0000ff;">'include_path'</span><span style="color: #339933;">,</span><span style="color: #990000;">ini_get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'include_path'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span>
  PATH_SEPARATOR <span style="color: #339933;">.</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;/the/relative/path/to/your/zf_library_files&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Zend/Mail.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Get the contents of the log file</span>
<span style="color: #000088;">$filename</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;/absolute/path/to/your/application/app_jsc/logs/contact-abandon-log.txt&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$contents</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Bail out if there is nothing to report</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$contents</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #990000;">exit</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Empty the log file</span>
<span style="color: #000088;">$handle</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">fopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'w'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">fclose</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$handle</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Now send the mail</span>
<span style="color: #000088;">$body_html</span> <span style="color: #339933;">=</span> <span style="color: #990000;">nl2br</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$contents</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Zend_Mail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setFrom</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'info@thedomain.com'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Some Name&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addTo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'person@test.com'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Your Name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setSubject</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Reasons People Abandoned Contact Page - '</span> <span style="color: #339933;">.</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y-m-d'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setBodyHtml</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$body_html</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">send</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Pretty simple really.  The only tricky part is making sure you add the Zend Framework library files to your include path.  Then you can use Zend_Mail as a standalone component.  That&#8217;s one of the things I like about Zend Framework.  The ability to use parts of it as needed in your standalone scripts.</p>
<h3>Schedule the Emailer to Run Automatically With Cron</h3>
<p>I want my emailer script to send me the log file results every morning at 8:30am.  That means executing this script from cron.  Cron is just a task scheduler for unix/linux.  If you&#8217;re not familiar with it, <a href="http://en.wikipedia.org/wiki/Cron">check it out</a>, but chances are, if you&#8217;ve gotten this far in this article, you&#8217;re probably aware of it.  You&#8217;ll need to work with your web host to find out how to edit your crontab.  In this hosting environment, I have shell access, which allows me to use lots of powerful command line tools on the server.  To edit my crontab, I type:</p>
<pre>crontab -e</pre>
<p>Now, in goes the following:</p>
<pre>
30 8 * * * php app_jsc/cron_scripts/email-results-of-abandon-log.php
</pre>
<p>Save the changes to your crontab.  This will execute the command, &#8220;php app_jsc/cron_scripts/email-results-of-abandon-log.php,&#8221; in my user&#8217;s home directory every day at 8:30am.  The email you receive every day should look something like this:</p>
<pre>
2009-11-30T15:30:43-05:00 INFO (6): No reason given
2009-11-30T15:43:04-05:00 INFO (6): Didn't want to leave email address
</pre>
<p>Obviously, if you&#8217;re site&#8217;s really busy, the log will grow quite large and maybe you&#8217;ll want to come up with a better way of examining the data.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/creating-an-exit-survey-using-jquery-and-zend-framework/466/&title=Creating+an+exit+survey+using+jQuery+and+Zend+Framework&text=One+of+our+clients+was+looking+at+his+Google+Analytics+data+and+noticed+that+he+was+getting+a+high+bounce+rate+on+his+site%26%238217%3Bs+contact+page.&tags=zend+framework%2C+the+user%2C+contact-us+abandon%2C+abandon%2C+dialog%2C+script%2C+folder%2C+controller%2C+phtml" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Creating+an+exit+survey+using+jQuery+and+Zend+Framework+http://tinyurl.com/yljlmau" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/creating-an-exit-survey-using-jquery-and-zend-framework/466/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How To Keep your Endorsement and Testimonial Ads in Line With the Updated FTC Act</title>
		<link>http://www.boomtownig.com/blog/ftc/453/</link>
		<comments>http://www.boomtownig.com/blog/ftc/453/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 20:24:46 +0000</pubDate>
		<dc:creator>ericaronchetti</dc:creator>
				<category><![CDATA[Boomtown News]]></category>
		<category><![CDATA[Copyright Internet Law]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=453</guid>
		<description><![CDATA[Some of our clients are concerned that they are not in compliance with the new FTC “marketing disclosure” regulations.
If your website or blog features testimonial ads or endorsements, you should be aware it is now necessary to disclose all “material connections” (payments or free products) between advertisers and endorsers.
These are often connections that consumers would [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Some of our clients are concerned that they are not in compliance with the new FTC “marketing disclosure” regulations.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">If your website or blog features testimonial ads or endorsements, you should be aware it is now necessary to disclose all “material connections” (payments or free products) between advertisers and endorsers.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">These are often connections that consumers would not expect.  For instance, the post of a blogger who receives cash or payment to review a product is considered an endorsement.  Following the new FTC guidelines, bloggers who receive endorsements must disclose the connections they share with the seller of the product or service.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">So consider putting a disclaimer on your blog or website.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The FTC guide suggests:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">“Results not typical” or the stronger “These testimonials are based on the experiences of a few people and you are not likely to have similar results.”</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">We think that something along the lines of “These testimonials are based on the experiences of a few people and individual results may vary” would do just fine.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">It’s good to stay informed.  A PDF of the Endorsement Guide document can be viewed or downloaded here.  It offers multiple case studies and many examples.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Or simply read a brief overview here.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Click Newz has recently published a helpful article &#8220;FTC Compliant Endorsements &amp; Testimonials&#8221; that you may wish to read for further information.Some of our clients are concerned that they are not in compliance with the new FTC “marketing disclosure” regulations.</div>
<p>Some of our clients are concerned that they are not in compliance with the new FTC “marketing disclosure” regulations.</p>
<p><strong>If your website or blog features testimonial ads or endorsements, you should be aware it is now necessary to disclose all “material connections” (payments or free products) between advertisers and endorsers.</strong></p>
<p>These are often connections that consumers would not expect.  For instance, the post of a blogger who receives cash or payment to review a product is considered an endorsement.  Following the new FTC guidelines, bloggers who receive endorsements must disclose the connections they share with the seller of the product or service.</p>
<p><strong>So consider putting a disclaimer on your blog or website.</strong></p>
<p><strong>The FTC guide suggests:</strong></p>
<p>“Results not typical” or the stronger “These testimonials are based on the experiences of a few people and you are not likely to have similar results.”</p>
<p><strong>It’s good to stay informed.  A PDF of the Endorsement Guide document can be viewed or downloaded <a href="http://www.ftc.gov/os/2009/10/091005revisedendorsementguides.pdf" target="_blank">here</a>.  It offers multiple case studies and many examples.</strong></p>
<p>Or simply read a brief overview <a href="http://www.ftc.gov/opa/2009/10/endortest.shtm" target="_blank"><strong>here</strong></a>.</p>
<p><strong>Click Newz </strong>has recently published a helpful article &#8220;<strong><a href="http://www.clicknewz.com/2134/ftc-endorsements-testimonials/" target="_blank">FTC Compliant Endorsements &amp; Testimonials</a></strong>&#8221; that you may wish to read for further information.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/ftc/453/&title=How+To+Keep+your+Endorsement+and+Testimonial+Ads+in+Line+With+the+Updated+FTC+Act&text=Some+of+our+clients+are+concerned+that+they+are+not+in+compliance+with+the+new+FTC+%26%238220%3Bmarketing+disclosure%26%238221%3B+regulations.&tags=are+not%2C+the+new%2C+%E2%80%9Cthese+testimonials%2C+endorsements%2C+testimonials" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=How+To+Keep+your+Endorsement+and+Testimonial+Ads+in+Line+With+the+Updated+FTC+Act+http://tinyurl.com/y8opbf8" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/ftc/453/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix WP Post Thumbnail JSON Response Parse Errors</title>
		<link>http://www.boomtownig.com/blog/fixing-wp-post-thumbnail-plugin-json-response-parse-errors/411/</link>
		<comments>http://www.boomtownig.com/blog/fixing-wp-post-thumbnail-plugin-json-response-parse-errors/411/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 03:46:51 +0000</pubDate>
		<dc:creator>claysimmons</dc:creator>
				<category><![CDATA[Applications Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=411</guid>
		<description><![CDATA[I&#8217;ve been using Stanley Yeoh&#8217;s great WP Post Thumbnail plugin for quite some time now.  It provides an easy to use interface for cropping and editing post thumbnails for use in your custom WordPress themes.  He&#8217;s recently released a beta version of the plugin for testing with the latest 2.8 release of WordPress.
UPDATE: It appears [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Stanley Yeoh&#8217;s <a href="http://www.seoadsensethemes.com/wordpress-wp-post-thumbnail-plugin/">great WP Post Thumbnail plugin</a> for quite some time now.  It provides an easy to use interface for cropping and editing post thumbnails for use in your custom WordPress themes.  He&#8217;s recently released a beta version of the plugin for testing with the latest 2.8 release of WordPress.</p>
<h4><span style="color: #ff0000;">UPDATE: It appears this is broken again when upgrading to WordPress version 2.9.2.  Currently working on a fix.</span></h4>
<h2>The Problem</h2>
<p>I was developing a custom WordPress theme for a client in a shared hosting environment when I ran into a problem with the WP Post Thumbnail (WPPT) plugin.  When editing a post in the WordPress admin, the loading spinner image next to the Preset1 tab never disappeared.  It just kept spinning and spinning.  To troubleshoot, I enabled the console panel in Firebug to examine the AJAX request/response data.  As is common in the AJAX paradigm, the response is sent back to the requesting page as JSON.  But the Firebug console reported a JSON parse error when trying to evaluate the AJAX response.</p>
<p>WPPT makes use of PHP&#8217;s json_encode() and json_decode() functions to encode/decode data.  The <a href="http://us2.php.net/manual/en/ref.json.php">JSON extension</a> is bundled with PHP &gt;= 5.2.0 by default, but a lot of shared hosting environments have older versions of PHP where these functions are unavailable.  The WPPT plugin accounts for this and bundles its own versions of the functions to be used should native PHP functions be unavailable.  In <em>wp-content/plugins/wp-post-thumbnail/wppt.php</em>, it checks for the presence of the JSON extension and includes it&#8217;s own file if it doesn&#8217;t exist:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'json_encode'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/includes/json.php'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Unfortunately, the functions bundled with this plugin do not produce 100% valid JSON and you&#8217;ll still get the parse error.  So what to do?</p>
<h2>A Real Replacement For json_encode() and json_decode()</h2>
<p>For a true json_encode() equivalent, I turned to PHP PEAR.  There is a Services_JSON package available.  You can <a href="http://pear.php.net/package/Services_JSON">donwload this package</a> and get the source code or just <a href="http://mike.teczno.com/JSON/JSON.phps">copy and paste the code here</a>.  Simply replace the code in the <em><em>wp-content/plugins/wp-post-thumbnail/</em>json.php</em> file with this code.  But you&#8217;re not done yet.  Keep reading.</p>
<h2>Avoid Conflicts With Other WordPress Plugins</h2>
<p>There are other WordPress plugins that use this code for their own json_encode() substitutes.  <a href="http://wordpress.org/extend/plugins/twitter-tools/">Twitter Tools</a> is one.  If you have Twitter Tools installed and include this code with the WPPT plugin, your whole WordPress installation will break because you&#8217;ll be declaring the classes Services_JSON and Services_JSON_Error in two places which isn&#8217;t allowed.  To avoid this, I namespaced the class names in the json.php file by prepending Wppt_ to the class names.</p>
<p>Do a search and find all instances of these lines:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Services_JSON
<span style="color: #000000; font-weight: bold;">class</span> Services_JSON_Error</pre></div></div>

<p>Replace with these respectively:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> Wppt_Services_JSON
<span style="color: #000000; font-weight: bold;">class</span> Wppt_Services_JSON_Error</pre></div></div>

<h2>Final Step</h2>
<p>Add the following code at the end of the <em>wp-content/plugins/wp-post-thumbnail/includes/json.php</em> file so that when the WPPT plugin calls json_encode() or json_decode(), these functions will be called:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> <span style="color: #990000;">json_encode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$json</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Wppt_Services_JSON<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$json</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>encode<span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$json</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Wppt_Services_JSON<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$json</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>decode<span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>That should do it.  The WPPT plugin should work without any errors.  One thing to note is that any subsequent plugins that rely on the PHP&#8217;s JSON extension will also use the functions you just defined above.  I&#8217;m willing to live with this since the Services_JSON package is vetted by virtue of being part of PEAR.  Should the client&#8217;s web host decide to version up PHP, all plugins will start using the native JSON functions and mine will simply fade into obscurity.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/fixing-wp-post-thumbnail-plugin-json-response-parse-errors/411/&title=Fix+WP+Post+Thumbnail+JSON+Response+Parse+Errors&text=I%26%238217%3Bve+been+using+Stanley+Yeoh%26%238217%3Bs+great+WP+Post+Thumbnail+plugin+for+quite+some+time+now.%26%23160%3B+It+provides+an+easy+to+use+interface+for+cropping+and+editing+post+thumbnails+for+use+in+your...&tags=the+wppt%2C+the+json%2C+functions%2C+plugin%2C+wordpress%2C+plugins%2C+json_encode" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Fix+WP+Post+Thumbnail+JSON+Response+Parse+Errors+http://tinyurl.com/yf55cmg" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/fixing-wp-post-thumbnail-plugin-json-response-parse-errors/411/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moving WordPress to a New Directory or Domain</title>
		<link>http://www.boomtownig.com/blog/moving-wordpress-to-a-new-directory-or-domain/396/</link>
		<comments>http://www.boomtownig.com/blog/moving-wordpress-to-a-new-directory-or-domain/396/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 23:25:32 +0000</pubDate>
		<dc:creator>claysimmons</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=396</guid>
		<description><![CDATA[When you build a blog or site using WordPress, you usually develop it in a subdiretory of the domain where it will ultimately reside or on a completely separate development server with a different domain or even just an IP address.  When you first install WordPress in your development environment, you have to tell it [...]]]></description>
			<content:encoded><![CDATA[<p>When you build a blog or site using WordPress, you usually develop it in a subdiretory of the domain where it will ultimately reside or on a completely separate development server with a different domain or even just an IP address.  When you first install WordPress in your development environment, you have to tell it the URL where it will reside even though this will change when the site is pushed live.</p>
<p>There&#8217;s a handy step-by-step guide in the documentation for <a href="http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_to_a_New_Server">moving your WordPress installation to a new server</a>.  The usual stuff is covered.  Back up your database, replace any hard-coded references to the development URL in your template files, move the files to the new server, edit your config file with any appropriate changes to the database credentials, etc.  But there is one thing in particular that isn&#8217;t mentioned.  All the hard-coded references to the development URL that are stored in the database.</p>
<p>You&#8217;ll probably have posts or pages with uploaded images and links to other pages within the blog.  WordPress will store all of these in the database with your development URL.  Most people, myself included, won&#8217;t feel like going through all of your posts and pages manually to update any references to your development URL.  When researching this problem, I came across a really helpful solution and wanted to share it.</p>
<p>You&#8217;ll need access to the database to execute some SQL that will find and replace all references to the development URL with the new production URL that you provide.</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">UPDATE</span> 
   wp_posts
<span style="color: #990099; font-weight: bold;">SET</span>
   post_content <span style="color: #CC0099;">=</span> <span style="color: #000099;">REPLACE</span><span style="color: #FF00FF;">&#40;</span>post_content<span style="color: #000033;">,</span> <span style="color: #008000;">&quot;www.dev-url.com&quot;</span><span style="color: #000033;">,</span> <span style="color: #008000;">&quot;www.live-url.com&quot;</span><span style="color: #FF00FF;">&#41;</span></pre></div></div>

<p>You need to execute a similar statement for a few other fields in the database:</p>
<p>wp_posts.guid<br />
wp_options.option_value</p>
<p>Additionally, if you have any custom fields associated with posts or pages, you&#8217;ll want to do the same update on:</p>
<p>wp_postmeta.post_value</p>
<p>Check the database for tables used by any installed plugins.  You may need to update fields in those tables as well.</p>
<p>Even though you have to scan and examine the database, this method is much faster than updating references manually.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/moving-wordpress-to-a-new-directory-or-domain/396/&title=Moving+WordPress+to+a+New+Directory+or+Domain&text=When+you+build+a+blog+or+site+using+WordPress%2C+you+usually+develop+it+in+a+subdiretory+of+the+domain+where+it+will+ultimately+reside+or+on+a+completely+separate+development+server+with+a+different...&tags=the+database%2C+the+development%2C+database%2C+development%2C+references" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Moving+WordPress+to+a+New+Directory+or+Domain+http://tinyurl.com/ykwk5hd" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/moving-wordpress-to-a-new-directory-or-domain/396/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search Engine Optimization Recommendation for Bing Search Engine</title>
		<link>http://www.boomtownig.com/blog/search-engine-optimization-recommendation-for-bing-search-engine/347/</link>
		<comments>http://www.boomtownig.com/blog/search-engine-optimization-recommendation-for-bing-search-engine/347/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 16:20:46 +0000</pubDate>
		<dc:creator>Priyo</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search Engines]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=347</guid>
		<description><![CDATA[As soon as the Yahoo &#38; Microsoft deal is implemented, Bing will the only major competitor of Google and there will be only two big players in the search industry. Bing has new improved features that may effect search engine optimization tactics.  Here are some recommendations which will help you improve your ranking on Bing.
First [...]]]></description>
			<content:encoded><![CDATA[<p>As soon as the Yahoo &amp; Microsoft deal is implemented, Bing will the only major competitor of Google and there will be only two big players in the search industry. Bing has new improved features that may effect search engine optimization tactics.  Here are some recommendations which will help you improve your ranking on Bing.</p>
<p>First of all you need to submit your website to Bing search engine. Follow all the rules &amp; guidelines of Bing Search Engine Submission, which can help you achieve better rankings on Bing.</p>
<p>Next submit your website to Bing Local Business Center. Follow all the rules &amp; guidelines on Bing Local Business Center, which will help your website to appear on your local area listings on Bing.</p>
<h2>Website Content Recommendation for search engine optimization on Bing:</h2>
<p>Everyone knows that content is king, Bing also gives more value to those websites that have unique &amp; valuable content. So your webpage should contain valuable &amp; unique content which can attract visitors and keep visitors coming back to your website. The following are some recommendation that may help you to get good rankings on Bing:</p>
<ul>
<li>Write unique &amp; valuable content with good keyword density. Don’t do keyword stuffing that looks like spam.</li>
<li>Try to use text links for menus or website pages.</li>
<li>Use an html sitemap that contains text link of all of your web pages.</li>
<li>Don’t put keywords on images.</li>
<li>Image size should be smaller than 150KB</li>
<li>Try to downsize your web pages as much as you can.</li>
<li>Every page should 1 to 3 clicks away from main page.</li>
<li>Make your page title and descriptions unique and descriptive (don’t spam).</li>
<li>Use appropriate page headings in page content (you may add keywords).</li>
<li>Use Alt Tags on Images.</li>
</ul>
<h2>Website Technical Recommendation for Search Engine Optimization on Bing:</h2>
<p>Technical optimization is strongly recommended for by all search engines. You should technically optimize your website for MSNBot and allow it to index your website pages. Following are some important technical recommendation that may help you to get good rankings on Bing:</p>
<ul>
<li> Your web page html code should well-formed. Validate your website html codes with W3C Validation Tool.</li>
<li>Check your website broken links and correct them. Remove all broken links from your website. This will exclude some of your webpages from being indexed by search engines.</li>
<li>Optimize your robots.txt to control search engine robots and MSNBot crawler &amp; other crawlers. This will help you to control &amp; block Search engine crawlers or robots, blocking unwanted crawlers.</li>
<li>Check your WebPages and make sure that they are not blocking MSNBot Crawler from indexing your website.</li>
<li>Always use SEO friendly URL. Don’t use dynamic URLS.</li>
<li>Check your website out going links and make sure that it’s not linked to any malicious software websites that force user to install or save malicious images, documents, software, html, JavaScript etc.,</li>
<li>Create Xml Sitemap for your website and submit it to Bing</li>
<li>Go to Bing Webmaster tools and submit your website &amp; authenticate your website with Bing Webmaster Tools. This will help you to watch your back links, submit xml sitemap, check your domain score etc.</li>
</ul>
<p>The above recommendations are for website owners, who are interested in optimizing their website for Bing. You may hire a professional search engine optimization company for improving your ranking on Bing.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/search-engine-optimization-recommendation-for-bing-search-engine/347/&title=Search+Engine+Optimization+Recommendation+for+Bing+Search+Engine&text=As+soon+as+the+Yahoo+%26amp%3B+Microsoft+deal+is+implemented%2C+Bing+will+the+only+major+competitor+of+Google+and+there+will+be+only+two+big+players+in+the+search+industry.&tags=your+website%2C+help+you%2C+engine+optimization%2C+website%2C+search%2C+%26amp%3B%2C+engine%2C+content%2C+links%2C+should" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Search+Engine+Optimization+Recommendation+for+Bing+Search+Engine+http://tinyurl.com/leec2w" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/search-engine-optimization-recommendation-for-bing-search-engine/347/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Generic Social Marketing Strategy or Plan</title>
		<link>http://www.boomtownig.com/blog/a-generic-social-marketing-strategy-or-plan/338/</link>
		<comments>http://www.boomtownig.com/blog/a-generic-social-marketing-strategy-or-plan/338/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 20:34:32 +0000</pubDate>
		<dc:creator>sue</dc:creator>
				<category><![CDATA[SMO]]></category>
		<category><![CDATA[Social Marketing]]></category>
		<category><![CDATA[Social Media Strategy]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=338</guid>
		<description><![CDATA[One of my clients asked me to write an article for her newsletter demonstrating a “generic social marketing plan” for a company that sells services.  I’ve taken that article and rewritten it here because I think the concept of a generic social marketing plan can be summarized easily.
Many types of businesses are beginning to see [...]]]></description>
			<content:encoded><![CDATA[<p>One of my clients asked me to write an article for her newsletter demonstrating a “generic social marketing plan” for a company that sells services.  I’ve taken that article and rewritten it here because I think the concept of a generic social marketing plan can be summarized easily.</p>
<p>Many types of businesses are beginning to see real benefits from social marketing.  Social sites are growing.  Take a look at these impressive statistics from <a href="http://www.quantcast.com/">http://www.quantcast.com/</a> which show the top five social sites.</p>
<table border="0" cellspacing="3" cellpadding="0" width="500">
<tbody>
<tr>
<th>Tool</th>
<th>Monthly Visits</th>
<th>Male/Female</th>
<th>Over 18</th>
<th>With Kids</th>
<th>$60K +</th>
</tr>
<tr>
<td>Facebook</td>
<td>113.0M</td>
<td>54% Female</td>
<td>71%</td>
<td>48%</td>
<td>59%</td>
</tr>
<tr>
<td>MySpace</td>
<td>64.3M</td>
<td>57% Female</td>
<td>69%</td>
<td>6%</td>
<td>51%</td>
</tr>
<tr>
<td>Twitter</td>
<td>23.0M</td>
<td>55% Female</td>
<td>97%</td>
<td>39%</td>
<td>50%</td>
</tr>
<tr>
<td>YouTube</td>
<td>81.6M</td>
<td>50% Female</td>
<td>78%</td>
<td>43%</td>
<td>54%</td>
</tr>
<tr>
<td>LinkedIn</td>
<td>11.7M</td>
<td>44% Female</td>
<td>99%</td>
<td>22%</td>
<td>67%</td>
</tr>
</tbody>
</table>
<p>You will notice that there are millions of people actively using these networks. If all these people, who incidentally are probably your target demographic, are active members of a social network, it makes good sense for your business to monitor what is being discussed, and create corresponding marketing platforms and services which target your lead generation goals.</p>
<p>This article attempts to simplify a strategy that will work for a generic company to make use of the data and connections available on social networks.</p>
<p>I’ve chosen four of the five social networks mentioned above, Facebook, Twitter, YouTube, and LinkedIn for my generic social marketing plan.  The company blog or website will be the target of this social media plan.</p>
<p>Any successful social media campaign must begin with an exercise in listening to the issues people are discussing about your specific topic.  After listening or monitoring various social networks using Google Alerts and other monitoring tools, you will have a good overview of the issues being discussed, the most influential sources of information, and where the opportunities for engagement exist.  You should be able to make a list of blogs and social networks to monitor for opportunistic discussion participation.</p>
<p>The next step in a social media campaign is to prepare everyone who will be working on the campaign.  You will need to prioritize the topics you will blog or write about, create your corporate social media policy and train the people who will be using social media tools on best practices.    This will allow your marketing staff to recognize where, when and why to participate in social media conversations.</p>
<p>Next, you will need to plan your campaign around social media and make a campaign schedule.  Your blog or website needs to be setup specifically to engage visitors for your campaign.</p>
<p>You will need to create or participate in social community (here we will use Facebook), and therefore, you will need a page on one of these networks describing your campaign and its objectives, events, and other features.  You will need to set up a Twitter account to discuss subjects relevant to your marketing campaign.  You will need to create a series of videos, which can be used on Youtube to virally influence visitors, and for this you may need to create a widget to make it easy to share this content.  You will also want to create accounts on several social bookmarking sites like <a href="http://www.digg.com">digg.com</a> and <a href="http://de.licio.us">de.licio.us</a> to bookmark any interesting articles about your campaign.</p>
<p>Once your accounts are set up, your people are trained, and your plan is constructed, you are ready for engagement.</p>
<p>The next step in the social marketing plan is engagement.  Remember, the idea behind social marketing is to start a dialog with your potential clients, not to hit them with a hard sale.</p>
<p>As an example, let’s pretend your generic business sells widget services and or makes widgets, and you have written an ebook.  Let’s say it is called “How Widgets Help Get Us Through Tough Economic Times”, and it just happens to promote your services and products.  Now you want to create a social media campaign to launch this ebook which will lead people back to your website and blog.</p>
<p>First you will need to decide on a specific keyword phrase you will use to “optimize” your website.  Let’s pretend the keyword phrase is “widgets that help in tough economic times”.  Then you will identify your target audience as small to medium sized businesses having trouble in tough economic times.  You will start monitoring blogs and social networks using tools like Google Alerts to see what types of problems they are having, make a list of issues, and a list of networks and blogs they visit.</p>
<p>Next you could post your ebook on your website or blog – available via a download after filling out a contact form.  You will title the post “Widgets That Help in Tough Economic Times” and use these words a few more times in the posting.  On the download page you might add a button to “Tweet this” and a “Share” button for social bookmarking sites just so that it is easy for your potential clients to share this information with their friends in similar situations.  In addition, you may allow visitors who have downloaded the book to write a review and to refer friends.</p>
<p>Next you may want to create a video “tease” called “Widgets that Help in Touch Economic Times” about the book with interviews from people who have successfully used it, or perhaps featuring the author discussing why he or she wrote it.  Publish these videos on YouTube in your own account, tag them as “widgets that help in tough economic times” and link this account to your blog or website.</p>
<p>Next create a Facebook page for the book called “Widgets that Help in Tough Economic Times” and link it back to the website or blog.  Use the event invitation system once you have planned the nature and specifics of your events for marketing the ebook.  Call the event “Widgets that Help in Touch Economic Times Book Signing”.</p>
<p>Next create a twitter account called “Widgets that Help” just for the book and begin posting tweets about the upcoming book “launch”.    Perhaps there will be “book signings” or webinars to describe various strategies in the book.  Post these events in Facebook and Twitter about them.</p>
<p>Write a series of press releases and articles, using your “widgets that help” phrase and include the events and any reviews the book might have received.  Bookmark each article and press release as “widgets that help in tough economic times”.  Try to get reviews of the book published in trade publications and influential blogs by submitting articles or excerpts from the book to them.  Identify groups in LinkedIn, MySpace and Facebook which also might be interested in posting an except or review of the book.</p>
<p>Finally, monitor your traffic to your blog or website using Google Analytics.<br />
Many social media marketing campaigns follow this type of plan, however only those with active and constant honest participation succeed.   In any case, you will soon dominate search result pages for “widgets that help in tough economic times”.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/a-generic-social-marketing-strategy-or-plan/338/&title=A+Generic+Social+Marketing+Strategy+or+Plan&text=One+of+my+clients+asked+me+to+write+an+article+for+her+newsletter+demonstrating+a+%26%238220%3Bgeneric+social+marketing+plan%26%238221%3B+for+a+company+that+sells+services.%26%23160%3B+I%26%238217%3Bve+taken+that+article...&tags=tough+economic%2C+the+book%2C+you+will%2C+social%2C+marketing%2C+campaign%2C+create%2C+economic%2C+%E2%80%9Cwidgets" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=A+Generic+Social+Marketing+Strategy+or+Plan+http://tinyurl.com/mx9zrf" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/a-generic-social-marketing-strategy-or-plan/338/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search Ranking Factors 2009 Released</title>
		<link>http://www.boomtownig.com/blog/search-ranking-factors-2009-released/332/</link>
		<comments>http://www.boomtownig.com/blog/search-ranking-factors-2009-released/332/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 12:29:40 +0000</pubDate>
		<dc:creator>Priyo</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[search engine Ranking Factor]]></category>
		<category><![CDATA[SEO Ranking Factor]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=332</guid>
		<description><![CDATA[Finally SEOmoz has released the latest ranking factors for the year 2009. 72 search engine optimizers participated in the survey which was used to create the latest ranking factors report, released this week. You can read the search ranking factor report here and SEOmoz’s blog post with comments here.
The survey document contains the factors used [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Finally SEOmoz has released the latest ranking factors for the year 2009. 72 search engine optimizers participated in the survey which was used to create the latest ranking factors report, released this week. You can read the <a title="Search Engine Ranking Factor" href="http://www.seomoz.org/article/search-ranking-factors" target="_blank">search ranking factor report here</a> and <a href="http://www.seomoz.org/blog/ranking-factors-version-3-released" target="_blank">SEOmoz’s blog post with comments here</a>.<br />
The survey document contains the factors used in search ranking by major search engines. According to the survey report:<br />
<strong>Top 5 Search Ranking Factors:</strong></p>
<ol>
<li>Anchor Text with Keyword from External Links</li>
<li> External Link Popularity (Quantity &amp; Quality of External Link)</li>
<li> Diversity of Linking Domains</li>
<li> Keyword in Title Tag</li>
<li> Trustworthiness of the Domain Based on Link Distance from Trusted Domains</li>
</ol>
<p><strong>Top 5 Negative Factors:</strong></p>
<ol>
<li>Cloak with Malicious/Manipulative Intent</li>
<li> Link from link brokers/seller</li>
<li> Link from spam website</li>
<li> Cloaking by User Agent</li>
<li> Frequent Server Downtime &amp; Site Inaccessibility</li>
</ol>
<p><strong>Top 5 Most Contentious Factors:</strong></p>
<ol>
<li> Cloaking by Cookie Detection</li>
<li> Cloaking by JavaScript/Rich Media Support Detection</li>
<li> Hiding Text with same/similar colored text/background</li>
<li> Cloaking by IP Address 15.3% moderate contention</li>
<li> Cloaking by User Agent 15.2% moderate contention</li>
</ol>
<p style="text-align: justify;">This report shows that there was very little change from the 2007 search ranking factor document. SEOmoz changed the structure of the above survey.<br />
The primary factors in SEO have not changed very much according to SEOmoz despite the fact that search engines improve their features and technologies continuously. Hopefully these search ranking factors for 2009 will help search engine optimizers who are serious about managing any changes in search engine optimization for 2009.</p>
<p><!--Session data--></p>
<p><!--Session data--></p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/search-ranking-factors-2009-released/332/&title=Search+Ranking+Factors+2009+Released&text=Finally+SEOmoz+has+released+the+latest+ranking+factors+for+the+year+2009.+72+search+engine+optimizers+participated+in+the+survey+which+was+used+to+create+the+latest+ranking+factors+report%2C+released...&tags=search+ranking%2C+search+engine%2C+search%2C+factors%2C+ranking%2C+cloaking" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Search+Ranking+Factors+2009+Released+http://tinyurl.com/m75b8m" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/search-ranking-factors-2009-released/332/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bing Review: Bing Search Features</title>
		<link>http://www.boomtownig.com/blog/bing-review-bing-search-features/317/</link>
		<comments>http://www.boomtownig.com/blog/bing-review-bing-search-features/317/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 06:04:44 +0000</pubDate>
		<dc:creator>Priyo</dc:creator>
				<category><![CDATA[Boomtown News]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Bing Review]]></category>
		<category><![CDATA[bing search engine optimization]]></category>
		<category><![CDATA[bing search features]]></category>
		<category><![CDATA[search engine optimization on bing]]></category>
		<category><![CDATA[seo for bing]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=317</guid>
		<description><![CDATA[Recently Microsoft launched its new search engine “Bing”. Bing comes with new improved features for crawls, analyzing and indexing web pages to provide search resulta related to keywords and phrases searched by a user. We can tell that Bing is a “Decision Engine”. Bing is a smother and faster way to make more conversant selections.
Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Recently Microsoft launched its new search engine “Bing”. Bing comes with new improved features for crawls, analyzing and indexing web pages to provide search resulta related to keywords and phrases searched by a user. We can tell that Bing is a “Decision Engine”. Bing is a smother and faster way to make more conversant selections.</p>
<p style="text-align: justify;">Microsoft released a PDF for webmasters about search engine optimization on Bing (the second SEO-related offering). This PDF is called &#8220;Bing: New Features Relevant to Webmasters&#8221;. This will help you to learn the new interface changes that come with the new search engine “Bing” and how it will affect your website search engine optimization or what you need to do for optimize your website on “Bing”. Microsoft also launched IIS SEO Toolkit. This toolkit will help developers, web server administrators, hosting provider to increase their website’s ranking on search engines.</p>
<p style="text-align: justify;">Following are some important things we can learn from Microsoft’s release for Webmasters.</p>
<p style="text-align: justify;"><strong>Golden Triangle eye-tracking pattern on a Search Engine Result Page (SERP):</strong> Now results pages will appear with a Golden Triangle eye-tracking pattern on Bing. This will make your website more attractive on Bing SERP, and help increase importance on Search Engine optimization.</p>
<p><strong>Categorized Result:</strong> The new Bing first SERP (the first search results page of a query) will not show the first 6 through 10 results now. The 6 through 10 results will contain “categorized” results on the first search result page of a query. This new feature may impact website owners.<br />
Quick Tabs: Bing quick tab helps you to easily navigate through result pages and find the desired information you are looking for. Top ranking results of each of quick tab will show category wise in SERP, which makes Quick Tabs data instantly available.</p>
<p style="text-align: justify;"><strong>Related Searches:</strong> Bing provides a list of common search terms related to current search query in SERP titled “Related Search”. The “Related Search” &amp; “Quick Tab” may infrequently become visible similar to each other in SERP.<br />
<strong></strong></p>
<p style="text-align: justify;"><strong>Search History:</strong> Bing provides search history of previously searched terms. Bing also provides option to clear search history or enable/disable search history.<br />
<strong></strong></p>
<p style="text-align: justify;"><strong>Instant Answers:</strong> This is an old feature of Bing but now it’s enhanced. Now “Instant Answers” will be found in organic result and also in categorized result of SERP.<br />
<strong></strong></p>
<p style="text-align: justify;"><strong>Skip Flash Intro Link:</strong> Bing now provides Skip Flash Intro Link on Search Result; this will help searchers to go directly to the content page of flash intro based websites.<br />
<strong></strong></p>
<p style="text-align: justify;"><strong>Page Translation Link:</strong> Bing now provides Page Translation Link on search result, this will help English language searchers to access other language websites in English.<br />
<strong></strong></p>
<p style="text-align: justify;"><strong>Best match:</strong> Bing has included a new feature called “Best Match”. When a search query is entered &amp; Bing is confident about the first result (that the first result is the best result or the best match what the searcher is looking for), the result will be marked as the “Best Match”. This result may contain more pages, contact details or features of the site. Bing will choose the best match when it’s highly confident in the result as said by Microsoft. Best Match is not good news for site owners who are in the first page for a query that show best match on Bing SERP.<br />
You can also remove your site, change display phone number or remove link from best match by contacting bestmatc@microsoft.com.</p>
<p><strong></strong><strong>Document Preview:</strong> Another good feature by Bing is Document preview. Document preview provides additional content like descriptions, links in a hover on Bing SERP. This feature helps searchers to find desired information without leaving Bing SERP. Also this will help to increased qualified traffic.</p>
<p style="text-align: justify;">If you don’t like this feature to be used on your website then you can ignore this feature by just adding following simple codes to header section of your web page:<br />
&lt;meta name=“msnbot”, content=“nopreview”&gt;<br />
Or<br />
If you want to ignore this feature from all pages then simply add the following code to your HTTP header:<br />
x-robots-tag: nopreview</p>
<p style="text-align: justify;"><strong>Local Listings:</strong> Now Bing provides the local listing center results in local business search. Now local searches are very heavily featured in Bing. You can add you business to local search listing by create a listing on Bing Local Listing Center (username/password required).<br />
Enhanced Wikipedia: Bing has made some changes on Wikipedia Results. Wikipedia Content has been added directly to Bing’s index. When you make a search on Bing you will find a link of enhanced view on Wikipedia result. If you want to use this feature then you need to click on the enhanced view link.</p>
<p style="text-align: justify;"><strong>Crawler Change:</strong> There is no minor changes have been made to MSNBot crawler.</p>
<p style="text-align: justify;">The document provided by Microsoft doesn’t provide a lot of new information that can make effect on search engine optimization. But Bing’s new features may impact website owners through its new thing like document preview, categorized result &amp; replacing the 6th result to 10th result with categorized result.</p>
<p>Finally you should increase your SEO efforts to increase your website’s on-page &amp; off-page and get good rankings on Bing, because of the new ways of thinking about search results by Bing. Search Engine Optimization is the most important thing to get well rank on Bing. To keep your website on the top on Bing SERP, you should follow search engine optimization techniques.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/bing-review-bing-search-features/317/&title=Bing+Review%3A+Bing+Search+Features&text=Recently+Microsoft+launched+its+new+search+engine+%26%238220%3BBing%26%238221%3B.+Bing+comes+with+new+improved+features+for+crawls%2C+analyzing+and+indexing+web+pages+to+provide+search+resulta+related+to+keywords...&tags=the+first%2C+search+engine%2C+bing+serp%2C+your+website%2C+search%2C+result%2C+feature%2C+results%2C+engine" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Bing+Review%3A+Bing+Search+Features+http://tinyurl.com/ntfuny" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/bing-review-bing-search-features/317/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Cross-browser Rounded Corner Solution</title>
		<link>http://www.boomtownig.com/blog/a-cross-browser-rounded-corner-compromise-solution/310/</link>
		<comments>http://www.boomtownig.com/blog/a-cross-browser-rounded-corner-compromise-solution/310/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 12:25:04 +0000</pubDate>
		<dc:creator>jamey</dc:creator>
				<category><![CDATA[Applications Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Website Design]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=310</guid>
		<description><![CDATA[After much trial and error, deliberation, research, and head banging on my desk, I&#8217;ve finally come up with a solution to the programmer&#8217;s age-old cross-browser rounded corners dilemma that works for me. The dilemma, of course, is that it&#8217;s the year 2009 and rounded corners can be implemented in EVERY modern-day browser except our friend [...]]]></description>
			<content:encoded><![CDATA[<p>After much trial and error, deliberation, research, and head banging on my desk, I&#8217;ve finally come up with a solution to the programmer&#8217;s age-old cross-browser rounded corners dilemma that works for me. The dilemma, of course, is that it&#8217;s the year 2009 and rounded corners can be implemented in EVERY modern-day browser except our friend Internet Explorer. Even the most recent incarnation of IE (v8) STILL doesn&#8217;t support native rounded corners in CSS!</p>
<p>After dealing with rounded corner images, CSS hacks, javascript hacks, and extraneous markup hacks for years, I decided it was time to put this thing to rest and come up with a solution that works for every design I&#8217;m translating into CSS, no matter where the rounded corners appear (nav bar, floating divs, on images, on background images, etc&#8230;)</p>
<p>If you know anything about me you know that I&#8217;m a stickler for semantic markup and clean code in general. XHTML and CSS that validate. So you&#8217;ll get an idea of my frustration level with this rounded corner issue when you hear that the solution I&#8217;ve settled upon doesn&#8217;t validate CSS. Yes that&#8217;s right. However I&#8217;m sleeping just fine and I&#8217;m quite happy that this solution is keeping me from spending 20 hours to create a style sheet!</p>
<p>So what is it you ask?</p>
<p>In short, I&#8217;m using native CSS rounded corner support for all browsers except IE&#8230; and for IE I&#8217;m implementing the BEST javascript-based rounded corner solution I&#8217;ve found to date: <a href="http://www.dillerdesign.com/experiment/DD_roundies/" target="_blank">DD_roundies</a>. So in my CSS I use the standard Gecko and Webkit syntax for achieving my rounded corners. I then use conditional comments to include the DD_roundies solution for any version of IE. It&#8217;s that simple.</p>
<p>I&#8217;ve tried EVERY single rounded corner javascript library out there. I&#8217;m not kdding&#8230; at least 20 different solutions. None work as well in IE as DD_roundies. In fact, conditional comments aren&#8217;t even 100% necessary since DD_roundies won&#8217;t invoke on any browser except the IE&#8217;s! So in the end I get a style sheet that validates EVERYTHING except the border-radius properties, and a design that can include rounded corners almost anywhere I desire. It&#8217;s a sacrifice I&#8217;m willing to live with.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/a-cross-browser-rounded-corner-compromise-solution/310/&title=A+Cross-browser+Rounded+Corner+Solution&text=After+much+trial+and+error%2C+deliberation%2C+research%2C+and+head+banging+on+my+desk%2C+I%26%238217%3Bve+finally+come+up+with+a+solution+to+the+programmer%26%238217%3Bs+age-old+cross-browser+rounded+corners+dilemma...&tags=rounded+corners%2C+rounded%2C+i%26%238217%3Bm%2C+corners%2C+solution%2C+corner" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=A+Cross-browser+Rounded+Corner+Solution+http://tinyurl.com/lyn9b5" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/a-cross-browser-rounded-corner-compromise-solution/310/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add a Dun &amp; Bradstreet Listing</title>
		<link>http://www.boomtownig.com/blog/add-a-dun-bradstreet-listing/308/</link>
		<comments>http://www.boomtownig.com/blog/add-a-dun-bradstreet-listing/308/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 14:13:36 +0000</pubDate>
		<dc:creator>sue</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[Social Bookmarking Tips]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=308</guid>
		<description><![CDATA[We were changing our company name, so we had to make a change to Dun &#38; Bradstreet listing, and I was put in touch with Scott Garger tel.800.999.3867 ext.7686 who walked me through the process.  While we were talking, he told me about a newish service that D&#38;B offers, a power listing in their [...]]]></description>
			<content:encoded><![CDATA[<p>We were changing our company name, so we had to make a change to Dun &amp; Bradstreet listing, and I was put in touch with Scott Garger tel.800.999.3867 ext.7686 who walked me through the process.  While we were talking, he told me about a newish service that D&amp;B offers, a power listing in their directory.  It is free &#8211; but you can update to the silver listing which is the same price as a Yahoo listing, but tailored more toward B to B marketing.</p>
<p>You do have to have a D&amp;B number which gives you the ability to customize and feature information about your company.  Plus it has that trusted D&amp;B name for your prospective customers and vendors.  You can customize your profile listing with logo, links, testimonials, etc. and list your services or products.  But best of all, you can Increase the credibility of your existing website by adding the D&amp;B badge.</p>
<p>This link has a flash demo of how it works:</p>
<p>http://dnb.powerprofiles.com/about</p>
<p>They say their directory gets 8,500 visitors a day.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/add-a-dun-bradstreet-listing/308/&title=Add+a+Dun+%26%23038%3B+Bradstreet+Listing&text=We+were+changing+our+company+name%2C+so+we+had+to+make+a+change+to+Dun+%26amp%3B+Bradstreet+listing%2C+and+I+was+put+in+touch+with+Scott+Garger+tel.800.999.3867+ext.7686+who+walked+me+through+the+process.&tags=listing" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Add+a+Dun+%26+Bradstreet+Listing+http://tinyurl.com/na8bvn" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/add-a-dun-bradstreet-listing/308/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benefits of Twitter</title>
		<link>http://www.boomtownig.com/blog/benefits-of-twitter/289/</link>
		<comments>http://www.boomtownig.com/blog/benefits-of-twitter/289/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 11:21:05 +0000</pubDate>
		<dc:creator>Priyo</dc:creator>
				<category><![CDATA[SMO]]></category>
		<category><![CDATA[benefits of twitter]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitter benefits]]></category>
		<category><![CDATA[twitter tips]]></category>

		<guid isPermaLink="false">http://www.boomtownig.com/blog/?p=289</guid>
		<description><![CDATA[Twitter, a micro blogging tool which is now very popular among the youth. Here’s how twitter will be beneficial for you or your business:


Research Tool: Twitter allows you insight into an amazing community of people from around the world to find out what they are thinking, feeling and experiencing in different ways. In a sense [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><img class="size-full wp-image-305 alignright" title="benefits-of-twitter" src="http://www.boomtownig.com/blog/wp-content/uploads/benefits-of-twitter.jpg" alt="benefits-of-twitter" width="127" height="85" />Twitter, a micro blogging tool which is now very popular among the youth. Here’s how twitter will be beneficial for you or your business:</p>
<p align="justify">
<ol>
<li>Research Tool: Twitter allows you insight into an amazing community of people from around the world to find out what they are thinking, feeling and experiencing in different ways. In a sense Twitter becomes a news service where you’ll quickly find if there is a breaking story somewhere in the world by watching it. Twitter is getting more popular because it’s very quick and easy to use. Wide variety of people use twitter because of the character limit of the messages which keeps communications brief, convenient and Productive.</li>
<li>Collaboration and Networking: This interaction is helpful for business in way or the other. Such interaction can generate new ideas or can get business partner. For the ongoing partnership it can generate confidence among them. It can generate significant collaboration that can help now or in long term.</li>
<li>Direct Traffic: Twitter is all about the direct traffic! If your twitter page is not driving direct traffic to your website then it’s useless. There are many ways to drive direct traffic to your own website from your twitter page. You need to use these key benefits.</li>
<li>Twitter as a marketing tool: For marketers who use Twitter, this is a great way to reach out to a different demographic. Those who are not able to commit to blogging, particularly due to time restraints, Twitter could be an answer into social marketing. Using Twitter would be an interesting exercise for companies to try communicating their own announcements.</li>
<li>Reinforce Your Personal Brand: You can use Twitter to expand your brand or to show a different side of you. Some people inject humor into Twittering that you don’t see on blogs. There’s also something a little more personal about many of the people on Twitter.</li>
<li>Promote Content: Twitter can potentially drive traffic and promote content. Twitter provide a tool called Twitter Feed will take the titles and URLs from blog’s feeds and publish it on a Twitter account. This is a great way to promote your content.</li>
<li>Extend Audience: Bloggers after sometime started feeling that they have been started falling towards saturation point. Such type of falling take at up to 1 year to develop and that is a real time challenge for them. Such type of situation needs some encouragement to that blogger to overcome and beat this misleading feeling. Twitter can help them much it will attract potential leaders and this definitely generate confidence in them. So Twitter can help in uplifting not only the business but also the self satisfaction.</li>
<li>Excellent for Search Engine Optimization: You can gain popularity of your profile page of your twitter with the help of some tricks. You can found many famous people’s twitter pages which are having high page rank.<br />
For Example: “Brent D. Payne” is one a popular user who has 7 page rank and 21,720 followers to his profile. If you can link to their profile page, your profile will get popular and ranked.</li>
<li>Easy Updates: Now you can use cell phone to update twitter page! This will help you to keep update with fresh and related content to your twitter page from any where and anytime. You can very easily post text from you cell phone as twitter allows 140 characters for one post. Updating your twitter profile page frequently will bring people back to find what you are posting.</li>
<li>Find Out What People REALLY Think: Through Twitter you can get the sense of what people think on a subject, which is very good thing. Twitter helps you to know people better. Twitter also helps you to keep your finger on the thoughts of your potential readers and their requirements.</li>
</ol>
<p><img class="alignnone size-full wp-image-303" src="http://www.boomtownig.com/blog/wp-content/uploads/images.jpg" alt="images" width="127" height="85" /></p>
<br/><a href="http://www.socialmarker.com/?link=http://www.boomtownig.com/blog/benefits-of-twitter/289/&title=Benefits+of+Twitter&text=Twitter%2C+a+micro+blogging+tool+which+is+now+very+popular+among+the+youth.+Here%26%238217%3Bs+how+twitter+will+be+beneficial+for+you+or+your+business%3A+++Research+Tool%3A+Twitter+allows+you+insight+into+an...&tags=your+twitter%2C+you+can%2C+can+generate%2C+twitter%2C+people%2C+profile%2C+traffic" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript><p align="left"><a class="tt" href="http://twitter.com/home/?status=Benefits+of+Twitter+http://tinyurl.com/mruc7x" title="Post to Twitter"><img class="nothumb" src="http://www.boomtownig.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.boomtownig.com/blog/benefits-of-twitter/289/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
