Home›Audits›Cebu Pacific

Public brand audit · Airline

Cebu Pacific SEO Audit

A 100-page technical SEO crawl of www.cebupacificair.com, conducted on October 4, 2026.

100 Pages crawled8s Crawl time16 Issue typesOct 4, 2026 Audit date

Independent SiteAuditLint analysis

SiteAuditLint crawled 100 URLs on www.cebupacificair.com. The homepage and the /en-PH/ home returned HTTP 410 Gone, and the 97 sitemap pages that loaded all returned the same 16-character title with no H1, no meta description and zero words of body text in the server response.

MetricResult
Pages crawled100
Crawl time8s
Health score84 / 100 (Good)
Issue types detected16
Critical / warnings / opportunities / info3 / 391 / 612 / 1
Audit dateOctober 4, 2026

What stood out

410status returned by the homepage and /en-PH/ home page
97pages share one identical 16-character title
97pages returned 0 words, no H1 and no meta description in the raw HTML
97pages have no internal links in or out, reached only through the sitemap
9 / 9major AI crawlers allowed in robots.txt

Overall assessment

Two observations shape this audit. First, https://www.cebupacificair.com/ and https://www.cebupacificair.com/en-PH/ returned HTTP 410, a status that tells crawlers a page has been permanently removed. Because the crawler could not start from the homepage, it reached pages through the XML sitemap instead.

Second, the 97 pages that returned 200 were identical shells in the server response: the same title, no H1, no description, no canonical, no structured data, no links and no visible text. This is consistent with a single-page application that builds content in the browser. A crawl with JavaScript rendering would show what users and rendering crawlers receive.

The 410 on the homepage deserves attention first. After that, serving page-specific titles, headings, descriptions and canonicals in the initial HTML would address the largest groups of findings at once.

Audit methodology

SiteAuditLint started from the website's homepage and crawled up to 100 URLs by following discoverable internal links and the URLs listed in the XML sitemap. Results represent the URLs reached during the crawl and do not constitute a complete audit of the entire website.

Starting URLhttps://www.cebupacificair.com/
Crawl limit100 URLs
URLs crawled100 (100 HTML)
Crawl dateOctober 4, 2026, 18:11 UTC
Crawl duration8s
Crawl methodHomepage start, internal link and sitemap discovery, robots.txt respected, raw HTML analysis
ToolSiteAuditLint Desktop SEO Crawler
ScopePublicly accessible URLs reached during the crawl

Technical SEO scorecard

Scores are the category scores SiteAuditLint calculates as part of its Site Health Score.

AreaScoreKey finding
Overall health84Good rating from SiteAuditLint
Technical78Homepage returns 410, 97 pages without canonicals
Content8597 pages with 0 words in the raw HTML
Performance100No slow responses, crawl finished in 8s
AEO100All 9 AI crawlers allowed

Major findings

1. Homepage returns 410 Gone

High

3 affected URLs · SiteAuditLint severity: Critical

Finding: 3 URLs returned HTTP 410: the root homepage, the /en-PH/ home page and the guest feedback form. Two of them are listed in the XML sitemap.

Why it matters: A 410 signals permanent removal and can lead search engines to drop a URL faster than a 404. On a homepage, that response is significant if search engine crawlers receive it too. See status codes.

URLResult
https://www.cebupacificair.com/HTTP 410
https://www.cebupacificair.com/en-PH/HTTP 410
https://www.cebupacificair.com/en-PH/about/talk-to-us/guest-feedback-formHTTP 410

Recommended fix: Check what verified search engine crawlers receive for these URLs. If they also get 410, return 200 on the homepage and redirect or restore the feedback form.

2. One title shared across 97 pages

High

97 affected URLs · SiteAuditLint severity: Warning

Finding: All 97 pages that returned 200 use the same 16-character title.

Why it matters: Titles are the main way search results distinguish pages. When every page shares one, about pages, policies and press releases all look identical before rendering. See on-page SEO checks.

URLEvidence
https://www.cebupacificair.com/en-PH/about16 characters, shared with 96 pages
https://www.cebupacificair.com/en-PH/airline-policies16 characters, shared with 96 pages

Recommended fix: Generate page-specific titles on the server for every route.

3. No H1, description or body text in the raw HTML

High

97 affected URLs · SiteAuditLint severity: Warning

Finding: The same 97 pages returned no H1, no H2, no meta description and 0 words of visible text.

Why it matters: Crawlers that read the server response see an empty page. Search engines that render JavaScript can recover content later, but that adds a step, and many AI crawlers do not render. See H1s.

URLEvidence
https://www.cebupacificair.com/en-PH/about0 words, no H1
https://www.cebupacificair.com/en-PH/about/corporate-disclosures0 words, no H1

Recommended fix: Use server-side rendering or prerendering for content routes such as about pages, policies, city guides and press releases.

4. Pages with no internal links

Medium

97 affected URLs · SiteAuditLint severity: Opportunity

Finding: All 97 pages had no internal links pointing to them and no internal links pointing out, so the crawl reached them only through the sitemap.

Why it matters: Internal links pass context between pages and give crawlers paths through the site. With links added only in the browser, the sitemap is the only discovery route. See internal link analysis.

Recommended fix: Include navigation and in-content links as standard anchor elements in the server response.

5. Missing canonicals and structured data

Medium

97 affected URLs · SiteAuditLint severity: Opportunity

Finding: All 97 pages lack a canonical tag, structured data and Open Graph title, description and image.

Why it matters: A canonical confirms the preferred URL. With mixed-case paths such as /en-PH/, a canonical helps avoid duplicates if lowercase variants are ever linked.

Recommended fix: Add a self-referencing canonical, Organization and BreadcrumbList markup, and Open Graph tags to the server-rendered template.

6. Long press release URLs and legacy tracking

Low

27 URLs over 115 characters · SiteAuditLint severity: Opportunity

Finding: 27 URLs exceed 115 characters, mostly press releases, with one at 183 characters. Tag Manager container GTM-NK8RZ7M still contains Universal Analytics tags (UA-2408544-31, UA-39101217-1).

Why it matters: Universal Analytics stopped processing data in 2024, so those tags add requests without collecting data. Very long URLs are harder to share.

URLEvidence
https://www.cebupacificair.com/en-PH/pages/about/pres-releases/2022-Cebu-Pacific-Waves-For-Water-respond-to-cholera-outbreak-in-Iloilo-City-with-deployment-of-water-filtration-systems183 characters

Recommended fix: Remove the Universal Analytics tags from the container. Use shorter slugs for future press releases.

What's working well

  • No 5xx responses and no slow responses across 100 URLs.
  • All nine AI crawlers checked are allowed in robots.txt.
  • Every crawled page uses HTTPS with HSTS and a viewport tag.
  • 99 URLs are listed in the XML sitemap, which gave the crawler a full path to content.
  • No pages over 500 KB of HTML.

Priority fixes

  1. Resolve the 410 on the homepage and /en-PH/Confirm what search crawlers receive and return 200. Pages affected: 3
  2. Serve unique titles server-sideRemoves the single shared title. Pages affected: 97
  3. Render H1s, descriptions and body text in the initial HTMLServer-side rendering or prerendering for content routes. Pages affected: 97
  4. Include navigation links in the server responseGives crawlers paths beyond the sitemap. Pages affected: 97
  5. Remove Universal Analytics tags from GTMContainer cleanup. Pages affected: 1

Crawl data

MetricResult
URLs crawled100
HTML pages100
2xx responses97
3xx redirects0
4xx responses (all 410)3
5xx responses0
URLs in XML sitemap99
Sitemap URLs not returning 2002
Missing titles0
Duplicate titles97
Missing meta descriptions97
Missing H1s97
Missing canonicals97
Pages without structured data97
Pages with no inlinks97
Slow responses (over 1,000 ms)0
AI crawlers allowed9 of 9

On-page counts (titles, descriptions, headings, canonicals) are measured across the 97 URLs that returned an HTML page with a 200 status.

Audit limitations

Scope of this audit

The crawl was limited to 100 URLs and started from the homepage, so only URLs discovered through internal links and the XML sitemap are represented. A 100-URL crawl does not represent the entire website. Findings reflect the site at the time of the crawl on October 4, 2026. SiteAuditLint analyzed the HTML returned by the server, so content added later by JavaScript and responses that differ for automated clients may not match what a browser shows. This audit evaluates technical observations, not overall business or search performance.

SiteAuditLint analyzed the HTML returned by the server. Because the 97 pages appear to build their content with JavaScript, a rendered crawl could show different titles, headings and text.

This is an independent SiteAuditLint analysis of publicly accessible pages. It was not requested or endorsed by Cebu Pacific, and it does not imply that Cebu Pacific uses SiteAuditLint.

Audit record

Audit dateOctober 4, 2026
Crawl started18:11 UTC
Starting URLwww.cebupacificair.com
URLs crawled100
Crawl duration8s
Health score84 / 100