Personal anecdote: In order to find interesting books for my children, I tried everything online but to no avail. In the end, the solution that worked best was to get recommendations from the local bookstore owner. It goes without saying that she is an excellent bookseller. But all it took was telling her, my son likes such and such book series for her to say: in that case, I think he will like this series. As a result, he read three books in three weeks. Ten more to go.