Google posted on Twitter "we recommend not adding meaningful content or symbols using ::before or ::after CSS pseudo-elements." Google said such content "might not be used for indexing your pages." ...
Google’s Search Relations team explains how CSS affects SEO, addressing myths about class names, pseudo elements, and page performance. CSS class names have no impact on SEO and aren't read as content ...