Skip to content
Our free WordPress themes are downloaded over 7 MILLION times. Get them now!

A logistics theme for forwarders and transport firms

Lagoon is a free block theme for freight forwarders, hauliers and logistics companies. A port hero toned in your brand colour, road, sea and air services on a navy band, a tabbed freight quote form and an ask-about-a-shipment form that need no plugin, counters over a world map, testimonials and a blog — with eight colour palettes and full site editing throughout.

Lagoon WordPress theme home page: a navy top bar with phone and email, the logo and menu, and port cranes silhouetted against a red-toned sky behind a navy and white box reading “Cold freight, on time” with a Request a quote button

Two versions of Lagoon

The same design, built two ways. Both are free.

Recommended for new sites

Block theme

This download. Everything is edited in WordPress’s own Site Editor, with no plugins: the sections are patterns, with eight colour palettes, a dark mode and the freight quote form built in.

For sites built with Elementor

Elementor edition

The same design built for Elementor, with its own widgets bundled inside the theme; its forms take a Contact Form 7 shortcode. It needs the free Elementor plugin. The source is free on GitHub.

A freight quote form, and no fake tracking

The template’s tabbed card straddles the navy band: one tab asks for the service, origin, destination, cargo, weight and volume, ready date and contact details; the other lets a customer send a booking reference and a question to a person, instead of pretending to track a shipment. Both need no plugin and go to your inbox or, through one filter, your CRM.

Lagoon's quote section: the heading “Tell us what is moving, and where to” on the navy band, and a white card with the tabs “Request a quote” and “Ask about a shipment” over a form asking for service, collection and delivery places, ready date, weight and volume, contact details and a cargo description

Road, sea and air on the navy band

Service cards with a photograph and a bordered box that turns white on hover. The home page shows three; the Services page shows all six — road, sea, air, cold-store warehousing, rail and customs.

The services band on navy: the heading “Road, sea and air, kept at temperature” above three bordered cards with photographs of a truck on a mountain road, a container ship's bow and the empty hold of a cargo plane, each with a short description and a Learn more link

Counters over a dotted world map

The sectors you carry for in the template’s ruled grid, and four figures with line icons that count up the first time they scroll into view. Type a new number and the count follows it.

The statistics section over a dotted grey world map: the heading “The freight we moved for our clients last year”, six sector tiles with grey line icons, four counters with red icons reading 18,400+ shipments delivered, 620 regular clients, 46 countries reached and 95,000 tonnes moved, and the red call-to-action box “Need a price by tomorrow?” across the top of the navy footer

Testimonials in the red box

Client quotes with a portrait, a name and a role, one at a time in the template’s red box with arrows beneath; a finger or a trackpad moves them too.

The testimonials section: the heading “What our clients say about the service” over a red box with an italic quote about strawberries reaching a Hamburg cold store by breakfast, a round portrait of Tom Hadley with his role, and two arrow buttons beneath

Eight palettes, the photograph included

Lagoon, the template’s own red and navy, then Harbour, Tanker, Cargo, Customs and Plum, and two dark palettes, Night port and Deep sea. The hero photograph is toned in each palette’s brand colour, and every palette is measured against WCAG AA before the theme is built, in light mode and in dark.

Lagoon's eight colour palettes side by side, the home page's header and hero in each: Lagoon red, Harbour blue, Tanker teal, Cargo orange, Customs green, Plum purple and the dark Night port and Deep sea, the port photograph toned in each palette's colour

Dark mode the visitor controls

The switch in the header is the visitor’s, separate from the palette you chose. It follows the reader’s system setting until they decide for themselves.

Lagoon in dark mode: the blog section “Notes from the loading bay” with three post cards on a near-black ground, trucks in fog, warehouse workers carrying boxes, and a third card set on its photograph

What you get

A site on the first click

Activate Lagoon on a new site and it builds five pages — Home, About, Services, Blog and Contact — with a menu to match. Every word on them is ordinary, editable content.

A freight quote form without a plugin

Service, origin, destination, cargo, weight and volume, ready date, name, company, email and phone, validated on the server, protected by a nonce and a honeypot, and working with JavaScript turned off.

Questions, not fake tracking

The second tab sends a booking reference and a question to your operations desk. The theme never shows a tracking status it cannot know.

Counters that count

Four figures with line icons count up the first time they come into view. Type a new number and the count follows it.

Eight palettes, five type pairings

Every palette is measured against WCAG AA before the theme is built, in light mode and in dark, and the hero photograph takes each palette’s colour.

Dark mode

A switch for the visitor, separate from the palette you chose. It follows the reader’s system setting until they pick for themselves.

Your form plugin, styled

Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator and Ninja Forms take on the theme’s colours and spacing.

Motion that stays out of the way

Sections rise into view and figures count up. Visitors who ask their system for reduced motion see none of it, and one filter switches it off.

Fonts on your own server

Roboto Condensed and Archivo ship with the theme, with Latin Extended, so no visitor’s browser is sent to a font service.

It has a blog, too

Transit notes, cut-off dates and case studies, with a red date badge on each photograph. Archives, single posts with an author box, categories, tags, search and a 404 are all designed, with a sidebar of search, categories, recent posts, tags and the newsletter.

The blog page: a post card with a photograph of trucks in fog, a red date badge and the title “Christmas cut-off dates for chilled freight”, beside a sidebar with a red Search button, categories and recent posts

A contact page with a map

An OpenStreetMap embed across the width, then the message form beside the address, phone and email, each with its icon. Change the map by pasting a new address into its block.

The contact page: an OpenStreetMap of Southampton's docks across the width, then the “Get in touch” message form beside the address, phone number and email with small icons

Questions

No. The freight quote form, the shipment question form, the contact form, the newsletter sign-up and dark mode are part of the theme, and so are the starter pages. WooCommerce is supported if you add it, and is not required.

To the site’s admin email address, sent with WordPress’s own wp_mail(). If your host cannot send mail, any SMTP plugin fixes it. To send them somewhere else — a CRM, a transport management system, a webhook — return true from the lagoon_form_handlers filter and Lagoon sends nothing of its own. The services listed in the form come from the lagoon_quote_services filter.

No. The form asks for a price, and the thank-you message says a written price will follow by email and that nothing is booked until the customer confirms it. The theme stores nothing and charges nothing.

Not through the theme. The template’s “Track Shipment” tab would need live data from a carrier or a transport management system, which a theme does not have, so Lagoon’s second tab is an honest “Ask about a shipment” form: a booking reference and a question, answered by a person. A tracking plugin can replace the tab’s content.

No. The five starter pages are built only on a site that has no pages of its own yet, and only once. Activating Lagoon over an existing site leaves your pages alone.

Eight palettes — Lagoon (the original red and navy), Harbour, Tanker, Cargo, Customs, Plum, and the dark Night port and Deep sea — and five type pairings are one click each in the Site Editor under Styles. Each palette restyles every section, and the hero photograph is toned in its brand colour.

White on the template’s #e72727 is 4.45:1, just under the 4.5:1 that WCAG AA asks for small text such as button labels. Buttons and the red boxes use #d92020 (4.8:1); the original red stays for rules, icons and the triangles in the buttons’ corners.

Yes. Add add_filter( 'lagoon_enable_dark_mode', '__return_false' ); or add_filter( 'lagoon_enable_scroll_animations', '__return_false' ); to a child theme or a small plugin. With the animations off, the counters show their figures at once and the testimonials slider and the quote tabs keep working.

The block theme is edited in WordPress’s own Site Editor and needs no plugins. The Elementor edition is the same design built for the Elementor page builder, with its widgets bundled inside the theme; it needs the free Elementor plugin, takes a Contact Form 7 shortcode for its forms, and is available on GitHub. For a new site we recommend the block theme.

Yes. Every string is translatable and languages/lagoon.pot is included.

Yes, twice a day, because it is distributed outside the WordPress.org theme directory. It sends the theme, WordPress and PHP versions, the locale, whether the site is a multisite, and an identifier derived from the site’s address with the site’s own secret key, so it cannot be turned back into the address. No personal data and no site name. The lagoon_check_for_updates filter switches it off.

The details

Requires WordPress 6.6 or newer
PHP 7.4 or newer
Tested up to WordPress 7.1
Licence GNU General Public License v2 or later
Patterns 13 to insert (9 sections, 4 page layouts), plus 14 for the header, footer, sidebar and templates
Templates 14, plus 3 template parts
Starter pages 5, built on activation, with a menu
Styles 8 colour palettes × 5 type pairings
Forms Freight quote, shipment question, contact and newsletter, no plugin needed
Fonts Roboto Condensed and Archivo, self-hosted
Icons Tabler Icons (MIT), drawn in the palette’s colours
Form plugins Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator, Ninja Forms
Build step None — no npm, no SCSS
Back To Top

Get this WordPress theme

Confirm your email and we will send the download link. We will also let you know when we release a new free WordPress theme.

If you wish to withdraw your consent and stop hearing from us, simply click the unsubscribe link at the bottom of every email we send or contact us at [email protected]. We value and respect your personal data and privacy. To view our privacy policy, please visit our website. By submitting this form, you agree that we may process your information in accordance with these terms.