My question is only ON-page related. Let's say I have a shop online in which I show 10 products on homepage and then I write a 1000 words article using the right density, etc.
And let's say my competitor is a store with 100+ products on homepage. He don't have a single article written on homepage, just 100+ products. While he doesn't have articles, his 100+ products titles actually generate a good amount of text (2000 words).
So in this case do I have chances to outrank him even if I have less words of contents?