The SEO problem with the old website
The previous ACES website wasn't invisible to Google, but it gave search engines relatively little to work with. Pages were broad and content was fairly thin. Important services were described together rather than structured around specific user intent.
Membership information existed, mainly as a pricing table. Training information described ACES at a high level rather than answering the questions someone considering a particular class might search for.
This is common with SME websites: the site describes the business, but doesn't represent the things people search for. For a local gym offering boxing, grappling, MMA, strength training, fitness, children's classes and memberships, a lot of search intent was compressed into very little content. The rebuild let us change the underlying model.
01A clearer information architecture
Good SEO starts before anyone writes a meta description. It starts with deciding which pages should exist and what job each one performs. The new structure separates the major areas of the customer journey into defined destinations:
- Classes and timetable
- Gym and facilities
- Memberships and prices
- Contact and location information
At the time of the review, search results showed titles such as "Classes & Timetable | Aces Gym Leamington Spa", "The Gym & Facilities | Aces Gym Leamington Spa" and "Memberships & Prices | Aces Gym Leamington Spa". These aren't just navigation labels. They represent different search intentions: someone searching for membership prices needs something different from someone looking for boxing classes, or a parent researching boxing for their child. A well-structured site gives each intention somewhere logical to land.
02Local relevance built into the site
ACES is a physical business. It doesn't need to rank nationally for "gym". It needs to be highly relevant when the right person searches for the right service in and around Leamington Spa, so location isn't confined to a contact page.
The homepage identifies ACES as a combat sports, strength and fitness facility in the heart of Leamington Spa, and surfaces the address, postcode, opening hours and contact information. The gym page reinforces the same relationship, and the contact page gives clear location information around High Street, Leamington Spa and CV31 3AN.
Business + service + location, consistently.
That sounds basic, but for local SEO, getting the basics consistently right is far more useful than forcing "gym Leamington Spa" into every second sentence.
03Written for search intent, not keyword density
We didn't ask how many times "boxing classes Leamington Spa" could fit on a page. We asked what somebody considering a boxing class actually wants to know. That produces better content.
The classes section covers Boxing Technique, Sparring, Submission Grappling, Kids Boxing, Teen Boxing, Young Boxers, Boxing Fitness and Street Awareness/Self Protection. For individual classes, the content answers practical questions:
- How long is the class?
- Do I need my own equipment?
- What equipment do I need?
- What should I expect?
- Is it suitable if I'm new to ACES?
This is useful to a person first. It also gives search engines richer semantic information: instead of a page that merely mentions "boxing", Google can understand relationships between ACES, technique, sparring, equipment, beginners, children's boxing, fitness and grappling. That is considerably more useful than repeating one keyword fifteen times.
04Commercial intent has its own destination
SEO traffic is worthless if the visitor can't take the next step, so the membership section wasn't an afterthought. ACES now has a dedicated membership page with six core plans and two payment options for each, covering gym-only, children's memberships and gym-plus-class options.
Pricing is visible, terms are explained, differences between packages are understandable, and each option leads into the booking system. For SEO, that creates relevant content around a commercially valuable subject: gym membership and pricing. For UX, it answers the question. For conversion, it moves the customer towards buying. That's where SEO and conversion strategy should meet.
05Depth without pages for the sake of SEO
More pages don't automatically mean better SEO, and neither does more copy. We deliberately avoided dozens of thin pages targeting slight variations of the same keyword. The priority was useful topical depth.
The gym and facilities page explains eight distinct areas: cardio, strength and conditioning, functional fitness, the punch bag zone, the 16ft boxing ring, the MMA area, reception/shop and changing facilities. That gives useful context about what the facility actually provides, with no need for sentences like "our Leamington Spa gym is the Leamington Spa gym for you". That's not SEO. That's just bad copy.
06Heading structure gives content hierarchy
The pages expose a clear hierarchy of primary and secondary headings. On the homepage, the main proposition sits at H1, with later areas divided into descriptive H2 sections covering the gym, training, timetable, facilities, memberships and location. The same principle carries into deeper pages, where individual classes and facilities sit beneath broader topics.
That matters for accessibility and usability, and it gives search engines a logical representation of the content. We're not styling text to look like structure; we're giving the document actual structure.
07Images have contextual descriptions
Visual design and SEO don't have to fight. Key imagery on the new site carries descriptive context such as "Gym equipment on the ACES training floor", "Strength equipment inside ACES gym" and "The 16ft boxing ring at ACES Gym". That is preferable to filenames like IMG_8472.jpg, or keyword-stuffed descriptions written for search engines. The principle: describe what's actually there.
08Internal linking follows the customer journey
Internal links are often discussed purely as an SEO technique. We think that's backwards. Good internal linking should help someone move through the website logically, and search engines benefit from the same structure.
A homepage visitor can discover the disciplines, see the timetable, explore the facilities, review memberships and progress towards booking. The membership section links into the external membership system, while the classes journey separates existing members from non-members who want to book. The SEO architecture follows the commercial architecture, and that is intentional.
09SEO wasn't allowed to compromise conversion
We could have built an enormous website, written thousands of words on every page, or created a landing page for every keyword permutation. But more content isn't automatically better. The primary purpose of the ACES website is to turn interested local people into members and bookings.
Within two months of launch, bookings rose 59.4% and new memberships 66.7%, with no paid advertising or additional marketing driving that uplift. Those are commercial results, not organic ranking results. The point is that SEO had to sit underneath the customer journey rather than get in its way. The full conversion analysis is in the companion ACES Gym case study.
10Technical SEO continues after launch
A launch isn't the end of technical SEO. It's the beginning of the next stage.
identified at the review
At the time of the review, search engines still held some legacy ACES URLs in their index. Older /facilities/ and /services/ pages were discoverable alongside the new site, and an old WordPress /author/admin/ archive was also visible in search.
Next actions
- Where an old URL has a direct new equivalent, 301 redirect it to the most relevant destination. /facilities/ and /services/ both have obvious destinations on the new site.
- Where obsolete URLs have no useful replacement, such as the /author/admin/ archive, decide their treatment deliberately rather than leaving redundant pages competing with the new architecture.
- Monitor crawling, indexation, search queries and organic landing-page performance as Google processes the new site.
These aren't reasons to panic. They're the migration housekeeping that should be tracked after replacing an established website, and we haven't treated them as already resolved. SEO is a process, not a launch-day checkbox.