If I have more than one website, should I create separate accounts?

No, you only need one account to track all your websites. You can, however, create several tracking links for each site.