Pre-assessment · Draft v1

BMCPC Website Consolidation

Client華人永遠墳場管理委員會 (BMCPC) Scope3 sites into 1 · 繁 / EN / 简 Date9 Oct 2026
2027 budget at a glance · ballpark, detailed quotation to follow
HK$1.4M – 1.9M
All five modules · benchmarked against our recent public-sector projects
Preliminary figures. We need to review BMCPC's current systems before quoting.
Website revampOnline donation & paymentOnline applicationsEDM / CRM improvementsAI chatbot
Phase 1
Website revamp
HK$750k – 950k
3 sites → 1, TC / EN / SC, staff CMS, SEO; incl. 1st-year hosting & maintenance
Depends on: Final page count, content and review rounds, support hours
Phase 2
Online donation & payment
HK$250k – 350k
Card, FPS, PayMe; receipts; reports
Depends on: Payment methods, receipts, link to finance system
Phase 2
Online applications
HK$300k – 450k
Forms with approval workflow, e.g. 年度慈善捐款計劃
Depends on: Number of forms, approval steps, back-office links
Phase 2
EDM / CRM improvements
HK$30k – 50k
Automation and workflow on BMCPC's existing platform. Migration to a new platform quoted separately
Depends on: Current platform, list size, integrations
Phase 2
AI chatbot
HK$60k – 90k
24/7 answers in TC / EN / SC
Depends on: Knowledge sources and channels (web, WhatsApp)

2027 roadmap

Q1
Discovery, design, build
Q2
New website live
Maintenance starts
Q3
Donation & payment
Online applications
Q4
EDM
AI chatbot
Not in this budget Booking system revamp – needs a separate study EDM / CRM migration to a new platform Member portal
Part 2 · Detailed assessment
3 → 1
websites to merge
~300
public pages
~200
PDF / DOC downloads
HK$1.4–1.9M
2027 budget, all modules

Summary

The 3 websites, the systems around them, then key points. Click a reference to jump to the detail.

WebsiteBuilt withPagesDocsLanguagesIn this project
bmcpc.org.hk華人永遠墳場管理委員會WordPress 7.1 + Elementor ProApache, Ubuntu117120TodayTC onlyNewTC+ EN+ SCRebuildThe one new site
bmcpc-info.org.hk華永會Custom PHP, Yii frameworkApache · likely built by Freecomm8357TodayTC onlyNewTC+ EN+ SCMerge inDomain redirects
bmcpc-shine.org.hk華永會善亮人生 BMCPC ShineCustom PHP, Yii frameworkApache · same build as Info10220TodayTC onlyNewTC+ EN+ SCMerge inDomain redirects
Total302197

Systems and services by phase

SystemCurrent setupProposedPrice (HKD)
Phase 1 – in this quotationBuilt as part of the new website600k – 750k
CMS (WordPress)WordPress (main); custom admin (Info, Shine)One CMS; staff update news, pages, notices and PDFs themselvesIncluded
LanguagesTC onlyTC / EN / SC with linked pagesIncluded
Search, forms, downloadsSeparate search per site; 聯絡我們 form; ~200 PDF / DOCOne search; enquiry form; download libraryIncluded
SEO / GEO, analytics4 GA4 properties; weak structured dataOne GA4; structured data; redirects keptIncluded
Live chatConnect existingTawk.toEmbed BMCPC's existing accountIncluded
E-newsletter sign-upConnect existingSign-up formConnect to the existing EDM platformIncluded
SMS verificationConnect existing6-digit code on the contact formConnect to the existing SMS providerIncluded
Phase 1 – maintenanceAnnual, starts after the 4-week post-launch care150k – 200k / yr
Hosting and maintenanceApache on Ubuntu; host TBCManaged hosting, CDN, security and plugin updates, daily backups, monitoring, 10 support and content-update hours / month12.5k – 17k / month
Phase 2 – quoted separatelyBudget figures as in Part 1Per item
Booking and allocation配售處服務預約系統 · 查詢登記及輪候情況Separate PHP and ASP.NET systemsRevamp or add EN / SC; Phase 1 links to themAfter study
Online donation / paymentNone; paid by 轉數快, cheque or bankPayment gateway; card, FPS, PayMe; receipts250k – 350k
Online applications年度慈善捐款計劃 · 服務申請PDF / DOC formsOnline forms with approval workflow300k – 450k
CRM / enquiry ticketingEnquiries by emailTrack and assign enquiries50k – 120k
EDM / CRM improvementsSign-up form; platform not yet knownAutomation and workflow on the existing platform. Migration to a new platform quoted separately30k – 50k
Member login / portal—Accounts for lot / niche holdersFrom 150k
Customer service / chatbotTawk.toAI chatbot, WhatsApp Business60k – 90k + usage
Content production—Copywriting, photography, videoPer brief
Official documents~200 PDF / DOC, mostly ChineseTranslating, rewriting or converting to pages; PDF accessibility fixesPer document
Third-party audits—Penetration test, independent accessibility audit30k – 60k each
Ongoing SEO / marketing—After launchFrom 8k / month
TopicFindingRef
LanguagesAll 3 sites are 繁 only today. The new site adds EN and 简.§1
SizeAbout 300 pages, plus about 200 PDF / DOC files (forms, terms, plans) moved as-is§1
RedirectsEvery Info and Shine URL, plus any main-site pages we merge§2
SEO8 broken links on the main site; Info is reachable at two addresses; 4 separate GA4 properties§3
SystemsLive chat, SMS-verified contact form, e-newsletter and 2 booking systems. No online payment, donation or shop on any site.§4
BudgetWebsite HK$750k – 950k incl. 1st-year maintenance; all modules HK$1.4M – 1.9M (preliminary) (Part 1); 3 months to launch (§7); Phase 2 quoted separately (systems)§6

Scope at a glance

What Phase 1 (this quotation) covers, and what moves to Phase 2.

Included
  • New sitemap and UI/UX design
  • Fresh WordPress on our build stack (no page builder, no WPML)
  • Staff self-service CMS: BMCPC staff add and edit news, pages, notices and PDFs in 繁 / EN / 简, no developer needed
  • 3 languages: 繁 / EN / 简
  • Content migration from all 3 sites
  • ~200 PDF / DOC files moved as-is, with translated link titles
  • AI-assisted translation with human review
  • Site search, enquiry form, download library
  • 301 redirects and SEO migration
  • One GA4 property, cookie banner
  • WCAG 2.1 AA, testing, CMS training
  • Hosting and maintenance (annual, priced separately)
Connect existing
  • Live chat (Tawk.to)
  • E-newsletter sign-up → existing EDM
  • SMS verification → existing provider
  • Links to booking systems
  • YouTube, Google Forms, social links

BMCPC keeps the accounts and running costs.

Phase 2 – quoted separately
  • Booking / allocation system revamp
  • Online donation / payment, online applications
  • EDM / CRM, member portal, chatbot
  • Content production, audits, ongoing SEO

Full list in Systems and services by phase.

Questions for BMCPC

The answers will turn this ballpark into a firm quotation.

#QuestionWhy we askRef
1Could you grant us read-only access to Google Search Console and Google Analytics (GA4) for all 3 websites?Shows which pages Google has indexed and which get traffic, so no important page is lost in the move§2
2We plan to translate the website into EN / 简 and have BMCPC staff review and approve it. Does that work, or would BMCPC prefer to provide the translations?Sets who translates and the review steps in the timeline§4
3We translate the website pages only; official documents (forms, 條款及須知, notices) stay as they are. OK?Confirms translation scope§1
4Do you want the booking systems (配售處服務預約系統, 查詢登記及輪候情況) revamped as well, e.g. new design or EN / 简?Phase 2; needs its own study. These systems likely connect to internal allocation workflow and records, so they need their own study.Scope
5Which live chat, SMS and e-newsletter accounts are in use today, and who owns them?We connect existing accounts; a new platform is Phase 2§4
6Any plans for other systems, e.g. CRM, online payment, member login or online applications with approval workflow (年度慈善捐款計劃, 服務申請)?Phase 2; knowing early lets the new site be ready for themScope
7Design guidelines: any brand / VI manual, logo rules, colours, fonts or other design standards we must follow?Design starts from these; affects design effort§6
8Keep bmcpc.org.hk as the main domain?Basis of the redirect plan§2

1.Content and downloads

Where the content sits. From a crawl on 9 Oct 2026, with duplicate addresses removed.

  • Biggest content groups: 70 慈善捐款項目分享 pages (Shine), 31 最新資訊 articles (Info), 19 墳場資訊 posts (main).
  • Not counted: 39 Shine page-number/filter URLs, links that already redirect, and broken links.

Downloads (PDF / DOC)

TypeExamplesFiles
FormsApplication, declaration and authorisation forms (A001 登記墓地申請書, D005 宣誓, ST004 更換石碑)42
Terms條款及須知, 預約須知 (C013 墓地條款及須知, CM024 家族骨灰園預約須知)29
Plans and lists平面圖, 墳場地圖, 配售名單, 抽籤結果40
Notices招標公告, 辦事處搬遷啟示, statutory fee schedule (Cap. 1112A)9
InfoNews attachments, financial statements, job vacancies, press clippings57
Shine年度慈善捐款計劃 templates and reports (DOCX), booklets20
Total197
  • Official documents are moved as-is. We won't edit, translate or convert forms, terms or notices into web pages; they stay in their original language. Only the page text and link titles around them are translated.
  • English versions: if BMCPC already has EN / 简 versions of any documents, we upload them to the matching language page.
  • Clean-up: at least 22 outdated or duplicate files are still linked (e.g. C013 墓地條款及須知 v1.1 and v2.0). We will list them for BMCPC to confirm which to retire.

2.Redirect scope

Every URL that moves needs a 301 redirect to keep its search ranking.

SiteApproachEffort
bmcpc.org.hkStays as the main domain. Keep URLs where possible; redirect only merged pages.Low
bmcpc-info.org.hkWhole domain moves. The 31 最新資訊 articles (/news/detail/{id}) are covered by one pattern rule; the rest are mapped one by one.Medium
bmcpc-shine.org.hkWhole domain moves. Project pages (/pjshare, /dproject, /srproject) use ID patterns.Medium

Reducing page count

  • Recommended. Each facility on the main site is split into 4 pages (簡介 / 認購詳情 / 注意事項 / 收費總表), and these could become one page with tabs.
  • Fewer pages means less translation and less to maintain in 3 languages.
  • Each removed URL gets a 301 to its closest new page.
Why we need Search Console: a crawl only finds pages that are linked. Search Console shows what Google has actually indexed, including old orphan pages, and which URLs bring traffic. Those are the redirects that matter most.

3.SEO findings

To fix during the rebuild; none of these block the project.

FindingSiteImpact
Every page is reachable both with and without www., with no redirect between themInfoMediumDuplicate pages in Google
4 GA4 properties (2 on main, 1 each on Info and Shine)AllMediumTraffic reporting is split
Chinese pages tagged as lang="en-US"Main, InfoMediumSearch targeting, screen readers
All news articles share the title 最新資訊 - 華永會InfoMediumNews hard to find in Google
No canonical tags, meta descriptions or XML sitemapInfo, ShineLowWeak search snippets, slower indexing
Test page still live: test (Don) at /demo_page_don/MainLowRemove

Broken links visitors can click (main site)

Link textFound onBroken target
(image link, no text)27 pages, e.g. 配售處服務網上預約系統/mope
將軍澳華人永遠墳場4 pages, e.g. 認購龕位 骨殖龕位簡介/tko-chinese-permanent-cemetery
按此 / 配售處3 pages, e.g. 認購設施 – 家族骨灰園/sales-office-opening
柴灣華人永遠墳場2 pages, e.g. 認購龕位 骨殖龕位簡介/cw-chinese-permanent-ceemetery
荃灣華人永遠墳場認購寧馨園 簡介/tw-chinese-permanent-cemetery
查詢登記及輪候情況配售處預約及查詢(配售處開放時間)/sales-office-system/sales-office-query
遷出服務申請 家族骨灰園 (遷出)/application-family-2
授權服務申請 金塔墓地 (金塔墓地加葬)/facilities-urn/facilities-urn-remarks

Shine has 1 visible broken link, 「家晴大使」義工畢業禮, on the 慈善捐款項目分享 list. Its other dead links (/activity, /positive, bmcpc-hotnews.org.hk) are only in hidden code and do not affect visitors.

4.Systems and integrations checklist

What runs behind the sites today, and whether it falls in the website project.

AreaFound todayOur scopeTo confirm
CMSMain: WordPress
Info, Shine: custom admin
IncludedOne CMS; staff update news and pages themselvesEditors, roles, approval workflow, training
MultilingualNoneIncluded繁 / EN / 简Who keeps EN / 简 up to date
Site searchSeparate search on each siteIncluded—
Website forms聯絡我們 form, Google Forms, ~200 PDF / DOC in 下載表格IncludedEnquiry form, download library—
Analytics4 GA4 propertiesIncludedMerge into oneAccess; conversion goals
EDMNewsletter sign-up form (main)Connect existingPlatform and account
Live chatTawk.to (main)Connect existingAccount owner; EN / 简 support
SMS verification6-digit SMS 驗証碼 on the contact formConnect existingSMS provider and account
CRM / ticketingNone found; enquiries go by emailPhase 2Any plan for one
Booking配售處服務預約系統, 查詢登記及輪候情況Phase 2Website links onlyRevamp wanted? Which internal systems it connects to
PaymentNo online payment, donation or shop. Purchases paid offline: 轉數快, 本票 / 劃線支票, cash at bankShine gives grants; it does not collect donationsPhase 2Nothing to connect todayAny plan for online payment
Hosting / DNSApache on Ubuntu, WordfencePhase 1 (annual)Who hosts; who controls DNS
Privacy私隱政策聲明 page; no cookie bannerIncludedCookie banner if requiredCookie consent needed?
Accessibility無障礙網頁瀏覽 statement on all 3 sitesIncludedWCAG 2.1 AAThird-party audit required?
  • Included: built as part of the website.
  • Connect existing: we embed or connect BMCPC's current account; the account itself and its running costs stay with BMCPC.
  • Phase 2: budgeted in Part 1; quoted separately. See Scope at a glance.

5.Platform

A fresh WordPress build on our own lean stack: no page builder and no heavy multilingual plugin.

OptionProsConsCost
A. WordPress,
our build stackRecommended
  • Built from our experience running a 3-language WordPress site with AI editing
  • Light, fast pages: no Elementor, no WPML
  • AI can update pages through approved actions; every change saved as a draft for approval
  • GEO built in: structured data, llms.txt
  • Standard WordPress; all code in git and handed over
  • Our modules are newer than mainstream plugins; we maintain them
  • New layouts need a developer
Base
B. WordPress
+ Elementor + WPMLTypical agency build
  • Quick to start
  • Editors can drag layouts
  • Heavy pages, slow on mobile
  • Layouts drift across 3 languages
  • Yearly licences; harder to keep accessible
Similar
C. Node.jsNext.js + headless CMS
  • Fastest, smallest attack surface
  • Editor workflow and 3 languages built custom
  • Fewer vendors can maintain it; Node hosting
+HK$80k – 150k

Building blocks

PartWhat we buildOpen-source option checked
ThemeCustom block theme; native header, footer and menus; reusable content blocksRoots Sage / Bedrock
LanguagesLanguage per page, linked 繁 / EN / 简 versions, switcher, hreflang, language URLsPolylang (free) – same model, kept as fallback
SEO / GEOTitles, descriptions, structured data, sitemap, llms.txtSlim SEO, The SEO Framework
URLsClean URLs and automatic 301s when a URL changesRedirection
AI editingBMCPC-specific actions (update a notice, replace a PDF, publish in 3 languages) via WordPress's built-in AI interface, draft firstWordPress 7 Abilities API + MCP
Why our own modules: BMCPC only needs language linking, not a translation-management suite, and lean SEO with structured data for AI search. Small, focused modules keep pages fast and easy to maintain. All code is GPL, in git and documented, so BMCPC is not locked in.

6.Website budget

Ballpark in HKD for option A, to be firmed up once the questions are answered.

Website project

ItemRange (HKD)
Discovery, content audit, new sitemap40k – 50k
UI/UX design (about 12 templates)90k – 110k
Build on our stackTheme, blocks, staff editing of news and pages, languages, SEO/GEO, search, enquiry form, download library, cookie banner, WCAG 2.1 AA220k – 270k
Connect existing toolsLive chat, EDM sign-up, SMS verification, GA415k – 20k
Content migration from all 3 sites (scripted)80k – 100k
Trilingual setup and content loading40k – 50k
Redirect mapping, SEO and GEO migration35k – 45k
Testing, accessibility check, CMS training, launch40k – 50k
Website subtotal560k – 695k

Translation (by us, AI-assisted)

ItemRange (HKD)
English – AI translation, reviewed by a professional editorabout 150k – 180k Chinese characters30k – 45k
Simplified Chinese – automated conversion and proofreading10k
Total with translation600k – 750k

Maintenance (annual)

ItemRange (HKD)
Managed hosting and CDN, security and plugin updates, daily backups, uptime monitoring, 10 support and content-update hours / monthStarts after the 4-week post-launch care12.5k – 17k / month
Per year150k – 200k
  • Fully human translation instead: about 110k – 170k, total 670k – 865k. BMCPC reviews and approves all translated content.
  • No licence fees: no Elementor or WPML subscriptions.
  • Phase 2 prices are indicative; see Systems and services by phase.
  • Phase 2: budget figures in Part 1; quoted separately.

7.Timeline

3 months (12 weeks) to launch, then 4 weeks of post-launch care. Design, build and content run in parallel. Assumes BMCPC replies to each review within 5 working days.

Phase
W1
W2
W3
W4
W5
W6
W7
W8
W9
W10
W11
W12
W13
W14
W15
W16
DiscoveryContent audit, sitemap, redirect list
W1–W2
Sitemap reviewBMCPC
W2
UI/UX designDesign system, ~12 templates
W2–W5
Design reviewBMCPC, 2 rounds
W5–W6
BuildTheme, blocks, staff CMS, languages, SEO/GEO
W5–W9
Content migrationScripted import, AI translation EN / 简
W6–W10
Content approvalBMCPC reviews 繁 / EN / 简
W9–W11
TestingWCAG 2.1 AA, browsers, redirects, UAT
W10–W11
Training + launchStaff CMS training, go-live
W12
Post-launch careFixes, monitoring, Search Console
W13–W16
Milestones
◆
◆
◆
◆
◆
Our workBMCPC reviewSupport◆ Milestone

Milestones

WeekMilestoneSign-off by
W2Sitemap and page structureBMCPC
W6Design (all templates)BMCPC
W9Staging site ready for content review—
W11Content and translations approvedBMCPC
W12Launch; old domains redirect to bmcpc.org.hkBMCPC