Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Логика приблизительно такая: пользователь хочет что-то получить от ресурса и поэтому он готов преодолеть препятствие в виде регистрации. Когда пользователь его преодолел, ему не захочется преодолевать такие препятствия в других местах, и поэтому в следующий раз он вернётся обратно.
я не смог пока найти ни одной готовой реализации такого механизма.
К тому же, если совсем закрыть контент, то его не увидят поисковые системы, а значит пользователи не придут на сайт. А если открыть его только для поисковиков, то просмотреть его можно будет через кеш без регистрации [...]

Как только пользователь зашёл первый раз на сайт, для него создаётся анонимная учётная запись, в которую сохраняется вся информация о его действиях. Когда он в следующий раз зайдёт на сайт, система его узнает, и предложит что-то на основе его предыдущих действий (например, по умолчанию покажет фотоаппараты, которые он просматривал в прошлый раз).
Отказ от регистрации