Welcome to WebmasterWorld Guest from

Message Too Old, No Replies

Are advertising iframes deprecated?



3:57 pm on Feb 24, 2013 (gmt 0)

5+ Year Member

I earn by affiliation banners. In my field such banners change very often, because the provider change bonus, offers, new products,...
So I cannot waste my time replacing always the banners, and I decided to get their javascript (that prints the banners), so the change is automated by their side.
The problem is that sometimes the javascript is slow to load and my pages became slow too, and we know that it is not good for Google and for the user too that is waiting to read the page.
I decided to put and iframe with <meta name="robots" content="noindex, nofollow"/> that lists all the external banners. But now I scare that could be considerated by google like a black hat: because it hides the banners.
Can someone tell me if I am doing something wrong or what is the best way to display external banners?


5:41 pm on Feb 24, 2013 (gmt 0)

I wouldn't say it's a huge red flag, but I would let Gbot read the Javascript. The speed, is the only thing that might hurt you.

Matt Cutts had a video question on this a few years back and that was his advice.

menntarra 34

1:18 am on Feb 25, 2013 (gmt 0)

I really do interested in this topic, as i have iframe ads on my page for the same reason: to make my site load faster. And also sometimes the AD server is down which would make my site not load, if i used javascript. Please more people join the conversation, and express their opinions as i think it is an important topic...

Andy Langton

1:46 am on Feb 25, 2013 (gmt 0)

WebmasterWorld Senior Member andy_langton is a WebmasterWorld Top Contributor of All Time 10+ Year Member

Iframes are a slightly sticky subject. One the one hand, your use is perfectly legitimate. On the other, it's quite natural for search engines to be a little suspicious of iframes, since they can easily be used to hide content - indeed, hackers frequently use them for "injecting" content into a page that browsers will follow. You would naturally want to avoid such perceptions, even if the risks are relatively small.

Personally, I would look into a "lazy load" solution that allowed you to use your advertiser's javascript, but not to do so until your actual page content had loaded.


5:34 am on Feb 25, 2013 (gmt 0)

    "lazy load" solution

That's the best solution.


5:54 am on Feb 25, 2013 (gmt 0)

Have been using iFrames to serve banners from our ad server for a decade. Can't say we've suffered for it...


8:16 am on Feb 25, 2013 (gmt 0)

5+ Year Member

Convergence: did you hide iFrames with tag <meta name="robots" content="noindex, nofollow"/>?


2:56 pm on Feb 25, 2013 (gmt 0)

did you hide iFrames with tag <meta name="robots" content="noindex, nofollow"/>?

Nope. We do, however, block all bot access to our ad server...


3:30 pm on Feb 25, 2013 (gmt 0)

5+ Year Member

Unfortunatly I am in another situation because I do not have an external server. But it seems that everybody agree to show the iFrame to Google, so it is calm. :-)

Featured Threads

Hot Threads This Week

Hot Threads This Month