My friend told me that social bookmarking and directories submission techniques don't work to optimize the site. Is there any other alternative of it??? I have also used the tactics of article submission and blog commenting etc.