Google: Keep Important Content Out Of Before Or After CSS Pseudo-...
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.”