How a 15-Year-Old Aviation Brand Rebuilt Its Technical SEO Foundation in 30 Days
SEO GEO
Content
After $100,000 spent over two and a half years, Icarus Jet was ranking on page 20 of Google in its own city. In Q1 2026, the company booked four charters. This is the story of the first 30 days of a 90-day rebuild.
The Situation
By April 2026, Icarus Jet was in the strangest position a luxury aviation brand can occupy. A 15-year-old global private jet charter and trip-support firm with offices in Dallas, London, Dubai, and Nairobi, the company had everything an SEO program should need to succeed. The founder, Kevin Singh, was an ATP-rated pilot with more than 8,500 pilot-in-command hours, an instructor on Bombardier Global and Challenger programs, and a respected voice in the aviation community. The website carried 897 URLs across deep service pages, technical trip-support guides, and aviation journalism written by a full-time aviation journalist.
And yet, in the first quarter of 2026, Icarus Jet booked four charters. In a quarter when competitors made billions.
More than $100,000 had been spent on SEO across multiple engagements over two and a half years. The site ranked on page 20 of Google for "private jet charter Dallas," in Dallas, the city the company was headquartered in. In April 2026, the site received 1,210 organic clicks from 399,000 search impressions. The click-through rate was 0.3 percent. Average ranking position was 12.8 — hovering between page one and page two of Google, in the position dead zone where pages are visible but never clicked. Conversions from organic traffic were zero. After parting ways with the previous internal SEO team in April 2026, the founder and his Head of Content brought in a new SEO partner on May 1, 2026.
The Discovery
The discovery call on April 27, 2026 surfaced the most important insight of the engagement: the content was not the problem. The technical SEO foundation was.
The previous team had been producing eight blog posts per month — well-written, aviation-journalist content. None were ranking. The Head of Content's diagnosis was sharper than the technical reports that had been produced for the company over the previous two years. The SEO function and the website management function were siloed. Keywords as‐ signed by the SEO consultant did not match the title tags deployed by the webmaster. Title tags missed primary keywords. Meta descriptions were templated or absent. Heading hierar‐ chy was broken in ways that confused Google's crawlers. The blogs were excellent. The plumbing carrying them to the index was broken.
The 30 / 30 / 30 Framework
The engagement was structured into three sequential 30-day phases. Each phase has its own scope, its own success metrics, and a hard gate that must be passed before the next phase begins. The principle: foundation before content, technical before on-page, on-page before off-page.
Phase 1 - Technical Foundation
Diagnose and fix every foundational technical SEO issue blocking the site from ranking. Restore index-ability, performance, crawl-ability, and on-page health for priority URLs. Lock in baseline metrics for downstream measurement.
Phase 2 - On-Page Optimisation
Schema markup rollout across the 1000-URL footprint. Bulk meta description fills. Image alt text remediation. Diagnostic and remediation of the 6,550+ unindexed URLs. Topical cluster reinforcement on commercial pages
Phase 3 - Off-page & Integrated
Digital PR outreach to aviation and luxury publications. Backlink gap analysis against competitor brands. Founder-led video content launched on social. Targeted paid acquisition for the highest-margin business line.
This case study documents the first phase. The 30-day technical foundation sprint that ran from May 1 to May 30, 2026.
PHASE I DIAGNOSTIC : 12 Critical Issues Found
Within the first week, twelve foundational issues were identified. Several were the kind of mistakes that explain how a six-figure SEO investment can produce nothing measurable.
The homepage was not indexed by Google. Despite years of investment, the root URL was returning a "not indexed" status. Google had been showing inner pages but not the homepage itself — the most authoritative URL on the entire domain was invisible to search.
6,550 URLs were classified as "Crawled, currently not indexed" in Google Search Console. Google had discovered and crawled these pages but judged them not worth indexing — a strong signal of thin content, duplication, or low quality at scale.
A redirect chain on http://icarusjet.com was sending requests through two 301 hops before resolving. This wasted crawl budget and slowed page loads measurably.
Seven broken external links were active on the site, identified via a full 2,000-URL scan.
The robots.txt file had four critical issues: missing security disallows for wp-login.php, missing admin-ajax.php allow rule, incorrect wildcard patterns on trackback, feed, and comment paths, and an incorrect sitemap URL that did not match the one registered in Google Search Console. 6. Lighthouse performance score was 66. Largest Contentful Paint at
9 seconds on mobile, Speed Index at 6.5 seconds, First Contentful Paint at 2.9 seconds. By Google's Core Web Vitals standards, the site was failing.
Meta tags missed primary keywords and brand identity. The homepage title was "Air Charter Services, Aircraft Management & Trip Support" — no "private jet charter," no brand name. The meta description was 166 characters, beyond Google's display limit, causing snippet truncation in search results.
HTML heading hierarchy was broken. The homepage H1 was a generic marketing slogan rather than a commercial keyword. "Read More" buttons across the site were tagged as H6 and H4 elements, creating heading jumps that confused Google's crawlers. A ghost H2 container was left blank under the pricing section, breaking semantic structure entirely.
Inner page meta descriptions were missing or templated across the majority of service pages.
Image alt text was poor. Across team pages, founder pages, and service pages, images carried generic SVG placeholder labels like "68" and "73" rather than descriptive, keyword-relevant text.
Structured data was inconsistent. The homepage carried Organization, LocalBusiness, Service, and BreadcrumbList schema. Service pages, the FAQ page (containing 24 questions), the founder bio, and every blog post had none.
The trip-support service page H1 and meta missed the highest-intent keyword for the page's actual buyer — pilots searching for "Travel Support Services."
PHASE I SPRINT: What was fixed
Across 30 days from May 1 to May 30, 2026, the technical SEO sprint addressed every issue identified in the diagnostic.
The homepage was submitted for indexing and validated. The 6,550 unindexed URLs were submitted for re-evaluation under Google's validation workflow. The redirect chain was col‐ lapsed from two hops to one. All seven broken external links were removed or replaced. The robots.txt was rewritten with proper security rules and the corrected sitemap reference.
The Lighthouse performance score moved from 66 to 99. Largest Contentful Paint dropped from 6.9 seconds to 1.7 seconds. Speed Index dropped from 6.5 seconds to 2.1 seconds. First Contentful Paint dropped from 2.9 seconds to 1.3 seconds. Cumulative Layout Shift dropped from 0.01 to 0.001.
The homepage title was rewritten to "Private Jet Charter & Trip Support | Icarus Jet" — front-loading the primary keyword, including brand identity, and fitting within Google's pix‐ el budget. The meta description was rewritten to 159 characters with trust signals (ARGUS and Wyvern safety certifications) included. The trip-support page was rewritten to capture both the operational keyword and the commercial keyword in a single title tag of 57 characters.
The homepage H1 was rewritten to "Global Private Jet Charter & International Trip Support Services," targeting both core business lines simultaneously. The broken H4 and H6 tags on "Read More" buttons were removed. The ghost H2 container under pricing was purged. Heading hierarchy across the homepage was restructured into a clean H1, H2, H3 flow.
PHASE 1: Outcomes
Phase I is foundational by design. Its success is measured not in revenue movement but in the leading indicators that make revenue movement possible: technical health, index-ability, performance, and the optimisation of every signal Google evaluates before deciding whether to rank a page. The outcomes below are the verified, measured results of the 30-day sprint.
OUTCOME 1 - PERFORMANCE
Lighthouse performance score: 66 → 99 (50% improvement).
Every Core Web Vital moved from failing to passing in Google's evaluation framework. The site is now in the top performance percentile for content-heavy WordPress sites in its class.
OUTCOME 2 - SPEED
Largest Contentful Paint: 6.9s → 1.3s (83% faster).
Mobile load speed improved across every Core Web Vital metric. Speed Index dropped from 6.5s to 2.1s. First Contentful Paint dropped from 2.9s to 1.3s. Cumulative Layout Shift dropped from 0.01 to 0.001 — effectively zero.
OUTCOME 3 - INDEXABILITY
Homepage restored to indexable status.
The most authoritative URL on the domain was previously invisible to Google. As of Phase I close, it is indexed, validated, and serving as the canonical entry point Google had been fail‐ ing to recognize for an extended period.
OUTCOME 4 - CRAWL HEALTH
6,550 URLs queued for re-indexation.
The entire backlog of "Crawled, currently not indexed" URLs was submitted for revalidation under Google's review workflow. The remediation diagnostic — categorizing each URL as "improve," "consolidate," or "noindex" — is the headline scope of Phase II.
OUTCOME 5 - TECHNICAL HYGIENE
12 of 12 critical issues resolved.
Every diagnostic item identified in week one was addressed within the 30-day window. Broken links dropped from 7 to 0. Redirect chain collapsed from 2 hops to 1. robots.txt vali‐ dation issues dropped from 4 to 0. HTML heading hierarchy moved from failing validation to clean.
OUTOME 6 - CTR OPTMIZATION
Priority title tags and meta descriptions rewritten and live.
Homepage and the highest-revenue service page (trip support) now carry rewritten titles that front-load primary keywords, include brand identity, and fit within Google's pixel bud‐ get. Meta descriptions are rewritten with trust signals embedded. Against an April baseline CTR of 0.3 percent at average position 12.8, these are the foundational changes most likely to produce visible movement in Phase II.
Metric | Before | After | Change |
|---|---|---|---|
Lighthouse Performance (mobile) | 66 | 99 | +50% |
Largest Contentful Paint | 6.9s | 1.7s | −75% |
First Contentful Paint | 2.9s | 1.3s | −55% |
Speed Index | 6.5s | 2.1s | −68% |
Cumulative Layout Shift | 0.01 | 0.001 | −90% |
Homepage indexable in Google | No | Yes | Restored |
Broken external links | 7 | 0 | −100% |
Redirect chain hops (root URL) | 2 | 1 | −50% |
robots.txt validation issues | 4 | 0 | −100% |
HTML heading hierarchy | Failed | Clean | Restored |
Critical issues resolved | 0 of 12 | 12 of 12 | 100% |
A Note from the Founder
"For two and a half years and over $100,000, we ranked on page 20 of Google in our own city. Within the first month of the new engagement, the team had identified and fixed problems no one before them had even diagnosed, including the fact that our homepage was effectively invisible to Google. The work continues, but for the first time in years I have confidence that the technical foundation under our business is correct."
Kevin Singh, Founder & CEO, Icarus Jet

