www.fitnessfirst.co.uk
Open in
urlscan Pro
20.90.134.14
Public Scan
Submitted URL: http://dwfitnessfirst.com/
Effective URL: https://www.fitnessfirst.co.uk/
Submission Tags: tranco_l324
Submission: On May 21 via api from DE — Scanned from GB
Effective URL: https://www.fitnessfirst.co.uk/
Submission Tags: tranco_l324
Submission: On May 21 via api from DE — Scanned from GB
Form analysis
8 forms found in the DOM<form>
<fieldset>
<legend class="visuallyhidden">Consent Selection</legend>
<div id="CybotCookiebotDialogBodyFieldsetInnerContainer">
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonNecessary"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Necessary</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary"
class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonPreferences"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Preferences</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonStatistics"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Statistics</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonMarketing"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Marketing</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
</div>
</fieldset>
</form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span
class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferences"
checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonStatistics"
checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonMarketing" checked="checked"
tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyContentCheckboxPersonalInformation" class="CybotCookiebotDialogBodyLevelButton"> <span
class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
/search
<form action="/search" class="primary-search-form">
<input type="text" name="keyword" placeholder="Search" class="primary-search-form-input">
<button type="submit" class="primary-search-form-submit">Submit</button>
</form>
POST /
<form action="/" enctype="multipart/form-data" id="form199566be0d8a47f49a3ed311cb681f51" method="post" novalidate="novalidate"><input data-val="true" data-val-required="The FormId field is required." name="FormId" type="hidden"
value="08bffe44-96d6-409b-b6b9-72e01e69dfd3"><input data-val="true" data-val-required="The FormName field is required." name="FormName" type="hidden" value="Newsletter Sign Up"><input data-val="true"
data-val-required="The RecordId field is required." name="RecordId" type="hidden" value="00000000-0000-0000-0000-000000000000"><input name="PreviousClicked" type="hidden" value=""><input name="Theme" type="hidden" value="chassis"><input
name="RedirectToPageId" type="hidden" value=""> <input type="hidden" name="FormStep" value="0">
<input type="hidden" name="RecordState" value="Q2ZESjhKanhXU281VEh4QnFZQWx1NnZCR3A1dnlnVEwyZ1NRVktSVmJsV1VLY0lCU09rNDJ1RnRRcmxBMUVZMmY2N21qQlhSZC10MlJtLXkxS0l6Rld2VkZDQ3VvNHRfZEFyRWtnbklGQzJvYXRZeE9sOERlczRyNHZpZDRzME5YVGVlNkE=">
<div class="umbraco-forms-page" id="94ba6d84-fb16-45d5-91bd-22d2c3d22422">
<fieldset class="umbraco-forms-fieldset" id="60036873-e490-4cad-acd3-e67c41932982">
<div class="row">
<div class="umbraco-forms-container col-md-6">
<div class=" umbraco-forms-field email shortanswer mandatory">
<label for="87b8f1b2-9221-43dd-9f8b-7a511ebf4363" class="umbraco-forms-label"> Email <span class="umbraco-forms-indicator">*</span>
</label>
<div class="umbraco-forms-field-wrapper">
<input type="text" name="87b8f1b2-9221-43dd-9f8b-7a511ebf4363" id="87b8f1b2-9221-43dd-9f8b-7a511ebf4363" data-umb="87b8f1b2-9221-43dd-9f8b-7a511ebf4363" class="text " value="" maxlength="255" data-val="true"
data-val-required="Please enter your email address." aria-required="true">
<span class="field-validation-valid" data-valmsg-for="87b8f1b2-9221-43dd-9f8b-7a511ebf4363" data-valmsg-replace="true"></span>
</div>
</div>
<div class=" umbraco-forms-field wheredoyouwanttovisit clubdropdown mandatory alternating">
<label for="7b783da8-ce60-4560-9c3c-3550ed0fcbdb" class="umbraco-forms-label"> Select Gym <span class="umbraco-forms-indicator">*</span>
</label>
<div class="umbraco-forms-field-wrapper">
<script type="text/javascript" data-cookieconsent="ignore">
document.addEventListener('alpine:init', () => {
Alpine.data('clubselect', () => ({
club: '',
clubDisplay: '',
init() {
window.addEventListener('club_selected', (e) => {
this.club = e.detail.id;
this.clubDisplay = e.detail.name;
});
if (this.club.length) {
setTimeout(() => {
this.$dispatch('club_selected', {
id: this.club,
name: this.clubDisplay
});
})
}
}
}));
});
</script>
<div x-data="clubselect">
<input type="text" onfocus="this.blur()" x-model="clubDisplay" class="dropdown modal-trigger" placeholder="-- Select a club --" value="" data-val="true" data-val-required="Please select a gym.">
<input type="hidden" name="7b783da8-ce60-4560-9c3c-3550ed0fcbdb" id="7b783da8-ce60-4560-9c3c-3550ed0fcbdb" data-umb="7b783da8-ce60-4560-9c3c-3550ed0fcbdb" x-model="club" value="">
<script data-cookieconsent="ignore">
var plus2Code = '';
var bookATourOnly = true;
var excludeClubs = '';
var clubCookie = 'club';
</script>
<div class="modal-content modal-club-search">
<div mod-x-data="clubSearcher">
<div class="modal-form">
<h4>Find a club near you</h4>
<div id="club-search">
<div class="search-form-wrapper">
<input type="text" placeholder="Enter your postcode" class="search-form-input" autocomplete="off" mod-x-model="query" x-on:keyup.enter="search">
<button type="button" class="search-form-location" title="Get Location" x-show="navigator.geolocation" x-on:click.prevent="geoSearch()"></button>
</div>
</div>
</div>
<ul class="model-club--clubs">
<template mod-x-for="club in clubs" :key="club.id">
<li x-bind:class="club.selected == 'true' ? 'selected' : ''">
<a href="#" class="shadow-small" x-bind:data-shadow="club.name" x-on:click.prevent="select(club)"><span x-text="club.name"></span></a>
<template x-if="club.distance != ''">
<span class="dist" x-text="club.distance + ' miles away'"></span>
</template>
</li>
</template>
</ul>
</div>
</div>
</div>
<span class="field-validation-valid" data-valmsg-for="7b783da8-ce60-4560-9c3c-3550ed0fcbdb" data-valmsg-replace="true"></span>
</div>
</div>
<div class=" umbraco-forms-field querystring hidden">
<div class="umbraco-forms-field-wrapper">
<input type="hidden" name="645d75f4-9e47-4d73-a0c8-36d15c17bd40" id="645d75f4-9e47-4d73-a0c8-36d15c17bd40" data-umb="645d75f4-9e47-4d73-a0c8-36d15c17bd40" class="hidden" value="ClubLead">
<span class="field-validation-valid" data-valmsg-for="645d75f4-9e47-4d73-a0c8-36d15c17bd40" data-valmsg-replace="true"></span>
</div>
</div>
</div>
<div class="umbraco-forms-container col-md-6">
<div class=" umbraco-forms-field firstname shortanswer mandatory alternating">
<label for="4372805a-10f0-411d-9ff9-9c36b10bc394" class="umbraco-forms-label"> First Name <span class="umbraco-forms-indicator">*</span>
</label>
<div class="umbraco-forms-field-wrapper">
<input type="text" name="4372805a-10f0-411d-9ff9-9c36b10bc394" id="4372805a-10f0-411d-9ff9-9c36b10bc394" data-umb="4372805a-10f0-411d-9ff9-9c36b10bc394" class="text " value="" maxlength="255" data-val="true"
data-val-required="Please enter your first name." aria-required="true" data-val-regex="Please enter a maximum of 25 characters." data-val-regex-pattern="^[a-zA-Z. ]{2,40}$">
<span class="field-validation-valid" data-valmsg-for="4372805a-10f0-411d-9ff9-9c36b10bc394" data-valmsg-replace="true"></span>
</div>
</div>
<div class=" umbraco-forms-field lastname shortanswer mandatory">
<label for="c4e0556c-feee-4537-9f0d-bec709bb8b0a" class="umbraco-forms-label"> Last Name <span class="umbraco-forms-indicator">*</span>
</label>
<div class="umbraco-forms-field-wrapper">
<input type="text" name="c4e0556c-feee-4537-9f0d-bec709bb8b0a" id="c4e0556c-feee-4537-9f0d-bec709bb8b0a" data-umb="c4e0556c-feee-4537-9f0d-bec709bb8b0a" class="text " value="" maxlength="255" data-val="true"
data-val-required="Please enter your last name." aria-required="true" data-val-regex="Please enter a maximum of 25 characters." data-val-regex-pattern="^[a-zA-Z. ]{2,40}$">
<span class="field-validation-valid" data-valmsg-for="c4e0556c-feee-4537-9f0d-bec709bb8b0a" data-valmsg-replace="true"></span>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset class="umbraco-forms-fieldset" id="fe59a284-57ad-402b-ee1d-dd267128261d">
<div class="row">
<div class="umbraco-forms-container col-md-12">
<div class=" umbraco-forms-field permission titleanddescription alternating">
<div class="umbraco-forms-field-wrapper">
<div id="74e06f32-7feb-4820-91a4-112be994e0aa" data-umb="74e06f32-7feb-4820-91a4-112be994e0aa" class="">
<p>By submitting this form, you agree to receive emails about our products, exclusive content and more.</p>
</div>
<span class="field-validation-valid" data-valmsg-for="74e06f32-7feb-4820-91a4-112be994e0aa" data-valmsg-replace="true"></span>
</div>
</div>
</div>
</div>
</fieldset>
<div style="display: none" aria-hidden="true">
<input type="text" name="08bffe4496d6409bb6b972e01e69dfd3">
</div>
<div class="umbraco-forms-navigation row">
<div class="col-md-12">
<button type="submit" value="Submit now" class="btn primary" name="__next" data-umb="submit-forms-form">Submit now</button>
</div>
</div>
</div>
<input name="ufprt" type="hidden" value="CfDJ8JjxWSo5THxBqYAlu6vBGp6LFEbtXPcmtyC_SfaEt5xoh6ucOyI56SWyk-QXYq2rrbbs19qJI32PDt_8mAYIXbYpytrptxb2TkaSlgUUDHRjxXM1KC99hCtojG8BrnhD1-OY_ZvPcHRLgk3uVRwkX6Y">
</form>
Text Content
Powered by Cookiebot * Consent * Details * [#IABV2SETTINGS#] * About THIS WEBSITE USES COOKIES We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. For more details about the cookies we use, see our Cookie Policy. Consent Selection Necessary Preferences Statistics Marketing Show details * Necessary 32 Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies. * Adyen 2 Learn more about this provider _rp_uidPending Expiry: SessionType: HTTP checkoutshopper/images/analytics.pngPending Expiry: SessionType: Pixel * Azure 3 Learn more about this provider AI_bufferUsed in context with the "AI_sentBuffer" in order to limit the number of data-server-updates (Azure). This synergy also allows the website to detect any duplicate data-server-updates. Expiry: SessionType: HTML AI_sentBufferUsed in context with the "AI_buffer" in order to limit the number of data-server-updates (Azure). This synergy also allows the website to detect any duplicate data-server-updates. Expiry: SessionType: HTML ai_sessionPreserves users states across page requests. Expiry: 0 dayType: HTTP * Contentsquare 1 Learn more about this provider _cs_cDetermines whether the visitor has accepted the cookie consent box. This ensures that the cookie consent box will not be presented again upon re-entry. Expiry: 13 monthsType: HTTP * Cookiebot 2 Learn more about this provider 1.gifUsed to count the number of sessions to the website, necessary for optimizing CMP product delivery. Expiry: SessionType: Pixel CookieConsentStores the user's cookie consent state for the current domain Expiry: 1 yearType: HTTP * Google 9 Learn more about this provider _ga_2345 [x2]Pending Expiry: 2 yearsType: HTTP test_cookiePending Expiry: 0 dayType: HTTP _GRECAPTCHAThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website. Expiry: 179 daysType: HTTP _grecaptchaThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website. Expiry: PersistentType: HTML rc::aThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website. Expiry: PersistentType: HTML rc::bThis cookie is used to distinguish between humans and bots. Expiry: SessionType: HTML rc::cThis cookie is used to distinguish between humans and bots. Expiry: SessionType: HTML rc::fThis cookie is used to distinguish between humans and bots. Expiry: PersistentType: HTML * Klarna 3 Learn more about this provider __klarna_sdk_default-configPending Expiry: SessionType: HTML __klarna_sdk_identity-apiPending Expiry: SessionType: HTML __klarna_sdk_versionPending Expiry: PersistentType: HTML * StudentBeans 3 Learn more about this provider FS_DEFAULT_HIT_CACHEThis cookie is necessary for the cache function. A cache is used by the website to optimize the response time between the visitor and the website. The cache is usually stored on the visitor’s browser. Expiry: PersistentType: HTML translations_stored_with_app_versionPending Expiry: 2913035 daysType: HTTP translations_stored_with_user_localePending Expiry: 2913035 daysType: HTTP * Vimeo 1 Learn more about this provider _cfuvidPending Expiry: SessionType: HTTP * cdn.cookielaw.org 1 OptanonConsentDetermines whether the visitor has accepted the cookie consent box. This ensures that the cookie consent box will not be presented again upon re-entry. Expiry: 1 yearType: HTTP * fonts.net vimeo.com 2 __cf_bm [x2]This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website. Expiry: 0 dayType: HTTP * www.fitnessfirst.co.uk 5 .AspNetCore.Antiforgery.#Helps prevent Cross-Site Request Forgery (CSRF) attacks. Expiry: SessionType: HTTP .AspNetCore.Mvc.CookieTempDataProviderPreserves the visitor's session state across page requests. Expiry: SessionType: HTTP ARRAffinityUsed to distribute traffic to the website on several servers in order to optimise response times. Expiry: SessionType: HTTP ARRAffinitySameSiteUsed to distribute traffic to the website on several servers in order to optimise response times. Expiry: SessionType: HTTP clubPending Expiry: 29 daysType: HTTP * Preferences 1 Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in. * StudentBeans 1 Learn more about this provider translationsUsed in context with the language setting on the website. Facilitates the translation into the preferred language of the visitor. Expiry: PersistentType: HTML * Statistics 21 Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously. * Azure 1 Learn more about this provider ai_userUsed by Microsoft Application Insights software to collect statistical usage and telemetry information. The cookie stores a unique identifier to recognize users on returning visits over time. Expiry: 1 yearType: HTTP * Contentsquare 6 Learn more about this provider _cs_same_siteRegisters data on visitors' website-behaviour. This is used for internal analysis and website optimization. Expiry: SessionType: HTTP _cs_tCollects data on the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded with the purpose of generating reports for optimising the website content. Expiry: SessionType: HTTP _cs_cvarsDetects how the user reached the website by registering their last URL-address. Expiry: SessionType: HTTP _cs_idRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Expiry: 13 monthsType: HTTP _cs_root-domainRegisters how the user has reached the website to enable pay-out of referral commission fees to partners. Expiry: SessionType: HTTP _cs_sThis cookie is used to identify the frequency of visits and how long the visitor is on the website. The cookie is also used to determine how many and which subpages the visitor visits on a website – this information can be used by the website to optimize the domain and its subpages. Expiry: 0 dayType: HTTP * Google 1 Learn more about this provider tdRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Expiry: SessionType: Pixel * Microsoft 6 Learn more about this provider c.gifCollects data on the user’s navigation and behavior on the website. This is used to compile statistical reports and heatmaps for the website owner. Expiry: SessionType: Pixel _clck [x2]Collects data on the user’s navigation and behavior on the website. This is used to compile statistical reports and heatmaps for the website owner. Expiry: 1 yearType: HTTP _clskRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Expiry: 0 dayType: HTTP _cltkRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Expiry: SessionType: HTML CLIDCollects data on the user’s navigation and behavior on the website. This is used to compile statistical reports and heatmaps for the website owner. Expiry: 1 yearType: HTTP * StudentBeans 5 Learn more about this provider snowplowOutQueue_#_post2Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Expiry: PersistentType: HTML snowplowOutQueue_#_post2.expiresRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Expiry: PersistentType: HTML _sp_id.#Collects data on the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded with the purpose of generating reports for optimising the website content. Expiry: 2 yearsType: HTTP _sp_ses.#Used by Snowplow Analytics to track how users are browsing and engaging with a website. Expiry: 0 dayType: HTTP spRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Expiry: 1 yearType: HTTP * Tiktok 2 Learn more about this provider _tt_enable_cookie [x2]Used by the social networking service, TikTok, for tracking the use of embedded services. Expiry: 1 yearType: HTTP * Marketing 41 Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers. * Meta Platforms, Inc. 6 Learn more about this provider _fbp [x4]Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers. Expiry: 3 monthsType: HTTP lastExternalReferrerDetects how the user reached the website by registering their last URL-address. Expiry: PersistentType: HTML lastExternalReferrerTimeDetects how the user reached the website by registering their last URL-address. Expiry: PersistentType: HTML * Google 14 Learn more about this provider _ga [x2]Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. Expiry: 2 yearsType: HTTP _ga_# [x2]Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. Expiry: 2 yearsType: HTTP _gcl_au [x4]Used by Google AdSense for experimenting with advertisement efficiency across websites using their services. Expiry: 3 monthsType: HTTP IDEPending Expiry: 1 yearType: HTTP pagead/landingCollects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement. Expiry: SessionType: Pixel ads/ga-audiencesUsed by Google AdWords to re-engage visitors that are likely to convert to customers based on the visitor's online behaviour across websites. Expiry: SessionType: Pixel NIDRegisters a unique ID that identifies a returning user's device. The ID is used for targeted ads. Expiry: 6 monthsType: HTTP pagead/1p-user-list/#Pending Expiry: SessionType: Pixel TESTCOOKIESENABLEDUsed to track user’s interaction with embedded content. Expiry: 0 dayType: HTTP * Microsoft 15 Learn more about this provider _uetsidUsed to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. Expiry: PersistentType: HTML _uetsid_expContains the expiry-date for the cookie with corresponding name. Expiry: PersistentType: HTML _uetvidUsed to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. Expiry: PersistentType: HTML _uetvid_expContains the expiry-date for the cookie with corresponding name. Expiry: PersistentType: HTML MR [x2]Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. Expiry: 7 daysType: HTTP MSPTCThis cookie registers data on the visitor. The information is used to optimize advertisement relevance. Expiry: 1 yearType: HTTP MUID [x2]Used widely by Microsoft as a unique user ID. The cookie enables user tracking by synchronising the ID across many Microsoft domains. Expiry: 1 yearType: HTTP SRM_BTracks the user’s interaction with the website’s search-bar-function. This data can be used to present the user with relevant products or services. Expiry: 1 yearType: HTTP ANONCHKRegisters data on visitors from multiple visits and on multiple websites. This information is used to measure the efficiency of advertisement on websites. Expiry: 0 dayType: HTTP SMRegisters a unique ID that identifies the user's device during return visits across websites that use the same ad network. The ID is used to allow targeted ads. Expiry: SessionType: HTTP _uetsid [x2]Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement. Expiry: 0 dayType: HTTP _uetvidUsed to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. Expiry: 1 yearType: HTTP * StudentBeans 1 Learn more about this provider FS_CLIENT_VISITORPending Expiry: PersistentType: HTML * Tiktok 5 Learn more about this provider tt_appInfoUsed by the social networking service, TikTok, for tracking the use of embedded services. Expiry: SessionType: HTML tt_pixel_session_indexUsed by the social networking service, TikTok, for tracking the use of embedded services. Expiry: SessionType: HTML tt_sessionIdUsed by the social networking service, TikTok, for tracking the use of embedded services. Expiry: SessionType: HTML _ttp [x2]Used by the social networking service, TikTok, for tracking the use of embedded services. Expiry: 1 yearType: HTTP * Unclassified 2 Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies. * StudentBeans 1 Learn more about this provider FS_VISITOR_CACHE_7e17c5be-f474-4bfa-83d3-6c48fdf1e778Pending Expiry: PersistentType: HTML * www.fitnessfirst.co.uk 1 utmQueryPending Expiry: 0 dayType: HTTP Cross-domain consent[#BULK_CONSENT_DOMAINS_COUNT#] [#BULK_CONSENT_TITLE#] List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#] Cookie declaration last updated on 18/05/2024 by Cookiebot [#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_LABEL_PURPOSES#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_LABEL_FEATURES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_LABEL_PARTNERS#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#] Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages. You can at any time change or withdraw your consent from the Cookie Declaration on our website. Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy. Please state your consent ID and date when you contact us regarding your consent. Do not sell or share my personal information Deny Allow selection Customize Allow all Powered by Cookiebot by Usercentrics Skip to content Search * Login * Login Close Submit View page View all listings * Find a Gym * Classes * Personal Training * Corporate * Blog * Book A Visit * Join Now * Join now JOIN NOW 2 Months Half Price + No Joining Fee BOOK A VISIT Choose your nearest club FIND A GYM Redefining fitness with gyms across the country. Find your nearest gym Find a Gym CLASSES Find your new workout crew with the best range of classes in the UK Discover classes MAXIMISE YOUR RESULTS WITH OUR EXPERT PERSONAL TRAINERS Reaching for the stars and climbing mountains higher is not an easy task. Lucky for you, you don’t have to do it solo. Find your ultimate (PT) Match. Download the FFX App and find a Personal Trainer that fits your goals. Plus all new members get a free Trainer Session. 30-min dedicated to you and your goals. Discover Personal Training > Get Stronger > Get Leaner > Get Fitter MAXIMISE YOUR RESULTS WITH OUR EXPERT PERSONAL TRAINERS Reaching for the stars and climbing mountains higher is not an easy task. Lucky for you, you don’t have to do it solo. Find your ultimate (PT) Match. Download the FFX App and find a Personal Trainer that fits your goals. Plus all new members get a free Trainer Session. 30-min dedicated to you and your goals. Discover Personal Training WORKOUTS Whether you’re training for an event, want to improve your sport or you just want to get fitter faster - we’re in! Explore Workouts EQUIPMENT New equipment may seem a little intimidating if you haven't done it before - we're here to help show you how to get the best out our equipment. Explore Equipment TAKE THE CHALLENGE HAVE YOU GOT WHAT IT TAKES TO REACH THE TOP OF THE LEADERBOARD? We’re constantly pushing our members to be their very best. Compete in our challenges and test yourself against the rest of the Fitness First community. Enter the challenges now on the FFX app. * Distance * Workouts * Calories * 1 Beth Fitness First Cottons 256km * 2 Charles Fitness First Tottenham Court Road 190km * 3 Victor Fitness First Baker Street 108km * 1 Alex Fitness First Tottenham Court Road 29 * 2 Anya Fitness First Liverpool Street 23 * 3 Dwayne Fitness First Bishopsgate 19 * 1 Amelia Fitness First Solihull 15,124 * 2 Sofia Fitness first Basingstoke 12,277 * 3 Isabella Fitness First Highbury 9,730 A COMPLETE FITNESS PLAN IN YOUR HANDS With all the great new features on the Fitness First UK app, you can maximise your workouts and always be in control. * FFX App * Contactless check-in * Book a Personal Trainer * Book your classes * FFX on-demand PUT YOUR FITNESS FIRST TODAY 2 Months Half Price + No Joining Fee Join now INTERESTED IN CORPORATE MEMBERSHIPS? A fitter workplace makes a difference Corporate Memberships Email * Select Gym * FIND A CLUB NEAR YOU First Name * Last Name * By submitting this form, you agree to receive emails about our products, exclusive content and more. Submit now GET THE FITNESS FIRST NEWSLETTER Sign up to Fitness First emails and be the first to be kept up to date with all the latest news PUT YOUR FITNESS FIRST * About us * About Us * Campaigns * Student Discount * FFX On Demand * Press and Careers * Press Room * Careers * Become A PT * Our Gyms * Find a Gym * Gyms in London * Multi Club Access * Our Facilities * Customer Service * FAQ * Contact Us * Membership * Join now * Corporate Solutions and Membership * Blue Light Card Discount * Policies and Legal * Membership Terms and Conditions * Health Pledge * Gym Etiquette * Policies * Gender Pay Gap 2023 * Visit Twitter * Visit Facebook * Visit Instagram * Visit LinkedIn * Visit TikTok * YouTube Accepted Payments: Registered in England 3207791. VAT registration no. 253282120. Registered office:Whelco Place Enfield Street, Industrial Estate, Pemberton, Wigan, Greater Manchester, WN5 8DB © Fitness First Ltd 2024 TOGETHER WE THRIVE 2 MONTHS HALF PRICE + NO JOINING FEE Limited Time Only Get started No thanks