Measured once on 6 November 2026, phone size screen, fast connection, from one computer. Slower phones and networks will show larger times, but the gap stays.
One clear offer, on the first screen
Every version opens with "your first class is free" and a booking button. The current first screen says "Reach your full potential" and does not name the offer.
Booking in two short steps
Pick a program, then give a name, phone, and email. On phones the form slides up from the bottom. It also works when JavaScript is off.
No lost leads
Every request is saved in a Cloudflare database. A Cloudflare bot check, a hidden spam trap, and a limit on repeat posts keep spam out.
The head coach comes first
Gabriel Gonzaga's record (5th-degree BJJ black belt, 2x world champion, former UFC heavyweight title contender) is on the first screen. Each coach has a page. People in the US search his name about 400 times a month.
Made for phones first
A Call and Free class bar stays at the bottom of the screen. A live line shows if the gym is open now, from the real class hours. Text is large enough to read without zoom.
Built to be found in search
Each of the 5 programs has its own page, aimed at the words people search for. Today the No-Gi page is what Google shows for "bjj leominster ma". Each page has one main heading (the current home page repeats it twice), gym and coach data for Google, and a sitemap. 8 articles answer popular BJJ questions that few gyms compete for.
Old links keep working
39 redirect rules send the current site's addresses to the matching new pages, so links from Google, Facebook, and directories do not break.
Fast and easy to keep up
The pages are plain files served from Cloudflare's network, close to each visitor. There is no WordPress or plugins to update.
Search figures: Ahrefs and DataForSEO, November 2026. Today squaredmma.com shows up for 3 search terms and gets about 4 visits a month from search. The new versions are hidden from search until one of them moves to squaredmma.com.