Do you consider a news website with 150k impressions a month small or medium?
I guess something like this:
Personal - tens of views a month
Micro - hundreds of views a month
Small - thousands of views a month
Medium - hundreds of thousands of views a month
Large - millions of views a month
X-Large - 10s of millions of views a month
XX-large - .. you get the idea
Huge - Twitter, Facebook, etc
My website is aimed at older children (education), it's no-code Bubble.io and I use google adsense to drive revenue. It _just about_ balances as cost neutral to operate. I do not update any content any more often than once every 3-5 years.
Just because the cost neutral could mean a few dollars (static) to a few hundreds.