A dead website is one of the cheapest signals that a business has stopped caring. We publish this journal so you can see when the site last changed, what changed, and why. Below is a curated and grouped log — the gritty technical changelog lives in SEO_REVIEW.md in the repo (intentionally noindex'd).
Late April 2026
Continuity plan published — 7 forward commitments for shutdown / sale / successor
trustNew page /continuity-plan (+ 繁中 sibling) — 40th bilingual pair on the site (initially announced as the 41st; iter-146 caught and corrected a 25-iteration off-by-one error in our pair count — see correction receipt #1). Most HK furniture vendors with 10-year warranties have no public continuity plan. We published 7 specific commitments — 1 FORMAL (mechanism parts globally sourceable from SBLM), 4 COMMITTED (install-record export · 30-day deposit-refund priority · 60-day public shutdown notice · 60-day successor disclosure), 2 PENDING (warranty-document escrow at 50+ active warranties · HK SBLM-trained-fitter list). Honest tagging: COMMITTED means publicly committed without an instrument yet; PENDING means we're working on it. The page also names what we cannot promise (bankruptcy law overrides moral commitments; SBLM may discontinue specific mechanism generation past 20 years; force-majeure may compress the 60-day notice). Pairs with the iter-133 "single-founder business-continuity risk" gap on /known-issues — that page named the gap, this page is the public address. Linked from the trust toolkit's "Commitments & promises" category.
Deploy gate now 51 automated checks (was 47 the day before)
infrastructureMajor gate-suite expansion across iterations 54–59. Added: D54 cross-language sibling-link drift · D55 BFS-reachability from homepages · D56 visible-vs-DOM count drift · D57 EN↔ZH paired-claim symmetry · D58 JSON-LD dateModified freshness (90-day) · D59 cross-file sitemap-URL consistency. Each gate caught a specific failure mode we wanted to prevent recurring. The gate inventory is now publicly disclosed in 6 categories at /trust#gate-suite. The number itself stops mattering at this point — what matters is which failure modes are now structurally impossible to ship.
Bilingual coverage near-complete
繁中 portsAdded 繁中 ports for: contract template · press kit · sitemap · partners · security · insurance · Q&A · sustainability · verify-us · photo policy · jobs we refused · SLA · buyer-course · customer bill of rights · transparency report · contact. Most major buyer-trust pages now bilingual; hreflang en↔zh symmetric and gate-enforced.
Deploy gate now 47 automated checks (was 26 last week)
infrastructureEvery push to production runs 26 automated validations: schema parse-validity + @id type-consistency, hreflang symmetry, accessibility (alt + h1 + buttons), page-weight budget, SEO meta basics (canonical, og:image, description, twitter card, robots, charset, viewport), HTML5 doctype, copyright currency, security (rel=noopener, no debug residue), Article schema on blog posts, breadcrumb presence, broken-link static analysis. The gate caught real bugs along the way — 8 missing breadcrumbs, 61 missing meta-robots, 9 missing twitter cards, dual-h1 violation on /checklist, decorative alt issues — all fixed before deploy.
Reviews collection toolkit (internal)
toolingNew /reviews-collection.html (noindex) — direct toolkit with WhatsApp + email templates for asking past customers to leave Google reviews. Concrete fix for the no-real-reviews bottleneck. As of 2026-04-28 the homepage emits no aggregateRating at all (we deleted the synthetic 4.9/50 placeholder); real numbers go in once we have 10+ verified reviews — see policy changelog.
Public site changelog (this page)
trustPublished /journal.html — public-facing dated log so buyers can see when the site last changed. The companion to humans.txt, transparency-report, and the "what we got wrong" post-mortem on trust.
Mid April 2026
Trust + transparency layer reaches depth
trustPublished the consolidated trust set: Trust Scorecard · 5 customer protections · 12-right Bill of Rights · SLA with self-enforcing credits · blank contract template · 2026 transparency report · materials provenance · jobs we refused log · insurance disclosure · sustainability with named gaps · photo lineage policy · security policy · partners disclosure · 11-source verification index · 12-question Q&A archive.
Buyer-education curriculum + course schema
SEO + educationPublished free 8-lesson buyer course (Course schema) cross-linking how-to-read-quote, 12 red flags, materials, pricing, contract, warranty, BoR, dispute pathway. No email signup — "a curriculum that requires email signup before lesson 1 is a sales funnel, not education."
Trust scorecard "what we got wrong" post-mortem
honestyAdded 3 named past mistakes to the trust scorecard: 2023 quote-vs-actual lift gap (HKD 4,800 absorbed → 24h quote policy), 2024 ambiguous warranty wording → 2025 rewrite, 2025 stock-photo placeholder → owner-consent-only gallery policy. Each entry has the policy change in emerald. *"We'd rather you read about a mistake we fixed than wonder if we ever made one."*
LLM-friendly site index
AI / promoPublished llms.txt (emerging standard). Allowed major LLM crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended) explicitly in robots.txt. HK buyers researching wall beds via ChatGPT/Claude/Perplexity now get a structured summary.
Earlier April 2026 — site rebuild
7 long-form blog articles
contentPublished 300 sqft case study, how-to-read-quote (HowTo schema), warranty vs Taobao, 3-way comparison, mattress fit guide, HOS rules, renovation bundle math. All Article schema with breadcrumb, prev/next link headers, speakable selectors.
Homepage rebuild + bilingual hreflang
majorRebuilt the homepage from scratch with the press strip, trust badges, comparison table, objection handler, video integration, history+team timeline, sustainability section, accountability scorecard. Added 繁中 hreflang pairs for index, trust, services, showroom, faq, warranty.
Phone number changed to 4423 7445
contactUpdated WhatsApp + phone number across every page. Bilingual chat widget added with hours-aware "online/offline" status. Stale-number gate added to deploy script to prevent regression.
SEO_REVIEW.md (noindex'd).