CMS module
Travel website CMS you run without a developer
Build pages from drag-and-drop blocks, change your logo, colours and menus, publish in every language, set SEO per page and roll back any edit, all in the admin that already takes your bookings.
- Drag-and-drop page builder
- Logo, colours, fonts and layouts
- 24 languages, right-to-left included
- Revision history with restore
Drag-and-drop page builder
Drag blocks onto the page and see it as your customers will
Pick a block from the library, drop it on the canvas and set it up in the side panel. No theme files, no tickets to a developer.
Blocks are travel-aware: the hero carries the live search box for flight booking and hotel booking, the deals strip reads from the offers module, and a destination grid links straight to bookable results. Building a whole new site rather than a page? See the travel website builder.
A block library made for travel
Hero with search, destination grids, deals, reviews, FAQs and calls to action, ready to drop on any page.
Blocks with live data
Search, offers and destinations read from your booking engine, so prices and availability on the page are always current.
Desktop, tablet and phone
Switch the canvas to each screen size, and hide or show a block per device before you publish.
Saved sections
Save a block group once, such as a trust bar or a visa notice, and reuse it on every landing page.
Themes and branding
Your brand in minutes: logo, colours, fonts and layout
Change the look of the whole site from one screen and watch the preview update. The booking pages follow the same theme, so search, checkout and content always match.
Start from one of our ready-made travel themes, then set your own palette and typeface. When you need a design that goes beyond settings, our team builds it as a custom design project.
Logo and favicon
Upload your marks once; the header, emails, invoices and vouchers pick them up.
Brand colours
Set the primary colour and the buttons, links and highlights follow everywhere.
Fonts
Choose a typeface per site, with scripts for Arabic, Cyrillic, Thai and more.
Layouts
Switch the header and home layout without losing a word of content.
Logo
Brand colour
Font
Header layout
- FlightsModule/flights
- HotelsModule/hotels
- DestinationsPage/destinations
- EuropePage/destinations/europe
- ParisPage/destinations/paris
- RomePage/destinations/rome
- AsiaPage/destinations/asia
- BaliPage/destinations/bali
- DubaiPage/destinations/dubai
- DealsModule/offers
- Travel guidesBlog/blog/guides
- HelpPage/help
- Manage bookingLink/account/bookings
- Contact usPage/contact
Footer links
Company
- About us
- Careers
- Press
Support
- Manage booking
- FAQ
- Contact us
Legal
- Terms and conditions
- Privacy policy
- Cancellation policy
Menus and navigation
Menus you drag into shape, nested as deep as your catalogue
Build the header menu as a tree: drag an item, drop it under another to nest it, and mix pages, modules, blog categories and outside links.
The footer has its own columns for company, support and legal pages, so your cancellation policy and terms are always one click away.
Nesting by drag and drop
Regions, countries and cities as child items, shown as dropdowns or a mega menu.
Any kind of link
Pages, booking modules, blog categories and external links in one tree.
A menu per language
Item labels are translated with the rest of the site, and an item can be hidden in one market.
Multilingual and multi-currency pages
One page, every language and currency you sell in
Each page has a tab per language with its translation status, so you see at a glance what is live, what is a draft and what still needs work.
| Language | Status | Translated | Last edit | Translate |
|---|---|---|---|---|
| ENEnglishSource language | Published | 100% | Today | Preview |
| ARالعربية | Published | 100% | 2 days ago | Preview |
| ESEspañol | Published | 100% | 3 days ago | Preview |
| DEDeutsch | Needs update | 86% | 6 days ago | Translate |
| FRFrançais | Draft | 40% | Today | Translate |
| TRTürkçe | Published | 100% | 4 days ago | Preview |
| ZH中文 | Not started | 0% | Never | Translate |
Right-to-left preview
Left to rightCurrency
- USD$1,290
- EUR€1,190
- GBP£1,020
- AEDAED 4,740
- SARSAR 4,840
Prices on content blocks follow the visitor's currency
Prices in content blocks follow the currency the visitor picks, and Arabic, Persian and Urdu pages flip to right-to-left automatically. Preview the mirrored layout before you publish.
Language tabs on every page
Write the source once, then fill each language tab yourself or hand it to a translator.
Translation status
When the source page changes, other languages are flagged so nothing goes out of date unseen.
Right-to-left built in
Layouts, menus and icons mirror for Arabic, Persian and Urdu with no extra theme.
Prices in the visitor's currency
Deal and destination blocks convert prices with the rates set in your admin.
SEO settings per page
SEO settings on every page, with the search result in front of you
Type the title and description and see the result snippet change as you write. Each language version keeps its own fields.
- 01
URL slug
A clean, readable address per page and per language, such as /destinations/bali.
- 02
Meta title and description
Counters warn you before Google cuts the text off.
- 03
Social image
The picture and text shown when the page is shared on WhatsApp, Facebook or LinkedIn.
- 04
Canonical URL
Point near-duplicate pages, such as a campaign copy, at the main version.
- 05
Robots and sitemap
Keep thank-you and test pages out of search, and add the rest to the XML sitemap automatically.
Prefer to keep WordPress or a headless CMS for your content? Our travel CMS integration guide shows how it connects to the booking engine.
Social image
Roles and revision history
Give each person the right access, and undo any change
Admins control the site; editors write and translate; nobody can break the home page without a way back. Every save is a revision you can compare and restore.
Admin and editor roles
Decide who can create, edit, publish or delete, and who may touch the theme and menus.
Drafts and approval
Editors save drafts; an admin previews and publishes, so nothing half-finished goes live.
Revision history
Each save is kept with who made it and when, and one click restores an earlier version.
| Roles and permissions | Admin | Editor | Translator |
|---|---|---|---|
| Create pages | Allowed | Allowed | Not allowed |
| Edit pages | Allowed | Allowed | Own language |
| Publish | Allowed | Not allowed | Not allowed |
| Delete pages | Allowed | Not allowed | Not allowed |
| Edit menus | Allowed | Allowed | Not allowed |
| Change theme | Allowed | Not allowed | Not allowed |
| SEO settings | Allowed | Allowed | Own language |
| Manage users | Allowed | Not allowed | Not allowed |
- v5Summer deals strip addedAdmin · 2 h agoCurrentCompare
- v4Hero title and image changedEditor · 5 h agoCurrentCompare
- v3Arabic translation updatedTranslator · 2 days agoCurrentCompare
- v2FAQ block moved below reviewsEditor · 4 days agoCurrentCompare
- v1Page created from templateAdmin · 9 days agoCurrentCompare
More modules for your content
The CMS is one part of your content toolkit: write guides in the blog module, send campaigns with the newsletter module and sell packages through the offers module. Need your own block or workflow? See customizations.
FAQ
Travel website CMS questions
What travel teams ask before moving their pages into the platform.
Talk to salesA content management system for travel websites that lets your team create and update destination, landing, supplier and policy pages without code, inside the same platform that runs search, booking and payments.
Yes. Pages, blocks, menus, logo, colours, fonts, translations and SEO fields are all edited in the admin. A developer is only needed for brand-new block types or custom features.
Destinations, offers, policies and supplier rules change often. A CMS lets marketing and operations update those pages themselves, in every language, without waiting for a developer.
No. The CMS runs inside PHPTRAVELS on the same domain and theme as your booking pages, so there is no second system to host, update or secure.
Yes. Each page has its own meta title, description, clean URL slug and social image per language, and lives on your main domain next to your products.
Every save is kept as a revision with the author and time. Open the history, compare versions and restore the one you want in one click.
Yes. Pages use your own theme, logo and domain, and templates keep layouts consistent as you add products and brands.
Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so your developers can extend the CMS module.
