SEO and PPC are key internet marketing strategies. SEO involves optimizing a website for organic search rankings and has no cost per click, while PPC involves paid search listings and has a cost per click. SEO techniques include choosing keywords in domain names, titles, meta tags and linking strategies to increase organic search rankings. PPC involves paying for paid search listings through paid inclusion and paid placement programs to guarantee inclusion and rankings in search engine results.