Now I understand. Thanks for explaining it.
I think dedicating to a review site, whose purpose is solely trying to create a searchable list of good games on itch, is not the best solution. It may work, but I think it requires a tremendous dedication and possibly lots of resources.
I think big authority sites like kotaku, rock-paper-shotgun, etc. could try and help generate traffic. It is in their interest to tell people about every cool game available to their readers.
How to get to them is a whole different issue :p