Many (if not most) free teaching resource websites (including blogs) feature ads on them, in the hope it will generate a little income for the hard-working person who designed, wrote and uploaded all this material.
Unfortunately, in the case of teaching resource websites, in most instances it generates so little income that it is almost negligible.
The following video explains why I click on 2-3 of the ads (as a habit) whenever I visit sites or blogs made by teachers who are sharing their materials and wisdom!
:-)