Over the last couple of months, I’ve been working on a travel website targeting private transfers between European cities. One of the key challenges was breaking into competitive SERPs, where bigger names like Daytrip dominate. I focused on one particular page – a transfer from Venice to Rovinj. It started outside the top 20 but gradually climbed to position 9 with minimal backlinks.
What helped?
1. Clean internal linking
I built internal connections between all related transfers (Venice–Rovinj, Venice–Pula, Rovinj–Venice, etc.) without overdoing it. Each page pointed to 2–3 others using contextual anchors – not generic “click here” links.
2. FAQ Schema (JSON-LD)
Instead of bloated answers, I added 5–6 compact, specific questions that users were genuinely searching for – travel duration, stopover options, pricing per seat, and vehicle types. Example question:
“How long is the transfer from Venice to Rovinj?”
All of it was implemented in pure JSON-LD and also displayed visually on the page in an accordion.
3. Minimalist structure
I kept the layout clean – no popups, no intrusive sliders. Page load was below 2 seconds on mobile. My H1s followed a consistent format, and I avoided changing them frequently.
4. Patience and stability
Instead of making constant edits, I committed to a setup and let Google re-evaluate over 6–8 weeks. That was crucial.
I applied the same logic to this Venice–Rovinj route, where I carefully structured internal links, implemented structured data and focused on intent-matching content.
It’s not a miracle formula – just long-term technical hygiene and user-first writing.
If anyone’s curious about the process or wants to swap ideas, happy to chat in the comments.
Top comments (0)