JM
1. Создавать для сео поля в каждой модели - тут тоже два варианта делать отдельные поля или все запихнуть в одну ячейку как json
2. Создать отдельную модель и настроить полиморфические отношения с другими моделями. И в этой модели уже создать все поля
Вопрос - сильно ли будет заметна разница в производительности между двумя этими способами?