There are several various booleans that you can use for this. $single is just one of them.
$m $monthnum = the month of the post(s) (so you could use !$monthnum)
$cat = categories
So you could use those as well to ensure that it didn’t show up on Monthly archive or Category archive pages. There are many others available as well, have a look through wp-blog-header.php for an idea of others.