Can running your own advertising be worthwhile?

The short answer is yes, running my own advertising has been worthwhile, and it's been a good learning experience. In talking with those that advertised, the response has been good with many saying that it resulted in additional business. Let's take a look at some of the lessons I've learned.

Good design

Running your own advertising gives you the benefit of having ads fit into the overall look and feel of the site. I had a couple people actually compliment on how well the ads were integrated into the site. When you get compliments with advertising, you know you're on the right track. That's one of the things I didn't like about Google Ads. They always seemed so garish and they really had to stand out. They had to be obtrusive to get results.

In retrospect, however, I should have stuck to standard IAB sizes. Redesigning can be terribly restrictive when you start having to consider advertising in the mix. It gets awkward when dealing with odd ad sizes that — while they fit the current design — are just out of place in the new design.

While on the subject of design, trying to redesign the site has been made more complicated with advertising. I'm not just designing for myself. There's now an additional facet that has to be considered. Where do the ads get placed? Does shifting their placement increase or decrease their value? It's definitely tougher to design with multiple ad spots and considering how advertisers might feel about various placements.

RSS ads = Evil?

My biggest surprise has been the lack of interest in the RSS ad. I figured it'd get snapped up right away. I'm not entirely sure what to attribute this to. It may be that most people may think RSS ads are an abomination. Others may have felt there was more bang for the buck with the site ads.

Too many choices

I think my first mistake right off the bat was offering too many choices. I ended up simplifying things within a couple days, dropping a couple of the ad slots. I've also recently, due to the lack of interest, dropped the RSS ad option.

People need to be able to see value and if there are too many choices, it makes it difficult to make any choice at all. People also tend to ask more questions to clarify any comparison between the slots. Keeping it simple makes it easier for everybody.


Use a decent stats program like Google Analytics which allows you to drill down into various segments. Advertisers sometimes want to know more detailed demographics to ensure they're hitting their target market. Doing a survey of your site visitors can also be advantageous as you'll hopefully get more insight beyond what a stats package can offer, like gender, age, and interests.

I've debated about tracking the clickthrough rates of the ads themselves through redirects but opted not to in order to retain the search engine benefits of direct linking. I could alternatively do a JavaScript-based hook but I'm okay with not tracking this info.

Automate as much as you can

Especially considering the number of ad slots that I have available (ie: more than one), I couldn't manage it unless it was at least partially maintained by some system. Currently, it's a really simple system of a couple CakePHP components and helpers that manage things. However, I could definitely use an automated email notification on pending expiration. It would have saved me on two separate occasions.


Another surprise has been the type of companies choosing to advertise. In the first couple months, the variety was decent. A dev shop, a tax preparation company, and an HTML slicer company. Then, as the months progressed, things began to shift. To the point now where almost all advertisers are now HTML slicer companies. I don't have any exclusivity clauses and even after mentioning this fact to new requests, they've gone ahead anyway.

Expanding the Ad Program

Ultimately, I'd like to expand the program. In the near future, I'll more than likely be expanding the system to However, could the system be used as an ad platform for anybody, similar to The Deck or TLA? I suppose more importantly, is anyone interested in yet another ad system?

Published May 04, 2007
Categorized as Business
Short URL:


19 Comments · RSS feed
Jeff Croft said on May 04, 2007

Nice post... lot of interesting stuff to think about here.

My feeling on RSS adds is that the market for them simply isn't there yet. On our 20+ news media sites, all of which have tons of available RSS feeds, the subscribtion rate is remarkably low. "Regular people" just aren't that interested in RSS (yet, anyway).

Another issue with ads in RSS is that it sort of ignores the original point of RSS: syndication. While ads in your feed reader might not seem so bad, if I want to syndicate your RSS feed into another site, then I probably don't want your ads (you may not care, but the fact is that I probably just wouldn't use your feed if it had ads in it).

RSS (and Atom) is a great technology for what it was intended: machine-consumable and syndicatable versions of the content for websites. I fear that some people are trying to turn RSS into just another version of the website, with the addition of ads, and some people adding CSS styles to their RSS feeds.

The more non-content bits in an RSS feed, the less useful that RSS feed becomes.

Matthew Pennell said on May 04, 2007

Interesting stuff, Jon - thanks for sharing.

With reference to tracking outgoing traffic, did you know you can track outgoing clicks using Analytics, without redirecting? You can also track JavaScript events, which is great for seeing how much use a particular widget is getting.

Walker Hamilton said on May 04, 2007

Yeah, I think there's interest. I would join. I've got two cakePHP-powered sites (only one of which has launched) which would benefit from having ads integrated.

The launched one has also been sorely lacking my attention: txpmanual

Matt Brett said on May 04, 2007

Ah nice, I was hoping for a follow-up to your venture into self managed advertising. Paul Stamatiou brought this up in the 9rules forum recently and I've been meaning to talk to those that have gone this route for a while now.

I've been using TLA, but for whatever reason, the ads for my site are crazy expensive ($200/month). I've had people approach me about buying space outside of TLA, but I don't have anything setup yet. While I'm currently working on a redesign, I've been factoring in new ad placement aside from TLAs.

So from what I've learned here, it's going to take a bit of time to manage and coordinate all of this. I'm probably going to go with OpenAds (formerly PhpAdsNew), so that should make things a little easier.

Thanks for sharing your experience Jon and glad to hear it's working out for you.

Sam D said on May 04, 2007

Not sure if you have seen this interesting take on cooperative advertising. There are a lot of ideas that I think have great merrit

Jonathan Snook said on May 04, 2007

@Matthew: thanks for the heads up. I might take the time at some point to include that.

@Matt: My TLA ads are just a smidge cheaper than yours but it's still decent revenue (currently about a third of my overall revenue). I'll be interested to see how things work out for you with OpenAds.

@Sam: I read through that post and it seemed more like an enterprise-level blogroll. :) But the idea of community-focused advertising, which I think is what The Deck falls under, is definitely a decent idea.

TechCheatSheets said on May 04, 2007

I'm just starting to see if I can start selling advertising space on my site. Great timing!

Interesting that RSS feed ads are not very popular. Seems to me it would be one of the best options, as you would reach all the subscribers, even if they did not click through.

Fredrik Wärnsberg said on May 06, 2007

I think that one reason why RSS advertisement isn't as popular is because the advertisers get a harder time to check for referrals, knowing how effective their ads are.

topfunky said on May 06, 2007

As an advertiser (but not on this site, currently), blog advertising has really helped my business (PeepCode Screencasts).

I started by approaching several people I respect and asked if they would run an ad for a certain monthly rate (none of them had a system in place other than Google ads). I've gotten a good return and positive exposure, and I like knowing that I'm helping to support great blogging.

Establishing rates can be tough. I ended up setting a rate that I thought was reasonable and haven't been turned down yet.

All the ads I've bought are on actual websites, not feeds.

Jermayn Parker said on May 06, 2007

Mmmm good interesting thought provoking points. I actually personally also do not like google adverts etc either. I am creating a website at the moment which has personalized adverts and its easier and looks nicer than custom adverts. Chalk and cheese i think...

Scott Johnson said on May 08, 2007

It's good to see conversation on DIY advertising. Most of the popular ad programs for publishers out there take WAY too large of a cut off the top. If you run your own ads, you can make more money while offering a cheaper spot to your advertisers.

Sam Stevens said on May 08, 2007

Great read, thank you. I've been using phpAdsNew/OpenAds for years and love it! Huge props to the developers who make upgrades a SNAP. You can run image and text ads easily and it has all the tracking tools you could need built in. Highly recommended.

Oz said on May 15, 2007

Great post -- I will be diving into OpenAds myself, open source gifts like these should not be passed up IMO.

On another note, what about Affiliate Programs? Can anyone recommend a opensource OpenAds type product targeted to running Affiliates?

Ivan said on May 18, 2007

Really interesting and valuable information. Thanks!
An important point is to incorporate ads with the design that way so people can see them and even if they know these are ads, they still click them because of interest. Most adsense publishers mislead people and they click the ads because they see links. Of course, this is good for the publisher, but advertisers receive only clicks and no sales.

Todd Garland said on May 18, 2007

Hi John,

Interesting post. I have been managing ads on a couple of my sites for almost 2 years now selling text links and banner ads. The text links I usually sell through TLA and the banner ads I do manually. I have found it to be somewhat of a nuisance to manage the ad spots, track who has paid, send out monthly bills, find new advertisers, etc.

I have been working on an ad serving site with a couple great programmers for the past 4 months to solve this problem I was having with selling ads on my sites. The key for us was to make sure that the ads remain search friendly - because, as a small publisher/advertiser we knew how important it was for advertisers to gain this added SEO value from the banner ads.

We will be launching our ad marketplace targeted towards small/medium sized publishers in late June. I think you might like it...

Charles Iliya Krempeaux said on May 24, 2007

@Scott Johnson: "Most of the popular ad programs for publishers out there take WAY too large of a cut off the top."

It's true that ad networks take money off the top. But currently, advertising networks have an advantage. They have a "market".

And having that, they have a group of advertisers willing to pay quite alot for advertising space.

So... even if ad networks are taking a cut... you still may get more because the advertiser was willing to may more to them... than you can get advertisers to pay you directly.

But... perhaps things will change in the future. But that's how things are today.

John said on July 08, 2007

All the advertisements I see mentioned here are the interrupting-the-user-from-what-they're-doing type. Something genuine as a blog post with a affiliate link might be worth it to you if it's targeted to your audience enough. I haven't kept up with it, but I remember hearing that google at one point was going to start contextual advertising where you insert a link into a blog post, and try to sell the product as best as you can. There's another style of paid adverts where you can honestly review a product or website for a fee... I believe. With that one, you don't have to give a good review if you don't want to.

Brad Touesnard said on July 11, 2007

Have you looked at OpenAds to manage your ad programs? I just stumbled upon their site and found out that this project used to be the phpAdsNew project which I had tried back in the day (1999?) and was very impressed with. It might be worth a look.

Jonathan Snook said on July 11, 2007

@Brad: a few others in earlier comments have mentioned OpenAds and I may move that direction. For now, I'm happy where things are at.

Sorry, comments are closed for this post. If you have any further questions or comments, feel free to send them to me directly.

Want to learn about scaling CSS for large projects?

I'm available for full and half-day workshops on scalable CSS architecture. I can provide on-site training for your team. Interested?
Get in touch.