Hello Catalin, I read your blogs. You always rock. :)
I will add some more points too, like On page optimization is must do things. You mentioned interlinking, on page audit and many more things. Web page content is also important things. If you are pushing too much content on your page, You are going to loose your customers. Now a days so many ecommerce sites are using content on every category or product page. Its not good idea.
I was using some content, but later I hired YNG Media, a digital marketing company in delhi suggested me to remove content and its working.
I would like to add this point here.
Always be Wise On Length Of Content