I've seen keywords separated with - and | and even >, and in my opinion, the separator you use shouldn't affect search rankings. It may have an impact on click through rates within any given search engine result page, so you should try to find the one that is most visually appealing.
Also, in general I like to try to be a bit more creative than "KEYWORD1 | KEYWORD2 | KEYWORD3 - SITENAME". In my opinion, something like "KEYWORD1 and KEYWORD2 Tips and Advice, at SITENAME" is much better. It feels less spammy, and I'm convinced results in a higher CTR. I think most people are trending this way, lately: considering the user a bit more than the search engines. I don't think you could have said the same thing a few years back.