I've had luck with adding this as a sibling to the RTE dialog's <uiSettings> and <rtePlugins> nodes.<htmlRules jcr:primaryType="nt:unstructured"> <docType jcr:primaryType="nt:unstructured"> <typeConfig jcr:primaryType="nt:unstructured" useSemanticMarkup="{Boolean}true"> <semanticMarkupMap b="...