Uporządkowane dane dotyczące ofert pracy (JobPosting
) na potrzeby wyszukiwarki ofert pracy
Możesz zwiększyć komfort poszukiwania pracy, dodając do swoich stron internetowych z ofertami pracy uporządkowane dane JobPosting
. Dzięki temu Twoje oferty będą się mogły pojawiać w specjalnym interfejsie wśród wyników wyszukiwania Google. Swoje informacje o wolnych posadach możesz też zamieszczać w Google, korzystając z zewnętrznej witryny z ofertami pracy.
Ta funkcja przynosi liczne korzyści pracodawcom i właścicielom witryn przeznaczonych dla osób poszukujących pracy:
- Bardziej interaktywne wyniki: Twoje oferty mogą się kwalifikować do wyświetlania w Google w wyszukiwarce ofert pracy. Możesz w nich umieszczać logo swojej firmy, opinie o niej, jej oceny oraz szczegóły proponowanego stanowiska.
- Większa liczba zmotywowanych chętnych: nowy interfejs umożliwia osobom poszukującym pracy filtrowanie ofert według różnych kryteriów, np. lokalizacji czy stanowiska. Dzięki temu masz większą szansę zainteresowania swoją ofertą użytkowników, którzy chcą wykonywać akurat proponowaną przez Ciebie pracę.
- Większe szanse na odkrycie oferty i konwersję: osoby poszukujące pracy będą miały nowe miejsce, w którym będą mogły poznać Twoją ofertę i przejść do Twojej witryny.
Dodawanie uporządkowanych danych
Uporządkowane dane to standardowy format udostępniania informacji o stronie i klasyfikowania jej zawartości. Jeśli dopiero zaczynasz, dowiedz się, jak działają uporządkowane dane.
Poniżej omawiamy sposób tworzenia, testowania i udostępniania uporządkowanych danych.
- Upewnij się, że Googlebot może wydajnie indeksować Twoją witrynę.
- Jeśli masz w swojej witrynie wiele kopii tej samej oferty pracy hostowanych pod różnymi adresami URL, używaj kanonicznych adresów URL na każdej kopii strony.
- Dodaj wymagane i zalecane właściwości. Dowiedz się, w którym miejscu na stronie umieścić uporządkowane dane w zależności od używanego formatu.
- Postępuj zgodnie ze wskazówkami technicznymi i zasadami dotyczącymi treści ofert pracy.
- Zweryfikuj kod za pomocą testu wyników z elementami rozszerzonymi. Możesz też wyświetlić podgląd uporządkowanych danych w wyszukiwarce Google.
- Możesz wdrożyć kilka stron z uporządkowanymi danymi i dzięki narzędziu do sprawdzania adresów URL zobaczyć, jak Google je odczytuje. Upewnij się, że Twoja strona jest dostępna dla Google i nie jest blokowana przez plik robots.txt lub tag
noindex
ani nie wymaga logowania. Jeśli strona wygląda dobrze, możesz poprosić Google o ponowne zindeksowanie adresów URL. - Poinformuj Google o wynikach swoich działań za pomocą interfejsu Indexing API i prześlij mapę witryny.
W przypadku adresów URL ofert pracy zalecamy używanie interfejsu Indexing API zamiast map witryny, ponieważ zapewni to szybsze zindeksowanie strony przez Googlebota. Użyj interfejsu Indexing API, by powiadomić Google o nowym adresie URL do zindeksowania lub o zaktualizowaniu treści pod danym adresem URL.
Nadal zalecamy jednak przesyłanie mapy witryny na potrzeby informowania o zawartości jej wszystkich stron. Przeanalizujemy całą mapę witryny i ponownie zindeksujemy strony, które w polu
lastmod
będą miały nowsze sygnatury czasowe niż w trakcie poprzedniego indeksowania.
Przykłady
Standardowa oferta pracy
Oto przykład pojedynczej oferty pracy zapisanej w postaci kodu JSON-LD.
<html> <head> <title>Software Engineer</title> <script type="application/ld+json"> { "@context" : "https://schema.org/", "@type" : "JobPosting", "title" : "Software Engineer", "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>", "identifier": { "@type": "PropertyValue", "name": "Google", "value": "1234567" }, "datePosted" : "2024-01-18", "validThrough" : "2024-03-18T00:00", "employmentType" : "CONTRACTOR", "hiringOrganization" : { "@type" : "Organization", "name" : "Google", "sameAs" : "https://www.google.com", "logo" : "https://www.example.com/images/logo.png" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "1600 Amphitheatre Pkwy", "addressLocality": "Mountain View", "addressRegion": "CA", "postalCode": "94043", "addressCountry": "US" } }, "baseSalary": { "@type": "MonetaryAmount", "currency": "USD", "value": { "@type": "QuantitativeValue", "value": 40.00, "unitText": "HOUR" } } } </script> </head> <body> </body> </html>
Oferta pracy z domu
Oto przykład oferty pracy z domu zapisanej w postaci kodu JSON-LD.
<html> <head> <title>Software Engineer</title> <script type="application/ld+json"> { "@context" : "https://schema.org/", "@type" : "JobPosting", "title" : "Software Engineer", "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>", "identifier": { "@type": "PropertyValue", "name": "Google", "value": "1234567" }, "datePosted" : "2024-01-18", "validThrough" : "2024-03-18T00:00", "applicantLocationRequirements": { "@type": "Country", "name": "USA" }, "jobLocationType": "TELECOMMUTE", "employmentType": "FULL_TIME", "hiringOrganization" : { "@type" : "Organization", "name" : "Google", "sameAs" : "https://www.google.com", "logo" : "https://www.example.com/images/logo.png" }, "baseSalary": { "@type": "MonetaryAmount", "currency": "USD", "value": { "@type": "QuantitativeValue", "value": 40.00, "unitText": "HOUR" } } } </script> </head> <body> </body> </html>
Usuwanie oferty pracy
Aby usunąć ofertę pracy, która jest już nieaktualna:
- Upewnij się, że strona z ofertą została usunięta, wykonując jedną z tych czynności:
- Sprawdź, czy właściwość
validThrough
ma podaną wartość, która jest sygnaturą czasową należącą do przeszłości. - Całkowicie usuń stronę (aby wywołanie jej adresu powodowało zwrócenie kodu stanu
404
lub410
). - Usuń ze strony uporządkowane dane
JobPosting
.
- Sprawdź, czy właściwość
- Poinformuj Google o zmianach:
- Za pomocą interfejsu Indexing API wyślij prośbę o usunięcie adresu URL oferty pracy z indeksu wyszukiwarki Google.
Przeanalizujemy całą mapę witryny i ponownie zindeksujemy strony, które w polu
lastmod
będą miały nowsze sygnatury czasowe niż w trakcie poprzedniego indeksowania.
Dodawanie znaczników do ofert pracy z domu
Aby ułatwić osobom poszukującym zatrudnienia znajdowanie ofert pracy z domu i innych rodzajów pracy zdalnej, zachęcamy do dodawania uporządkowanych danych do tego typu ofert.
Oto jak oferty pracy z domu mogą wyglądać w wyszukiwarce Google:
Możesz to też sprawdzić w wyszukiwarce Google:
Są 3 właściwości, dzięki którym Google może rozpoznać oferty pracy nadającej się do wykonywania z domu:
jobLocationType
: użyj tej właściwości, by zasygnalizować, że chodzi o ofertę pracy z domu.applicantLocationRequirements
: ta właściwość służy do określania lokalizacji geograficznych, w których mogą się znajdować pracownicy. Wymagane jest podanie co najmniej jednego kraju.jobLocation
: ta właściwość pozwala wskazać miejsce wykonywania pracy. Nie musisz jej używać, jeśli nie ma fizycznej lokalizacji, w której będzie się odbywać praca (takiej jak biuro czy plac budowy). Pamiętaj, że jeśli używasz tej właściwości, musisz określić właściwośćaddressCountry
.
Oto kilka typowych sytuacji, w których należy oznaczać oferty pracy z domu:
- Tę pracę można wykonywać w domu, ale obowiązują ograniczenia geograficzne dotyczące miejsca lokalizacji pracowników. Pracownik nie musi się stawiać w żadnym miejscu pracy ani biurze. Należy użyć właściwości
applicantLocationRequirements
ijobLocationType
."applicantLocationRequirements": { "@type": "Country", "name": "USA" }, "jobLocationType": "TELECOMMUTE"
- Tę pracę można wykonywać w miejscu znajdującym się w Detroit w stanie Michigan lub w domu położonym na terenie Stanów Zjednoczonych. Należy użyć właściwości
jobLocation
ijobLocationType
."jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Detroit", "addressRegion": "MI", "addressCountry": "US" } }, "jobLocationType": "TELECOMMUTE"
- Tę pracę można wykonywać w miejscu znajdującym się w Detroit albo w domu położonym na terenie stanów Michigan lub Teksas. Należy użyć właściwości
jobLocation
,jobLocationType
iapplicantLocationRequirements
."jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "555 Clancy St", "addressLocality": "Detroit", "addressRegion": "MI", "postalCode": "48201", "addressCountry": "US" } }, "applicantLocationRequirements": [{ "@type": "State", "name": "Michigan, USA" },{ "@type": "State", "name": "Texas, USA" }], "jobLocationType": "TELECOMMUTE"
Aktualizowanie logo firmy
Google używa do Twoich ofert pracy tego samego logo, które jest widoczne na Karcie Grafu wiedzy Twojej firmy. Możesz zaproponować zmianę, jeśli wolisz używać innego logo, albo wskazać swoje preferowane logo za pomocą uporządkowanych danych. Będzie ono używane zarówno w panelu wiedzy Google Twojej firmy, jak i w jej ofertach pracy.
Jeśli masz zewnętrzną witrynę z ofertami pracy, możesz podać inne logo danej organizacji niż widoczne w jej panelu wiedzy Google. Google wybierze logo, które będzie najlepiej wyglądać w wynikach wyszukiwania (obraz pochodzący z panelu wiedzy lub wskazany za pomocą właściwości hiringOrganization
). Mikrodane logo
mogą być widoczne tylko w Twojej witrynie z ofertami pracy i nie są traktowane jako kanoniczne logo organizacji. Więcej informacji znajdziesz w sekcji hiringOrganization.
Wskazówki techniczne
- Umieść uporządkowane dane na najbardziej szczegółowej stronie leaf page. Nie dodawaj ich do stron służących do prezentowania listy stanowisk (np. do stron z wynikami wyszukiwania). Zamiast tego stosuj uporządkowane dane na stronie najbardziej szczegółowo opisującej konkretną ofertę pracy.
- Dodaj właściwość
JobPosting
do każdej oferty pracy, którą chcesz zareklamować. Uporządkowane dane muszą się znajdować na tej samej stronie co opis stanowiska widoczny dla użytkowników w przeglądarce. - Większość znaczników powinna występować na stronie z ofertą pracy tylko raz, chyba że ich opis jednoznacznie wskazuje, że można je dodawać wielokrotnie.
Jeśli zdecydujesz się na informowanie Google o zmianach adresów URL ofert pracy za pomocą mapy witryny, musisz przestrzegać ogólnych wskazówek dotyczących mapy witryny. Do adresów URL ofert pracy mają też zastosowane te wskazówki dotyczące mapy witryny.
- Upewnij się, że Googlebot ma dostęp do adresów URL podanych w mapie witryny. Sprawdź, czy te adresy nie znajdują się przypadkiem za zaporą sieciową lub nie są zablokowane przez plik robots.txt.
- Używaj jak najdokładniejszej sygnatury czasowej jako wartości w polu
<lastmod>
(mapa witryny),<pubDate>
(RSS) lub<updated>
(Atom), aby określić, kiedy strona została dodana lub zmodyfikowana. Wartość ta powinna wskazywać termin ostatniej modyfikacji treści pod danym adresem URL. Podawanie dokładnych sygnatur czasowych jest bardzo ważne. Przepustowość indeksowania jest ograniczona, więc zgodne ze stanem faktycznym określanie terminów aktualizacji treści oszczędza nam ponownego indeksowania stron, które się nie zmieniły. Poza tym im więcej stron Google musi zindeksować, tym większe obciążenie Twoich serwerów. - Nie podawaj w mapie witryny stron z wynikami wyszukiwania czy listami ani innych stron o treści generowanej dynamicznie.
- Adresy URL w mapie witryny muszą obejmować stronę kanoniczną każdej oferty pracy.
Zasady dotyczące treści ofert pracy
Opracowaliśmy zasady dotyczące treści ofert pracy, by nasi użytkownicy mieli dostęp do propozycji zatrudnienia, które są trafne i aktualne oraz umożliwiają łatwe wysłanie zgłoszenia. Do ofert pracy mają też zastosowanie ogólne wytyczne dotyczące uporządkowanych danych i zasady dotyczące spamu w wyszukiwarce Google. Jeśli znajdziemy treści naruszające te zasady, odpowiednio zareagujemy, co może skutkować m.in. podjęciem działań ręcznych i usunięciem propozycji zatrudnienia z naszej funkcji wyszukiwania ofert pracy.
Treści nie na temat
Znaczników JobPosting
można używać tylko na stronach zawierających pojedyncze oferty pracy. Nie zezwalamy na stosowanie znaczników JobPosting
na innych stronach, m.in. na stronach, które nie zawierają żadnych ofert pracy.
Treści niekompletne
Nie zezwalamy na publikowanie ofert pracy z niepełnymi opisami proponowanych stanowisk.
Wprowadzanie użytkowników w błąd
Nie zezwalamy na publikowanie ofert pracy mających na celu podszywanie się pod inną osobę lub organizację, wprowadzanie w błąd, oszustwo lub kradzież. Obejmuje to fałszywe sugerowanie powiązania z inną osobą lub organizacją, a także tworzenie i używanie wielu kont w celu uniknięcia przestrzegania naszych zasad lub obejścia ograniczeń nałożonych na konto.
Przykłady naruszenia zasad:
- Opisy stanowisk lub inne informacje, które przedstawiają niedokładny, nierealistyczny lub niezgodny z prawdą obraz pracodawcy.
- Oferty zatrudnienia na fałszywych lub nieistniejących stanowiskach. Obejmuje to oferty pracy, których głównym celem jest zbieranie informacji o kandydatach, a nie faktyczne poszukiwanie nowych pracowników.
- Tytuły, opisy i inne szczegóły ofert pracy, w których stosuje się upychanie słów kluczowych, aby manipulować rankingami wyszukiwania.
- Podawanie fałszywych danych o lokalizacji, które są niezgodne z rzeczywistym położeniem miejsca pracy.
- Publikowanie ofert pracy w imieniu organizacji lub firmy bez jej upoważnienia.
Wulgaryzmy i obraźliwy język
Nie zezwalamy na publikowanie ofert pracy zawierających wyrażenia wulgarne, nieprzyzwoite lub obraźliwe.
Reklamy wyglądające jak oferty pracy
Nie zezwalamy na treści promocyjne udające oferty pracy, takie jak treści publikowane przez inne firmy (np. dotyczące programów partnerskich).
Prośby o usunięcie treści ze względów prawnych
Jeśli otrzymamy zawiadomienie, że treść oferty pracy może naruszać prawo, zajmiemy się tą sprawą zgodnie z zasadami dotyczącymi wyszukiwarki.
Nieaktualne oferty pracy
Nie zezwalamy na publikowanie nieaktualnych ofert pracy. W miarę możliwości usuwaj nieaktualne oferty pracy z witryny. Jeśli wolisz je pozostawić, zastosuj właściwość validThrough
, której wartość jest sygnaturą czasową należącą do przeszłości. Dzięki temu użytkownicy będą mogli przeglądać tylko oferty pracy, które są nadal aktualne.
Oferty pracy bez możliwości wysłania zgłoszenia
Nie zezwalamy na publikowanie ofert pracy, które nie umożliwiają wysłania zgłoszenia, m.in.:
- ofert pracy promujących wydarzenia, np. zaproszeń na targi pracy;
- ofert pracy wymagających zalogowania się w celu wyświetlenia opisu stanowiska (użytkownicy muszą mieć możliwość wyświetlenia szczegółów oferty pracy bez konieczności zalogowania się).
Zbieranie CV
Wydawcy mogą prosić o nadsyłanie CV tylko w przypadku aktualnych ofert pracy. Możemy usuwać prośby, które służą wyłącznie do zbierania danych o kandydatach, a nie do rekrutacji.
Prośby o pracę
Oferty pracy muszą zawierać opis proponowanych stanowisk, listę wymaganych kwalifikacji oraz inne informacje istotne dla użytkownika poszukującego zatrudnienia. Nie zezwalamy na oferty, w których przypadku to kandydat zgłasza propozycję wykonywania pracy.
Wymagana płatność
Nie zezwalamy na oferty pracy, które wymagają wnoszenia opłat przez kandydatów.
Treści redakcyjne
Aby Twoje oferty pracy były zrozumiałe, a nasi użytkownicy mogli łatwo przesyłać zgłoszenia, nie zezwalamy na umieszczanie na stronie spamerskich tekstów i obrazów, nadmiernej ilości reklam rozpraszających uwagę ani treści, które nie wnoszą do zamieszczanych ofert nic wartościowego.
Nie zezwalamy na treści niezgodne z zasadami poprawności językowej. Należy przestrzegać podstawowych reguł gramatycznych i zasad poprawnej pisowni danego języka. Nie należy pisać samymi wielkimi literami, a używane akronimy i skróty powinny być powszechnie zrozumiałe.
Definicje typów uporządkowanych danych
W tej sekcji opisujemy typy uporządkowanych danych związane z ofertami pracy.
Aby wyświetlać treści w wyszukiwarce ofert pracy w Google, musisz w nich stosować wymagane właściwości. Możesz też dodać do nich właściwości zalecane, by wzbogacić informacje o treściach i zwiększyć w ten sposób komfort użytkowników.
JobPosting
Pełną definicję znaczników JobPosting
znajdziesz na schema.org/JobPosting.
Właściwości obsługiwane przez Google:
Właściwości wymagane | |
---|---|
datePosted |
Data opublikowania oferty przez pracodawcę w formacie ISO 8601, np. 2020-01-24 lub 2020-01-24T19:33:17+00:00. "datePosted": "2016-02-18" |
description |
Pełny opis stanowiska pracy w formacie HTML. Właściwość Dodatkowe wskazówki:
|
hiringOrganization |
Organizacja oferująca zatrudnienie. Musi to być nazwa firmy (np. Empik sp. z o.o.), a nie jej konkretna placówka, która szuka pracowników („Empik przy ul. Głównej”), Przykład: "hiringOrganization": { "@type": "Organization", "name": "MagsRUs Wheel Company", "sameAs": "http://www.magsruswheelcompany.com" }
Jeśli organizacja zatrudnia anonimowo (na przykład agencja pośrednictwa pracy w imieniu anonimowego pracodawcy lub pracodawca bezpośrednio na Twojej platformie), użyj wartości Logo zewnętrznych witryn z ofertami pracy Jeśli masz zewnętrzną witrynę z ofertami pracy, możesz podać inne logo danej organizacji niż widoczne w jej panelu wiedzy Google. Aby zastosować inne logo dla organizacji oferującej posadę, dodaj do tablicy "hiringOrganization": { "@type": "Organization", "name": "MagsRUs Wheel Company", "sameAs": "http://www.magsruswheelcompany.com", "logo": "https://www.example.com/images/logo.png" } |
jobLocation |
Lokalizacje fizyczne, w których zatrudnione osoby będą się stawiać do pracy (np. biuro lub plac budowy). Nie chodzi tu o placówkę, która opublikowała ofertę. Możesz dodać tyle właściwości, ile potrzebujesz. Im więcej określisz właściwości, tym lepsza będzie jakość oferty pracy w oczach użytkowników, Pamiętaj, że musisz użyć właściwości "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "555 Clancy St", "addressLocality": "Detroit", "addressRegion": "MI", "postalCode": "48201", "addressCountry": "US" } } Wiele lokalizacji fizycznych Jeśli praca ma być wykonywana w wielu miejscach, dodaj do tablicy odpowiednią liczbę właściwości Praca zdalna W przypadku pracy, którą zatrudnione osoby mogą lub muszą wykonywać przez cały czas zdalnie, konieczne jest użycie właściwości |
title |
Nazwa stanowiska (a nie tytuł oferty pracy), np. "Inżynier(ka) ds. oprogramowania" lub "Barman(ka)". Przykład: "title": "Software Engineer" Sprawdzone metody:
|
Właściwości zalecane | |
---|---|
applicantLocationRequirements |
Lokalizacje geograficzne, w których pracownicy mogą się znajdować podczas wykonywania pracy z domu. W opisie stanowiska musi być wyraźnie podane, w jakich konkretnie miejscach może wykonywać pracę osoba ubiegająca się o to stanowisko. Ta właściwość wymagana, gdy kandydaci mogą się znajdować w co najmniej jednej lokalizacji geograficznej, a praca jest całkowicie zdalna. W tym przykładzie podano, że praca może być wykonywana zdalnie w dowolnym miejscu na terenie Stanów Zjednoczonych: "applicantLocationRequirements": { "@type": "Country", "name": "USA" }, "jobLocationType": "TELECOMMUTE" W tym przykładzie podano, że praca może być wykonywana zdalnie z Kanady albo w lokalizacji fizycznej w Detroit w stanie Michigan: "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "555 Clancy St", "addressLocality": "Detroit", "addressRegion": "MI", "postalCode": "48201", "addressCountry": "US" } }, "applicantLocationRequirements": { "@type": "Country", "name": "Canada" }, "jobLocationType": "TELECOMMUTE" |
baseSalary |
Rzeczywiste podstawowe wynagrodzenie za pracę podane przez pracodawcę (a nie oszacowane). W polu
Przykład: "baseSalary": { "@type": "MonetaryAmount", "currency": "USD", "value": { "@type": "QuantitativeValue", "value": 40.00, "unitText": "HOUR" } } Aby podać przedział zarobków, zamiast pojedynczej wartości w polu "baseSalary": { "@type": "MonetaryAmount", "currency": "USD", "value": { "@type": "QuantitativeValue", "minValue": 40.00, "maxValue": 50.00, "unitText": "HOUR" } } |
directApply |
Wskazuje, czy adres URL powiązany z tą ofertą pracy umożliwia bezpośrednie przesłanie zgłoszenia. Proces bezpośredniego przesyłania zgłoszeń definiujemy na podstawie czynności, które użytkownik musi wykonać, aby zgłosić swoją kandydaturę. Oznacza to, że użytkownik musi mieć możliwość skorzystania z krótkiej, prostej procedury aplikowania bez zbędnych etapów pośrednich. Jeśli w trakcie tego procesu użytkownik musi kliknąć przycisk Zastosuj, wypełnić formularz zgłoszeniowy lub zalogować się więcej niż raz, oznacza to, że nie udostępniasz możliwości bezpośredniego przesyłania zgłoszeń. Prawdopodobnie oferujesz możliwość bezpośredniego przesyłania zgłoszeń, jeśli udostępniasz jedną z tych funkcji:
|
employmentType |
Rodzaj zatrudnienia, na przykład: "employmentType": "CONTRACTOR" Wybierz co najmniej jedną z tych wartości (pamiętaj, że jest w nich rozróżniana wielkość liter):
Możesz dodać więcej niż jedną właściwość "employmentType": ["FULL_TIME", "CONTRACTOR"] |
identifier |
Niepowtarzalny identyfikator stanowiska używany przez organizację prowadzącą nabór. Przykład: "identifier": { "@type": "PropertyValue", "name": "MagsRUs Wheel Company", "value": "1234567" } |
jobLocationType |
Umieszczaj w tym polu właściwości wartość Wymagania
W tym przykładzie pracownik może stawiać się do pracy w placówce w Tucson w stanie Arizona LUB pracować zdalnie na terenie Stanów Zjednoczonych: "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Tucson", "addressRegion": "AZ", "addressCountry": "US" } }, "jobLocationType": "TELECOMMUTE" |
validThrough |
Data wygaśnięcia oferty pracy w formacie ISO 8601, np. 2017-02-24 lub 2017-02-24T19:33:17+00:00. Przykład: "validThrough": "2017-03-18T00:00" Nie używaj tego pola, jeśli oferta pracy nigdy nie wygaśnie lub nie znasz jej daty ważności. Jeśli posada zostanie zajęta przed upływem terminu ważności, usuń ofertę pracy. |
Właściwości dotyczące wykształcenia i doświadczenia (beta)
Oprócz zalecanych właściwości JobPosting
możesz też dodać opisane poniżej właściwości w wersji beta, aby przekazać więcej informacji o wykształceniu i doświadczeniu wymaganych w przypadku oferty pracy.
Nadal pracujemy nad sposobami korzystania z tych informacji, więc możesz nie zauważyć od razu żadnych zmian w wyszukiwarce Google.
Oto przykład oferty pracy wymagającej tytułu licencjata i trzyletniego doświadczenia.
<html> <head> <title>Software Engineer</title> <script type="application/ld+json"> { "@context" : "https://schema.org/", "@type" : "JobPosting", "title" : "Software Engineer", "educationRequirements" : { "@type" : "EducationalOccupationalCredential", "credentialCategory" : "bachelor degree" }, "experienceRequirements" : { "@type" : "OccupationalExperienceRequirements", "monthsOfExperience" : "36" }, "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>", "identifier": { "@type": "PropertyValue", "name": "Google", "value": "1234567" }, "datePosted" : "2024-01-18", "validThrough" : "2024-03-18T00:00", "employmentType" : "CONTRACTOR", "hiringOrganization" : { "@type" : "Organization", "name" : "Google", "sameAs" : "https://www.google.com", "logo" : "https://www.example.com/images/logo.png" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "1600 Amphitheatre Pkwy", "addressLocality": ", Mountain View", "addressRegion": "CA", "postalCode": "94043", "addressCountry": "US" } }, "baseSalary": { "@type": "MonetaryAmount", "currency": "USD", "value": { "@type": "QuantitativeValue", "value": 40.00, "unitText": "HOUR" } } } </script> </head> <body> </body> </html>
Właściwości zalecane (beta) | |
---|---|
educationRequirements |
Obszar wykształcenia potrzebny w przypadku oferty pracy. Jeśli nie ma żadnych wymagań dotyczących wykształcenia, użyj wartości Ta właściwość może się powtarzać w tablicy, np.: "educationRequirements": [ { "@type": "EducationalOccupationalCredential", "credentialCategory": "bachelor degree" }, { "@type": "EducationalOccupationalCredential", "credentialCategory": "postgraduate degree" } ] |
educationRequirements.credentialCategory |
Poziom wykształcenia wymagany w przypadku oferty pracy. Użyj jednej z tych wartości:
Poza dodaniem tej właściwości opisz też wymagania związane z wykształceniem we właściwości |
experienceRequirements |
Doświadczenie wymagane w przypadku oferty pracy. Jeśli nie ma żadnych wymagań, użyj wartości
Poza dodaniem tej właściwości opisz też wymagania związane z doświadczeniem we właściwości |
experienceRequirements.monthsOfExperience |
Minimalne doświadczenie (w miesiącach) wymagane w przypadku oferty pracy. Jeśli wymagania dotyczące doświadczenia są bardziej złożone, użyj wartości odpowiadającej minimalnej liczbie miesięcy doświadczenia kandydata. Przykład:
|
experienceInPlaceOfEducation |
Wartość logiczna Jeśli ta właściwość ma wartość „true”, wskazuje, czy w ramach oferty pracy jest akceptowane doświadczenie zamiast formalnego wykształcenia. Jeśli właściwość ma wartość „true”, musisz uwzględnić zarówno właściwość |
Rozwiązywanie problemów
Jeśli masz problem z zastosowaniem lub debugowaniem uporządkowanych danych, skorzystaj z tych rozwiązań:
- Jeśli korzystasz z systemu zarządzania treścią (CMS) lub ktoś inny zajmuje się Twoją witryną, poproś odpowiednią osobę o pomoc. Pamiętaj, aby przekazać tej osobie wszystkie wiadomości z Search Console, które zawierają szczegółowe informacje o problemie.
- Google nie gwarantuje, że funkcje wykorzystujące uporządkowane dane pojawią się w wynikach wyszukiwania. Listę typowych powodów, dla których Google może nie wyświetlać Twoich treści w wyniku z elementami rozszerzonymi, znajdziesz w Ogólnych wytycznych dotyczących uporządkowanych danych.
- Możliwe, że w uporządkowanych danych wystąpił błąd. Sprawdź listę błędów uporządkowanych danych i raport dotyczący uporządkowanych danych, których nie można przeanalizować.
- Jeśli wobec Twojej strony zostały podjęte ręczne działania dotyczące uporządkowanych danych, dane te zostaną zignorowane (mimo że strona nadal może się pojawiać w wynikach wyszukiwania Google). Aby rozwiązać problemy z uporządkowanymi danymi, użyj raportu Ręczne działania.
- Przejrzyj jeszcze raz wytyczne, aby sprawdzić, czy Twoje treści ich nie naruszają. Przyczyną problemu mogą być treści spamerskie lub użycie spamerskich znaczników. Jeśli jednak problem nie jest związany ze składnią, test wyników z elementami rozszerzonymi go nie wykryje.
- Rozwiązywanie problemów z brakującymi wynikami z elementami rozszerzonymi lub ze spadkiem całkowitej liczby wyników z elementami rozszerzonymi
- Poczekaj na ponowne zindeksowanie strony. Pamiętaj, że gdy opublikujesz stronę, Google może potrzebować kilku dni na jej znalezienie i zindeksowanie. Odpowiedzi na ogólne pytania dotyczące skanowania i indeksowania znajdziesz w artykule Najczęstsze pytania o indeksowanie i skanowanie w wyszukiwarce Google.
- Zadaj pytanie na forum Centrum wyszukiwarki Google.
Jeśli Twoja oferta pracy nie pojawia się w wynikach wyszukiwania lub masz w Search Console powiadomienie o podjęciu przez Google ręcznych działań z powodu znaczników o strukturze spamerskiej, spróbuj rozwiązać typowe problemy. Jeśli to nie poprawi sytuacji, zapoznaj się z naszymi wytycznymi.
Uporządkowane dane są na niewłaściwej stronie
error Przyczyna problemu: strona z listą ofert pracy (czyli strona z wynikami wyszukiwania, na której jest co najmniej jedna oferta pracy) zawiera uporządkowane dane JobPosting
. Uporządkowane dane JobPosting
mogą się znajdować tylko na stronie z ofertą pracy (czyli na stronie, która zawiera pojedynczą ofertę bez żadnych wyników wyszukiwania). W takiej sytuacji w Search Console może Ci się wyświetlić komunikat: „Naruszenie zasad uporządkowanych danych – strona z listą ofert pracy nie może zawierać uporządkowanych danych dotyczących pojedynczych ofert pracy”.
done Rozwiąż problem
- Usuń uporządkowane dane
JobPosting
ze strony z listą ofert. Uporządkowane daneJobPosting
umieszczaj tylko na stronach zawierających pojedynczą ofertę pracy. - Po rozwiązaniu problemu zgłoś witrynę do ponownego sprawdzenia.
Niezgodność treści z uporządkowanymi danymi
error Przyczyna problemu: strona zawiera treści niezgodne ze znajdującymi się na niej uporządkowanymi danymi. Na przykład nazwa stanowiska widoczna na stronie różni się od podanej we właściwości title
. Mogą też występować treści spamerskie, np. tytuły lub opisy zachęcające do klikania, oferty pracy wyglądające na fałszywe lub oferty pracy, które nie dotyczą żadnego prawdziwego stanowiska.
Inny przykład to wynagrodzenie podane w znacznikach, ale nie na stronie oferty pracy. Jest to też naruszeniem wytycznych dotyczących treści, ponieważ wszystkie informacje w znacznikach muszą być widoczne na stronie oferty pracy.
Pełną listę przykładów zawiera nasza polityka treści. W takiej sytuacji w Search Console może Ci się wyświetlić komunikat: „Naruszenie zasad uporządkowanych danych – zawartość stron różni się od uporządkowanych danych na stronie”.
done Rozwiąż problem
- Sprawdź, czy uporządkowane dane są zgodne z treściami na stronie, adekwatnie opisują oferowaną pracę i nie wprowadzają użytkowników w błąd.
- Za pomocą narzędzia do sprawdzania adresów URL upewnij się, że treści są widoczne na wyrenderowanej stronie (treść strony jest widoczna dla Google właśnie w formie wyrenderowanej).
- Po rozwiązaniu problemu zgłoś witrynę do ponownego sprawdzenia.
Nadal widoczne są nieaktualne już oferty pracy
error Przyczyna problemu: użytkownicy mają nadal dostęp do danej strony przez wyniki wyszukiwania ofert pracy w Google, mimo że znajdująca się na niej oferta jest już nieaktualna. Ma to zwykle takie przyczyny:
- Brak właściwości
validThrough
lub jej wartość jest sygnaturą czasową, która nie należy do przeszłości. - Strona jest nadal aktywna.
- Opcja wysyłania zgłoszenia w odpowiedzi na daną propozycję zatrudnienia kieruje użytkowników na stronę z nieaktualną ofertą.
- Na stronie są nadal obecne uporządkowane dane
JobPosting
, mimo że oferta pracy jest już nieaktualna.
W takiej sytuacji w Search Console może Ci się wyświetlić komunikat: „Naruszenie zasad uporządkowanych danych – uporządkowane dane JobPosting przy nieaktualnej ofercie pracy”.
done Rozwiąż problem
- Usuń nieaktualną ofertę pracy, wykonując jedną z tych czynności:
- Sprawdź, czy właściwość
validThrough
ma podaną wartość, która jest sygnaturą czasową należącą do przeszłości. - Całkowicie usuń stronę (aby wywołanie jej adresu powodowało zwrócenie kodu stanu
404
lub410
). - Usuń ze strony uporządkowane dane
JobPosting
.
- Sprawdź, czy właściwość
- Poinformuj Google o wynikach swoich działań za pomocą interfejsu Indexing API.
- Po rozwiązaniu problemu zgłoś witrynę do ponownego sprawdzenia.
Brak opcji wysyłania zgłoszenia
error Przyczyna problemu: użytkownik nie może wysłać swojego zgłoszenia na stronie z ofertą pracy. W takiej sytuacji w Search Console może Ci się wyświetlić komunikat: „Naruszenie zasad uporządkowanych danych – na stronie z ofertą pracy nie można przesłać podania o pracę”.
done Rozwiąż problem
- Upewnij się, że użytkownicy mogą wysyłać swoje zgłoszenia na stronie z ofertą pracy.
- Po rozwiązaniu problemu zgłoś witrynę do ponownego sprawdzenia.
Nieprawidłowe logo
error Przyczyna problemu: Twoja witryna nie ma panelu wiedzy Google lub ma panel, ale znajduje się na nim nieprawidłowe logo witryny. Google używa do Twoich ofert pracy tego samego logo, które jest widoczne na karcie panelu wiedzy Twojej firmy. Więcej informacji o tym, jak Google wybiera Twoje logo, znajdziesz w sekcji Aktualizowanie logo firmy.
done Rozwiąż problem
Ten problem możesz rozwiązać na dwa sposoby:
- Wskaż prawidłowe logo we właściwości
hiringOrganization.logo
. Upewnij się, że stosunek szerokości do wysokości obrazu wynosi od 0,75 do 2,5. Uporządkowane dane możesz zaktualizować szybciej niż panel wiedzy Google i nie musisz wtedy wysyłać prośby o jego zweryfikowanie. - Zaproponuj zmianę w swoim panelu wiedzy. Zaktualizowanie panelu wiedzy zapewnia większą kontrolę nad informacjami podawanymi o Twojej firmie w Google, ale może dłużej potrwać. Jeśli musisz szybko rozwiązać problem z logo, dodaj właściwość
hiringOrganization.logo
.
Brak miejsca wykonywania pracy lub jest ono nieprawidłowe
error Przyczyna problemu: Google nie rozpoznaje wartości podanych we właściwości jobLocation
, addressLocality
lub addressRegion
. Google próbuje dopasować dane geograficzne do jakiejś lokalizacji fizycznej, ale takiego miejsca nie ma lub jest ono nieprawidłowe.
done Rozwiąż problem
- Upewnij się, że uporządkowane dane zawierają wartości właściwości
jobLocation
,addressLocality
lubaddressRegion
(zależnie od lokalizacji nie wszystkie właściwości mają zastosowanie). - Sprawdź poprawione dane o lokalizacji:
- Otwórz test wyników z elementami rozszerzonymi.
- W polu „Pobieranie adresu URL” wpisz adres URL oferty pracy.
- Kliknij Zweryfikuj.
- Kliknij Podgląd.
Sukces: narzędzie do testowania wyników z elementami rozszerzonymi wyświetla prawidłowe miejsce pracy w narzędziu podglądu wyszukiwarki Google.
Spróbuj ponownie: narzędzie do testowania wyników z elementami rozszerzonymi wyświetla wartość „fałsz” w polu, w którym powinno być podane miejsce pracy w narzędziu podglądu wyszukiwarki Google. Upewnij się, że miejsce podane w ofercie jest rzeczywistą lokalizacją.
Monitorowanie wyników z elementami rozszerzonymi w Search Console
Search Console to narzędzie, które pomaga monitorować skuteczność stron w wyszukiwarce Google. Aby Twoja witryna mogła pojawiać się w wynikach wyszukiwania Google, nie musisz rejestrować jej w Search Console. Jeśli jednak to zrobisz, lepiej zrozumiesz, jak robot Google widzi Twoją witrynę i jak możesz mu ułatwić jej skanowanie. Zalecamy sprawdzenie danych w Search Console w tych przypadkach:
- po pierwszym wdrożeniu uporządkowanych danych,
- po opublikowaniu nowych szablonów lub zaktualizowaniu kodu,
- podczas okresowego analizowania ruchu.
Po pierwszym wdrożeniu uporządkowanych danych
Gdy Google zindeksuje Twoje strony, poszukaj problemów w odpowiednim raporcie o stanie wyników z elementami rozszerzonymi. W idealnej sytuacji powinno się pojawić więcej elementów prawidłowych, a liczba elementów nieprawidłowych nie powinna się zwiększyć. Jeśli zauważysz problemy w uporządkowanych danych:
- Napraw nieprawidłowe elementy
- Sprawdź opublikowany adres URL, by zobaczyć, czy problem nadal występuje.
- Poproś o weryfikację, korzystając z raportu o stanie.
Po opublikowaniu nowych szablonów lub zaktualizowaniu kodu
Po wprowadzeniu istotnych zmian w witrynie monitoruj wzrost liczby nieprawidłowych elementów w uporządkowanych danych.- Możesz zauważyć większą liczbę elementów nieprawidłowych, jeśli wprowadzisz nowy szablon, który nie działa, lub jeśli Twoja witryna wykorzystuje istniejący szablon w nowy i nieprawidłowy sposób.
- Jeśli okaże się, że jest mniej prawidłowych elementów (ale liczba nieprawidłowych elementów się nie zwiększyła), być może na swoich stronach nie umieszczasz już uporządkowanych danych. Użyj narzędzia do sprawdzania adresów URL, by dowiedzieć się, co jest przyczyną problemu.
Okresowe analizowanie ruchu
Analizuj ruch w wyszukiwarce Google za pomocą raportu skuteczności. Zawarte w nim dane pokazują, jak często Twoja strona wyświetla się w wyszukiwarce jako wynik z elementami rozszerzonymi, jak często użytkownicy ją klikają i jaka jest jej średnia pozycja w wynikach wyszukiwania. Możesz też pobrać te wyniki automatycznie za pomocą interfejsu Search Console API.Używanie niestandardowych parametrów monitora UTM w Google Analytics
Do śledzenia wizyt, które następują po przekierowaniu użytkownika do Twojej witryny ze strony szczegółów oferty pracy, używaj naszych niestandardowych parametrów monitora UTM. Możesz z nich korzystać w Google Analytics i w innych zewnętrznych narzędziach do śledzenia:
utm_campaign=google_jobs_apply
utm_source=google_jobs_apply
utm_medium=organic
Jeśli występują nieoczekiwane wahania lub niezgodności związane z liczbą wizyt, skorzystaj z tego narzędzia do rozwiązywania problemów, aby wykryć i wyeliminować nieprawidłowości.
Dostępność w poszczególnych regionach
Z przyjemnością udostępniamy w kolejnych regionach interfejs Google do znajdowania ofert pracy. Aktualnie można z niego korzystać na tych obszarach.
- Azja – dostępność w tych krajach:
- Bangladesz
- Hongkong
- Indie
- Indonezja
- Japonia
- Kazachstan
- Kirgistan
- Malezja
- Pakistan
- Filipiny
- Singapur
- Sri Lanka
- Tajwan
- Tajlandia
- Uzbekistan
- Wietnam
- Europa– dostępność w tych krajach:
- Austria
- Białoruś
- Belgia
- Dania
- Francja
- Niemcy
- Grecja
- Włochy
- Holandia
- Portugalia
- Rosja
- Hiszpania
- Szwajcaria
- Wielka Brytania
- Ameryka Łacińska – dostępność w całym regionie
- Bliski Wschód i Afryka Północna – dostępność w tych krajach:
- Algieria
- Bahrajn
- Egipt
- Irak
- Jordania
- Kuwejt
- Liban
- Libia
- Maroko
- Oman
- Palestyna
- Katar
- Arabia Saudyjska
- Tunezja
- Zjednoczone Emiraty Arabskie
- Ameryka Północna – dostępność w całym regionie
- Afryka Subsaharyjska – dostępność w całym regionie