It's generally best to avoid applying to the same job on multiple sites to avoid appearing desperate. Also, Keeping track of where you apply and submitting applications once is recommended.