If you have been putting effort into the search optimization of your site for some time now, but it hasn’t paid off yet, maybe there are things that you might be doing wrong.
Sitechecker has compiled a list of popular mistakes people do on this front. All the information is presented in the format of the infographic. There are a few groups of mistakes including those of technical and on-page optimization.
You can find more details here.