Rescuing a ministry archive from Joomla
Japanese Christian Fellowship Network · jcfn.org
Years of newsletters and reports trapped behind a paginated Joomla site, rebuilt as pages that load in under a second.
The problem
JCFN’s site ran on Joomla, and its real value — directors’ letters, annual reports and newsletters going back years — was buried behind category listings that showed ten items at a time and paginated through a form, so nothing past the first page was reachable by a link or a search engine. The home page pulled down close to eight megabytes and shifted around as it loaded.
What we did
We crawled the whole archive rather than the first page of it, rebuilt the site as static pages, and gave every newsletter and report a stable address. The content that mattered came to the front, and the layout stopped moving while it loaded.
Result
The rebuilt home page is a fraction of a megabyte and paints in well under a second, and its accessibility score is now perfect. It is not yet the live site — jcfn.org still serves the Joomla version, and the document archive needs to be hosted before cutover.
Before and after
Home page


Directors’ letters archive


Resource downloads


What changed for the people using it
| Aspect | Before | After | Change |
|---|---|---|---|
| Reaching the archive | Ten items per page, paginated by a form | Every item has its own stable address | All of it reachable |
| Finding it in search | Nothing past page one was crawlable | Every page is a real, linkable URL | Now indexable |
| Layout while loading | Content moved under the reader | Nothing moves | Stable |
| Content extraction | Trapped in a Joomla database | Plain files in version control | Portable |
What changed, measured
| Measure | Before | After | Change |
|---|---|---|---|
| Performance score | 54 | 99 | +45 pts |
| Accessibility score | 72 | 100 | +28 pts |
| First Contentful Paint | 2.6 s | 0.8 s | −69% |
| Largest Contentful Paint | 9.2 s | 0.8 s | −91% |
| Layout shift (CLS) | 0.282 | 0.000 | −100% |
| Page weight | 7,903 KiB | 7 KiB | −100% |
- Date measured
- 5 August 2026
- Methodology
- Mobile Lighthouse with simulated throttling, home page. Performance figures are the median of 3 runs; accessibility and SEO are single runs, because those audits are deterministic.
- Caveats
- “Before” is the live Joomla site; “after” is the rebuild on its preview host. No SEO score is shown: the rebuild is deliberately hidden from search engines until launch so it cannot compete with the live site, which Lighthouse scores as a failure.