Posting a list of "techniques" is of little or no value to somebody unfamiliar with SEO, as the OP apparently is. (Your list also seems to be mixing activities which will affect search ranking with those which might help drive traffic but will not affect ranking.)
To all posters:
Please don't post a list of activities with no detail. Rather, pick one or two activities you feel are particularly important, and take time to explain them clearly, for a beginner.
Posts with insufficient detail will be removed as fluff.