Блогер - это автор интернет-блога. Под блогом подразумевается достаточно регулярный выпуск заметок в интернете на любую тему, кому-то интересную. Заметки могут быть как текстовыми (страницы на сайте, посты в социальной сети), так и в виде ролика, например, на сервисе YouTube (видеоблог). Профессией это может стать, если содержание блога настолько интересно, что его читают (смотрят, слушают) миллионы людей. В этом случае можно либо самому продавать рекламу в этом блоге, либо разрешить сайту, соцсети, сервису, на котором размещен блог, продавать рекламу и часть доходов перечислять блогеру (монетизация), либо разрешать сторонним сайтам и сервисам (например, СМИ) этот блог у себя размещать или к себе копировать - в случае со СМИ эта деятельность получается близкой к журналистике. Да, собственно, ведение блога и есть журналистика, только без заказчика (или с заказчиком, но скрытым). От деятельности, например, писателя она отличается только использованием технических средств - в первую очередь интернета, а так по сути это то же самое. Успешные писатели зарабатывают большие деньги и славу, неуспешные пишут в стол.
Фрилансер - это не профессия, а, скажем так, социальная характеристика. Так называют человека, самостоятельно планирующего свой рабочий день, его время и содержание (схожее понятие - предприниматель), либо работающего без официального оформления, выполняющего разовые заказы (схожее понятие - шабашник). Отличие фрилансера от предпринимателя или шабашника в том, что фрилансер находит заказы или клиентов в интернете, а нередко и сама работа связана с интернетом, передается и принимается через него (пример работы - написать текст, создать компьютерную программу). А если совсем точно, то фрилансер и есть либо предприниматель (если он успешен), либо шабашник. Содержание его деятельности может быть вообще любым.