Confidential proposal for CTFA Malaysia Proposal 2 of 2 · Website Revamp. Not for redistribution or reuse without permission.
See Proposal 1 · Maintenance
CTFA Malaysia logo
Prepared for CTFA Malaysia · Website Revamp Proposal & Wireframes

A website that represents 85 member companies as well as CTFA does.

You asked for five maintenance items on ctfamalaysia.org. After studying the site, we recommend a revamp instead: the same five items, delivered on a fresh, secure WordPress, with a searchable member directory as the centrepiece.

Draft 3 · 16 October 2026 · All copy, names and photos in this proposal come from ctfamalaysia.org. Anything marked [like this] is content we need from CTFA.
85registered members
Since 1970serving the industry
Search members: L’Oréal
01

Your request, item by item

The five items you listed, and where each one is answered in this proposal.

Update WordPress
AnswerA fresh WordPress 6 install with current PHP, then your content moved across. Safer than a four-version jump (section 02).
Add a WhatsApp button
AnswerA floating WhatsApp button on every page, with a ready-written first message.
“Events & Updates” in the mega menu, with 3 submenus under Updates
AnswerEvents, plus Regulatory Updates, Meeting Minutes and Talks & Seminars (section 04).
Move “Contact Us” from the menu to the footer
AnswerAddress, phone, email and map live in the footer of every page, next to WhatsApp.
Revamp the Registered Members page
AnswerA searchable directory with logos, A–Z and filters, member profiles and a simple admin screen (sections 05, 07, 08).

Maintenance on the current site

  • Upgrading from WordPress 5.3 (2019) means jumping four major versions on an older theme, with a real chance of broken pages
  • The look and structure stay as they are today
  • The members page can be fixed, but within the limits of the current theme
  • The 100 existing posts stay in one “Uncategorized” list

Revamp (recommended)

  • Clean WordPress 6 build, tested on a staging copy before going live
  • A design that matches CTFA’s standing, in your logo colours
  • A member directory CTFA can update in minutes, with the count always correct
  • All 100 posts sorted into Events, Regulatory Updates, Meeting Minutes and Talks
02

What we found on ctfamalaysia.org

We reviewed every public page, the posts archive and the media library on 16 October 2026. The content is strong: a clear vision, five objectives, a real member list and six years of regulatory updates. The opportunity is in how it is presented and maintained.

WP 5.3
WordPress version
Released 2019. Current version is 6.x
100
posts, 2014–2020
All in one “Uncategorized” group
85
members listed
Names only, no logos or links
Nov 2020
latest update
Newest post on the homepage
ctfamalaysia.org
Current CTFA homepage
Homepage today. The first screen shows the association name and one “About Us” button.
ctfamalaysia.org/home/ctfam-registered-members
Current Registered Members page
Registered Members today. 85 rows that look like they expand, but each panel is empty.
Member rows open to empty panels

Each of the 85 names has a “+” toggle, but nothing appears when it is opened. There is no search, logo, website link or category.

Searchable directory with profiles (section 05)
Two different member counts

The About text says “88 companies”; the members page and the Become a Member page say 85.

One count, calculated from the directory itself
Events page shows the homepage

/events loads the homepage, and the “Upcoming Events” slide still shows the AGM of 11 March 2020.

A proper Events page with upcoming and past events
100 posts, one category

Circulars from NPRA and MOH, meeting minutes and seminar photos sit in one list, so members cannot browse by type.

Sorted into the three Updates submenus
One long membership form

About 40 fields and five file uploads (Code of Conduct, Form 9, 24, 49, brochures) on a single page.

Four short steps, files stored privately in the admin
Older software underneath

WordPress 5.3 and an older theme version no longer receive regular updates. The /acd page shows “Under Maintenance” and the footer reads © 2014.

Current software, security hardening, care plan
03

How peer associations present their members

CTFA’s counterparts in Europe, the UK, the US and Australia all treat the member list as a key page. Three patterns repeat.

EU · PeerCosmetics Europecosmeticseurope.eu

Members listed by type, with a full list you can filter by country.

Look at: filtering one long list by type.
UK · PeerCTPActpa.org.uk

Members list grouped by membership category, beside a clear “How to join” route.

Look at: member list sitting next to joining.
US · PeerPersonal Care Products Councilpersonalcarecouncil.org

Public list of company names; full directory details for logged-in members only.

Look at: public vs members-only details.
AU · PeerAccord Australasiaaccord.asn.au

Around 100 members, split into consumer/cosmetic and commercial/specialty groups.

Look at: a similar size to CTFA.
PATTERN 01Find a member in seconds

Search and simple filters, not a long scroll.

PATTERN 02Public profile, private contacts

Company name, logo and website are public; contact persons are for members only.

PATTERN 03Joining is one click away

Every member page ends with a clear path to apply.

05

Focus: the Registered Members page

The page you want revamped, and the one that shows the strength of the association. Here is what changes.

Today

1. A. Menarini Singapore Pte Ltd
2. ADA Cosmetics International Sdn Bhd
opens, but empty
3. AF Manufacturing Services Sdn Bhd
4. Alliance Cosmetics Sdn Bhd
5. AMOREPACIFIC Malaysia Sdn Bhd
6. Amway (M) Sdn Bhd
… 79 more rows

Proposed

Instant searchResults appear as you type a company or brand
A–Z and filtersBy nature of business, from your registration form
Logo cardsLogo, name, category and website for each member
Member profileOpens on click: brands, business, website
Members-only detailsContact persons visible after login
Automatic countAdd or remove a member and every “85” updates

A visitor or regulator

Opens Registered Members
Types “Unilever” or picks “Manufacturer”
Opens the profile, visits the website

A member company

Logs in once
Sees contact persons of other members
Reads minutes and circulars in one place

The CTFA secretariat

Approves an application in wp-admin
Details from the form fill the profile
Publishes; the count updates everywhere
06

Design direction: references, colour and type

The new look is not a reskin of today’s site. We studied how CTFA’s peers and its members’ parent companies present themselves, took one idea from each, and built an original CTFA design around your logo.

Design references, captured 16 October 2026

L’Oréal Groupe homepage
Parent of a CTFA memberL’Oréal Groupeloreal.com

We take: A search bar right under the hero, so visitors can look things up straight away.

Hero search
Personal Care Products Council homepage
US peer associationPersonal Care Products Councilpersonalcarecouncil.org

We take: A calm statement headline beside one strong visual, and topic tags on every news item.

Hero headline · update tags
CTPA homepage
UK peer associationCTPActpa.org.uk

We take: Quick routes in the first screen: who we are, our members, how to join.

Hero quick links
Cosmetics Europe homepage
EU peer associationCosmetics Europecosmeticseurope.eu

We take: A friendly line-icon set of cosmetic products that softens a policy-heavy site.

Hero pattern · Why join icons
The Estée Lauder Companies homepage
Parent of a CTFA memberThe Estée Lauder Companieselcompanies.com

We take: A row of brand logos that shows the size of the family at a glance.

Member wall · logo ribbon
Shiseido homepage
Parent of a CTFA memberShiseidocorp.shiseido.com

We take: One bold colour band that makes the news section stand out.

Coral “Latest from CTFA” band
References are for inspiration only. Nothing is copied: layouts, graphics and animation for CTFA are designed from scratch. Three of these companies have Malaysian subsidiaries in CTFA’s member list, so the new site should sit comfortably beside theirs.

Colour, from your logo

The coral of the current CTFA logo leads. The maroon of the earlier CTFA logo returns as a deep accent for members-only areas, keeping a link to the association’s history.

CTFA Coral#F98679
Buttons, highlights
Deep Coral#B8473A
Text on light
Heritage Maroon#7A1A22
Members-only
Blush#FEEDEA
Backgrounds
Ink#22191B
Headings, footer
Sage#8FB3A0
Regulatory tag

Type

Today · Dosis + Helvetica

Heading
Meet with members 5 times a year
Body

CTFA works to promote trust and confidence in the personal care industry and to ensure that regulations are competitive and internationally harmonized.

Proposed · Plus Jakarta Sans + Inter

Heading
Meet with members 5 times a year
Body

CTFA works to promote trust and confidence in the personal care industry and to ensure that regulations are competitive and internationally harmonized.

Same words, two typefaces. Both proposed fonts are free Google Fonts, sharp on phones, and easy to read at the small sizes a member directory needs.

07

Signature animation: 85 members, one search

Try it. Each tile is one of your 85 registered members, using the real list from your site. Type a name or pick a letter, and the directory narrows instantly. On the live site the tiles become logo cards.

85registered members
Hover a tile to see the company. Search to list matches here.
Member wall

Logo cards drift in three columns on the homepage hero

Directory assemble

Tiles pop in, count runs to 85

Mega menu

Soft drop with a featured event

Logo ribbon

Member logos glide on the homepage

08

Wireframes: six key screens

Home with the new mega menu, the Registered Members directory, a member profile, Become a Member, Events & Updates, and the admin screen your team will use.

NEWUPGRADEDMOVEDKEPT

Every photo below is from CTFA’s own website media library.

01Homectfamalaysia.org
ctfamalaysia.org
HERO · MEMBER WALLNEWA new design: search first, with your member companies moving on the right. No stock banner.
Become a Member
The Cosmetic, Toiletry and Fragrance Association of Malaysia

Promoting trust and confidence in Malaysia’s personal care industry.

Since 1970, CTFA has represented manufacturers and distributors of finished personal care products to the government, consumer bodies and stakeholders.

Registered MembersBecome a MemberRegulatory UpdatesMember Login
NAV · MEGA MENU OPENNEW“Events & Updates” on hover. Contact Us has moved to the footer.
Become a Member
Events
Upcoming EventsAGM and members meetings
Past Events & PhotosSeminars, workshops, dinners
Updates
Regulatory UpdatesCirculars from NPRA, MOH, JAKIM and more
Meeting Minutes MEMBERSAGM and members meeting minutes
Talks & SeminarsTalks, workshops and courtesy visits
Next event
[Next event name]

[date] · [venue]

TRUST BARUPGRADEDThree facts from your own copy, in the first screen.
1970founded as ACMIM, CTFA since 1989
85registered member companies
5× a yearmembers meetings with organised talks
VISIONKEPTYour vision statement, moved up as the first message after the hero.
Our vision
A leader in championing cosmetic industry interests that mutually benefits the industry, government and consumer.
CTFA Malaysia · Constitution passed at the AGM of 5 March 2019
WHY JOINKEPTYour five “Why Join Us?” points, now with icons.
Why join CTFA

Be part of an organisation that provides for, promotes and protects the industry.

Protect the industry

Promotes and protects the interests of the industry.

Network

Network with key industrial players.

Representation

On industry and regulatory matters with the government.

Latest developments

Hear the latest updates on key developments.

Expert updates

Receive updates from local and international experts.

MEMBER LOGOSNEWA gliding ribbon of member logos, linked to the directory.
L’Oréal
P&G
Johnson & Johnson
Amway
Avon
Colgate Palmolive
Shiseido
Unilever
Beiersdorf
Estée Lauder
Shiseido
Unilever
Beiersdorf
Estée Lauder
See all registered members
LATEST UPDATESUPGRADEDA coral band, one card per Updates submenu, real post titles from your archive.
Events & Updates

Latest from CTFA

All updates
Regulatory UpdateGuidelines for the Registration of Surface Disinfectants11 Sep 2020
Meeting MinutesMinutes of Virtual Members Meeting on 11th Sept 2020Members only4 Nov 2020
Talks & SeminarsCosmetic Guidelines Workshop, 19th Nov 201921 Nov 2019
[dd][Month]
Upcoming event

[Next AGM or members meeting]

[venue]

The last listed event is the CTFA AGM, 11 March 2020, The Eastin Hotel Kuala Lumpur. Please share the next date so the site opens with a current event.
JOINUPGRADEDFees from your registration page, shown before the form.
Become a member

Join the companies shaping Malaysia’s cosmetic industry.

Apply online in four short steps. We will contact you to verify your registration.

Start your application
RM 1,000Entrance fee, one time
RM 1,500Subscription per year
Membership is on a calendar-year basis.
FOOTERMOVEDContact Us now lives here, on every page. WhatsApp floats bottom right.

The Cosmetic, Toiletry and Fragrance Association of Malaysia

Persatuan Kosmetik, Dandanan Diri Dan Haruman Malaysia

CONTACT US · MOVED HERE
95-2, Block H, The Suites, Jaya One, 72A Jalan Universiti, 46200 Petaling Jaya, Selangor
Tel / Fax 603-7955 2163
info@ctfamalaysia.org
WhatsApp [number]
GOOGLE MAP · JAYA ONE
WhatsApp CTFA
02Registered Membersctfamalaysia.org/members
ctfamalaysia.org/members
Company names are from your current list. Business tags are samples for illustration; CTFA will confirm each member’s category.
HEADER · SEARCHNEWSearch first. The count is calculated from the directory, so it is always right.
Home / About Us / Registered Members

85 member companies

Manufacturers and distributors of finished personal care products in Malaysia, marketing some of the most distinguished brand names.

Search a company or brand…/
AllABCDEFGHIJKLMNOPQRSTUVWXYZ
DIRECTORYUPGRADEDFilters on the left come from “Nature of Business” in your registration form.
Showing 12 of 85Importer / Distributor
A
AM
A. Menarini Singapore Pte Ltd
DistributorPersonal Care
View profile
AD
ADA Cosmetics International Sdn Bhd
DistributorToiletries
View profile
Amway
Amway (M) Sdn Bhd
Direct SellingDistributor
View profile
Avon
Avon Cosmetics (M) Sdn Bhd
Direct SellingCosmetics
View profile
B – C
BD
Beiersdorf (Malaysia) Sdn Bhd
DistributorPersonal Care
View profile
BR
Brenntag Sdn Bhd
DistributorRaw Material
View profile
CE
Celmonze Sdn Bhd
DistributorCosmetics
View profile
CH
Chanel (Kuala Lumpur) Sdn Bhd
ImporterFragrance
View profile
CL
Clarins Sdn Bhd
ImporterCosmetics
View profile
Colgate Palmolive
Colgate Palmolive (M) Sdn Bhd
DistributorToiletries
View profile
CW
Cosway (M) Sdn Bhd
Direct Selling
View profile
CN
CNI Venture Sdn Bhd
Direct Selling
View profile
Members without a logo on file show their initials in CTFA colours until a logo is uploaded.
Not a member yet?Entrance RM 1,000 · RM 1,500 per year · calendar-year membership
Become a Member
03Member profileopens from any card
ctfamalaysia.org/members/loreal-malaysia
PROFILE PANELNEWSlides in from the right. Each profile also has its own link, so it can be shared.
Johnson & Johnson Sdn Bhd
KA
Kao (Malaysia) Sdn Bhd
KO
Kose (Malaysia) Sdn Bhd
LO
L’Occitane Malaysia Sdn Bhd
L’Oréal Malaysia Sdn Bhd
LX
Luxasia (M) Sdn Bhd
Registered member

L’Oréal Malaysia Sdn Bhd

Member since [year]
Nature of business[from application]
Products[Cosmetics · Personal Care]
Brands[brands listed by member]
Website[company website]
Board rolePresident (Lilywati Arshad)
Authorised contact persons
Member login to view
Visit website Copy link
04Become a Memberctfamalaysia.org/become-a-member
ctfamalaysia.org/become-a-member
FORM · 4 STEPSUPGRADEDThe same fields as today, split into four steps. Progress is saved between steps.
Home / Become a Member

Apply for CTFA membership

CompanyRegistration & address
People3 authorised persons, CEO
3
BusinessNature, brands, interests
4
DocumentsForms & declaration

Step 3 · Your business

Pick all that apply. This also places your company in the right filters in the member directory.

Nature of business
CosmeticsPersonal CareFragranceContract ManufacturerManufacturerWholesalerImporterDistributorRetailRaw MaterialSaloonDirect SellingOthers
Brands of cosmetic / toiletry / fragrance imported, represented or manufactured
e.g. list your main brands, separated by commas
Activities interested
Tea MeetingCosmetic WorkshopAnnual DinnerExhibitionServe in CommitteeLiaison with Govt AgencyOthers
Before you start
Criteria for eligibility [link]
Code of Conduct (PDF, to sign)
Constitution of CTFA
Form 9, Form 24, Form 49
Brochures of products
Fees
Entrance RM 1,000 · RM 1,500 per year
1 · Submit

You receive an email copy of your application.

2 · CTFA verifies

“We will contact you to verify your registration.”

3 · Welcome

Your profile goes live in the directory. [invoice & login steps]

05Events & Updatesctfamalaysia.org/updates
ctfamalaysia.org/updates/regulatory
UPDATES HUBNEWOne page, tabs for each submenu. All titles below are real posts from your archive.
Home / Events & Updates / Regulatory Updates

Events & Updates

AllEventsRegulatory UpdatesMeeting MinutesTalks & Seminars
Regulatory UpdateGuidelines for the Registration of Surface Disinfectants, 10th Sept 2020
11 Sep 2020 · PDF
Regulatory UpdateUpdates on Gazetted Amendments to the Poison List 2019
11 Nov 2019
Regulatory UpdateCircular from NPRA – Updates on substances to the Annexes of the Guidelines for Control of Cosmetic Products in Malaysia
26 Sep 2019
Regulatory UpdateLetter from Pharmacy Division, MOH – Gazette Laws Dec18–Jan19
10 Apr 2019
Meeting MinutesMinutes of AGM of 5th March 2019
4 Nov 2020 · Members only
Minutes stay members-only, as today. Non-members see the title and a “log in to read” prompt instead of the current “Sorry you have no rights” page.
06Admin: add or edit a memberwp-admin, for the CTFA secretariat
ctfamalaysia.org/wp-admin/post.php?post_type=member
WP-ADMINNEWA dedicated “Members” section. No code, no page editing, no accordion to maintain.
Dashboard
Posts
Events
Members
All Members (85)
Add New
Applications
Business Types
Media
Pages
Users

Edit Member Add New

L’Oréal Malaysia Sdn Bhd

Company details

Replace logo
https://[company website]
CosmeticsPersonal CareFragranceManufacturerImporterDistributorDirect Selling
[brands]
[year]

Members-only: authorised persons

Authorised Person 1Name · Email · Designation
Authorised Person 2Name · Email · Designation
Authorised Person 3Name · Email · Designation
Directory count updated: 85 members

Publish

Status: Active member
Membership year: 2026
Visible in directory: Yes
Mark as lapsedUpdate

Application files

Code of Conduct (signed)
Form 9 · Form 24 · Form 49
Stored privately, not public
09

Package, timeline & cost

One package that covers all five items you asked for, delivered through a revamp. If you only need the five items on the current site, see the separate Maintenance proposal.

REVAMP PACKAGE

CTFA Website Revamp

RM 2,500
A new CTFA website with the member directory at its heart. One-time fee.
  • Fresh WordPress 6 build on your hosting, design in CTFA colours, mobile-first
  • Up to 10 pages: Home, About, Board, Constitution, Members, Become a Member, Events & Updates, Login and more
  • Member directory: search, A–Z, filters, profiles, members-only contacts, admin screen
  • All 100 posts moved and sorted into the new categories
  • 4-step membership form, existing member logins kept
  • Your five items: WordPress update, WhatsApp button, Events & Updates mega menu, Contact Us in footer, new Registered Members page
  • Directory animation and scroll reveals, as in section 07
  • Basic SEO and Google Analytics setup
  • Training for the secretariat, full backup on launch day

Not included

Domain and hosting feesPaid directly to your current providers, as todayas today
Premium plugin or theme licencesOnly if CTFA chooses one; free tools are used by defaultif any
Bahasa Melayu version, extra pages beyond 10Quoted separately if neededon request
Monthly maintenance after launchOptional, quoted separatelyon request

What stays the same

Domainctfamalaysia.org stays yours; nothing changes for visitors or emailno change
HostingBuilt on your current hosting if it supports PHP 8.1+[to confirm]
Member loginsExisting member accounts are carried overkept
All posts & PDFsEvery post, circular and minute is moved, with old links redirectedkept

Timeline: about 6 weeks

Week 1

Briefing

Kick-off, hosting check, full backup, staging copy.

CTFA: access, member data sheet
Week 2

Design

Home and Registered Members designs for approval.

CTFA: feedback & approval
Weeks 3–5

Develop

All pages, directory, form, posts moved and sorted, testing.

CTFA: member logos, event dates
Week 6

Launch

Go live, redirects, training for the secretariat, handover.

CTFA: final review
Deposit receivedNew site live

The current site stays online until the new one is approved, so visitors and members see no downtime.

50% deposit to start, 50% on launch All work belongs to CTFA after full payment Changes beyond this scope are quoted separately
10

What we need from CTFA

Everything marked [like this]. For the directory, we will send a simple spreadsheet with your 85 members already filled in.

Website & hosting access

WordPress admin and hosting (cPanel) logins, shared securely, so we can take a full backup.

Week 1
Member data sheet

For each member: nature of business, website, member since, and a logo if available.

Most important
Confirm the count

85 or 88 members today? We will use one figure everywhere.

Week 1
Updates submenus

Confirm the three names: Regulatory Updates, Meeting Minutes, Talks & Seminars.

Week 1
WhatsApp number

The number that should receive enquiries, and who answers it.

Week 1
Upcoming events

Next AGM and members meeting dates, venues, and recent event photos.

Week 3
Logo file

The original CTFA logo (AI, SVG or large PNG). The site’s copy is 300 px wide.

Week 2
Eligibility criteria

The criteria for membership admission, which the current page mentions but does not link.

Week 3
This is a concept proposal. The wireframes show structure, content and the colour direction taken from CTFA’s logo; final layouts are refined in the design stage. All photos, logos, member names, post titles and copy are taken from ctfamalaysia.org as reviewed on 16 October 2026. Business tags on member cards are samples until CTFA confirms each member’s category. Benchmark sites were reviewed in October 2026. The price is in Malaysian Ringgit and is valid for 60 days from the date of this proposal.