Search engine optimization can be quite an uphill task if you do not have any strategy in place. However, with an effective strategy you will be able to optimize your website and achieve better ranking results. However, this requires a lot of persistency and patience on your part. There are a wide range of search engine optimization techniques that can help you achieve greater rankings on the various search engine pages. Given below is a search engine optimization technique that will enable you to get better results quickly and efficiently. One of the best search engine optimization techniques is to develop and publish articles. Quite often people think that this is a very time consuming affair. However, this is not true since it takes only about half an hour to complete one article once you get used to it. You have different online directories where you can submit your articles. While writing articles it is important to use relevant keywords both in the title of the article as well as the content so that it becomes easier for the web crawlers to pick them up. Make sure to add links to your website in the articles that you are submitting to the article directories. Further, always ensure that you submit your articles to those directories that ranked above 3 on the search engine pages.