Speed up blog by reducing advertisements

I published lot of advertisements on my blogs in order to make more money. The more the merrier. However, most of the advertisements are in JavaScript format. And JavaScript will slow down your blog because it block parallel downloads. Browser need to finish process it before continue to the next one. If that particular JavaScript ‘hang’ somehow, same apply to your blog. Therefore, I promised to myself to reduce advertisements on my blogs once I reached certain amount of revenue. I reached it and it’s time to delete those non-performing advertisements that slow down blog.

I tried Malaysia advertising companies like Advertlets, Admax Network, Innity Performance Network and Nuffnang. Only Nuffnang performs well compare to the others. However, Nuffnang has a serious slow loading issue on its ads. My blogs can’t even load when Nuffnang leaderboard ad on header ‘hang’. It needs to wait for several minutes until it is timed out then my blog can continue loading. Therefore, I removed both leaderboard and rectangle ad. Left only 1 skyscraper ad on sidebar. Why? My blog right sidebar is the second last component to be loaded (the last one is footer). So readers don’t have issue to read the article even when Nuffnang ads ‘hang’. Nuffnang ad will be gone from JayceOoi.com if it is still slow from loading. Besides, its revenue cannot catch up with JayceOoi.com traffic like Google AdSense and Vibrant. Does it worth to continue publish?

During lot of testing and optimizing blog with WebPagetest, Nuffnang ad is not the only one that slows down my blogs. ContextWeb ads slow down too. Therefore, lot of ContextWeb ads had been axed too. I published 7 ContextWeb ads in 1 page last time (yes, I know that’s a lot. What to do? I want more money. 😛 ). And reduced to 3 main types of ads (rectangle, leaderboard and skyscraper) now. Will further reduce it if ContextWeb revenue does not meet my target (now still don’t). Cut cut cut…

Reduce advertisements on blog == decrease in revenue. But I am willing to take it as readers like you and me don’t like to wait for long for 1 page to load, right? By removing those non-performing ads, it might increase other ad companies’ revenue due to faster loading time. Why? Vibrant In-Text Ads will only be loaded after everything is loaded (Ad script at footer). If Nuffnang ads ‘hang’, Vibrant ads will not be able to see the day light anymore. Do you get the point?

Is your blog filled with lot of advertisements? If yes, it’s time for your blog to keep fit. 😉

  • I removed nuffnang ads some time ago due to getting less and less traffic from Malaysia and slow loading time 🙁

    • Yaya… Totally agree with that. 1 week already without any Nuffnang ad. Guess that it’s time?

  • Couldn’t agree more. Less is more. The more complicated a website is, the more likely I’ll hit the X button.

    • Yeah… If can, left only Google AdSense ads without any other links. So readers can only click on ads. 😛

  • “I tried Malaysia advertising companies like Advertlets, Admax Network, Innity Performance Network and Nuffnang. Only Nuffnang performs well compare to the others.”

    Have you tried innity b4? i earn a few hundred a month with innity ads.I never try nuffnang before.

    • Hehe… You did not read careful. I said that I tried Innity Performance Network before. Anyway, it is not performing like before. And always no CPM ads.

      Not sure about its Premium Network. Maybe it is the same. 😛

  • Hi,

    I wanted to earn some extra cash from blogging too, found your blog from google the almighty search engine. Thanks for your valuable information, I think there is seldom, or none blogger will reveal their revenue and share their optimization on ads like you.

    Your blog post is very much appreciated.


    Besides, your search box on upper right has some problems(out of alignment) viewing in Chrome browser.

    • Thanks for informing the alignment issue. I tried to fix that long time ago but failed. So I give up. 😛

      • Haha, I tried to change your style sheet of the height for .Search input.search to

        height: 23px;

        and font-size for .Search input to

        font-size: 12px;

        and got this fixed. At least it works in Chrome, but it doesn’t work in FireFox =.=’