Learn English Free
Common Mistakes and Confusing Words in English
Every day - here every is a determiner and day is a noun.
Everyday is an adjective.
!Note - if you want to check yourself see if you could write "every morning" or "every evening" without loss of meaning. Then you'll know it should be "every day".
I am reliably informed that in the US people happily use everyday for every situation.