Contact us Pricing info
hr
Case study

KMG advisory

Import, translate, filter

We've developed a website for a client with automatic import of jobs, automatic translations of them and a complex filtering system.

KMG advisory Graphic element 1 Graphic element 2

Improving businesses with measurable numbers

Your website shouldn’t be just beautiful, it should have a purpose.

0 s

Page Load Time

0 s

First Contentful Paint (FCP)

0 s

First Largest Paint (LCP)

Core Web Vitals are important

On average, 53% of the websites on the internet have a good Core Web Vitals (CWV) score for desktop sites, and 41% have a good CWV score on mobile.

Google PageSpeed Insights Scores

Google PageSpeed is a measure of how quickly a webpage loads and becomes usable for visitors. It is important because it directly impacts user experience, which in turn affects search engine rankings, bounce rates, and conversion rates.

Mobile devices results

Mobile results often have a bit weaker results then desktop because of Internet speed difference.

Performance

Accessibility

Best Practices

SEO

Desktop devices results

Page speed is critical because a 1-second delay can lead to a 7% reduction in conversions.

Performance

Accessibility

Best Practices

SEO

Project overview

Client is using a system that outputs an XML file with all job openings. They need a new website for displaying job openings, but we need to update the list once per day and make it easy for users to filter them by various filters. The website also needs to be multilingual.

Goal

Automate import, translate everything, and make filtering possible by employment type, job location, and home office days per week, and other role-related filters.

Challenge

We have successfully developed a web system that runs the import once per day using a custom WordPress CRON job. After fetching the data from an online XML file and creating a job opening post in German, we are contacting Google Translate service API and translating data by data from German to English. With that data, we are creating a new post for the English version of the website.

Challenges & Solutions

Key problems and functionalities we solved during development

Import

Refresh the job openings list daily from the XML file provided by third-party software.

Solution

We have successfully developed a web system that runs the import once per day using a custom WordPress CRON job.

Translate

The client requires newly imported job openings to be translated into English as soon as possible.

Solution

After fetching the data from an online XML file and creating a job opening post in German, we are contacting the Google Translate service API and translating the data by data to English, and we are creating a new post for the English version of the website.

Filter

The website should offer visitors various filtering options, including location, home office days per week, and employment type. The location filter should have the possibility to use the visitor’s location.

Solution

Custom development would take much more time than our budget allows. FacetWP premium plugin ticks all the boxes on our list, works fast due to its caching options, and has all the possibilities for customizations we need.

We have implemented it and made it work exactly as the client wants it. We’ve mapped the filters and clear the cache after every import daily.

Results & Impact

Measurable improvements across all key metrics.

0 s

Page Load Time

0 s

First Contentful Paint (FCP)

0 s

First Largest Paint (LCP)

More case studies

We've really developed a lot of stuff over the years

View case study

DayNight Media

A photographer whose photography style we transfered into a web design with large but clean elements.

View case study

Yacht Club Zagreb

New web with a dose of severity and a bigger accent on attracting young ones to relaxing sports. Signing up, visitors will get generated pdf with all their info for submission.

View case study

Marie Fitoaromaterapija

On this cute website we have developed custom forms for visitors to sign up to workshops. Forms have multiple steps and allow our client to stop using outer services and have everything on their website. We have also designed beautiful email templates. Sign up and check them out in your inbox!

Check out the calculators too.

View case study

DayNight Weddings

Scattered, but aligned wireframe view. Automatic optimization of photos, video display with maximum reduction of server resource usage.

Not sure what to do next?

Reach out to us and find answers to your questions.

Contact us

Want to Know how we Curly Code?

Take a peek at some of the projects we've worked on.

View our work