// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
27.1 C
Singapore

Food bloggers say “NO” to eateries paying extra for top reviews

SINGAPORE: After a woman took to Facebook on Oct 4 to say that her eatery had been offered to be included in a popular food blog for the price of S$2,300 to be part of a “Best place to eat in Everton Park” article, it caused quite a stir online, with many finding the offer to be the equivalent of an expensive endorsement.

In her Facebook post, Ms Charlene Yang, the founder of Kekito Bakery, said that the offer from sethlui.com had been made through an unsolicited document “with a price list advertising for services.” She posted screenshots from the document that said that with an additional S$400 to S$600, her eatery would be put on the first, second or third place on the best-of list.

Screenshot 2023 10 14 at 2.10.06 PM

However, Mr Seth Lui, the founder of sethlui.com, called the allegations in Ms Yang’s post “absolutely false.” A spokesman for Mr Lui told The Straits Times in an Oct 7 piece that the articles are paid for by sponsors as indicated on the site with a note clarifying this.

He also published a statement to address the issue, writing that when taking eateries as clients, members of sethlui.com try the food offered, and if it’s found to be below average quality, they drop the clients.

Screenshot 2023 10 14 at 2.09.07 PM

“The misconception from the post is that we randomly pick eateries and send them proposals. That is patently false. If it were true, the biggest names in F&B would top all our lists, squeezing out everyone else. Read our reviews and you will see for yourself that that’s certainly not how our lists work,” added Mr Lui.

However, an Oct 14 article in CNA quotes some food bloggers as saying that the practice of eateries offering extra money for the top spots in a ranked list should be routinely turned down. Other food bloggers call for a clear indication to readers whenever coverage of an eatery has been paid for.

CNA quoted Johor Kaki food reviewer Tony Boey as saying, “I pay for my own meals as an anonymous customer, unless it is a hosted media tasting event, which I attend occasionally and will declare it as such in my post.”

Another food blogger, Ms Nobelle Liew, expressed similar sentiments and added that she tells eateries whose invitations to food tastings she accepts that she writes honestly. Saying that she has only done marketing campaigns twice for foodpanda, she prefers not to be paid “because I feel like it restricts me from saying what I really feel.”

The piece even quotes food guru KF Seetoh, who said, “Money can’t buy (that) favour. It’s just our style since day one.” He turns down requests to attend food tastings, and when Makansutra reviewers do go, they are anonymous.

The food bloggers that CNA spoke to underlined they seek to maintain credibility and do not wish readers to think they write favourable reviews because they are paid for it. /TISG

‘The food is worth every cent,’ says food blogger who paid $1,127 dinner tab as she raves over Geylang eatery

Hot this week

‘Our country’: Anwar calls on Malaysia to move past racial politics nearly 70 years after independence

Prime Minister Anwar Ibrahim has called on all parties to stop exploiting racial issues for political gain, saying Malaysia cannot afford to remain trapped in communal divisions nearly 70 years aft...

Leong Mun Wai on ministerial salaries: More important question is what kind of political environment inspires more Singaporeans to serve

From Mr Leong's FB post on Sept 20: "Rather than continually asking how much we need to pay to attract political talent, perhaps we should also ask what kind of political environment will inspire m...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks