The screenshot you sent is of a cached version of your page, saved by Google. Google’s cache does not include JavaScript, so what you’re seeing is perfectly normal.
Google’s cache of your site, however, is not a “text only version” that you should regularly look at or use. It’s just a way for Google to show people anything/something other than a blank page if they happen to Google your site after you take it down, for example.
It does not affect your SEO in any way.
I tend to disagree. The text only version is what Googles bots see when they visit your site and they determine what you site is about through the use of H1 / H2 / H3 tags and hyperlinks to name but a few.
Here is a screenshot of another wordpress site using a different job listing plugin and you can see a major difference. All the job listings are jumping out because they are displaying as hyperlinks.
If this cannot be resolved, my client is going to have to use a different job listing plugin.
Screenshot -> https://imgur.com/a/wH6lF
The text only version is what Googles bots see when they visit your site
This is true, but Google will still index your jobs, simply because each job has it’s own page where the content is displayed. Here’s an example from our demo site:
https://demo.wpjobmanager.com/job/writers-for-life-berlin-3-temp-writer/
Google will find those job pages and index them just like any other page on your site.
A further example of me Googling some keywords from our demo site and finding that same job:
https://d.pr/i/xtXpg8
Its nothing to do with Google indexing the pages, they index them when I submit them through search console, its do with the SEO for the homepage which would big time help if these jobs listed where showing as hyperlinks in the text only view which they are not, this is the issue im talking about.
its do with the SEO for the homepage which would big time help if these jobs listed where showing as hyperlinks in the text only view which they are not
Ah, I understand now. However, we can’t really “fix” this since loading the jobs dynamically is just the way our plugin works.
A workaround might be to simply put a few single jobs on your homepage using our built-in [job]
shortcode like so:
[job id=XX]
… where XX
is the numerical job ID.
I’ve never tried that before, however, so I can’t be sure that the application buttons and all that would still work correctly. :/
Sorry I can’t be of more help here.