diff --git a/lib/meta_tags/text_normalizer.rb b/lib/meta_tags/text_normalizer.rb
index <HASH>..<HASH> 100644
--- a/lib/meta_tags/text_normalizer.rb
+++ b/lib/meta_tags/text_normalizer.rb
@@ -78,9 +78,8 @@ module MetaTags
         # => https://github.com/rails/rails-html-sanitizer/issues/28
         # => https://github.com/rails/rails-html-sanitizer/issues/56
 
-        # So we use Loofah to unescape all the special chars that were changed by strip_tags
-        # and escape the raw string using html_escape, which will escape quotes as well.
-        stripped_unescaped = Loofah.fragment( helpers.strip_tags(string) ).text(encode_special_chars: false)
+        # Instead of strip_tags we will use Loofah to strip tags from now on
+        stripped_unescaped = Loofah.fragment(string).text(encode_special_chars: false)
         ERB::Util.html_escape stripped_unescaped
       else
         ERB::Util.html_escape helpers.strip_tags(string)
Loofah.fragment().text does everything strip_tags does, no need to call both