Productive procrastination tip by @PatrickRhone:
Task yourself with a huge must-do project that has a deadline far out enough that you can safely procrastinate on it for a day or two.
Watch your productivity on every other possible thing go way up to avoid that one.