
Client · 2026
PCBO
A new website for the Pakistan Canada Business Organization, a not-for-profit in Hamilton, with a searchable directory of 521 community businesses that owners can list themselves.
- Brand
- PCBO
- My role
- Client · website and business directory
- When
- 2026
What I did
Rebuilt the organization’s site and its business directory as one: 521 community businesses searchable by name, type and city, a page for every business, sector and category, and a free listing form that owners fill in themselves and PCBO volunteers review and publish from a staff queue. Every old pcbo.ca and pcbodirectory.ca address points to its new page.
Why it matters
A community directory is only useful if people can find it and it stays current. A page Google can index for every business, and a listing flow the owners run themselves, turn a static list into one that grows without anyone retyping it.
Before and after
What PCBO had before I started, and what it has now. The new site is built and launches on the client’s own domain.
See the new build (opens in a new tab)The old site, pcbo.ca (opens in a new tab)




| Measured | Before | Now |
|---|---|---|
| Directory listings carried overThe old directory’s listings, each moved with its address redirected, Sep 28, 2026 | 521 | 521 |
| Mobile speed scoreLighthouse mobile test, median of 3 runs, Sep 28, 2026 | 56 | 90 |
| Mobile accessibility scoreLighthouse mobile test, median of 3 runs, Sep 28, 2026 | 87 | 100 |
| Mobile best-practices scoreLighthouse mobile test, median of 3 runs, Sep 28, 2026 | 75 | 100 |
| Time until the main content shows on a phoneLighthouse mobile test, median of 3 runs, Sep 28, 2026 | 19.5 s | 3.4 s |
The services this involved
Websites
Hand-built in Next.js, fast on a phone, and structured so search engines can read every page. No templates, no page builders, nothing that breaks when a plugin updates.
What it involves Get foundSEO
Technical SEO, local pages and content that compounds. I took RHYMEBOOK from 88 daily impressions to over 100,000 in 57 days with no ad spend, and the same method works for a local business.
What it involves