Я надеюсь, что Рефери понимает, что изменение блогов это больше социальная проблема, чем техническая и программистская.
Например.
Проблема:"Это больше всего похоже на развлекательные сайты вроде pikabu, joyreactor и тому подобных. Но там присутствует общая идея - смех и развлечение, каждый посетитель там знает, зачем он пришёл и получает это. У нас же посты могут оказаться посетителю совершенно неинтересными на много страниц подряд. Таким образом получаем мы цель развлекательную, но выполняется она с перебоями. К тому же для развлекательной цели очень не хватает возможности размещать картинки/видео."
Задача: "Сделать интереснее. Сделать так, чтобы ради крупицы интересного не надо было мотать текст страницами".
Решение: по умолчанию выводить не полную ленту блогов, а микс, составленный по таким правилам:
1) Все посты популярные за последние два дня.
2) Все посты активно комментируемые за два дня.
3) Все посты с любимыми тегами.
4) Выкинуть все посты с фильтруемыми тегами.
5) Подмешать три-четыре совсем свежих поста, которые еще не оценены.
6) Ввести какую-то возможность оценивать пишущих в блогах, чтобы те, кто пишет интересно могли писать посты часто, а те, кто всех задалбывают - редко. Сейчас это реализовано через ограничение (пять постов в сутки в общий блог и много постов - в личный).
7) Картинки и видео не нужны, потому что у нас тут все равно текстоцентрический сайт. Картинки и видео все на пикабу, и конкурировать с ними фанфикс все равно не сможет. Картинки и видео, если очень надо, можно приложить ссылкой и подписать достаточно интригующе.
Методика тестирования и внедрения: придумать метрику, написать новый дизайн, опробовать его на группе бета-тестеров, собрать фидбек, посчитать изменение в метрике, проанализировать. Дальше либо ввести как опцию, и через какое-то время - для всех. Либо переработать согласно с фидбеком.