a) Directory submission:
What is directory submission?
Directory submission is purely based on how effectively we are selecting those directories and efficient we are choosing these directories for submission. You could submit to general directories, but for maximum effect you are better of submitting to niche directories. Of course, I agree that it gives quite delayed results, but it is worth doing it.