On-page SEO is the work you do directly on your website pages to help search engines and AI systems understand what each page is about, who it serves, and why it deserves to rank. It covers the bits people see, such as the headline and the words on the page, and the bits working quietly behind the scenes, such as your title tag, meta description, heading structure, internal links, structured data and image alt text. Get these right and you give Google a clear, confident picture of your business. Get them muddled and you leave the search engine guessing, which usually means lower rankings and fewer clicks.
For a luxury operation like Elysium Supercars, this matters more than most. You are selling supercar hire, private membership and curated experiences across the UK, and that is a premium, high-trust, high-value purchase. People do not hand over that kind of money or join a private club on a whim. They research, they compare, and they judge your credibility from the very first impression in the search results. Your title and meta description are effectively your shop window in Google. Your headings and content prove you are the real deal. Your structured data and security signals reassure both the search engine and the customer that you are legitimate. Every one of these elements feeds into rankings, click-through rate, lead quality and ultimately revenue.
There is also a newer angle to think about. AI-driven search and assistant tools increasingly pull from well-structured, clearly labelled pages. Schema markup, clean heading hierarchy and descriptive alt text all help these systems quote you accurately and recommend you. If your page is a beautiful but semantically vague design, you risk being invisible to the very tools your affluent audience is starting to use to shortlist services.
The good news is that your homepage already gets a number of fundamentals right. The less good news is that a handful of avoidable issues are quietly capping your visibility and, in one case, your ability to measure any of it. Let us walk through it properly.
How You Are Doing – 6.4/10
Your homepage sits at a fair but frustrating 6.4 out of 10. The core plumbing is sound. The page returns a clean 200 status, it is indexable and followable, the canonical is present and self-referential, HTTPS is enforced through an HSTS header, and your Open Graph and Twitter cards are complete and ready for sharing. These are genuine wins and they form a solid base to build on.
What pulls the score down is a cluster of issues that, individually, look small but collectively hold you back. You have multiple H1 tags rather than one clear headline, a title tag that is far too short to do its job, a meta description flagged as too long, 159 of 162 images missing alt text, no structured data at all, and crucially no analytics or tag management detected. That last point means you are currently flying blind on conversions. Fix the headings, title, tracking and image alts and this score climbs quickly into the high sevens or eights.
Page Basics and Indexability
This is the foundation that lets search engines fetch and trust your page. If a search engine cannot reliably crawl and index a page, nothing else you do matters.
Here the news is positive. Your page returns page.status: 200, the content type is correctly set to text/html, and flags.indexable and flags.follow are both true. Your robots meta is set to max-image-preview:large, which simply allows larger image previews and does no harm. The X-Robots-Tag header is present but empty, which is acceptable. The one gap is that response time was not detected, so we cannot judge server speed here.
- Developer: confirm the homepage consistently returns 200 and remains indexable after any deployment, as accidental noindex tags are a common and costly mistake.
- Developer: add real user or synthetic monitoring to capture response time, aiming for a TTFB under 500ms where practical.
- SEO: add a monthly check to validate indexability and robots directives.
Canonical Tags
A canonical tag tells search engines which version of a URL is the master copy, preventing duplicate content from splitting your ranking authority across several near-identical pages.
This is your strongest area. The canonical is set to https://elysiumsupercars.com/, flags.canonicalSelf is true and flags.canonicalMissing is false. It is an absolute, self-referencing canonical, which is exactly right for a homepage.
- Developer: keep the canonical as the absolute homepage URL, and if you ever add www to non-www redirects or language variants, ensure each one points correctly.
Titles and Meta Descriptions
Your title tag and meta description are your advert in the search results. The title is one of the strongest ranking signals and the single biggest influence on whether someone clicks. The meta description does not directly rank you, but it heavily influences click-through rate. For a premium brand, this is prime real estate you are currently underusing.
Your current title is just ‘Elysium Club Hub’, roughly 17 characters, and flags.titleTooShort is true. It tells a searcher nothing about supercars, hire or membership, and it wastes valuable keyword space. Your meta description reads ‘Luxury car hire, private membership, and exclusive experiences across the UK. Elysium gives you access to supercars, prestige vehicles, curated events, and a lifestyle built around performance and discretion.’ It is well written but flagged as too long, so Google is likely to truncate it.
- SEO and content writer: rewrite the title to 30 to 60 characters with the key term early, for example ‘Elysium Supercars – Luxury Car Hire & Private Membership’.
- Content writer: trim the meta to 70 to 160 characters, for example ‘Luxury car hire and private membership across the UK – supercars, prestige vehicles, curated events and members-only experiences.’
- SEO: monitor impressions and CTR in Search Console after the change and test alternatives if CTR stays flat.
Heading Tags and Content
Headings give your page a logical structure that both readers and search engines follow. The H1 should be a single, clear statement of what the page is about. A clean hierarchy of one H1, supporting H2s and nested H3s signals topical focus and depth.
Your content volume is healthy at content.wordCount: 927 and flags.thinContent is false, which is good. The problem is structure. flags.h1Multiple is true and you currently have nine H1s, including ‘Live at Full Speed’ repeated three times and ‘True luxury is unrestricted access’ repeated three times, plus ‘RARE HYPERCAR ACCESS’, ‘The Scottish Highlands Expedition .’ and ‘Join Our Community’. You then have just one H2 and several H3s, some of which duplicate the H1 text. This confuses the topical signal and dilutes your most important headline.
- Developer and content writer: reduce to a single H1, for example ‘Luxury Car Hire & Private Supercar Membership – Elysium’.
- Developer: keep the visual hero design but use CSS rather than multiple H1 tags to create repeated visual elements.
- Content writer: restructure remaining headings into clear H2 sections such as Membership, Car Hire, Events and How It Works, with unique H3s beneath.
Images and Accessibility
Alt text describes an image to search engines and to assistive technology used by visually impaired visitors. It unlocks image search traffic, strengthens the topical relevance of the page and keeps you on the right side of accessibility standards, which carries real brand and legal weight for a high-profile business.
This is a major gap. Of images.count: 162, a striking images.missingAltCount: 159 have no alt text, and flags.missingAlt is true. Affected files include hero imagery such as https://framerusercontent.com/images/HRfoC1O4OdV01nfK1Qdq8SmsSho.png and repeated logo assets like https://framerusercontent.com/images/zTIZz9T3DFJIYXKlH9Cqbop2D4.webp. For an image-led luxury site, this is a lot of lost semantic and search value.
- Content writer: add descriptive alt text to the top 20 images first, for example ‘Aston Martin DB11 on a Scottish Highland pass – Elysium expedition’.
- Developer: set decorative images to empty alt attributes so screen readers skip them.
- SEO and content writer: aim to bring the overall missing alt rate under 5%.
Social and Brand Signals
Open Graph and Twitter tags control how your page looks when shared on social platforms, directly affecting how clickable and credible it appears. Social profile links reinforce brand legitimacy.
Strong here. flags.ogComplete is true, openGraph.title, description and image are all present, and twitter.card is set to summary_large_image. Your Instagram, Facebook and LinkedIn profiles are linked, though there is some duplication and a placeholder facebook.com link in the list.
- Design: ensure the OG image is a high-resolution 1200×630 representative shot.
- Developer: remove duplicate and placeholder social links so they all point to verified brand accounts.
Structured Data
Structured data, written as JSON-LD, spells out exactly what your business is in a language search engines and AI tools read perfectly. It can unlock rich results and helps assistants describe and recommend you accurately.
Currently schema.count is 0 and schema.types is empty. There is no structured data at all, which is a clear missed opportunity for a brand that should be screaming credibility.
- Developer: add Organization, WebSite and, where relevant, Event or LocalBusiness JSON-LD including logo and social profiles.
- SEO: validate with the Rich Results Test and target zero fatal errors.
Integrations and Tracking
Without analytics and tag management you cannot measure traffic, behaviour or conversions, which means you cannot prove what is working or improve it with any confidence.
This is your weakest area. integrations.seoPlugin, integrations.googleSiteKit and integrations.googleTagManager are all Not detected. You are effectively running a premium business with no visibility on performance.
- Developer: install Google Tag Manager and Google Analytics 4, linked to Search Console, with cookie consent in place.
- SEO: configure event tracking for enquiries, click-to-call and key CTAs to enable conversion measurement and CRO.
Security Headers
Security headers protect visitors and signal a trustworthy, professionally run site, which matters for both customer confidence and search trust.
HSTS is present with security.strictTransportSecurity: max-age=31536000 and security.xContentTypeOptions is nosniff, both good. However security.contentSecurityPolicy and security.xFrameOptions are empty.
- Developer: add a Content-Security-Policy in report-only mode first, then enforce.
- Developer: add X-Frame-Options set to SAMEORIGIN unless framing is needed, and keep nosniff and HSTS in place.