Websites
A gym website in Turin: timetable, memberships and a free trial
A Turin gym is chosen on the timetable: which class, when, the price and how to try it free. HTML table, three clear prices, 841,600 residents in 2023.
A gym in Turin is chosen on the timetable: which class, at what time, what it costs and how to try it free. If the timetable is an image, the site does not answer.
Turin has 841,600 residents in 2023 within the municipality (data from Wikidata Q495, Città metropolitana di Torino, Piedmont): enough to fill a neighbourhood search, not enough to make the site distinctive. The page on websites in Turin covers the technical audience of manufacturing firms; here visitors arrive on foot or by metro and decide in five minutes.
A timetable in a table, not an image
| Page | What it must contain |
|---|---|
| Home | Today's classes, timetable, free trial button |
| Timetable | Weekly table by room and class, Sunday included |
| Classes | One record per class: level, duration, what to bring |
| Memberships | Three options with price, duration and what is included |
| Free trial | Name, phone, class and time slot |
| Contact | Address, map, parking, public transport, accessibility |
| Privacy | Notice, medical certificate, data retention |
An HTML table reads with a screen reader, gets found by a search for «pilates Tuesday 7pm», and can be updated in a minute. An image exported from the management system does none of those three things, and it is unreadable one-handed on a phone.
Three prices, not one
- Monthly with no tie-in, with the price and the renewal date.
- Quarterly or annual, with the saving in euro rather than a percentage.
- A ten-entry pack, with the expiry date.
- The one-off joining fee, if there is one, written alongside.
- What is not included: personal training, locker, special classes.
Medical certificate: what you can ask for online
You can ask whether the certificate exists and when it expires; you cannot collect its clinical content in a web form, because that is health data. The free trial is booked with name, phone, class and time slot; the certificate is shown at reception. The short form shape is in the best form blocks.
Structured data: HealthClub
HealthClub describes the gym with address, phone, hours and amenityFeature; classes can become Events with their own recurrence, and offers can become an Offer with price and validity. Do not expect a special box: this data helps engines understand hours and services. The method is in how to add schema markup.
# l'orario è una tabella o un'immagine?
curl -s https://www.esempio.it/orari | grep -c "<table"
# i prezzi sono in pagina?
curl -s https://www.esempio.it/abbonamenti | grep -o "€[0-9.]*" | sort -u
# che tipo dichiara la home
curl -s https://www.esempio.it | grep -o '"@type":"[A-Za-z]*"' | sort -u
Blocks from the catalogue
Three records worth opening. Pricing 01 is the three-option grid, to fill with real prices and conditions alongside. Stats 01 is the number row for members, classes and square metres, to use only when the numbers are current. Table 01 is the table to adapt for the weekly timetable.
The limitation
The catalogue holds React and Tailwind components: there is no class booking, no member management, no membership payment. The blocks cover the interface; sign-ups and attendance stay in the gym's management system. On WordPress these blocks do not install as they are.
Cost and timing
A five or six page site for a single gym sits in the low thousands of euro when copy, photos and timetable are ready. The recurring cost is the timetable: if every room change needs a quote, the table stands still and members call. The national picture is in what a website costs.
For the prices already counted read the best pricing blocks, for local search getting the site indexed by Google, for the city websites in Turin. The industry guide is a gym website.
Frequently asked questions
What should a gym website in Turin have?
A timetable in an HTML table, three membership options with prices and conditions, a free trial in a few fields and a record for each class. Then address, public transport, parking and a privacy notice.
How much does Turin's population matter for a gym?
It describes the scale of the city, not the number of members: 841,600 residents in 2023 (Wikidata Q495) mean many neighbourhood searches. A site wins on a readable timetable and a free trial, not on the size of the municipality.
Is a PDF timetable or a table better?
An HTML table. A PDF is awkward on a phone, does not get indexed and nobody updates it. A table can be changed in a minute and search engines read it.
Can I publish membership prices?
Yes, and you should: three options with price, duration and what is included save a phone call. State the joining fee and what is not included too.
Can I ask for the medical certificate online?
You can ask whether it exists and when it expires, not for its clinical content. The certificate is health data: it is shown at reception, not uploaded to a web form.