we use an interstitial ad in our homepage. It's not always there, usually only a week out of four. When we place the interstitial, search engines crawl it as if was the homepage (the cached version of the hompage turns to be the interstitial and we fall down in SERPs). So we assume we have a problem here.
We've been considering not to show this ad to search engine robots, but we're afraid this could be considered as cloaking.
What do you think? Would it be safe? By the way, how would you do it in an ASP environment?
And, is there any other way to prevent engines from assuming our homepage is an interstitial?
I won't judge you on using an interstitial on the home page ;) Cloaking the ad might get you into trouble.
Is there any way you could include both sets of content (the ad and the regular home page) on the page at the same time, say by making the interstitial a Flash file and using CSS to position it over the top of your regular content?
Well, placing this ad is obviously not my decision. I'm just trying to minimize its negative effect :)
We considered the CSS layer thing but liked it even less :(
I wanted to do it more or less like Gamespot or IGN, but I really don't know how. I see the ad when I go there, but google's cached versions show homepages. If they're not cloaking, what do they do? Any ideas?