Syntask: A Laravel Marketing Site for a Logistics AI Startup
Syntask is a Finnish startup that helps logistics teams make better decisions (decision intelligence). It needed its website to match a sharper position. We replaced an Elementor WordPress site with a Laravel build. It has pages for each buyer group and use case, the old blog moved over, a custom admin for posts and leads, and one clear next step for buyers.
- Project
- SaaS marketing site
- Our role
- UI/UX design, build & launch
- Platform
- Laravel
- Country
- Finland
- Year
- 2026
The challenge
A product that outgrew its label
Syntask takes the operating data logistics teams already have, such as port calls, invoices and TMS (transport management system) or Excel exports. It turns that data into ranked decisions, each labeled Verified, Inferred or Risk. The old website described it as analytics and dashboards. That put it next to the BI reporting tools it was built to replace.
A page-builder site that could not keep up
The old site ran on WordPress with Elementor. Copy, structure and a large blog were spread across page-builder layouts. That made a change of positioning slow to roll out and hard to keep consistent on every page.
Several buyer groups, one sales process
Freight forwarders, 3PLs (outsourced logistics companies) and brokers, shippers, ocean procurement teams and port or terminal operators each start from a different decision. The site had to speak to each of them, then lead everyone to one offer: a 90-day Proof of Value.
Our approach
Site structure built around the new positioning
We rebuilt the site around the new brief. It has Platform, Solutions with four pages for buyer groups, Use Cases with four worked examples on real operating data, Security, About and Contact, plus the blog and legal pages. Where the client had not yet sent copy, we showed clear placeholders instead of making text up.
Laravel, with the copy kept in code
Marketing copy lives in PHP content classes, and every change to them is tracked. There is one source of truth, so pages don't drift apart the way they do in a page builder. The database holds what really changes: blog posts, leads, newsletter sign-ups and settings. The Syntask team manages these in a custom admin panel we built for them.
Ready for search engines and AI answer tools
Every page has Organization, WebSite and SoftwareApplication structured data (labels that help search engines read the page). Inner pages add BreadcrumbList, posts add Article markup and the contact page adds ContactPage. The site also has an XML sitemap and a robots.txt that keeps app pages out of search results. An llms.txt file gives AI answer engines a summary of the site. Old URLs from the previous site 301-redirect to the closest page that still exists.
One path to a sale, private by default
All main buttons lead to a Proof of Value request form. Visitors pick their segment, and a honeypot field blocks spam. There is also a newsletter sign-up in the footer. GA4 only runs after cookie consent, in line with the GDPR promises the product itself makes.
Screens
Inside Syntask
How we delivered
From first brief to running in production
-
01
DesignPositioning and site structure
Turned the client brief into a seven-page structure plus a blog, built around decision intelligence rather than analytics.
Information architectureSegment mappingCopy placement -
02
Laravel build
DevelopmentBuilt the site in Laravel with Livewire and Alpine.js. Marketing copy lives in content classes, and every change is tracked.
Laravel 13Tailwind CSS 4Content as code -
03
Blog and admin
ContentMoved the blog over, fixed broken URLs and built a custom admin for posts, leads and settings.
120+ articlesCustom adminLead inbox -
04
SEO and compliance
IntegrationAdded structured data, a sitemap, robots rules, llms.txt, GA4 that waits for consent, and legal pages including a DPA (data processing agreement).
Schema.orgllms.txtConsent mode -
05
Switch-over
LaunchMoved the live domain from WordPress to the Laravel build, with 301 redirects for old URLs.
301 redirectsCloudflareDomain cutover
Results
What is running today
A site that says what the product is
syntask.co now presents Syntask as decision intelligence for logistics operations. It shows the Verified, Inferred and Risk model, pages for each buyer group, and use cases on real, publicly verifiable data. The homepage leads with that position, not with dashboards.
Content the team can run
The blog and newsroom we moved over hold more than 120 articles in 10 categories. The team publishes and edits them in the custom admin. Leads from the Proof of Value form land in the same system, so marketing and sales work from one place.
A clean switch-over from WordPress
The Laravel build replaced the Elementor site on the live domain, behind Cloudflare. Old URLs redirect to the new pages, so existing links and search rankings carry over.
We've worked with Reactll for years: a clean-working, creative team. Moving Syntask from WordPress to Laravel, they turned a site that called us an analytics dashboard into one that shows a decision-intelligence platform, with segment pages, use cases, a 120+ article blog and one clear conversion path. One of the rare teams I just hand things to.
More work
Other things we built and run
Real Estate Club Dubai
Our own product. We built a Dubai property platform on Laravel. It has a service directory with 24 categories, a published method for its rankings, and calculators. A handover tracker pulls data from the Dubai Land Department registry. An AI advisor looks things up in our own database before it answers.
Humainbox
Humainbox is our own product. A business sends its contact form to a Humainbox address. AI-written spam and sales pitches are held back. Real enquiries go to the right people, with the sender's real reply address. No code and no plugin are needed. Setup is one field in the form settings. An optional WordPress plugin can connect every form on a site at once.
Framezone
Framezone is our own product: one private dashboard for tasks, habits, goals, money, fitness, reading and a journal. It also has an MCP server with 62 tools. MCP is a standard way for AI assistants to connect to apps. So Claude, ChatGPT, Cursor and other MCP clients can read and update the account when the user asks.