A nice thing about Lemmy is that you can edit titles! You can change your title to say itch.io
(also shameless plug for !videogamesuggestions@lemmy.zip where this post would definitely fit in, I see posts asking for recommendations/suggestions all the time on other gaming lemmy communities and wonder if they know of the community specifically made for that)