Online marketing is less about sales and more about exposure (which ultimately drive sales).  Meaning, you can't expect a lot of direct sales from online promotions.  The most important tactic in online marketing is ABC:

ABC A.lways B.e C.ontacting

Have a blog?  Try to do at least one post per day.

An email list?  Don't be shy to send daily emails - they can always opt-out.

A website?  Update it frequently.  If you don't really have the content to do so, get a content provider such as

Too busy to do it?  Hire someone to do it for you!

It's important to stay in constant contact, because we are today bombarded with so much information we are fighting for users attention - not their wallets.

Checkout Izza Pizzeria and Numero Uno Pizza Pasadena examples of satisfied customers.