A lot of sites do this and for a while it was a bit of a no go area, but google do appear to have relaxed a little bit with regards to placing adsense ads on results pages. You realy need to email them directly to get the go ahead on this. The same seams to apply with yahoo.
The smaller ppc engines don't seam to have any issues with this, but generaly the cpc will be a lot lower because Google and Yahoo have taken so much of the online ad market.
How does one get in touch with Google for this? I have a similar question for my website, and am just unable to figure out a way to write to Adsense support.
Have you tried the "Contacting Support" link at the bottom of the Adsense help pages? That leads to a page where they say that limited email support is available only where the answer isn't already in the Help Centre.
I have. There doesn't seem to be any way to contact support for this query.
Hi Chris, from your initial post it sounds like you'd be better off trying to get an XML feed either from Yahoo Search Marketing directly or from one of the large number of companies reselling their feed. This will allow you to pass the exact phrase to them for ads, rather than relying of Adsense returning relevant results based on the content of the site search results. We do this for our internal site search, returning 3 sponsored results above the internal results and it works well.
Google adsense has a "google for search" feature that allows you to do just this, or rather, it places the paid results for you and you earn when someone clicks on those.
It's against Adsense TOS to place any other contextually targeted ads and paid ads from another source would land you in hot water.
It sounds an awful lot like what you're looking for is AdSense for search [google.com]. It's our monetized search product. Basically, it's search powered by Google with relevant text ads next to the results. And you can set up AdSense for search from right within your existing AdSense account.
The added bonus is that AdSense for search is now uses our Custom Search Engine technology, so you can set up your site's search box to search across your site or a list of sites that you select. For example, if you run a recipe site you can show targeted ads next to search results from your site as well as other food blogs that may be of interest to your users.
Here [google.com] are the FAQs on AdSense for search if you're interested.
ASA, we have a vertical search engine, which uses our own search technology (and not Google Custom Search). Most queries are never repeated, and hence when the user does the search, he/she almost never sees relevant advertisements on the SERP. Is there any way to address this issue?
We can't use Custom Search, as it doesn't serve our purpose.