• Is there a way to limit font styles, sizes and styles so the end user doesn’t ruin a site design? I have a few customers that insist on using HTML font tags to highlight every other word, change font colors, use different fonts and add various font sizes etc.

    They kill their SEO because they use H1 tags for content and use H1 tags 20-times on a web page. They then ask why their site doesn’t rank, and when I explain to them they are hurting their rankings, they aren’t happy. But, they continue using gaudy font styles and sizes.

    Is there a plugin that limits the fonts, sizes, colors, and highlighting tool? If I remove the options to use every style on the planet, it would make their websites more user-friendly, better ranked and overall more pleasant.

    Anyone know of a plugin to limit options an end-users can choose?

    • This topic was modified 3 years, 7 months ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not an Everything else WordPress topic
Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator bcworkz

    (@bcworkz)

    I think you can prevent font tags by removing their role’s “unfiltered_html” capability. If some users with this role still need the capability, a custom role could be created where the only difference is this capability.

    You can actually remove capabilities by individual user, but doing so by assigned role is a saner approach. There are role and capability plugins that can help with this. This also will not help with H1 abuse, but a content filter could be written to arbitrarily change any H1s to H2s.

    Insistence in using font tags and the like may not be customers being stubborn, they are possibly naively copy/pasting word processor content without realizing there’s a bunch of HTML garbage that comes with it.

    Thread Starter bizcomweb

    (@bizcomweb)

    Thank you for the feedback. Will give it a shot.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘How to limit fonts and styles available to editors’ is closed to new replies.