penang renovation

Trust

How we verify, and what we don’t fake

Listing-spam directories destroyed user trust in this category by the mid-2010s. Mudah, Listing.my, and unmoderated Facebook groups all suffer from the same problem: anonymous reviews, no verification, no accountability. Penang Renovations is built on the inverse principle. Every signal we display is checkable, and we’re explicit about what we don’t verify yet.

SSM business registration — every claimed listing

Suruhanjaya Syarikat Malaysia (SSM) is the federal company registrar. Every contractor that claims a listing on this directory must provide their SSM number, which we cross-reference against the SSM e-Info public lookup to confirm the business is currently registered and trading. The SSM number is displayed on the public profile page, so you can verify it yourself in 30 seconds.

Unclaimed listings — auto-imported from public sources before the contractor has engaged with the directory — explicitly do NOT carry a verified SSM marker. We badge them as “Auto-imported” and the disclosure copy on each unclaimed page invites the contractor to claim and add real details.

CIDB grade — for licensed contractors

The Construction Industry Development Board (CIDB) classifies licensed construction contractors from G1 (small projects under RM 200k) to G7 (unlimited). For renovation projects above ~RM 30k, CIDB licensure is required by law for the contractor to take responsibility for structural work.

Where a claimed contractor provides a CIDB number, we cross-reference the CIDB licensed contractor lookup and display the grade on the public profile. CIDB grade is a strong indicator of project size the contractor is sized for — see the kitchen cost guide for matching budget bands to grades.

Reviews tied to verified bookings — no anonymous tips

Most directory reviews you read online are unverifiable. We took the opposite approach: a review on this directory is only displayed publicly if it’s tied to a booking we can verify happened. Verification methods we accept:

  • WhatsApp confirmation: The reviewer messages our ops account, confirms project details (suburb, contractor, approximate budget band, completion month), and consents to publish under their initials.
  • Invoice upload: A redacted invoice or receipt from the contractor with date and project type matching the review.
  • Manual review: For longer historical projects, an ops team member contacts the contractor and reviewer directly.

Reviews under verification but not yet displayed publicly carry a “Pending verification” status visible to the contractor only. A contractor sees their full review queue; the public sees only verified reviews.

No reviews exist on the directory yet — we launched in May 2026. We’re explicit about that. Cards display “No reviews yet” instead of fabricated counts.

Photo provenance — no Pinterest pulls

Project photos on contractor profiles must be the contractor’s own work. We don’t allow generic stock imagery, Pinterest finds, or competitor portfolio shots. The submission flow strips EXIF location data (privacy) but timestamps the upload (authenticity). Disputed photos are removed pending evidence of authorship.

Unclaimed listings show a typographic placeholder card instead of a random photo — a black drafting-plate block with the contractor’s initials and trade slug, no fabricated imagery.

Featured = paid, badged, never hidden

Some directories sell “featured” placements without disclosing it, blurring the line between editorial ranking and paid advertising. We refuse that. Every paid placement on this directory carries a visible “Featured” badge with a 2px rust accent stripe. Hover any badged listing and you’ll see “Paid Featured slot” in the tooltip. Paid placements appear above unclaimed in category pages — but the visual distinction is explicit.

Tier breakdown: Unclaimed (auto-imported, free, no edit access); Claimed (RM 99 one-time, edit access + reply to reviews); Featured (RM 99/month, top-of-category placement + analytics); Premium (RM 299/month, service-area exclusivity).

Recent activity signal

Every listing displays the date of last update — when the contractor last logged in and confirmed details. A 2-day-ago signal beats a dormant 18-month-old Yellow Pages-style entry. We don’t hide dormant listings; we just timestamp them honestly so you can see who’s actively responding.

What we don’t verify (yet)

We’re explicit about gaps:

  • Insurance status: Listed but not independently verified. Ask the contractor for a current PI/PL certificate.
  • Specific project competency: We verify the contractor exists and is licensed; we don’t assess whether they’re right for your specific project. Read reviews, look at portfolio, get three quotes.
  • Conservation-zone permit history: For heritage shophouse work in the UNESCO core, ask the contractor for past JKR/MBPP submission references. We can’t verify these directly.

Reporting a problem

If a listing is inaccurate, a review feels suspicious, or you had a bad experience with a verified contractor, email penangrenovations.com@gmail.com. We respond within 1–2 working days. Verified complaints can result in temporary or permanent listing removal.