функционал:
в админке модуля расположить текстовое поле, куда размещается текст вида
<a href="
">ключевое слово</a>
<a href="
">ключевое слово1</a>
<a href="
">ключевое слово2</a>
модуль случайным образом берет строчку из данного поля и отображает на странице сайта, причем модуль помнит на какой странице, какую ссылку он выводит. При изменении списка ссылок, размещенные ссылки не меняются, проставление ссылок из нового списка начинается на новых страницах.
В админке модуля предусмотреть возможность очистки базы.
Важно, что бы модуль не грузил сервер, поэтому хранение базы, в mysql или в файле – на выбор исполнителя.