I am no expert, however, I have been told that staying well hydrated is important for preventing blisters. It does, anecdotally, seem to help me.
And liner socks.
And stopping every couple of hours and taking off your shoes and socks, letting your feet rest and cool off, and rinsing and...