Есть несколько способов привлекать посетителей на свой сайт. 

Бесплатные: 

Писать сео-оптимизированные статьи. Недостаточно лишь написать текст, полезный для читателей. Нужно еще сделать его читабельным для поисковых систем, чтобы они могли найти его и разместить как можно выше в поисковой выдаче. Для этого включайте в свой текст ключевые слова темы, на которую вы пишете. Для подбора таких слов используйте специальные сервисы, например Яндекс.Вордстат.

Оставляйте ссылку на свой сайт на тематических форумах, группах в соцсетях. Для этого вступайте в разговор с участниками этих сообществ, в тексте комментария предлагайте перейти людям на ваш сайт. Если они заинтересуются им, то даже станут вашими постоянными читателями. 

Платные: 

Рекламировать свой сайт с помощью Яндекс.Директ. Ваше рекламное объявление будет показываться людям, интересующимся тематикой вашего сайта. Но за каждый переход по рекламному блоку придется заплатить от 1 до 30 рублей.

Покупка ссылок на биржах. Очень популярный среди создателей сайтов способ. Принцип очень прост: платите некоторую сумму владельцу уже раскрученному ресурсу, и он добавляет в какую-то статью ссылку на ваш сайт. Это увеличивает индексацию страниц вашего сайта разными поисковиками и, как следствие, посещения.