The thumb rule is, much better number of backlinks web page has, bigger it will rank on the list of major search.
On the other hand, if they have this guarantee, then it implies that they fully support and really feel that their product will assist. https://youtube.com/watch?v=ELepXzULc9E