API Integration for Travel Marketplace
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted2 hours ago
I run a travel marketplace (frankenbridge.com) with a working Cloudflare Worker that proxies the Bókun API into a React tour-browser app on WordPress. I want to add many more external tour and activity suppliers, but I don’t know which booking system each one uses. Some may be OCTO/Ventrata, Rezdy, FareHarbor, TourCMS or Checkfront, and others may have a custom API, an XML feed or none at all. I need an expert who has integrated many of these systems. First, identify what each supplier uses and the best way to connect it, and tell me honestly when an integration isn’t worth building. Then build the integrations so tours, availability and prices appear in one unified grid and bookings reach the right supplier. Keep supplier keys server-side and document everything. You work on staging with sandbox credentials only; I never share production keys. I’m starting with a paid audit of my first few suppliers, then we agree the build step by step. Please propose your own audit fee and hourly rate.
Moreover, we are a small travel company near Frankfurt, Germany. Our website, frankenbridge.com, sells small-group local tours to travelers from the US, Canada and Latin America. It runs on WordPress, Elementor and TranslatePress (5 languages). Bookings run through Bókun, a third-party booking widget.
THE PROBLEM
Google shows too few of our pages. Search Console, Oct 7, 2026:
- 1,680 pages indexed, 914 not indexed
- About 485 are the real problem: 278 "discovered, not indexed", 117 "duplicate, different canonical", 90 "crawled, not indexed"
- Known pages grew from about 500 to 2,600 after we added language versions
- 509 clicks in 3 months, almost all from people who already search our brand name
We want travelers to find us by searching for tours, not for our name.
Second problem: purchase events from the Bókun checkout (an iframe) do not reach GA4, so we cannot measure bookings.
WHAT WE WANT
Phase 1 (this project): a paid audit. No changes to the live site. You deliver a written report with a ranked fix list and a time estimate for each fix.
Phase 2 (later, same person if the audit is good): fix indexing, hreflang, canonicals, titles and descriptions, and GSC / GA4 / GTM tracking.
Phase 3: keywords, Google Business Profile, content and social media.
YOU MUST HAVE
- Technical SEO on WordPress (indexing, canonicals, hreflang, sitemaps)
- Google Search Console, GA4 and Google Tag Manager
- Experience with multilingual sites (TranslatePress or similar)
- Clear written English
HOW WE WORK
- Freelancer.com milestones only. No payments, chats or call links (Teams, Zoom) outside the platform.
- Google tools by email invitation. We never share passwords.
- WordPress at Editor level. Administrator only for one task, with an end date, after a backup.
- Backup first. Written reports.
HOW TO APPLY
We read every bid. Bids that skip these steps are ignored.
Start your bid with the word FRANKFURT. Then answer:
1. List the top 3 causes of "crawled, not indexed" and how you would check each one.
2. How would you get purchase events from a third-party booking iframe into GA4?
3. Link one site whose search traffic you grew, and tell us what you did.
4. Give your fixed price for the Phase 1 audit and how many days it takes.
Moreover, we are a small travel company near Frankfurt, Germany. Our website, frankenbridge.com, sells small-group local tours to travelers from the US, Canada and Latin America. It runs on WordPress, Elementor and TranslatePress (5 languages). Bookings run through Bókun, a third-party booking widget.
THE PROBLEM
Google shows too few of our pages. Search Console, Oct 7, 2026:
- 1,680 pages indexed, 914 not indexed
- About 485 are the real problem: 278 "discovered, not indexed", 117 "duplicate, different canonical", 90 "crawled, not indexed"
- Known pages grew from about 500 to 2,600 after we added language versions
- 509 clicks in 3 months, almost all from people who already search our brand name
We want travelers to find us by searching for tours, not for our name.
Second problem: purchase events from the Bókun checkout (an iframe) do not reach GA4, so we cannot measure bookings.
WHAT WE WANT
Phase 1 (this project): a paid audit. No changes to the live site. You deliver a written report with a ranked fix list and a time estimate for each fix.
Phase 2 (later, same person if the audit is good): fix indexing, hreflang, canonicals, titles and descriptions, and GSC / GA4 / GTM tracking.
Phase 3: keywords, Google Business Profile, content and social media.
YOU MUST HAVE
- Technical SEO on WordPress (indexing, canonicals, hreflang, sitemaps)
- Google Search Console, GA4 and Google Tag Manager
- Experience with multilingual sites (TranslatePress or similar)
- Clear written English
HOW WE WORK
- Freelancer.com milestones only. No payments, chats or call links (Teams, Zoom) outside the platform.
- Google tools by email invitation. We never share passwords.
- WordPress at Editor level. Administrator only for one task, with an end date, after a backup.
- Backup first. Written reports.
HOW TO APPLY
We read every bid. Bids that skip these steps are ignored.
Start your bid with the word FRANKFURT. Then answer:
1. List the top 3 causes of "crawled, not indexed" and how you would check each one.
2. How would you get purchase events from a third-party booking iframe into GA4?
3. Link one site whose search traffic you grew, and tell us what you did.
4. Give your fixed price for the Phase 1 audit and how many days it takes.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.