Про async в курсе и про промисы тоже,. Это отчасти улучшает читаеместь кода, но все-таки геморой остается значительным. Плюс есть еще другие притензии к ноде. Скорость работы разных библиотек, их наличиие и их качество. С этим у ноды пока все достаточно печально. В питоне есть асинхронные фреймворки, например Tornado, в нем код выклядит намного прямее засчет yield. А в третьем питоне еще прямее за счет yield from. Т.е. визаульно код очень становиться похож на синхронный. Если у вас не чат, какой-нибудь, то не факт что нужна эта асинхронность, даже не больших нагрузках. Дело в том, что на больших нагрузках, все что можно отдается из кеша, и тут уже без разницы синхронный код или асинхронный, кеш отдать досаточно быстро можно при любом подходе.
Вы топ по любому конкурентному запросу посмотрите, там все покупают ссылки. Юзабилити может решить вопросы конверсии, но в продвижении оно не поможет. Покупка ссылок решает не все, но роль этого фактора значительна.
Рулит савокупность факторов. Если речь о сервисах типа миралинкс, то у меня не удалось получить с подобных статей трафик. Т.е. по сути таже ссылка. Если про контентный маркетинг, то в случае с некоторыми тематиками наверно это работает. Но например очередной мелкий автосервис, как статьями продвигать даже себе представить сложно. Ссылки до сих пор рулят, но там надо учитывтаь много факторов и какие попало ссылки точно не рулят.
Юрий Ярош: как редко, а тэги какие-нибудь, не отдельне таблицы же заводить для этого дела. JOIN по нескольким серверам можено делать, но с дополнительным гемороем. Когда база разрастется, придется допиливать приложение с JOIN'ами.