Category breakdown
- 01 Performance 78
- 02 SEO 51
- 03 AI Visibility 38
- 04 Design & UX 68
- 05 Conversion & Trust 56
Inside the grade
Performance
Desktop performance is strong at 93/100 with a sub-second LCP (961ms), but mobile drops to 78/100 with a 4.4s LCP and a bloated 23MB payload. The site loads 41 scripts and 27 stylesheets, creating unnecessary overhead. Total Blocking Time on mobile is acceptable at 30ms, but the 14.8s TTI indicates delayed interactivity.
What's working
- Desktop LCP of 961ms is excellent, well under the 2.5s threshold
- Mobile CLS of 0.017 indicates stable visual layout with minimal shift
- Desktop Speed Index of 1.58s delivers fast perceived load
- TBT on mobile is only 30ms, showing minimal main-thread blocking
What needs work
- Mobile LCP of 4.36s is nearly double the recommended 2.5s threshold
- 23MB total page weight is excessive for a single-page site
- 41 JavaScript files and 27 stylesheets suggest unoptimized asset bundling
- Mobile TTI of 14.8s means users wait nearly 15 seconds for full interactivity
Comments for whoever manages your website
-
Audit and consolidate the 41 JavaScript files and 27 stylesheets into bundled, minified assets to cut HTTP requests by 60%.Each script is a separate network round-trip; reducing them will shave 1–2 seconds off mobile load time and improve conversion.
-
Implement lazy loading for all below-the-fold images and defer non-critical JavaScript to reduce the 23MB initial payload.A 23MB page on mobile is punitive; cutting it to 8–10MB will drop LCP from 4.4s to under 2.5s and reduce bounce rate significantly.
-
Resolve the mixed Webflow CDN and WordPress hosting setup — either complete the migration or remove orphaned Webflow assets.Dual hosting creates redundant requests and cache misses, slowing load times and complicating future updates.
SEO
The site has basic technical SEO in place (HTTPS, sitemap, robots.txt, Yoast schema) but critical on-page elements are missing or broken. There is no meta description, the title has a typo ('Revitalzing'), and all 26 images lack alt attributes. H1 tags contain only numbers ('01', '02', '03'), which provides zero semantic value for search engines.
What's working
- Sitemap.xml is present and referenced in robots.txt
- Canonical tag is properly set to the homepage URL
- JSON-LD schema includes Organization, WebSite, and WebPage types
- HTTPS is implemented with proper redirects
What needs work
- Meta description is completely missing, forfeiting SERP click-through control
- Title tag contains a spelling error: 'Revitalzing' instead of 'Revitalizing'
- All 26 images have empty alt attributes, harming accessibility and image SEO
- H1 tags are '01', '02', '03' — semantically meaningless for ranking signals
- No LocalBusiness schema despite being a service business with a phone number
Comments for whoever manages your website
-
Fix the title tag typo ('Revitalzing' → 'Revitalizing') and write a compelling 150-character meta description immediately.The typo signals carelessness to both users and search engines, and without a meta description Google writes its own, often poorly.
-
Replace H1 tags '01', '02', '03' with actual descriptive headings like 'Share Your Trip Details', 'Receive Your Custom Quote', 'Fly in Luxury'.Search engines use H1s as primary topical signals; numbers provide zero ranking value and confuse users.
-
Add descriptive alt text to all 26 images, prioritizing aircraft photos and service imagery with keyword-rich descriptions.Missing alt text kills image search visibility and makes the site inaccessible to visually impaired users, risking ADA compliance.
AI Visibility
The site lacks structured data for services, pricing, or locations, making it nearly invisible to AI search engines. No llms.txt file exists, and the JSON-LD schema is generic WebPage/Organization markup without service-specific details. AI assistants have no clear signals about what Executive Jets offers, where they operate, or how they differ from competitors.
What's working
- Basic Organization schema provides name and logo to AI crawlers
- Sitemap is accessible for AI indexing bots
- HTTPS and robots.txt allow unrestricted crawling
What needs work
- No llms.txt file to guide AI assistant understanding of services
- Missing Service schema for charter types, jet cards, or loyalty programs
- No structured pricing data or FAQPage schema for common queries
- No geographic coverage data (airports served, regions) in structured format
- Content is vague ('unparalleled service') without concrete differentiators AI can cite
Comments for whoever manages your website
-
Create an llms.txt file at the root with a plain-text summary of services, coverage areas, fleet size, and safety certifications.AI assistants check llms.txt first for structured guidance; without it they guess or skip your site entirely.
-
Add Service schema for each charter program (on-demand, jet card, loyalty) with pricing ranges, booking process, and included amenities.AI engines cite structured Service data when answering 'how much does X cost' or 'what's included in Y' — you're invisible without it.
-
Implement FAQPage schema with 8–10 common questions about booking, safety, pricing, and aircraft types.AI assistants pull FAQ schema directly into answers, giving you a voice in the conversation even when you're not ranked #1.
Design & UX
The design is modern and visually clean, with a clear luxury positioning and multiple CTAs. However, UX suffers from vague navigation labels ('Explore', 'Plan a Trip'), meaningless H1s, and a confusing three-step process that doesn't clearly explain what happens after quote submission. The site mixes Webflow CDN assets with WordPress hosting, suggesting a migration or integration issue.
What's working
- Multiple prominent CTAs ('Get a Quote', phone number in header) guide users toward conversion
- Visual hierarchy is clear with large hero imagery and structured sections
- Responsive viewport meta tag ensures mobile compatibility
- Three-step booking process attempts to simplify the customer journey
What needs work
- Navigation labels like 'Explore' and 'Plan a Trip' are ambiguous and don't describe destinations
- H1 tags reading '01', '02', '03' confuse users and provide no context
- Mixed asset sources (Webflow CDN + WordPress) suggest incomplete migration or broken build
- No clear explanation of what happens after quote submission or response timeframe
- Forms lack visible required field indicators or validation feedback
Comments for whoever manages your website
-
Rename navigation items from vague labels ('Explore', 'Plan a Trip') to explicit destinations ('Our Fleet', 'Get a Quote', 'Pricing').Users scan navigation for keywords; ambiguous labels increase cognitive load and reduce click-through to conversion pages.
-
Add visible required field indicators (asterisks) and inline validation to all three quote forms.Users abandon forms when they don't know what's required or get cryptic errors after submission; clear UX recovers 10–15% of form starts.
Conversion & Trust
The site has multiple quote forms and a prominent phone number, but trust signals are weak. There are no client testimonials, safety certifications, or operator credentials visible. The 'Safe-Guard' quality control program is mentioned but not explained or evidenced. Forms are basic Contact Form 7 instances with no visible privacy policy link or data-handling transparency.
What's working
- Phone number (212-532-9122) is prominently displayed in the header
- Three separate quote forms increase conversion opportunities
- Safety & Compliance section acknowledges vetting and background checks
- Mentions of 'Grey List' and 'Blacklist' suggest quality control processes
What needs work
- No client testimonials, reviews, or case studies to build social proof
- No visible privacy policy link on forms collecting personal data
- Safety certifications and operator credentials are described but not shown
- No pricing transparency or sample rates to set expectations
- Forms lack trust badges, security indicators, or GDPR/compliance notices
Comments for whoever manages your website
-
Add a dedicated testimonials section with client names, photos, and specific trip details (e.g., 'NYC to Aspen, 8-seat Gulfstream').High-ticket purchases require social proof; without it, prospects assume you're unproven and choose competitors with visible reviews.
-
Link a privacy policy from every form and add a visible reCAPTCHA badge or 'Your data is secure' trust message.Collecting emails and phone numbers without visible privacy assurances triggers distrust and reduces form completion by 20–30%.
-
Display safety certifications (ARGUS, Wyvern, IS-BAO) as badge images in the Safety & Compliance section with links to verification.Describing your vetting process without proof is marketing fluff; visible third-party badges convert skeptics into leads.
AI assistant visibility
AI is the new Google — and it doesn't show a list. More people are skipping Google and asking ChatGPT, Grok, or Gemini things like “best private jet charter service for business executives” The catch: those tools don't give back ten blue links to pick from. They name one or two businesses and call it a day.
So you either get named — or that customer never hears you exist. This is about making sure when an AI gets asked about businesses like yours, yours is the one it recommends.
Estimated revenue leakage
Private jet charters average $5,000–$15,000 per booking. With poor mobile UX (78 mobile score, 4.4s LCP) likely losing 15–20% of mobile quote requests, and near-zero AI visibility missing another 10–15% of search-driven inquiries, the site is likely forfeiting 3–6 qualified leads monthly.
Top three priorities
-
01
medium effort
Add Service and LocalBusiness JSON-LD schema with pricing ranges, service areas, and safety certifications
AI assistants will have structured data to cite when answering 'best private jet charter' queries, dramatically increasing visibility in ChatGPT, Perplexity, and Google AI Overviews
-
02
medium effort
Optimize mobile performance by lazy-loading images, deferring non-critical scripts, and reducing the 23MB payload by at least 40%
Cutting mobile LCP from 4.4s to under 2.5s will reduce bounce rate and recover an estimated 15–20% of mobile quote requests currently abandoned during load
-
03
low effort
Replace meaningless H1s ('01', '02', '03') with descriptive headings and add alt text to all 26 images
Proper semantic HTML will improve organic rankings for target keywords and make the site accessible to screen readers, expanding addressable audience