Home›Audits›BPI

Public brand audit · Banking

BPI SEO Audit

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

100 Pages crawled25s Crawl time28 Issue typesOct 4, 2026 Audit date

Independent SiteAuditLint analysis

SiteAuditLint crawled 100 URLs on bpi.com.ph and found no critical issues. The main patterns are two footer subdomains that could not be reached from 91 pages, 64 titles under 30 characters, and 28 pages without a meta description, including the homepage.

MetricResult
Pages crawled100
Crawl time25s
Health score92 / 100 (Excellent)
Issue types detected28
Critical / warnings / opportunities / info0 / 217 / 379 / 10
Audit dateOctober 4, 2026

What stood out

91pages link to system-status.bpi.com.ph and help.bpi.com.ph, which could not be reached
64titles under 30 characters, as short as 7
28pages have no meta description, including the homepage
7,148 msslowest response in the crawl, among 29 slow URLs
92pages use question-led headings

Overall assessment

bpi.com.ph returned no 4xx or 5xx responses, 92 of 95 analyzed pages carry self-referencing canonicals, and 92 use question-led headings. All nine AI crawlers are allowed.

Most warnings come from shared components. The footer links to system-status.bpi.com.ph and help.bpi.com.ph, which failed to connect from the crawler on 91 pages, and a sitewide link to the data privacy page passes through a 301 on 81 pages.

Metadata deserves attention next. 64 titles are under 30 characters, with /about-bpi/careers at 7, and 28 pages, including the homepage, have no meta description. The homepage also canonicalizes to /home, which shares a title with /personal.

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://bpi.com.ph/
Crawl limit100 URLs
URLs crawled100 (100 HTML)
Crawl dateOctober 4, 2026, 18:12 UTC
Crawl duration25s
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 health92Excellent rating from SiteAuditLint
Technical92Homepage canonicalizes to /home
Content994 near-duplicate loan pages
Performance9329 slow responses, 2 pages over 2 MB
AEO99All 9 AI crawlers allowed, no llms.txt

Major findings

1. Footer subdomains that could not be reached

Medium

91 affected pages · SiteAuditLint severity: Warning

Finding: 91 pages link to https://system-status.bpi.com.ph/ and https://help.bpi.com.ph/s/. Both failed to connect during the crawl.

Why it matters: Status and help links are where customers go when something is wrong. If the subdomains block automated clients, this may be a crawler-only result, but it is worth confirming. See broken link checker.

URLBroken targets
https://www.bpi.com.ph/system-status.bpi.com.ph [ConnectError], help.bpi.com.ph/s/ [ConnectError]

Recommended fix: Confirm both subdomains are reachable from public networks.

2. Very short titles

Medium

64 affected pages · SiteAuditLint severity: Opportunity

Finding: 64 titles are under 30 characters. /about-bpi/careers is 7 characters and /about-bpi is 9.

Why it matters: Short titles leave out the brand and context that help pages stand out in results. See on-page SEO checks.

URLTitle length
https://www.bpi.com.ph/about-bpi/careers7 characters
https://www.bpi.com.ph/about-bpi9 characters

Recommended fix: Add the page topic and brand to the title template, for example Careers at BPI.

3. Missing meta descriptions

Medium

28 affected pages · SiteAuditLint severity: Warning

Finding: 28 pages have no meta description, including the homepage, /about-bpi/careers and the data privacy page.

Why it matters: Without a description, search engines generate a snippet from page content.

URLEvidence
https://www.bpi.com.ph/No meta description
https://www.bpi.com.ph/about-bpi/governance/data-privacyNo meta description

Recommended fix: Write descriptions for the homepage and about section first.

4. Homepage canonical and duplicate titles

Medium

4 pages with duplicate titles · SiteAuditLint severity: Info

Finding: https://www.bpi.com.ph/ canonicalizes to https://www.bpi.com.ph/home, and /home shares a title with /personal. The homepage is also listed in the XML sitemap as non-indexable.

Why it matters: A canonical from the root to /home asks search engines to treat /home as the main URL, while the sitemap lists the root.

URLEvidence
https://www.bpi.com.ph/Canonical: https://www.bpi.com.ph/home
https://www.bpi.com.ph/homeTitle shared with /personal

Recommended fix: Choose one homepage URL, align the canonical and sitemap with it, and give /personal its own title.

5. Slow responses on news articles

Medium

29 affected URLs · SiteAuditLint severity: Warning

Finding: 29 URLs took longer than 1,000 ms. The median among them was 1,854 ms and the slowest was 7,148 ms. Most are news articles.

Why it matters: Long first responses delay the page and reduce crawl rate.

URLResult
https://www.bpi.com.ph/about-bpi/news/find-out-what-credit-card-fits-your-lifestyle1,921 ms

Recommended fix: Review caching on the news template.

6. Images missing alt text and links to redirects

Low

62 pages with images missing alt · SiteAuditLint severity: Warning

Finding: 62 pages contain images without alt attributes, including 8 of 47 on the homepage. 81 pages link to a data privacy URL that 301 redirects.

Why it matters: Alt text matters for accessible banking content. A sitewide redirecting link adds a hop on every page.

Recommended fix: Add alt text in the card components and update the data privacy link to its final URL.

What's working well

  • No 4xx or 5xx responses across 100 URLs.
  • 92 pages carry self-referencing canonicals.
  • 92 pages use question-led headings.
  • Only 1 page lacks an H1.
  • All nine AI crawlers are allowed.
  • No mixed content, missing HSTS or missing viewport tags.

Priority fixes

  1. Confirm the status and help subdomains are reachable91 pages. Pages affected: 91
  2. Expand short titles64 pages. Pages affected: 64
  3. Add missing meta descriptions28 pages. Pages affected: 28
  4. Align homepage canonical and sitemap1 URL. Pages affected: 1
  5. Speed up news articles29 URLs. Pages affected: 29

Crawl data

MetricResult
URLs crawled100
HTML pages100
2xx responses95
3xx redirects5
4xx responses0
5xx responses0
Missing titles0
Duplicate titles4
Missing meta descriptions28
Titles under 30 characters64
Missing H1s1
Self-referencing canonicals92
Pages with images missing alt62
Slow responses (over 1,000 ms)29
AI crawlers allowed9 of 9

On-page counts (titles, descriptions, headings, canonicals) are measured across the 95 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.

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

Audit record

Audit dateOctober 4, 2026
Crawl started18:12 UTC
Starting URLbpi.com.ph
URLs crawled100
Crawl duration25s
Health score92 / 100