PPC or Pay Per Click is commonly used to depict a form of advertisement contract for Search Engine Marketing. Geotargeted PPC is the method deployed by the ad server to post advertisements on SERPs based on location chosen by the website owner. In other words, the geographic location of the surfer or user is one of the deciding parameters for the ads he will see on the SERP. A Geotargeted PPC is a wise choice when you cannot actually do business with everyone on the globe. Your business is restricted to a particular region or country.
PPC as we all know is Pay Per Click kind of advertisements that online shopping centers and businesses post with organic search engines like Google. Google gives you some high strung or most in demand keywords of relevance to your content depending on how much you are willing to pay per click. The highest of the bidders receive the best and functional keywords. This helps your website to reach the top ranks of the SERP; be visible and be clickable.