I do not know in what way you called the effective suggestion. But i want to tell that in seo keywords , links, traffic and the content are the most basic things for getting the better result. And all result depends on the content and the backlinks the most. As if you have quality content then you can get the traffic naturally as people will visit your site for more unique content and you get the traffic. If you have submitted the unique content on high pr and quality sites with appropriate keyword ,then you can get the quality backlinks and this way you can get your keyword rank also.