A method, apparatus and computer program product are provided for facilitating a marketing interlock between businesses. Two or more businesses may enter into a co-marketing campaign in which a sponsoring entity funds an advertisement of a sponsored entity on a third party advertising system, such as a search engine. Marketing content of the sponsoring entity is inserted on the website of the sponsored entity. Traffic originating on the third party advertising system may therefore first be driven to the sponsored entity's website, and subsequently to the sponsoring entity's website, thereby achieving a mutually beneficial co-marketing relationship. Marketing relationships among complimentary businesses based on provided service and location may also be facilitated according to the methods provided (Full Patent Here).