• Resolved schnuffi

    (@schnuffi)


    I use the (latest) free WP Job Manager plugin, which is really great, by the way…

    I am running a site with (latest) Avada / Fusion Builder and latest WP.

    The problem: when Google for Jobs finds/indexes the Job entries in the preview list, it shows the Avada/Fusion Builder source code instead of the job description text. Of course, when using Avada, it inserts a bunch of tags in every page to activate Fusion Builder’s capabilities. But can I prevent WP Job Manager to mistakenly interpreting that as the job description?

    Here is, what I can see in the pages source:

    <!-- WP Job Manager Structured Data -->
    <script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"JobPosting","datePosted":"2022-08-22T23:00:19+02:00","title":"Projektingenieur mit Option zum Projektleiter (m\/w\/d) Verkehrsplanung","description":"<p>[fusion_builder_container hundred_percent=\"no\" hundred_percent_height=\"no\" hundred_percent_height_scroll=\"no\" hundred_percent_height_center_content=\"yes\" equal_height_columns=\"no\" menu_anchor=\"\" hide_on_mobile=\"small-visibility,medium-visibility,large-visibility\" status=\"published\" publish_date=\"\" class=\"\" id=\"\" background_color=\"\" background_image=\"\" background_position=\"center center\" background_repeat=\"no-repeat\" fade=\"no\" background_parallax=\"none\" enable_mobile=\"no\" parallax_speed=\"0.3\" video_mp4=\"\" video_webm=\"\" video_ogv=\"\" video_url=\"\" video_aspect_ratio=\"16:9\" video_loop=\"yes\" video_mute=\"yes\" video_preview_image=\"\" border_color=\"\" border_style=\"solid\" margin_top=\"\" margin_bottom=\"\" padding_top=\"\" padding_right=\"\" padding_bottom=\"\" padding_left=\"\" type=\"legacy\"][fusion_builder_row][fusion_builder_column type=\"1_1\" layout=\"1_1\" spacing=\"\" center_content=\"no\" link=\"\" target=\"_self\" min_height=\"\" hide_on_mobile=\"small-visibility,medium-visibility,large-visibility\" class=\"\" id=\"\" background_color=\"\" background_image=\"\" background_image_id=\"\" background_position=\"left top\" background_repeat=\"no-repeat\" hover_type=\"none\" border_color=\"\" border_style=\"solid\" border_position=\"all\" border_radius=\"\" box_shadow=\"no\" dimension_box_shadow=\"\" box_shadow_blur=\"0\" box_shadow_spread=\"0\" box_shadow_color=\"\" box_shadow_style=\"\" padding_top=\"\" padding_right=\"\" padding_bottom=\"\" padding_left=\"\" margin_top=\"\" margin_bottom=\"\" animation_type=\"\" animation_direction=\"left\" animation_speed=\"0.3\" animation_offset=\"\" last=\"true\" border_sizes_top=\"0\" border_sizes_bottom=\"0\" border_sizes_left=\"0\" border_sizes_right=\"0\" first=\"true\"][fusion_text columns=\"\" column_min_width=\"\" column_spacing=\"\" rule_style=\"default\" rule_size=\"\" rule_color=\"\" hue=\"\" saturation=\"\" lightness=\"\" alpha=\"\" content_alignment_medium=\"\" content_alignment_small=\"\" content_alignment=\"\" hide_on_mobile=\"small-visibility,medium-visibility,large-visibility\" sticky_display=\"normal,sticky\" class=\"\" id=\"\" margin_top=\"\" margin_right=\"\" margin_bottom=\"\" margin_left=\"\" fusion_font_family_text_font=\"\" fusion_font_variant_text_font=\"\" font_size=\"\" line_height=\"\" letter_spacing=\"\" text_transform=\"none\" text_color=\"\" animation_type=\"\" animation_direction=\"left\" animation_speed=\"0.3\" animation_offset=\"\"]<\/p>\n<p>
    
    --- at this point the "real" job description starts: ---
    
    Die Ver\u00e4nderung ist konstant, st\u00e4ndig stellen wir uns neuen Herausforderungen. Daf\u00fcr brauchen wir kluge K\u00f6pfe, die mit Engagement dabei sind.<\/p>\n<p>Die BERNARD Gruppe ist ein familiengef\u00fchrtes, fachlich spezialisiertes Unternehmen f\u00fcr ...

    Could I explain my problem?

    Thx in advance for any help!
    Christian

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support lastsplash (a11n)

    (@lastsplash)

    Hi @schnuffi

    I’m not aware of a good fix for this. The issue is that WP Job Manager is taking the description from your site but on your site that description includes the Fusion Builder code.

    Is it possible for you to turn off Fusion Builder on the job pages?

    Thread Starter schnuffi

    (@schnuffi)

    Hello @lastsplash,
    and thx for your feedback!

    What you describe is exactly, what I assumed.

    Unfortunately it is not simply possible to turn off Fuison Builder, as the customer wants a distinct and uniform appearance of his webite in all parts.

    But I have an interesting update on the issue by myself! As the schema markup of WP Job manager seemed to be not complete or broken by YOAST SEO, I searched for a way to define specific schema markup for WP Job Manager pages and came across the SNIP (pro) plugin. After configuring that, I noticed, that this plugin also seems to scrape the correct job description without source code parts and makes it available as a schema markup! Here is the corresponding part of the source code:

    <!--Code generated by SNIP (Structured Data Plugin) for WordPress. See rich-snippets.io for more information.Post ID is 30960.--><script data-snippet_id="snip-5dxxxxxxxxxx" type="application/ld+json">{
        "datePosted": "2022-08-22T21:00:09+02:00",
        "hiringOrganization": {
            "@id": "#organization",
            "@context": "http:\/\/schema.org",
            "@type": "Organization"
        },
        "description": "Die Ver\u00e4nderung ist konstant, st\u00e4ndig stellen wir uns neuen Herausforderungen. Daf\u00fcr brauchen wir kluge K\u00f6pfe, die mit Engagement dabei sind.\nDie BERNARD Gruppe ist ein familiengef\u00fchrtes, fachlich spezialisiertes

    Dont’ bother the encoded special characters…

    So my hope is, when Google next time indexes the job pages, it will notice that new schema description and takes that for displaying it in the preview list. And all Fusion Builder code should be gone.

    Do you think, that could happen this way?
    I will update you in any case again.

    THX in the meantime
    Christian

    Plugin Support lastsplash (a11n)

    (@lastsplash)

    Hi there –

    I noticed that you had something from another Structured Data plugin in your code when I looked at this originally. You can manually test URLs at:

    https://search.google.com/test/rich-results

    I did this when I was looking into this issue, and unfortunately, if I understand what is happening correctly Google still picks up the code with the [Fusion content in it as it is present in your code.

    You could perhaps try turning off the WP Job Manager structured data, but I’m not sure if the SNIP Pro plugin would be able to insert everything properly. You can try turning off the WP Job Manager structured data using this snippet:

    https://wpjobmanager.com/document/fixing-structured-data-issues/#section-6

    If you do that, I’d then test on the Google page linked above to see if it fixes the issue.

    Thread Starter schnuffi

    (@schnuffi)

    Hello @lastsplash,
    thx again for your help!

    I switched off WP Job Manager structured data as you described above. Then tested on Google’s Rich results page. As far as I understand it, the description is correct now (for the moment I can live with the issue, that at the end of the description still some Fusion code is visible).

    But still there is another critical problem reported: the field “jobLocation” seems to be missing. When I switch Job Manager’s structured data on again, the field is present, but Google doesn’t recognize it anyway.

    When I switch that on again, Job Manager’s structured data appear at the end of the pages source code, while SNIP’s code is in the pages HEAD-section. So I guess, Job Manager overwrites SNIP’s code and therefore the description again contains the Fusion Builder code at the beginning…

    So I can decide between having a correct description in Google, but without a location. Which prevents from being listed. Or having a faulty description, but a jobLocation field, which is even not recogmized – causing again not being listed. Some kind of a circle…

    THX for your patience!
    Christian

    Hi @schnuffi,

    It would need to have the structured data on to be able to get the location for Google, as well as some additional steps for the geolocation. Have you already followed the steps here to set that up:

    https://wpjobmanager.com/document/geocoding-with-googles-maps-api/

    Thread Starter schnuffi

    (@schnuffi)

    Hi @michaelnutt,
    thanx for helping.

    I am at the moment trying to set everything up correctly with SNIP, because with it’s schema output I don’t see the biggest problem with Fusion Builder code in the job’s description, as WP Job Manager produces. I have ONE single Job, which I am optimizing that way (https://www.bernard-gruppe.com/de/job/datenerheber-30551/). And it seems that step by step I am getting closer to the solution. So please give me a little time to try to finalize that. If I am not successful with that, I will get back to you (I will in any case).

    And NO, I haven’t already followed (but noticed) the steps to connect with a GoogleMaps API, because I can’t beleive, that this could really be a requirement for getting correct schema markup with WP Job manager. After all, this is a payed service and my customer is not willing to pay for that.

    THX again, Christian

    Hi again,

    It definitely isn’t required for the schema markup, and without it Google Jobs should get the location as a single text string in the _job_location field. The Geolocation Data is able to improve the integration with Google Job Search.

    And it seems that step by step I am getting closer to the solution. So please give me a little time to try to finalize that. If I am not successful with that, I will get back to you (I will in any case).

    Sounds good! Let us know what you find!

    Thread Starter schnuffi

    (@schnuffi)

    Hi again @michaelnutt,
    in the meantime I solved the problems mentioned above with the (additional) SNIP-plugin (PRO version), it is able to scrape the job description without being disturbed by Fusion Builder code and to complete missing schema markup data!
    THX for your help anyway, it is highly appreciated!
    Christian

    Hi @schnuffi

    Thanks for keeping us posted; I am happy to know that you’ve been able to sort that out using the SNIP-plugin.

    Let us know if you need help with anything related to WP Job Manager.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Avada / Fusion Builder code shows up’ is closed to new replies.