CrossFit Vilanova
Official CrossFit box in Vilanova i la Geltrú with 5 coaches, 6 class types and a direct competitor 500 metres away. There was no website. Now it is the top Google result when someone searches for training in the area.
- Cliente
- CrossFit VNG (Vilanova i la Geltrú, Barcelona)
- Sector
- Sport · Functional training · Official CrossFit box
- Ubicación
- Carrer del Guix 8, 08800 Vilanova i la Geltrú
- Equipo
- 5 certified coaches (Mati, Tony, Ainhoa, Felipe, Dani)
- Idiomas
- Spanish, Catalan, English. Human translation, not machine.
- Tecnología
- Custom PHP. Clean code. No WordPress. No templates. No Wix. No builders.
- Web
- crossfitvilanova.com
A box with a real community and zero digital presence.
CrossFit VNG had been running on word of mouth and social media for years. There was no website. When someone searched "crossfit vilanova" on Google, the results showed third-party directories, gimnasios.fitness listings and the website of the direct competitor — Vilanova Jungle CrossFit, 500 metres away. The box had certified coaches, programming with real training cycles, competition equipment, 6 distinct class types and a loyal community. None of that was visible to anyone who did not already know them.
The problem was not a lack of members. It was that every new potential member searching on Google was being found by the competitor.
Each class type with its own page, its own language and its own audience.
Rather than a website with a timetable and a contact button, a platform was built where each class has its own page with content designed to attract a different profile. CrossFit WOD for those seeking the classic metcon. Basics for those wanting to start from scratch who need to hear they can do it. Weightlifting for those coming from the lifting world who want pure technique. Gymnastics for those aiming for muscle-ups and handstands. Hibrid for those looking for conditioning without Olympic lifts. CrossFit Kids for parents seeking an activity for their children.
6 class pages, each with specific copy, real photographs, an explained session structure and a CTA towards the free first class. They are not variations of the same template. They are 6 distinct acquisition tools because 6 different people search for 6 different things on Google.
The coaches are not a list. They are the primary reason someone stays.
Coaches page with individual photograph, role and speciality for each one. Mati as founder and coach. Tony as head coach and programming lead. Ainhoa in kids. Felipe and Dani in personal training. Group photograph. This is not a generic "about us" — it is the introduction to the team that trains alongside members, not in front of them. Google indexes names, and when someone searches for a coach by name, this website must appear.
Everything a box needs to operate online. On a single platform.
Home page with philosophy, methodology and class types. 6 individual class pages with bespoke content. Timetable page with an updatable visual schedule. Clear pricing page with no small print. Coaches page with photograph and role. "About" page with the box's history and values. Contact page with form, telephone, email and address. Full legal pages: legal notice, privacy policy, cookie policy with consent management. Credits page.
3 native languages: Spanish, Catalan and English. Each language with its own URL structure and configured hreflang. Because a box in Vilanova i la Geltrú has neighbours who speak Catalan and tourists who speak English, and both must find the website in their language.
Custom PHP code. No WordPress, no Flavor, no Jefit, no gym website builders. Fast, lightweight, indexable.
In a small town, the top Google result is the one that gets the call.
Vilanova i la Geltrú has 70,000 inhabitants. The local CrossFit market is not infinite. Every person who searches "crossfit vilanova", "box crossfit vilanova i la geltrú", "crossfit classes garraf" or "functional training vilanova" and ends up on the competitor's website is a member lost without anyone realising. The website is built with local SEO from the first line: title tags with location, schema markup LocalBusiness and SportsActivityLocation, meta descriptions per page, clean heading structure, descriptive URLs, text that mentions the town and region naturally, linked Google Business Profile.
From not existing on Google to dominating local search.
Google Search Console + internal box data. Period: 12 weeks after launch.
Top result in the searches that matter.
Google Spain. 2026.
The same technical architecture as an industrial platform.
Custom PHP with a clean structure. SEO system with typed schema.org (LocalBusiness, SportsActivityLocation, FAQPage), automatic hreflang for 3 languages, open graph for social sharing, WebP image compression, native lazy loading, CSP security headers, cookie management with granular consent (technical, preferences, analytics), contact form with server-side validation and honeypot anti-spam.
A CrossFit box does not require less technical rigour than an industrial manufacturer. It requires the same. Because it competes on Google under the same rules.
Fully verifiable. Open audit.
Direct contact with the ownership of CrossFit VNG is facilitated to assess the quality of the work delivered.
Request referencesDirect contact with the client. No intermediaries.
Does the local business need a website that works round the clock?
adrian@portocarreroweb.com · +34 664 326 018