I want my Angular 6 app to work with Google Jobs but cannot format correctly
up vote
0
down vote
favorite
I want my html job posting to appear in google jobs.
This is the schema: https://schema.org/JobPosting
But the SPA takes too long to get the app loading and jobs showing so the crawlers not picking up the jobs.
This is my code example:
<meta itemprop="address" content="{{ job.address.addressLine1 }} {{ job.address.postCode }}">
<meta itemprop="addressLocality" content="{{ job.address.country }}">
<p class="flex justify-between">
<span itemprop="industry"><strong>{{ job.sector }}</strong></span>
<span *ngIf="job.datePosted" itemprop="datePosted"><strong>{{ job.datePosted }}</strong></span>
</p>
<h3>
<span itemprop="title">{{ job.name }}</span>
<span itemprop="baseSalary">{{ job.pay.currency }}{{ job.pay.value }}</span>
</h3>
<p itemprop="description" [innerHtml]="job.description"></p>
As you can see I've added the "itemprop".
Tech stack: Angular Version 6, Webpack, Angular Cli 6
When I use this tool from google jobs it doesnt show the jobs: https://search.google.com/structured-data/testing-tool/u/0/
angular webpack gwt angular6
add a comment |
up vote
0
down vote
favorite
I want my html job posting to appear in google jobs.
This is the schema: https://schema.org/JobPosting
But the SPA takes too long to get the app loading and jobs showing so the crawlers not picking up the jobs.
This is my code example:
<meta itemprop="address" content="{{ job.address.addressLine1 }} {{ job.address.postCode }}">
<meta itemprop="addressLocality" content="{{ job.address.country }}">
<p class="flex justify-between">
<span itemprop="industry"><strong>{{ job.sector }}</strong></span>
<span *ngIf="job.datePosted" itemprop="datePosted"><strong>{{ job.datePosted }}</strong></span>
</p>
<h3>
<span itemprop="title">{{ job.name }}</span>
<span itemprop="baseSalary">{{ job.pay.currency }}{{ job.pay.value }}</span>
</h3>
<p itemprop="description" [innerHtml]="job.description"></p>
As you can see I've added the "itemprop".
Tech stack: Angular Version 6, Webpack, Angular Cli 6
When I use this tool from google jobs it doesnt show the jobs: https://search.google.com/structured-data/testing-tool/u/0/
angular webpack gwt angular6
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I want my html job posting to appear in google jobs.
This is the schema: https://schema.org/JobPosting
But the SPA takes too long to get the app loading and jobs showing so the crawlers not picking up the jobs.
This is my code example:
<meta itemprop="address" content="{{ job.address.addressLine1 }} {{ job.address.postCode }}">
<meta itemprop="addressLocality" content="{{ job.address.country }}">
<p class="flex justify-between">
<span itemprop="industry"><strong>{{ job.sector }}</strong></span>
<span *ngIf="job.datePosted" itemprop="datePosted"><strong>{{ job.datePosted }}</strong></span>
</p>
<h3>
<span itemprop="title">{{ job.name }}</span>
<span itemprop="baseSalary">{{ job.pay.currency }}{{ job.pay.value }}</span>
</h3>
<p itemprop="description" [innerHtml]="job.description"></p>
As you can see I've added the "itemprop".
Tech stack: Angular Version 6, Webpack, Angular Cli 6
When I use this tool from google jobs it doesnt show the jobs: https://search.google.com/structured-data/testing-tool/u/0/
angular webpack gwt angular6
I want my html job posting to appear in google jobs.
This is the schema: https://schema.org/JobPosting
But the SPA takes too long to get the app loading and jobs showing so the crawlers not picking up the jobs.
This is my code example:
<meta itemprop="address" content="{{ job.address.addressLine1 }} {{ job.address.postCode }}">
<meta itemprop="addressLocality" content="{{ job.address.country }}">
<p class="flex justify-between">
<span itemprop="industry"><strong>{{ job.sector }}</strong></span>
<span *ngIf="job.datePosted" itemprop="datePosted"><strong>{{ job.datePosted }}</strong></span>
</p>
<h3>
<span itemprop="title">{{ job.name }}</span>
<span itemprop="baseSalary">{{ job.pay.currency }}{{ job.pay.value }}</span>
</h3>
<p itemprop="description" [innerHtml]="job.description"></p>
As you can see I've added the "itemprop".
Tech stack: Angular Version 6, Webpack, Angular Cli 6
When I use this tool from google jobs it doesnt show the jobs: https://search.google.com/structured-data/testing-tool/u/0/
angular webpack gwt angular6
angular webpack gwt angular6
edited Nov 22 at 7:05
Harmit Rishi
323
323
asked Nov 19 at 15:18
AngularM
3,824175395
3,824175395
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53377671%2fi-want-my-angular-6-app-to-work-with-google-jobs-but-cannot-format-correctly%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown