Do you mean a site or do you mean a page? Each page can have different keywords, so that overall the site would have many. For individual pages, it is entirely up to you. Some advice I have seen says 2 or 3 keywords per page but I don't agree with this because I want a page to rank for as many as possible.