You can also try to self promote your projects here: https://itch.io/board/10022/release-announcements . It's still a lot hard to get noticed even a little but it's better to try everything, it doesn't cost much. Read the community's rules carefully before posting obviously. Good luck in everything