Internet marketing comes in many forms – from affiliate-style to display advertising to search marketing initiatives to social and mobile campaigns. What’s right for your website depends on your business model and your budget.

Here’s a quick alphabetical review:

Affiliate Marketing – A practice in which a business places an advertisement on another high-traffic website and then, using a commission structure, rewards the referring website for the lead.

Content Marketing – A tactic that involves creating and freely sharing informative content as a way of building an audience with an eye toward converting audience members into customers.

Display Advertising – The use of web banners or banner ads placed on third-party websites, usually via a third-party online advertising network, to drive traffic to a website.

Email Marketing – Using purchased or organically grown subscriber lists to broadcast a commercial message to a targeted group of people using electronic mail.

Mobile Marketing – An extension of online marketing that focuses on consumers viewing ads or websites from mobile devices such as smartphones and tablets.

Search Engine Marketing (SEM) – A form of marketing that promotes websites by increasing their visibility in Search Engine Result Pages (SERPs) through paid placement or through organic search engine optimization efforts.

Search Engine Optimization (SEO) – The process of improving the visibility of a website or a web page in search engines via "natural" or unpaid content and code improvements.

Social Media Marketing – The process of gaining traffic or attention through social media channels such as FacebookTwitter,Google+YouTube and LinkedIn. Social media marketing programs usually center on efforts to create content that attracts attention and encourages readers to share it with family, friends and acquaintances. A business’ message spreads from user to user and presumably resonates because it appears to come from a trusted source rather than directly from a brand or company.

Every website is different, and you will probably find that a mix of these techniques will get you the Return On Investment (ROI) you're looking for from your business or service.