Displaying serp with both results that stay in context and results that send the user off to a different website

hope you can help.

I'm working on a rather large job search product, and thus far, we've managed to display in our ads in a reasonably consistent way despite there being 5 different major ad sources and hundreds of thousands of job advertisers, all with their own personal way of writing job ads. We have a major change on the horizon that has got me really concerned about how the user experience will be affected; so please, if you have any tips on how you'd approach this, or similar services with similar challenges, I would be eternally grateful.

The major change is:

Our organisation has decided that they want to use a scraping service that increases our ads displayed by approximately 80%. This is a major bonus for our users, aside from the fact that we have no way (or more so - intention) of displaying them the same way we do our usual ads. So for example, for some ads, you will have a consistent flow and design from search through to the ad page, and the application process (in some but not all cases); but for the new ads, you would get as far as the search results page and then the user (upon clicking on the ad) would be sent to whatever site it's been scraped from. My concern is that we are supposed to display both of these on the same search results page, and so the user will get a very choppy experience if they decide to just click through their results. Sometimes they'll get to stay in context and in other cases they'll be sent away.

How can we best:

a.) Display the two very different types of results on the same page in a logical way (usually in order of relevance or publishing date is what's expected), whilst

b.) setting the right expectations for users regarding what's about to happen (regarding staying in context or being sent away to a different site) and

c.) all the while maintaining a good user experience