Что важно понять
content у псевдоэлементов плохо доступен: скринридеры и поиск могут игнорировать или читать нестабильно; текста нет в DOM для копирования/перевода.
Когда content уместен
Декор: кавычки, иконки-шрифты (с оговорками), clearfix-хаки, CSS-счётчики как дополнение.
.price::before { content: "Цена: "; }
Иконки через content без доступного имени — тоже проблема; лучше SVG + aria-hidden и текст рядом.
Итог
Смысловой копирайт — в HTML. ::before/::after — оформление, не контент.