Case 08 / 10
One site, two countries, same design: moving Take2 from Elementor to Webflow
Take2 teaches technology and life skills to people in the justice system and helps them into work. I built their site in Elementor Pro in 2022 from Kelvin Junius's design, then moved it to Webflow in 2023 without changing the design. On the new site New Zealand and Australia each have their own section, and a location redirect sends visitors to theirs while search engines are allowed to skip it.
- Role
- Web Developer (WordPress & Webflow)
- Client
- Take2, direct
- Year
- 2022–2023
- Stack
- Elementor Pro, JetEngine, Webflow, GeoJS
2
platforms, one design: Elementor in 2022, Webflow in 2023
2
countries at the move, New Zealand and Australia
13
pages in the New Zealand section
1
script choosing the country for every page
Key contributions
-
01
Built from the design in Elementor Pro, 2022
Turned Kelvin Junius's design into take2nz.org on Hello Elementor, with JetEngine, JetPopup and JetTabs for the dynamic parts.
-
02
Moved to Webflow without a redesign, 2023
Rebuilt every page in Webflow on the new take2.org domain and moved the blog into the Webflow CMS, so visitors kept the same site on a new platform.
-
03
Two countries, still indexed
Set up the New Zealand and Australia folders and the GeoJS redirect that sends each visitor to their country while keeping the page, and let search engines skip it so both sections stay in search.
Screens
(opens in a new tab)
(opens in a new tab)
(opens in a new tab)


Screens from the New Zealand section of take2.org, October 2026.
How the redirect works
Each country has its own folder on one Webflow site. A small script asks GeoJS where the visitor is and sends them to their country's folder, keeping the page they asked for. Redirecting by IP has a catch: Google crawls from the US, so a plain redirect would push every crawler to the default country and the other sections would never be indexed. The script lets search engines, blog posts and the Webflow staging site through untouched.
- 1A visitor or a crawler opens any page on take2.org.
- 2Search engine bot, a
/post/URL or the Webflow staging site? It stays on that page, so every country version can be crawled and indexed. - 3Otherwise GeoJS returns the visitor's country code.
- 4
New Zealand
/nz/…Australia/au/…Anywhere else/nz/…
// Called by GeoJS with the visitor's location
function geoip(json) {
const folders = { NZ: "nz", AU: "au" };
const wanted = folders[json.country_code] || "nz";
const [, current] = location.pathname.split("/");
const isBot = /googlebot|bingbot|yandex|baiduspider|duckduckbot|crawler|spider/i
.test(navigator.userAgent);
if (isBot || current === "post" || current === wanted) return;
// Same page, right country: /au/our-impact -> /nz/our-impact
const page = current ? location.pathname.slice(4) : "home";
location.href = `/${wanted}/${page}${location.search}`;
}
Simplified from the site's head code. The same folder setup now also runs a Sri Lanka section.
Same design, new platform
take2nz.org in September 2022, from the Wayback Machine, and take2.org today. Layout, type and photography carried over unchanged; the navigation has been trimmed since.
In Webflow
The site is one Webflow project with a folder per country, each holding the same set of pages, plus CMS collections for team members, authors, media and blog posts. The redirect lives in the site-wide head code, so every page, including new ones, gets it without extra setup.
(opens in a new tab)
(opens in a new tab)
Webflow Designer and site settings, October 2026.