I always use keyboard covers. They can be easily cleaned and replaced and keep dirt and debris off the keys and in between them. I rest a thin microfiber cloth
like this over the keys when it’s fully closed, and it doubles as my screen wiping cloth. I could be wrong but I think dirty oily keys can end up leaving marks on the display even if you don’t use a keyboard cover.
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.