Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Welcome to Itch.io! It doesn't look like you did something wrong. Many things can happen in two weeks. First of all, newer games can push yours off the first page (and the second or third). Second, searches mainly go by title, short description and tags. And some tags have lots of games in them, while others are hardly used. Striking a balance can be tricky.

What you can try: uploading new versions, and writing devlogs to let people know what's changed; posting release announcements in the community forum if you haven't already (even belatedly); improving your short descriptions and choice of tags; last but not least, also promote your games outside of Itch. Hope this helps!