<?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>BlogCraving &#187; How to&#8230;</title>
	<atom:link href="http://blogcraving.com/category/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogcraving.com</link>
	<description>What's your craving?</description>
	<lastBuildDate>Tue, 01 Jun 2010 06:18:55 +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>Customizing Wordpress: Don&#8217;t Reinvent the Wheel</title>
		<link>http://blogcraving.com/customizing-wordpress-reinvent-wheel/</link>
		<comments>http://blogcraving.com/customizing-wordpress-reinvent-wheel/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 19:32:06 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=733</guid>
		<description><![CDATA[The greatest single feature of Wordpress is how easily it can be customized.  As a matter of fact, you&#8217;ve probably been on websites that you did not even realize were powered by Wordpress.
WP is much more than a blogging platform.  It can be a full-blown CMS.  All it takes is some elbow grease.
With that in [...]]]></description>
			<content:encoded><![CDATA[<p>The greatest single feature of Wordpress is how easily it can be customized.  As a matter of fact, you&#8217;ve probably been on websites that you did not even realize were powered by Wordpress.</p>
<p>WP is much more than a blogging platform.  It can be a full-blown CMS.  All it takes is some elbow grease.</p>
<p>With that in mind, the other great thing about Wordpress is open-source coding.</p>
<p>I&#8217;ll go out on a limb and say that 90% of the functions, designs, and layouts you want for your Wordpress site already exist somewhere else.  If you want it, chances are that someone has already made it happen.</p>
<p>When creating your template, do not reinvent the wheel.</p>
<p>My advice is to <a href="http://blogcraving.com/blog-templates/">find a prebuilt template</a> that accomplishes the majority of what you want on your site.  It does not have to be exactly what you want, just somewhat in the neighborhood.</p>
<p>Get that template in your hands (either paid or free), and use it as your &#8220;launch pad.&#8221;<span id="more-733"></span></p>
<p>Next, go out and find the missing elements that you want.  Perhaps there&#8217;s a cool way of displaying author information in your Wordpress posts, or a snazzy photo gallery function.  Just go out there and find it.</p>
<p>Then try to figure out how it was built.</p>
<p>If the template was built by a design shop, head over to that shop and see if you can buy the template.</p>
<p>You can also head over to the <a title="Wordpress support forums" href="http://wordpress.org/support/">Wordpress support forums</a>.  They are free and can often tell you exactly how to achieve a certain function.</p>
<p>Take those cherry picked items back to your site and incorporate them into the template you previously purchased.  Often, it is as easy as copy/pasting some code and doing some light weight CSS work.</p>
<p>That should cover 90% of your design needs right there.  The remaining 10% will be what you have to build out from scratch.</p>
<p>Instead of building 80% or 100% of your template by hand, you&#8217;ve just cut the workload drastically.  Now you can focus your energy on those totally unique customizations instead of stuff that has been built 100 times over by other developers.</p>
<p>If you have taken the plunge and hired developer to help you, the same exercise will come in handy.  Get out there and look for the things that you want to have on your site.  Find designs you like.  Share all of this information with your developer, and it will make their life easier.  You will get what you are looking for much quicker if the developer has samples to work from.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/customizing-wordpress-reinvent-wheel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Best Twitter Plugins for Wordpress</title>
		<link>http://blogcraving.com/top-5-twitter-plugins-wordpress/</link>
		<comments>http://blogcraving.com/top-5-twitter-plugins-wordpress/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 03:27:46 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=720</guid>
		<description><![CDATA[Twitter integrations into Wordpress blogs are all the rage these days.  It is the most commonly asked for feature among our clients.
With that, here are the Top 5 Twitter Plugins for Wordpress.
1) Twitter Widget Pro:
This plugin creates a sidebar widget with tons of configurable controls to adjust the Twitter feed&#8217;s display.  You can also control [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter integrations into Wordpress blogs are all the rage these days.  It is the most commonly asked for feature among our clients.</p>
<p>With that, here are the <strong>Top 5 Twitter Plugins for Wordpress</strong>.</p>
<h3>1) <a href="http://wordpress.org/extend/plugins/twitter-widget-pro/">Twitter Widget Pro</a>:</h3>
<p>This plugin creates a sidebar widget with tons of configurable controls to adjust the Twitter feed&#8217;s display.  You can also control things like showing the date/time stamps, etc.  This is great for pulling your Tweets right into your site, or pulling in Tweets from a group of people based on a subject.  It is also a great way to keep some fresh, active content going on your site until your next post.</p>
<h3>2) <a href="http://wordpress.org/extend/plugins/twitter-feed/">Twitter Feed</a>:</h3>
<p>Got friends? Ha.  By that I mean do you have multiple people working on your blog?  Or do you have multiple Twitter followers/accounts that you would like to display on your site&#8217;s sidebar?  This is the plugin for you.  Easily pull in Tweets from multiple users and control the slick graphic display of them on your site.  Includes the Twitter user picture and more. <span id="more-720"></span></p>
<h3>3) <a href="http://wordpress.org/extend/plugins/twitter-friends/">Twitter Friends</a>:</h3>
<p>Show the loooove!  This widget allows you to show who is following you on Twitter.  This is a great way to thank loyal followers and to encourage people to follow you.  This plugin will show the user&#8217;s Twitter photo, bio line, and most recent Tweet.  You can toggle on/off each feature as well allowing you to show more details about each person (or not).</p>
<h3>4) <a href="http://wordpress.org/extend/plugins/twitter-friends/">Post to Twitter</a> (and Twitter to Post)</h3>
<p>Oh how magical a world it would be if you could somehow get your Wordpress posts to automatically show up in your Twitter account as Tweets?  How insane would it be if you could turn your Tweets into actual posts within Wordpress?  Dream no more my friends.  Post to Twitter does exactly that.  It allows you to control the direction of information  (Twitter to WP  vs  WP to Twitter).  Control the follow of Tweetalicious in either way you choose, or both!</p>
<h3>5) <a href="http://wordpress.org/extend/plugins/twitter-blaster/">Twitter Blaster</a>:</h3>
<p>Kind of a unique way to use Twitter and Wordpress.  This plugin allows your users to publish to your Twitter account.  Their Tweets get held as a &#8220;pending&#8221; post for your review.  You can then approve the Tweet and have it show up in your Twitter feed.  You can also approve the Tweet as a page/post.</p>
<h3>Have one you really enjoy?  Tell me about it!</h3>
<p>Post links to your favorite Twitter plugins for Wordpress in the comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/top-5-twitter-plugins-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Start Building Your Email List Today</title>
		<link>http://blogcraving.com/start-building-email-list-today/</link>
		<comments>http://blogcraving.com/start-building-email-list-today/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 22:15:06 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=701</guid>
		<description><![CDATA[How big is the email list for your blog?
Wait&#8230;what do you mean you don&#8217;t have a list?
You have no idea how much traffic, loyalty, and revenue you have already missed.
If you have a fairly new blog, you&#8217;re off the hook.  I will just assume you did not know any better.
However, if your site has been [...]]]></description>
			<content:encoded><![CDATA[<p>How big is the email list for your blog?</p>
<p><em>Wait&#8230;what do you mean you don&#8217;t have a list?</em></p>
<p class="alert" style="text-align: center;"><strong>You have no idea how much traffic, loyalty, and revenue you have already missed.</strong></p>
<p>If you have a fairly new blog, you&#8217;re off the hook.  I will just assume you did not know any better.</p>
<p>However, if your site has been around a for while and you&#8217;re getting over a thousand visits a day, you should already be in the process of building an email list.</p>
<p>The benefits of good old-fashioned, home-grown email lists cannot be understated.</p>
<h3>So how do you start your list?</h3>
<p>First, you need an email system to manage your list. At BlogCraving, <a href="http://www.aweber.com/?318744">we use Aweber</a> to run <a href="http://blogcraving.com/free-how-to-start-a-gossip-blog/">our mini courses</a> and newsletters.  <a href="http://www.constantcontact.com">Constant Contact</a> is another good one that I&#8217;ve used in the past.  I just prefer <a href="http://www.aweber.com/?318744">Aweber</a>.</p>
<p>Once you&#8217;ve signed up, I believe both will allow you a 30 day free trial, so there&#8217;s no risk.</p>
<p>The next thing you have to do is start getting your blog readers to subscribe. Unfortunately, it is not as easy as it sounds.  You could throw up a post that says, &#8220;Hey&#8230;sign up for my newsletter.&#8221;  You&#8217;ll probably get a few people to actually sign up, but not the volume that you are looking for.<span id="more-701"></span></p>
<p>Instead, you have to put a nice juicy reason out there for people to join your list.  You are asking people to give you something that they find very private and valuable:  their email address.  You had better give them a great reason for giving it to you.</p>
<p>Unfortunately, spammers have ruined the names of good, honest emailers.  People are very cautious when giving out an address.</p>
<p>Therefore, you must offer valuable content and incentives to join.  Whatever your niche is, put together some killer content that will only be available to newsletter subscribers.  Tell them about all the great stuff that subscribers are going to get sent, like insider tips, knowledge, and timely alerts.</p>
<p>Of course, you then have to deliver on that promise.</p>
<p>With programs like <a href="http://www.aweber.com/?318744">Aweber</a>, you can automate the sending of your emails.  For example, you can automate the sending of 5-part emails and spread them over 5 weeks.</p>
<p>When a user signs up, they instantly receive content piece #1.  Then over the next 4 weeks, they get 4 more content nuggets sent to them automatically.</p>
<p>It could be anything, as long as you are delivering great content value.</p>
<h3>Remember, great content is the name of the game.</h3>
<p>If your content is no good, you&#8217;ll know right away because you will see your unsubscribe rates drop like a rock. You should really spend extra time with your email auto responders or broadcasts. Make sure that your emails are something that people are going to WANT to get in their inbox.</p>
<h3>What&#8217;s the benefit for you?</h3>
<p>Your emails will drive visitors back to your site.  From the email itself, you can drive people back to articles, sections, photos, and more on your site.  Every time a broadcast goes out, you will see an influx of traffic back to your site.</p>
<p>You can also include advertising messages in your emails.  You don&#8217;t want your emails to look like a big Penny Saver flyer, but you can include some monetization elements.</p>
<p>For example, if you are running a &#8220;mommy blog&#8221; and find an affiliate program that Baby Gap is having a sale this weekend, you can include a subtle affiliate link back to BabyGap.com.  Some folks might click it and buy some stuff, earning you a commission.</p>
<p>In that case, sales on baby clothes are seen as valuable content/information since your site is a &#8220;mommy blog.&#8221; Good advertising can actually be valuable content for your audience.</p>
<p>It is very easy to tell if you are sending people information they want.  Just look at your unsubscribe rate.  If you&#8217;re unsubscribe rate is low, and you are getting a handful of new subscribers each day, you are in excellent shape.</p>
<p>As your list grows, so does the value of your online product.</p>
<p>[<a href="http://www.flickr.com/photos/adriarichards/3188845795/">Photo Credit</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/start-building-email-list-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Your Blog Hosted for Free</title>
		<link>http://blogcraving.com/blog-hosted-free/</link>
		<comments>http://blogcraving.com/blog-hosted-free/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 14:00:17 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=678</guid>
		<description><![CDATA[I always encourage bloggers that want to take themselves seriously to get their own hosting, and manage their own site.  The most common pushback I get is the price of hosting.  You can get your blog hosted for free.  It is pretty easy.]]></description>
			<content:encoded><![CDATA[<p>I always encourage bloggers that want to take themselves seriously to <a href="http://blogcraving.com/preferred-hosting-blog-solutions/">get their own hosting</a>, and manage their own site.  The most common pushback I get is the price of hosting.  You can get your blog hosted for free.  It is pretty easy.</p>
<h3>First some perspective.</h3>
<p>Let&#8217;s say you really do have your blog hosted for free right now on a site like <a href="http://www.blogger.com/about">Blogger</a> or <a href="http://en.wordpress.com/features/">Wordpress.com</a>.  That&#8217;s great.  If you are happy, god bless.  If you want to step up you game a little, you are going to have to move on to a self hosted solution.</p>
<p>What are we talking about price wise?  Roughly $80 &#8211; $120 per year.  You can pretty easily get your hosting done for about $7.95 per month.  That&#8217;s really cheap.  Granted, that is much more expensive than free&#8230;I will give you that.  However, it is a small price to pay for the potential increase in revenue and content flexibility that is then afforded to you.</p>
<h3>How to get your hosting for free?</h3>
<p>There are two easy ways, but first consider our goal.  We need to come up with $7.95 in revenue every month to offset the cost of hosting.  That is not a lot of money.<span id="more-678"></span></p>
<p><strong>Method #1: Google Adsense</strong></p>
<p><a href="http://google.com/adsense">Adsense</a> is probably the easiest, most turn-key way to start making advertising revenue on your website.  If you&#8217;ve never used it before, it is simple.  Just add the Google ad units to your page template and start getting paid.  You will get a few cents every time someone clicks an ad on your website.</p>
<p>Let&#8217;s break it out even further.  You need to generate $0.27.  When you think about it, that is not that hard at all.</p>
<p>You&#8217;re first couple of months, you might only make a dollar or two.  By the last month or two, you will probably be making around $12+.  So on average for the year, you should be right on target.</p>
<p>The big guys are going to turn their noses up at this idea and say that you should <a href="https://www.azoogleads.com/corp/publishers/apply.php?i=36231">get into affiliate marketing</a>, etc.  Sure, there are a variety of other networks you can get involved with and eventually make more money.  There is no question about that.</p>
<p>However, this is just the quickest way to get started.</p>
<p><strong>Method #2: Refer a Friend</strong></p>
<p>I don&#8217;t think I have ever found a single hosting company that does not run their own affiliate marketing program.  Basically, this is a program that allows you to sign up as a &#8220;partner&#8221; with the hosting company.  For every referral or sale that can be attributed to you, they will pay you a commission.</p>
<p>In the traditional sense, you would do this through banners, buttons, text links, CPC campaigns, etc.</p>
<p>But you can do this on a much smaller level.  Just put your host&#8217;s affiliate link on your about page.  Then when you talk to your friends, recommend your host.  Tell them to just go to your About page and click the link to find out about your hosting plan.</p>
<p>If they end up buying a plan with your host, you will get paid.</p>
<p>The best part is the commission itself.  Most hosts pay between $50 &#8211; $100+ per referral!  With just one or two friend referrals, you could have your entire year of hosting paid off.</p>
<p>If you are the kind of person in the group that others look to for recommendations, this might be a great opportunity for you.</p>
<p>You can&#8217;t lose either way you go.</p>
<p>The best part is the revenue is limitless.  The goal here is to completely offset your hosting costs, but why does it have to start there?  You could actually end up making way more than your hosting ends up costing.</p>
<p>Welcome to the world of digital advertising.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/blog-hosted-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cache Your Wordpress Blog to Make it Faster</title>
		<link>http://blogcraving.com/cache-your-wordpress-blog-faster/</link>
		<comments>http://blogcraving.com/cache-your-wordpress-blog-faster/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:00:30 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=657</guid>
		<description><![CDATA[What's the most common problem that growing blogs always run into?  Their Wordpress site needs to be cached in order to handle the growing influx of traffic.]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s the most common problem that growing blogs always run into?  Their Wordpress site needs to be cached in order to handle the growing influx of traffic.</p>
<p>The lifespan of the common blogger goes something like this.</p>
<ol>
<li>Blogger starts blog at <a href="http://wordpress.com">Wordpress.com</a>, <a href="http://blogger.com">Blogger</a>, or <a href="http://typepad.com">Typepad</a>.</li>
<li>Blogger realizes they want more flexibility and ability to generate a little revenue.</li>
<li>Blogger moves their site over to a self hosted Wordpress.org setup on a <a href="http://blogcraving.com/preferred-hosting-blog-solutions/">cheap blog host</a>.</li>
<li>Blogger&#8217;s traffic continues to grow.</li>
<li>BOOM.  Site begins to fail because their shared PHP server and database are overwhelmed.</li>
</ol>
<p>That&#8217;s where most bloggers start scratching their head.  They start to do some research about all the errors they are getting.  Of course, their lame hosts have no good answers and just tell them to upgrade their hosting plans.<span id="more-657"></span></p>
<p>Not knowing any better, most agree and get sold into a more costly plan only to find themselves in the same position a few months later.</p>
<p>In most cases, you are probably a year or more away from needing to upgrade your hosting plan.  Even then, it might not be necessary.</p>
<h3>What is causing these problems with my blog?</h3>
<p>Your site needs to be <a href="http://en.wikipedia.org/wiki/Cache">cached</a>.</p>
<p>Back in the day, this would have taken you hours and hours of coding, some coin, and some aspirin.  Not anymore.</p>
<p>If you are not running <a href="http://ocaoimh.ie/wp-super-cache/">WP Supercache</a> on your Wordpress blog today, you are nuts.  For the technical and traffic level of most bloggers on the Internet today, this one, simple, easy to use plugin will solve so many of your problems.</p>
<p class="note"><a href="http://wordpress.org/extend/plugins/wp-super-cache/"><strong>WP Super Cache:</strong></a> This plugin generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.</p>
<p>The reason your site is loading slower, and you are getting resource over use notices from your host is due to the volume of unnecessary queries being run by your blog.  The more traffic you generate, the more queries and processes are run.</p>
<p>It makes sense when you think about it.</p>
<p>Your blog text (and a lot more) resides inside a database.  In order to get that text out of the database and into a readable form, your server runs a query for your post and displays it to the user via PHP.  Logic would then tell you that each time a user comes to your site, that query is run and the text is displayed.</p>
<p>Over. Over. Over. And over again.</p>
<p>But hey.  Why does that query need to be run over and over when it is always showing the same thing?  Nothing has changed since 3 seconds ago when the last user came to your site.  Why run a unique query?</p>
<p>That&#8217;s where caching comes in.</p>
<p>As described above, once the query is run the first time, it gets saved as a plain HTML file (in essence) and served to all future users using nothing but plain old <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server">Apache</a>.  Once the query has been run once, there&#8217;s no need to run it again.  Just serve the same results to the next visitor.</p>
<p>Therefore, your database and PHP engine are not overworked.</p>
<p>The result is less stress on your CPU or shared CPU, and a faster loading blog for the user.</p>
<p>Next time you do a post, that cache is erased and regenerated with your NEW post.</p>
<p>That is really basic description of how caching works, but you can see how it really makes sense.  Luckily, we have the free WP SuperCache plugin to handle all of the work for us.  It takes just 30 seconds to install and have running on your blog.</p>
<p>Immediately, you will notice your slow site loading faster, and those pesky server overage errors should stop.</p>
<p>If you do in fact have the next <a href="http://perezhilton.com">Perez Hilton</a>, <a href="http://techcrunch.com">TechCrunch</a>, or <a href="http://dailykos.com/">Daily Kos</a> on your hands, you may eventually need to upgrade your hosting.  However, even then, you will still be using this plugin. In the mean time, you&#8217;ll be good where you&#8217;re at.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/cache-your-wordpress-blog-faster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Make Your Own Wordpress [Shortcode]</title>
		<link>http://blogcraving.com/wordpress-shortcode/</link>
		<comments>http://blogcraving.com/wordpress-shortcode/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 05:41:34 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Layout]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=631</guid>
		<description><![CDATA[Making your own custom Wordpress shortcode is actually very easy to do.  All you need to do is add a little bit of code to your site to generate a new Wordpress shortcode.]]></description>
			<content:encoded><![CDATA[<p>Making your own custom Wordpress shortcode is actually very easy to do.  All you need to do is add a little bit of code to your site to generate a new Wordpress shortcode.</p>
<p>Everyone loves the convenience of shortcodes such as the built in Wordpress gallery shortcode.  All you do is put [shortcodehere] into your post, and the gallery shows up</p>
<p>You may have used some plugins that implement their own custom shortcodes as well.  For example, if you want a poll in your post, your plugin may just tell you to throw something like this in your post:</p>
<p>[poll id=43]</p>
<p>That tells your blog to go get poll number 43 and place it into the post with all the proper formatting.<span id="more-631"></span></p>
<h3>What if you wanted to make your own custom shortcode?</h3>
<p>Easy enough.  For the sake of this example, lets say that you wanted to put a 300&#215;250 square banner ad in the body of your post.  You don&#8217;t always need this ad unit, so you would like to have the ability to just place it in the occasional post or page quickly and easily without having to remember all of the code.</p>
<p>When all is said and done, all you want to do is add <code>[square_ad]</code> to your post, and your custom shortcode will handle the rest.</p>
<p>Here&#8217;s what you do.</p>
<p><strong>STEP 1:</strong></p>
<p>Locate your functions.php file in your themes folder.  If you do not have a functions.php file, just go ahead and make one.</p>
<p><strong>STEP 2:</strong></p>
<p>Paste this code into your functions.php file:</p>
<pre class="php">function post_ad() { 

return '&lt;center&gt;YOUR AD SERVER CODE GOES HERE&lt;/center&gt;';

 }

add_shortcode('square_ad', 'post_ad');</pre>
<p>Right there on line 3, you can see where I have labeled where to drop you ad code.  So just take your Google Adsense code or other third party serving code ane place it in there.</p>
<p>Review the code parts.</p>
<pre class="php">function post_ad() {</pre>
<p>In this first line of code, we are naming the function itself.  This is not necessarily the name of the short code, but a way to reference the function.  The post_ad part is the name.  Call it whatever you want.</p>
<pre class="php">return 'YOUR AD SERVER CODE GOES HERE';</pre>
<p>This is the important part.  This is your third party ad code.  However, it could be anything.</p>
<p>It could be a 3rd party script, a photo, or any other HTML that you want displayed.</p>
<p>If you do not want your item centered, no problem.  Just remove the center tag parts.</p>
<p>Lastly, there is this bit of code.</p>
<pre class="php">add_shortcode('square_ad', 'post_ad');</pre>
<p>The &#8217;square_ad&#8217; part is where you actually get to come up with the shortcode to use.  In this case, we would write <code>[square_ad]</code> anywhere on the page that we want this to show up.</p>
<p>The <code>post_ad</code> part is referencing back to the name of the function from a couple steps prior.  This name should match the name of the function.</p>
<h3>Finishing up.</h3>
<p><strong>Step 3:</strong></p>
<p>That&#8217;s pretty much it!  Pop that code into your functions.php file and upload the file.  On your next post, you should be able to just add your new shortcode to your post.</p>
<p>That&#8217;s it!  Give it a test drive to see how it goes.  It should work out for you nicely.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/wordpress-shortcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Social Networking Buttons to Your Blog or Website</title>
		<link>http://blogcraving.com/adding-social-networking-buttons-blog-website/</link>
		<comments>http://blogcraving.com/adding-social-networking-buttons-blog-website/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 03:52:00 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=610</guid>
		<description><![CDATA[If you are sick of hearing about social networking, join the club.  However, there is real value in the traffic that it can generate for your site.  Does that mean you need to add social networking buttons to your blog or website?
Probably.
But don&#8217;t go crazy.
You should care about the traffic that can be generated by [...]]]></description>
			<content:encoded><![CDATA[<p>If you are sick of hearing about social networking, join the club.  However, there is real value in the traffic that it can generate for your site.  Does that mean you need to add social networking buttons to your blog or website?</p>
<p>Probably.</p>
<p>But don&#8217;t go crazy.</p>
<p><strong>You should care about the traffic that can be generated by social networking sites to your blog.</strong></p>
<p>The value of having the little buttons or chicklets on your blog or website is going to be tough to measure.  Sure, there are some free service <a href="http://sharethis.com/">like Share This</a> that allow you to track the number of clicks the social networking buttons get. That&#8217;s all great to know.</p>
<p>At the end of the day, what you really need to know is how much traffic back to your site is generated thanks to these buttons.  It is much harder to track the entire traffic path.<span id="more-610"></span></p>
<p class="note">Someone clicks an <a href="http://internetmarketingformommies.com/adding-social-networking-buttons-to-your-blog-or-website/">&#8220;Add to Facebook&#8221; button</a> on your site.  A link to your blog post is generated in that person&#8217;s Facebook profile.  Cool.  However, how do you know how many people subsequently click that link because they saw it in that person&#8217;s profile?  How do you track those clicks separately from another person&#8217;s profile link?  How do you track those clicks separately from your Facebook fan page?</p>
<h3>Do I need to be <em>that</em> specific about tracking my social networking traffic?</h3>
<p>You should care to a certain extent because if something all of a sudden really starts to work well, you want to know exactly what it was so you can repeat it over and over again.  This will help you spend your time most effectively.</p>
<p>To take it a step further, you should be concerned with <strong>tracking all your inbound links</strong>.  If you are not checking and analyzing your website statistics on a daily basis, you are doing yourself a disservice.  There are a lot of great tools out there to help you track and <a href="http://blogcraving.com/chartbeatcom-realtime-stats/">digest these stats in real-time</a>.  Part 6 of our <strong>free blogging course</strong> goes into <a title="Free Course on Blogging and Website Stats Tracking" href="http://http://blogcraving.com/how-to-start-a-great-wordpress-blog/">much more detail on stats tracking services</a>.</p>
<h3>Do I need to have social networking buttons on my blog or website?</h3>
<p>Getting back to the point, it is probably a good idea.  Don&#8217;t obsess about it though.</p>
<p>Find an attractive, non-obtrusive way to integrate the buttons into your homepage and individual blog posts.  Make sure they <a href="http://bloggerstop.net/2008/12/how-to-add-social-networking-buttons-to.html">do not overwhelm the design</a>, and try not to have them look tacky.  Remember, these are just there as a reminder for people.  They already know they have a Facebook account.  And they know they can post links to it.  So this is just a little reminder that will save them a step or two.</p>
<p>Instead, save that sweat and stress.  Refocus it on creating unique solicitations for people to post the link to their Facebook or Twitter accounts.  That&#8217;s time much better spent.</p>
<p>Come up with an incentive or contest for people to post a link to your page.</p>
<p>Want to collect user photos?  Have them submit them to you as an @reply to you via Twitter.  That usually generates a good amount of traffic because it shows up publicly to everyone following that user as well.</p>
<p>Have a &#8220;Facebook Fans Only&#8221; contest.  The only users eligible are people who are Fans of your site on Facebook.</p>
<p>In other words, putting just a little more thought into social networks on a post-by-post basis will be far more beneficial than worrying about the placement of your share buttons.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/adding-social-networking-buttons-blog-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got Speed? The Problem with Slow Loading Blogs</title>
		<link>http://blogcraving.com/speed-problem-slow-loading-blogs/</link>
		<comments>http://blogcraving.com/speed-problem-slow-loading-blogs/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 07:15:39 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Theme Optimization]]></category>
		<category><![CDATA[Thesis]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=580</guid>
		<description><![CDATA[If you are not the tech savvy type, I'd be willing to bet your site loads slower than it should.  Most amateur bloggers (and some professional ones) are not very good developers.  Here's where I would normally make the case for hiring a firm like BlogCraving to handle these things for you, but this time I will spare you.

Let's just jump right to the point and find out if your site is a load hog.]]></description>
			<content:encoded><![CDATA[<p>Does your blog load slowly?  C&#8217;mon.  Be honest&#8230;we&#8217;re all friends here.</p>
<p>If you are not the tech savvy type, I&#8217;d be willing to bet your site loads slower than it should.  Most amateur bloggers (and some professional ones) are not very good developers.  Here&#8217;s where I would normally make the case for hiring a firm like BlogCraving to handle these things for you, but this time I will spare you.</p>
<p>Let&#8217;s just jump right to the point and find out if your site is a load hog.</p>
<h2>The speed test</h2>
<p>Head on over to <a href="http://tools.pingdom.com">tools.pingdom.com</a>.  This site will tell you definitively how fast your site loads.  All you have to do is put in your website&#8217;s URL and run the test.  It will show you the load time for every single element on your site.</p>
<p><img class="alignnone size-medium wp-image-581" title="Pingdom Tools" src="http://blogcraving.com/wp-content/uploads/2010/01/Pingdom_Tools-480x142.jpg" alt="Pingdom Tools" width="480" height="142" /></p>
<p>Then, just scroll down to the very bottom of the report to see the total load time for your site.  <span id="more-580"></span></p>
<p><img class="alignnone size-full wp-image-582" title="Pingdom Tools Load Time" src="http://blogcraving.com/wp-content/uploads/2010/01/Pingdom_Tools_Load_Time.jpeg" alt="Pingdom Tools Load Time" width="401" height="424" /></p>
<h2>How did you score?</h2>
<p>Don&#8217;t be shy.  Was it a big number?  If you are like a lot of blogs out there, you are probably right around 8 to 15 seconds.  It may not seem like much, but that is dog slow.  And if you are over that, yikes.</p>
<p>Ideally, you want to be under 5 seconds.  That shows a snappy site that people will be likely to enjoy (from a technical experience perspective).</p>
<p>Sites that load quickly have proven to receive much higher pageviews than slow sites.  That&#8217;s because users are more likely to click around on a site that loads fast.  Most users will not go on to page 3 or the 4th photo in your gallery if each page takes over 10 seconds to load.  It just become less and less enjoyable with each click no matter how good the content.</p>
<h2>What do you do?</h2>
<p>The answer to this question is an entire series of posts that we will get into in the coming days.  In the mean time, I&#8217;ll give you some tips.</p>
<ol>
<li><strong>Optimize those post images. </strong> You should really spend some time learning how to optimize your images for web publishing before you even upload them into Wordpress (or your blog platform).  Lots of heavy images will surely kill your load time.  The Pingdom tool above will help you identify those big images.  Try Photoshop, Picasa, or even <a href="http://www.smushit.com/ysmush.it/">free services like SmushIt</a>.</li>
<li><strong>Cut back on external scripts and calls. </strong> We all know those free little add-on widgets are lots of fun to put on your site.  So are all those snazzy social media buttons.  Unfortunately, they can add a lot of load time because of all the external callouts they make.  The files/scripts themselves might even be a bit &#8220;beefy&#8221;.   Again, Pingdom will help you identify those problem services.  Once you know what they are, ask yourself how essential they really are and get rid of them.</li>
<li><strong>Is it your host? </strong> Most basic blogs are hosted on shared hosting.  In other words, you share a single server with a bunch of strangers.  You have no idea who else is on that server with you and what kind of resource they are drawing.  Your host may have certain throttle points in place to scale down resource hogs.  Maybe you&#8217;re super hot site is one of the sites drawing too much.  If that&#8217;s the case, it may be time to look into <a href="http://blogcraving.com/preferred-hosting-blog-solutions/">alternative hosting solutions</a> (this is a good problem to have because it shows that you are growing).</li>
<li> <strong>Dude, your theme is lame. </strong> It might be time to face the ugly truth that your site&#8217;s theme just isn&#8217;t that great.  Most free themes are free because they are not that great.  They may have some sloppy coding or CSS in them that do not make them scalable for growing sites.  They&#8217;ll serve you well to start, but as you become a bigger deal, your theme may end up holding you back.   If you&#8217;ve got some serious load time issues, I highly suggest you run (not walk) to <a href="http://blogcraving.com/thesis">check out the Wordpress Thesis Theme</a>.  It is incredibly fast loading, easy to customize even for non technical types, and has great SEO features. More and more sites are headed to Thesis because of how well it performs.  It comes out of the box pretty plain, but you can quickly make it much more visually appealing.</li>
</ol>
<p>Over the next few days, we will take a deep dive into some of these optimization techniques as well as discuss things like Cloud Hosting, CDN&#8217;s, template optimization, and a lot more.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/speed-problem-slow-loading-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: License photos for your gossip blog</title>
		<link>http://blogcraving.com/get-photos-your-site/</link>
		<comments>http://blogcraving.com/get-photos-your-site/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 21:34:13 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=567</guid>
		<description><![CDATA[Many of my clients are celebrity gossip and entertainment bloggers.  The gossip niche has been our bread and butter for many years now.  We stumbled across the category by accident really.  It turns out that in 2006, there were a lot of high traffic gossip sites that needed real technical management in order to keep [...]]]></description>
			<content:encoded><![CDATA[<p>Many of my clients are celebrity gossip and entertainment bloggers.  The gossip niche has been our bread and butter for many years now.  We stumbled across the category by accident really.  It turns out that in 2006, there were a lot of high traffic gossip sites that needed real technical management in order to keep growing.  Now, the category is huge.</p>
<p>The biggest traffic drivers  for gossip and entertainment sites are photos.  People love to click through photos of celebrities doing everything from walking the red carpet to getting their morning Starbucks.</p>
<p>For your average work at home gossip blogger, getting licensed images legally was always a challenge. Photo agencies like x17Online, Bauer Griffin, Getty Images, etc. can charge thousands of dollars a month for a subscription.  Exclusive photos can cost 10 times that.  For years, that made the entire concept very cost prohibitive.</p>
<p>Sites that were able to generate enough advertising revenue were the only sites able to afford these fees (other than major media sites).</p>
<p>However, in the last year, the game has changed.  There are some affordable options out there.</p>
<h2>The Game Has Changed</h2>
<p>Photo agencies used to have a monopoly on the paparazzi style photo market.  That&#8217;s not the case anymore.  Virtually everyone in LA and New York has a camera with them 24/7.  It&#8217;s called a cellphone.<span id="more-567"></span></p>
<p>Cellphone cameras are getting pretty amazing these days.  Add that to the growing popularity of pocket sized video and still cameras, and you&#8217;ve got yourself a game changer.</p>
<p>Many of these same photo agencies now solicit the general public to submit photos of celebrity sightings.  The agencies will pay top dollar for these images because they are often one-of-a-kind images.  Typically, someone just whips out their cellphone and snaps a shot of that new starlet bumping a line of blow in the ladies room.</p>
<p>Because of the now much broader source pool, the game has changed.</p>
<h2>Tip 1: Troll the social web</h2>
<p>Where&#8217;s the first place these glorious cellphone images end up?  Social media websites.</p>
<p>If you&#8217;re looking for a unique image to go with you post about the latest celebrity dirt, start by poking around on Facebook, Twitter, Myspace, etc.  It can take a moderate amount of digging, but what you&#8217;ll find can be awesome.</p>
<p>Most of the time, all you have to do is sent the person a quick direct message asking if you can use their photo on your site.  The person usually is totally pumped that their picture is going to be on a &#8220;real website.&#8221;  Just give them a little link love back.</p>
<p>Caution.  Make sure that the photo was actually taken by them.  Sometimes people will just take a photo from another website and upload it to their profile.  Bad news bears for you.</p>
<p>One of the best places to look are the photo sharing sites like <a href="http://flickr.com">Flickr</a> and <a href="http://picasa.google.com">Picasa</a>.</p>
<p>Flickr actually lets you do more advanced searches too.  You can do a filter to only show you <a href="http://creativecommons.org/">Creative Commons</a> images.  Images under CC are usually free from licensing restrictions.  Each one will have its own usage guidelines, but you can almost always use them.</p>
<h2>Tip 2:  Try GumGum</h2>
<p>Who?  GumGum?</p>
<p>Yeah.  <a href="http://gumgum.com/">GumGum is a service</a> that allows publishers of almost any size access to professional grade image libraries.  You&#8217;ve probably seen their service in action and don&#8217;t even know it.</p>
<p style="text-align: center;"><img class="size-full wp-image-568 aligncenter" title="GumGum" src="http://blogcraving.com/wp-content/uploads/2010/01/gumgum.jpeg" alt="GumGum" width="415" height="96" /></p>
<p style="text-align: left;">You&#8217;ve probably seen sites that have these little, floating text box ads over their images.  Those are GumGum ads.  Actually, those are GumGum photos too.</p>
<p style="text-align: left;">If your site has enough traffic, GumGum will broker a deal with agencies like Bauer Griffin or Fame on your behalf.  You&#8217;ll then have unlimited access to those image libraries for publishing on your site.  GumGum has you place a small script on your site that then overlays a small ad on all of the images you use from those libraries.</p>
<p style="text-align: left;">How much does it cost?  Nothing.  It is free as long as your site meets certain traffic criteria. GumGum keeps the ad revenue, and you get to use the images.</p>
<p style="text-align: left;">If your site is on the smaller side, they offer a different plan where you only pay based on how often the photo is viewed.</p>
<h2 style="text-align: left;">Collective Bargaining</h2>
<p style="text-align: left;">This is a rarely used tactic, but I have seen it used.</p>
<p style="text-align: left;">It can be expensive for a single site to purchase an image license on its own from a photo agency.  However, the per site rate gets drastically lower when more sites are included in the agreement.</p>
<p style="text-align: left;">I have seen examples where individual bloggers got together to negotiate a group contract.  They essentially formed a blog network covered under a blanket agreement.  This brought the monthly fee from around $1,200 per site down to about $800.</p>
<p style="text-align: left;">Obviously, this method is best suited for more established sites, but it is certainly worth looking into.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/get-photos-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Tips for Hiring Help</title>
		<link>http://blogcraving.com/top-5-tips-hiring/</link>
		<comments>http://blogcraving.com/top-5-tips-hiring/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 08:02:30 +0000</pubDate>
		<dc:creator>Travis</dc:creator>
				<category><![CDATA[How to...]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[quotes]]></category>
		<category><![CDATA[staff]]></category>

		<guid isPermaLink="false">http://blogcraving.com/?p=519</guid>
		<description><![CDATA[When building your online business (or any business really), you'll quickly realize that you can't do it all yourself.  You are simply going to have to hire some help.  It does not mean you have to go out and start hiring full time employees.  However, you'll probably need a few contract or project guru's to help you along the way.]]></description>
			<content:encoded><![CDATA[<p><span class="drop_cap">W</span>hen building your online business (or any business really), you&#8217;ll quickly realize that you can&#8217;t do it all yourself.  You are simply going to have to hire some help.</p>
<p>It does not mean you have to go out and start hiring full time employees.  However, you&#8217;ll probably need a few contract or project guru&#8217;s to help you along the way.</p>
<p>One of the biggest mistakes is second guessing yourself.  Once you&#8217;ve found someone you know is good for your business, stick with them.  At some point, you may hit a few bumps in the road with them, but 99% of the time, you can work them out.  See what I mean by watching <a href="http://sueandsteveshow.com/progress-reports/hiring-firing-and-re-hiring-copywriters/">Sue and Steve&#8217;s video</a>.</p>
<p><a href="http://blogcraving.com/top-5-tips-hiring/"><em>Click here to view the embedded video.</em></a></p>
<p>Here&#8217;s some more tips to make the process easier.</p>
<h2>1. Ask a buddy</h2>
<p>Word of mouth is king these days, and so is networking.  If you are not already, get out there and make friends in the business.  Hopefully you already have a few.</p>
<p>Ask them if they&#8217;ve used any good people.  <span id="more-519"></span></p>
<p>Let&#8217;s say you were friends of Sue and Steve&#8217;s and you too were in the market for a new copywriter.  They probably got dozens and dozens of applicants.  However, only a small handful were a right fit for their project.  That does NOT mean that the others were bad writers.  It just means their expertise did not fit with Sue and Steve&#8217;s.  They may be able to recommend one of the applicants they found in their search that would be a better fit for your business type.</p>
<p>Other friends might be able to recommend people they&#8217;ve actually hired in the past.  One thing is for sure, people love to support people that do great work.  When I have people that have done excellent work for me, I love handing out their contact information every chance I get.  It&#8217;s the best way of repaying someone for a job well done, and it costs me nothing.</p>
<h2>2. It is not going to happen overnight.</h2>
<p>Be patient my friend.  Once you post your gig on <a href="http://craigslist.org">Craigslist</a>, <a href="http://elance.com">Elance</a>, <a href="http://guru.com">Guru</a>, and Mechanical Turk, take a couple days off.  Go grab a sandwich.  Play with your kids.  Relax.</p>
<p>The tendency is to start checking your inbox like an obsessive compulsive lunatic.  As the first three quotes trickle in, you start scouring every word over and over again.</p>
<p>That is pointless amigo.  You are better off waiting a couple of days to get a good pool of candidates together before making a decision.  If you go to fast, you may miss out on someone that is a much better fit. Plus, you can use this time to come up with a more detailed list of deliverables and action items.  Us freelancers love that stuff.</p>
<h2>3.  What do you actually need? Write it down.</h2>
<p>Sounds like an obvious question, but I cannot even begin to tell you how many clients I have that had no idea what they actually needed done.</p>
<p>Just because you are the insane genius with the million dollar business idea does not mean that everyone else will understand what you are talking about.  Take some time to really flush out what work you need done.  Write it all down in detail.</p>
<p>You will often find that you need a few different kinds of help.  Perhaps you&#8217;ll need a few people rather than just one.</p>
<p>For example, designers and coders are not often the same people.</p>
<p>Once you&#8217;ve flushed out this element of your project on paper, you might see that what you need to accomplish is very technically detailed.  However, having an amazingly simple graphical user interface is key to this project&#8217;s success.</p>
<p>Hmmm.  Now what?</p>
<p>You might need to hire a coder and a separate graphic designer.  Better yet, you might need to hire a project manager (almost like a general contractor) to manage the design and coding on your behalf.</p>
<p>Plus, this part of the planning will help you better understand your future business.</p>
<h2>4.  Ask for work samples.  As many as you need.</h2>
<p>Don&#8217;t just let a potential freelancer sweet talk you with how great they are and how they&#8217;ve done tons of projects like yours before.  If they really have done projects like yours before, you may want to make sure you&#8217;ve evaluated your competition before going forward.</p>
<p>Make your freelancer show you work they&#8217;ve done in the past.  Don&#8217;t just let them email you a sample with no explanation.  Get them to tell you in detail what exactly they did with the project and how much hands-on work they actually did.  You may find that the guy has worked on this great site, but all he did was make the background color blue.  The rest was done by someone else.</p>
<p>Get all the details so you are comfortable with their level of expertise.</p>
<h2>5.  Do not ignore the high price tags.  Everything is negotiable.</h2>
<p>I&#8217;ve seen a lot of people automatically jump to the price page when evaluating RFP&#8217;s and quotes.  Once they see a huge number they are not comfortable paying, they move on to the next quote.</p>
<p>Wait a minute.  Sometimes you get what you pay for&#8230;remember that.</p>
<p>If you get a quote from someone that you think you might really be interested in, call them anyway.  Go through the entire interview process with them to make sure that they really are a match.  If so, then start talking price.</p>
<p>Don&#8217;t be afraid to really interview the &#8220;expensive&#8221; coders hard.  That&#8217;s why they get such high rates.</p>
<p>If you are sold on them, start negotiating.  If the freelancer has spent a good amount of time talking with you already, chances are they will be willing to negotiate the rate with you.</p>
<p>Sometimes freelancers will quote a number that they just hope to get when in reality they will do the job for much less.</p>
<p>Don&#8217;t let sticker shock scare you away from good people.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogcraving.com/top-5-tips-hiring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
