Case study
Website of an international passenger carrier
I did not build this international passenger carrier's website. I improve the site, set up and run its Google Ads campaigns, and look after hosting, the domain and support.
The task
The carrier already had a website. It needed ongoing improvements and more passengers through advertising.
What I did
- Destination landing pages on a shared template, now more than 350 of them, plus dedicated landing pages for Google Ads.
- Google Ads end to end: audit, campaign setup, ongoing management and conversion tracking. I enabled Enhanced Conversions and added a unique enquiry ID with protection against counting the same conversion twice.
- Google Tag Manager and Google Consent Mode v2 with a custom consent banner, a privacy policy and a cookie policy, and anonymised banner statistics with CSV export.
- Form enquiries go to several recipients in Telegram, with email as a fallback. Spam protection without CAPTCHA, server-side field validation, escaped data in emails, and the bot token kept out of the code.
- An http-to-https redirect and blocked direct access to service files.
- Layout and mobile fixes, contacts and social links across the site, and the timetable.
Result
The work is ongoing: there are more than 350 destination landing pages so far, Google Ads campaigns are running with protection against counting the same conversion twice, and form enquiries have a fallback channel.
Stack
- Google Ads
- Google Tag Manager
- PHP
Screenshots
This kind of work is ordered as
- Ads management
When your ads are already running, and someone needs to watch spend and enquiries every month.
- Google Ads and Yandex Direct setup
When you need search ads launched so the budget goes to the right searches and enquiries are counted.
- Ad campaign audit
When ads burn through the budget, enquiries are few, and you need an independent look at the setup.
- Analytics setup
When it is unclear where customers come from and which searches and ads bring in enquiries.
- Hourly improvements to your website, bot or system
When the project is already running but keeps needing changes: new sections, forms, bot scenarios, reports.
Contact
Tell me about your task — I'll reply with possible solutions. Or message me directly in the messenger you prefer.

