PPC (Pay-per-click) and SEO (Search Engine Optimisation) are two popular marketing strategies used to attract traffic to a website. PPC is a form of paid advertising where advertisers pay every time a user clicks on their ad. SEO, on the other hand, is a way of optimising a website to rank higher on search engines naturally and without paying for clicks.