01 · Wyzwanie
Wyzwanie
Orford rekrutuje pracowników z zagranicy dla firm w całej Polsce. Oferty pracy prowadzi w systemie rekrutacyjnym Elevato, a na stronie wyświetlał je oficjalny widżet dostawcy: osadzony skrypt, którego wyglądu nie dało się dopasować do nowego projektu graficznego, i którego treści Google w zasadzie nie widziało, bo powstawały dopiero w przeglądarce. Klient miał gotowe projekty nowej strony w Adobe XD i oczekiwał wdrożenia zgodnego z nimi co do piksela – razem z listą ofert i stroną pojedynczej oferty.
02 · Rozwiązanie
Rozwiązanie
Stronę wdrożyłem w WordPressie według projektów klienta. Oferty pracy zamiast widżetu obsługuje własna wtyczka, którą napisałem od podstaw:
- pobiera oferty z API Elevato i buforuje je po stronie serwera, więc token dostępu nigdy nie trafia do przeglądarki,
- wyświetla listę i pojedynczą ofertę jako zwykłe strony HTML – każda oferta jest indeksowalna i ma dane strukturalne JobPosting,
- filtrowanie, wyszukiwarka z podpowiedziami po trzech znakach i paginacja działają bez przeładowania strony,
- zdjęcia ofert – których API nie zwraca – przypisuje się w panelu: do konkretnej oferty albo do całej kategorii,
- tytuły i opisy stron ofert współpracują z wtyczką SEO zainstalowaną na stronie, bez dublowania znaczników.
Po uruchomieniu zakodowałem integrację listy ofert z Meta Pixel, z którego korzysta agencja reklamowa klienta.
Widoczność serwisu w Google buduję w ramach stałej współpracy SEO.
03 · Efekty
Efekty
Oferty pracy wyglądają dokładnie tak, jak w projekcie, a każda z nich jest osobną, indeksowalną stroną z danymi strukturalnymi. Serwis jest pod stałą opieką techniczną, pozycjonowany w ramach stałej współpracy i rozwijany o kolejne elementy z projektu.