По многим причинам. Например, счётчики (они же каталоги). Чем больше приходит народу, тем выше ваш сайт, чем выше ваш сайт в каталоге, тем выше он в Яндексе и т.д.
Причин куча, надо знать сайт, чтобы ответить точно.
Что самое интересное, свой счётчик они ни во что не ставят! Метрика у меня тоже стояла, но толку от неё не было. Я говорю про счётчики (каталоги) Live Internet, 24 Log, Hot Log и т.д. Также не надо забывать об счётчике UCOZ, если сайт на этом хосте.
Опять же, возможно просто прошла индексация Яндексом (обычно она проходит раз в 2 недели, зависит от количества ссылок на сайт). Яндекс увидел страницы, которые раньше не видел.
Сайт одностраничник, 400 символов текста, 4 ключевых слова. Причем, оптимизирован под НЧ запрос.
А... Тогда объясню. Скорее всего вы использовали продвигаемые анкоры, на которых Яндекс ОЧЕНЬ реагирует! Например тэги b и h1. Но это не на долго. Необходимо разместить побольше ссылок на dofollow-блогах (например, коммент оставить и т.д.), на сайтах похожей тематики, создать сателиты, и т.д.