Posted in Marketing and Strategy Terms, Total Reads: 618
Definition: Franchise Position
It is a long-term contract that is granted to an advertiser for the specific placement of an ad in a newspaper, magazine or directory. The placement of the ad can be on front page, back cover, inside back-cover or inside front-cover.
This comes at a price which is negotiated between the publisher and the advertiser and the contract stays as long as there is an agreement between the two parties on the use of the space in the periodical.
The long term contract ensures visibility of the brand in the print media i.e. newspaper, magazines etc due to the presence of the ad. A consistent placement of the ad enables to the brand to leave an impact & hence increase its brand position