I always just buy my children's backpacks in store so they can try it on to see if it fits them properly and to see it physically to know if they have enough space in the backpack which they usually do.
However I have found that my kids backpacks were sometimes too small in that they would not hold enough stuff they needed for school.
Now I just buy the next size up to ensure they have enough space in their backpack.