Hello everyone! Just wanted to give an update for the indexing issues many have experienced. We know it’s the most frequent pain point new developers have publishing content on itch.io. We’re sorry it’s taken so long to fully address.
Our “needs review” internal flag system was originally designed to be very cautious. We have a series of classifiers and heuristics that run on every published and edited page to see if there’s something about the page that would require a human to review it before it can be eligible for indexing.
We get a lot of scammers and spammers uploading every day. Unfortunately, the way we’ve tuned and maintained the scanner over the years has created a lot of “false positives,” legitimate projects that were stuck waiting for review, and we didn’t have the staff resources to clear out those queues manually.
We’ve spent the past week updating and tweaking our classifier rules substantially, including finding a handful of bugs along the way where pages would unfairly get tagged for review. We’re also changing our philosophy on how games get queued as well. We feel we have better secondary detection mechanisms now for malware, spam, etc. so we’re making our review requirements much less strict.
This is kind of an experiment. We’re hoping opening the floodgates doesn’t lead to a bunch of malicious pages showing up, so we’re keeping a close eye on things and will continue to tweak on a daily basis.
That said, in the past week we’ve released about 215,000 project pages that were previously blocked from being eligible for indexing. That now puts our total number of indexed pages well over 2 million. 🎉 Over the same time period we’ve suspended and banned over 10,000 accounts attempting to distribute malware and spam.
I know the next issue many people have with this system is lack of communication to the developer about their indexing status. I hope to address that soon as well. Once we get a bit more comfortable with the current set of rules, we want to make the specific reasons why a page might not be eligible to be very clear. Unfortunately there will always be a bit of mystery to how the system works, as we have malicious actors every day trying to reverse engineer our systems to figure out how to get their spam and malware to show up in front of real people.
Given the state of the world with AI and LLMs, this type of problem is only going to get harder. Bad actors have access to more resources and more sophisticated systems to circumvent protections. I just wanted to mention this to ask for your patience as we deal with this stuff. Our indexing system is by no means perfect, this is only only step towards trying to make it better. Ever since I created itch.io, it’s always been my goal to ensure that developers can freely publish pages. (Did you know Steam Greenlight was the original motivator?) I know many people discussing the indexing issues online often float around the idea that we should charge for publishing like Steam. We will not be doing this.
Thanks, if you have any feedback feel free to leave it in this thread. Please do not post any requests to review your account for indexing eligibility in this thread, support requests should be sent to support or you can post in Questions & Support.