The best SEO techniques revolve around content marketing, content is key in SEO, so the best techniques for SEO include blogging, article directory submissions, and social media marketing. After you start publishing content regularly, you can move on to comparatively more advanced techniques such as PPC. You should also do keyword analysis to get a better idea of what type of keywords are best suited for you.