SEM involves a combination of free website submissions and paid search engine listings, to ensure your website is reaching your prospective customers through search engines.
SEO is the science of increasing your website's visibility to search engines with keywords and phrases that are relevant to your business, optimisation of your meta tags, website submission and results reporting.
Pay per click (PPC) is paying for your website to have a prominent position on the relevant search results of a specific search engine. For every click on your link you are charged at a specified rate. A major benefit of a PPC program is you only pay when someone actually visits your website.
Pay for inclusion (PFI) involves paying to get your website listed on a specific search engine. It does not guarantee your site will be prominent however and you will still need SEO to achieve a high ranking.
Fitzgerald Marketing provides these services to drive traffic to your website resulting in sales.