grinat, вполне наглядный индикатор популярности, в реальности можно помножить на 10, или какой-то другой индекс, основанный на статистике лайкающий и не лайкающих пользователей.
Ivan Bogachev, да никак, вставлять svg картинкой, а внутри хоть обмазывайся ими. Если пихать инлайново, то никакие уникальные названия не помогут, если объект дублируется в нескольких местах. Надо городить что-то на уровне сборщика, чтоб гарантированно даже у одинаковых элементах генерировались разные id.