Treat your to-read pile like a river, not a bucket
I developed a simple read-later app called Readstack to tackle this problem. The idea is that it forces you to go through pages one-by-one, without postponing. So, if you want to read something, you will have one item on the top of the list, and you need to read it or remove it before you can go to the following items. It helped me reduce my read-later pule to zero.You can find it here: https://apps.apple.com/nl/app/readstack-read-later/id1558413...