Website & booking platform audit — proposal

VIP Marine Services & Tours

A platform built around 21 years of real marine logistics expertise — plus the online bookings, payments and reporting the phone-and-email process can't give you.

Prepared for
VIP Marine Services & Tours CC, Durban
By
MSN Technologies
Date
21 September 2026
Site reviewed
vipmarine.co.za
VIP Marine Services & Tours

01The short version

The operation is real and specific. The website is a 2010s site-builder template with no way to book or pay.

Twenty-one years meeting ships at the gangway in Durban and Richards Bay, twenty-two named daily-trip routes, a tracked and insured fleet, and a tour offering built around Zulu village visits, game drives and the Durban city bus — that's a genuinely credible, specific operation. None of it is easy to find on the current site: the entire services list is a flattened image, the FAQ page has no FAQs, the Documents page is empty, and the header phone number is missing a digit on every page.

More importantly: bookings and payments — the two things your own About page says are “essential” — still happen entirely by phone and email. This proposal is about building the platform around your real routes and fleet, with booking and payment built in from day one.

02What I found

Checked live on 21 September 2026 against the public site at vipmarine.co.za. Every item below is verifiable, not an impression.

Critical
No way to book anything online

The About page states bookings need “minimum one hour in advance for daily tours, and at least one day prior for special tours” — but the only booking method anywhere on the site is a phone call or an email. No form, no calendar, no confirmation.

Critical
No online payment capability

There is no payment gateway, invoicing link or deposit flow anywhere on the site. Every transaction happens off-platform, which also means there's no automatic record of what's been paid.

Critical
The entire “Core Services” page is one flattened image

The Services page's only content is Core.jpg, a 538×761px print-flyer graphic. Google can't read a single word of it, it needs pinch-zooming on mobile, it's invisible to screen readers, and it displays an even older phone number and a different address format than your own Contact page.

High
The header phone number is missing a digit — on every page

The number shown site-wide reads +27 31 205 001. Your real number, confirmed on the Contact page, is 031 205 0017. It's the single most visible piece of contact information on the site, and it's wrong.

High
Built entirely on a shared third-party site-builder template

Every script and stylesheet loads from a platform called Kwikwap (kwikweb.co.za) — including jQuery 1.11.0 (2014, unpatched for over a decade, loaded four separate times on one page), Bootstrap 4.1.0, and an abandoned parallax library last updated around 2016. The About page even pulls decorative template graphics from other unrelated clients' folders on the same platform (justjuniors, atties) — VIP Marine has no distinct, owned design.

High
Broken images live on the site

The homepage loads a dead advertising.jpg link, and the Gallery page's only photo — captioned “Durban City Tours” — fails to load and shows a broken-image icon.

Medium
The FAQ page has no FAQs

It's a blank “ask a question” form with no answers published anywhere — despite the site clearly having real, repeatable questions (port documents required, booking notice periods, group size limits).

Medium
The Documents page is empty

“Nothing added yet, please check back later!” — presumably meant for the crew-list and passport-stamp templates the About page says every booking requires.

Medium
No blog, news or specials section anywhere

No way to publish a seasonal tour special, a schedule change over the festive season, or a port advisory — content that would also be indexable, unlike the flattened services page.

Medium
Broken meta description, no social preview image

The description tag reads “...Marine Services amp; Tours...” — a literal unescaped HTML entity, visible in Google search results. There's also no Open Graph image, so a link shared on WhatsApp or Facebook shows no preview at all.

Medium
Two different addresses used across the site

The Contact page lists “28 Rick Turner Road”; the Services flyer image lists “28 Francios Rd (Rick Turner)”. Same building, two spellings.

Medium
The homepage hero photo doesn't match the core business

The big background image is a generic open-vehicle safari photo. VIP Marine's core business — and its 21 years of expertise — is professional crew transport: sedans and minivans, gangway pickups, customs and immigration. The tour side is real, but it's the smaller half of the business.

03What already works — and stays

Don't rebuild these

  • Twenty-one years of specific, credible expertise — staff who know the Port of Durban and Richards Bay, and the exact port-security paperwork (crew list plus a passport copy with the ship's stamp) every booking already requires.
  • A genuinely detailed service list, once you dig for it — twenty-two named daily-trip routes (ship⇄doctor, ship⇄customs⇄airport⇄hotel, lost baggage, King Shaka⇄Richards Bay), plus airport shuttle, cash to master, launches, crew change-overs and chauffeur services.
  • A fleet story worth telling — luxury air-conditioned vehicles, GPS and Netstar tracking, personal liability insurance, first aid kits, and rates quoted per trip rather than per person.
  • A real tour offering — Zulu village and dancing, PheZulu and Tala game drives, the croc and snake park, and a 12-stop, two-route Durban hop-on-hop-off city bus.
  • Named, reachable contacts — real people with real mobile and WhatsApp numbers, not a faceless contact form.
  • A real client review, and the site is already thinking about expansion — a “Richards Bay and Cape Town coming soon” interest form is live on the Contact page today.

04The concept

A platform built around the routes and fleet VIP Marine already runs — with booking and payment as first-class features, not an afterthought.

The demo at the bottom of this page is that homepage, built live with your real logo, your real services, your real review and your real contact details — plus a working preview of the booking flow and dashboard concept.

05The three things worth adding

Online bookings

A route/date/passenger booking flow that mirrors the notice-period rules already stated on your About page — replacing the phone-and-email process without removing it; WhatsApp and calls stay available for anyone who prefers them.

Online payments

Card and Instant EFT via a South African payment gateway (PayFast, Yoco and Peach Payments are the usual fit for a business your size — happy to work with whichever you already hold a merchant account with, or help set one up).

A booking & payments dashboard

One screen for your team showing bookings, payment status and route performance — instead of five separate inboxes (info@, accounts@, ops@, rbay@, vipmarine@telkomsa.net) and a diary. Open the back-office demo → — it is clickable, and every record in it is dummy data.

06Scope and effort

Estimated in working days for the recommended option.

WorkDays
Discovery, content audit, route & service taxonomy2.0
Design system and homepage (per the demo)5.0
About, Services (grouped), Tours, FAQs and Documents3.0
Blog / news / specials — listing page, post template, publishing tool2.5
Booking flow — route/date/passenger selection, availability rules4.5
Payment gateway integration (card + Instant EFT)3.5
Admin dashboard — bookings, payment status, reports4.0
Contact, WhatsApp integration1.0
SEO layer: metadata, OG tags, sitemap, robots, favicon1.5
QA, mobile, performance, launch and handover2.0
Total29.0 days

07Three ways to do it

Rescue

5 days
R10 000
  • Fix the truncated phone number & address mismatch
  • Real metadata, OG tags and a social preview image
  • Replace the flattened services image with real, indexable text
  • Populate the FAQ page with real answers
  • Fix broken images, sitemap, robots.txt, favicon
  • Keeps the current template
Recommended

Rebuild the site

20 days
R18 000
  • Everything in Rescue
  • New site in the concept's direction — homepage, services, tours, about, contact
  • Blog / news / specials, publishable by your own team
  • A structured booking request form (emails and logs every enquiry) — not yet taking payment
  • Mobile-first, fast, built to be found

Rebuild + Bookings & Payments

35 days
R25 000
  • Everything in Rebuild
  • Real-time booking flow — route, date, passengers, availability
  • Online payment via card & Instant EFT
  • Admin dashboard — bookings, payment status, reports
  • No developer needed for day-to-day changes

Ongoing

Care plan — hosting, backups, security updates, up to 2 hours of support a monthR2 000 / month
Content partner — 2 blog/specials posts a month, written and published from your notes and photosR1 500 / month

Content partner is optional and only makes sense once the blog exists — happy to start it a month or two after launch rather than day one.

08Timeline

WeekWhat happens
Week 1Discovery, route/content audit, design system signed off
Week 2Homepage, services, tours and about built and reviewed
Week 3Booking flow, blog structure, FAQs, documents, contact
Week 4Payment gateway integration, admin dashboard
Week 5QA, mobile pass, SEO layer, launch and handover

Assumes your payment gateway preference and merchant account details arrive during week 1 — that's normally the thing that determines whether week 4 slips.

09What I need before I can firm this up

  1. Which payment gateway do you already use, or want to? PayFast, Yoco and Peach Payments are the usual fit for a business your size — this decides both the integration approach and the transaction fees you'll pay per booking.
  2. Should Richards Bay and Cape Town get full sections now, or wait? Your own site already teases both as “coming soon” — worth deciding whether the new platform launches with them or adds them once they're formally operating.
  3. Who manages the blog and specials day to day? Your own team with a simple publishing tool, or MSN Technologies running it as a monthly content service.
  4. Can you share 3–5 more client reviews? Google, Facebook or WhatsApp screenshots all work — the one review currently on the site is genuine but it's the only one visible.
  5. Do you control your own domain and hosting? The current site runs on a shared third-party platform (Kwikwap) — worth confirming access before work starts, so a handover isn't a surprise.
  6. Should the booking form collect the crew-list/passport-stamp documents up front? Your About page already states this is required for every booking — it could be built into the flow itself rather than handled afterward by email.

The demo

Two of them. A working homepage concept, built with your real logo, your real services, your real review and your real contact details — and a clickable back office showing the bookings, payments, tariffs, content and reports side, filled with dummy data.

View the homepage demo →   ·   Open the back-office demo →

VIP Marine Services & Tours — audit and proposal MSN Technologies · 21 September 2026