I don't think there's such a thing. I mean, I'm not totally sure, but I haven't found any. I think it would be useful, though
But basically, to rank websites you need 1 of 2 things:
1) be a big brand (google loves big brands and ranks them whenever possible, which is almost always). And in order to be a big brand you need to gain a lot of popularity through other (non-google) advertising mediums...
or
2) good keyword research (step 1), quality content (step 2), and quality backlinks (step 3).
By good keyword research I mean finding keywords with buying intent (best xxxx product, or top 10 xxxx services, or how to learn / do / make xxxx, etc) that rank fast and easy, and without spending money on, or without any backlinks
By quality content I mean content that answers the questions that your keywords address, but not necessarily in the form of long, boring walls of text. Sometimes it makes sense to create a single table, sometimes an infographic is more appropriate, sometimes a video, sometimes an article, sometimes a combination of 2 or more of these things. Just use common sense, like for example when someone searches for frying pan prices be sure they will want to find a nice table with prices for the various frying pan models and brands instead of reading a long, boring article on how to choose a price for your frying pan, or why frying pans are priced the way they are
By quality backlinks I mean backlinks that are hard and/or expensive to get. Given that google doesn't like SEOers and given that its mission is to get rid of backlinks as a ranking factor backlinks that are hard to obtain and/or very expensive to purchase usually carry more value than easy / free to get backlinks. So, the harder a backlink is to obtain the more weight it will carry, especially if it comes from authority websites, or big brands. And the best way to get these backlinks that nowadays works well is guest posts and PBN backlinks (PBNs are just normal websites that other people own, these backlinks are basically the same as guest posts, but for some reason people think they're different).
The trick with getting backlinks, however, is that you will want backlinks from websites that receive traffic from google, organically. A website that has DA 40 but gets ZERO google traffic is as good as an article directory nowadays