• Resolved forau

    (@forau)


    I have tried various email encoders (to protect email addresses from bots) and none of them seem to want to play nicely with AIO SEO. Your plugin creates metadata which contains the email address so it is visible to bots (and fails email encoding tests). All emails are protected on my site but that’s quite useless if AIO exposes it ??

    Is there any way to resolve this without removing the email address from the AIO setup?

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author arnaudbroes

    (@arnaudbroes)

    Hey @forau,

    Can you explain or provide an example of where we are exposing email addresses?

    Thread Starter forau

    (@forau)

    Thanks for getting back to me. AIO SEO inserts a block of meta data inside these tags at top of the page??<!– All in One SEO 4.7.4.1 – aioseo.com –>.

    This is where the exposed email address can be found.

    • This reply was modified 2 weeks, 5 days ago by forau.
    Plugin Author arnaudbroes

    (@arnaudbroes)

    Inside what exact meta tag are the e-mail address being output? If possible, can you paste the contents of our block here and obscure the relevant data?

    Thread Starter forau

    (@forau)

    Sure, see below.

    This is the last entry in the AIO data in the page source. See the part with “[email protected]” in bold.

        <script type="application/ld+json" class="aioseo-schema">
    {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/DOMAIN.co.uk\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/DOMAIN.co.uk\/#listItem","position":1,"name":"Home"}]},{"@type":"Organization","@id":"https:\/\/DOMAIN.co.uk\/#organization","name":"Co Name","description":"description here.","url":"https:\/\/DOMAIN.co.uk\/","email":"[email protected]","telephone":"+447000000000","logo":{"@type":"ImageObject","url":"https:\/\/DOMAIN.co.uk\/wp-content\/uploads\/2024\/10\/logo-file.png","@id":"https:\/\/DOMAIN.co.uk\/#organizationLogo","width":1000,"height":468},"image":{"@id":"https:\/\/DOMAIN.co.uk\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/DOMAINltd","https:\/\/www.instagram.com\/DOMAIN\/"]},{"@type":"WebPage","@id":"https:\/\/DOMAIN.co.uk\/#webpage","url":"https:\/\/DOMAIN.co.uk\/","name":"Co Name - description here.","description":"description here.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/DOMAIN.co.uk\/#website"},"breadcrumb":{"@id":"https:\/\/DOMAIN.co.uk\/#breadcrumblist"},"datePublished":"2022-08-18T09:41:50+00:00","dateModified":"2024-11-06T16:25:25+00:00"},{"@type":"WebSite","@id":"https:\/\/DOMAIN.co.uk\/#website","url":"https:\/\/DOMAIN.co.uk\/","name":"Co Name","description":"description here.","inLanguage":"en-US","publisher":{"@id":"https:\/\/DOMAIN.co.uk\/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/DOMAIN.co.uk\/?s={search_term_string}"},"query-input":"required name=search_term_string"}}]}
    </script>
    Plugin Author arnaudbroes

    (@arnaudbroes)

    Your email address is being output there because you entered it under AIOSEO > Search Appearance > Global Settings > Knowledge Graph > Email Address. If you remove it there, we will no longer output it.

    Thread Starter forau

    (@forau)

    Hi, thanks, yes I know I can remove it from there but I was wondering if there is there no way to encode this instead of removing it?

    Plugin Author arnaudbroes

    (@arnaudbroes)

    I’m afraid that AFAIK this isn’t possible in JSON structured data.

    Thread Starter forau

    (@forau)

    No worries. Thanks for your help ??

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.