Hi! Firstly, the Google Structured Data works on individual job listings, not on a page with multiple listings. Secondly, our demo site is actually a bit out of date and doesn’t accurately reflect the Structured Data results. Still, you can see an example of what it’s supposed to look like here:
https://demo.wpjobmanager.com/job/ierp-london-2-risk-manager/
<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"JobPosting","datePosted":"2018-05-03T04:12:46+00:00","validThrough":"2018-05-04T00:00:00+00:00","title":"Risk Manager","description":"<p>xvc<\/p>\n<p class=\"job_tags\">Tagged as: <a href=\"https:\/\/demo.wpjobmanager.com\/job-tag\/erm\/\" rel=\"tag\">ERM<\/a><\/p>\n","employmentType":["FULL_TIME"],"hiringOrganization":{"@type":"Organization","name":"IERP","sameAs":"https:\/\/insterp.com","url":"https:\/\/insterp.com"},"identifier":{"@type":"PropertyValue","name":"IERP","value":"https:\/\/demo.wpjobmanager.com\/job\/ierp-london-2-sdfsdf\/"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"London","addressRegion":"England","addressCountry":"GB"}}}</script>
Whereas in your site:
https://www.3coast-services.com/job/3coast-services-houston-tx-357-client-account-manager/
I see this:
<div itemscope itemtype="https://schema.org/Corporation"><h4><span itemprop="name">3coast Services</span></h4><address itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"><span itemprop="streetAddress">16969 N. Texas Ave., Suite 400</span><br><span itemprop="addressLocality">Webster</span>, <span itemprop="addressRegion">Texas</span> <span itemprop="postalCode">77598</span><br>Sales: <span itemprop="telephone">(281) 956-2270</span><br>Help Desk: <span itemprop="telephone">(281) 956-2250</span><br></address></div>
<div><div itemscope itemtype="https://schema.org/Corporation"><h4><span itemprop="name">Houston</span></h4><address itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"><span itemprop="streetAddress">5100 Westheimer, Suite 277</span><br><span itemprop="addressLocality">Houston</span>, <span itemprop="addressRegion">TX</span> <span itemprop="postalCode">77056</span><br>Primary Phone: <span itemprop="telephone">(281) 956-2280</span><br></address></div></div>
<div></div>
See the difference? Your site is using itemprop
, which is incorrect. This usually happens when a site is using a theme that over-rides our Google Structured Data. Look to see if you have this filter anywhere in your site’s code:
add_filter( 'wpjm_output_job_listing_structured_data', '__return_false' );
Hope that helps you find it!