This is not a history of Keeta's launch. It is a competitive content analysis: SOMIN (SoMin.ai), the AI marketing-intelligence company run by Somin Pte. Ltd. in Singapore, benchmarked 145 paid social and search ads from Keeta HK, FoodPanda and Deliveroo. Rivals fought on price. Keeta's own audience data pointed to curation and quality instead.
Key takeaways
- SOMIN benchmarked 145 Hong Kong food-delivery ads from Keeta HK, FoodPanda and Deliveroo, collected from 22 January to 22 March 2025.
- The category's most contested message was affordable, convenient food; FoodPanda dominated it, Deliveroo also addressed it, and Keeta lagged both.
- GWI audience data showed Hong Kong food orderers in the above-average income bracket under-indexing on budget and value-driven behaviour and over-indexing on curated, quality-first choices.
- SOMIN rewrote four direct-to-action ad lines to swap price talk for curation and quality.
- The result is a pre-launch creative ideation sample, not a report of measured campaign results.
What did SOMIN analyse, and how?
SOMIN analysed 145 ads from Keeta HK, FoodPanda and Deliveroo. They were paid social and search ads from the Ads Library, dated 22 January to 22 March 2025, filtered to above-average predicted click-through rate.
The ads came from Instagram, Facebook, Messenger, the Ads Network and Google Ads, assuming a Purchase objective. The aim was to find a persona, the tensions that persona feels and which brand was already speaking to them. Our guide to researching competitor ads in the Meta Ad Library covers the collection step in general terms.
What did the competitor ads show?
The focus persona was the "Flavourful Culinary Enthusiast", and FoodPanda and Deliveroo were both reaching it with above-average predicted click-through rates. The dominant tension was affordable, convenient food. Keeta lagged both rivals on it.
SOMIN described the persona as a passionate foodie who explores flavours, cooks and hunts for food deals. The persona wants happiness, financial stability and health, and needs comfort, well-being and belonging. Two pain points sat behind the category's pricing talk:
- Affordable and convenient food options: affordable food at festive times and for families and friends, plus healthier choices and diverse meals. FoodPanda dominated this; Deliveroo also addressed it.
- Access to affordable, convenient food: costly food, late deliveries and awkward ordering make good options hard to find.
Both pain points are about price and convenience. If you copy the leaders there, you join a crowded message. This is the same pattern we describe in why ads in one category look the same.
How did SOMIN turn that into creative?
SOMIN used five steps, each traceable to the one before:
- Personas and tensions: validate category personas and tensions against competitor ad data.
- Generate story: SOMONITOR AI turns a persona, tension and angle into a story on a chosen framework.
- Insights: draw insights from four storyboards in three tones (emotional, direct-to-action and playful).
- Moments of truth and ad copy: turn insights into English and Cantonese ad lines.
- GWI validation: check each line against GWI audience data and rewrite what does not fit.
The output was four stories, 36 raw AI ad lines (four stories times three tones, with nine lines per story) and 36 GWI-refined rewrites, which makes 72 bilingual lines in all. For the method behind the story step, see the persona, tension, angle, story framework.
Why did the audience data change the message?
Because GWI data on the target audience did not support a price message. Hong Kong food orderers in the above-average income bracket under-indexed on budget-conscious, value-driven behaviour and over-indexed on curated, quality-first choices.
"Over-indexed" means a trait is significantly more common in the audience than in the general population. "Under-indexed" means it is less common. A line that leans on a trait the audience lacks tends to miss, so SOMIN rewrote each story's direct-to-action line:
| Story | Raw AI line | GWI-refined line | Why it changed |
|---|---|---|---|
| I | "Faster, fairer, and always on time—Keeta delivers what others don't." | "Curated, quick, and always hot—Keeta gets it right, every time." | Curation and quality replace affordability; the audience dislikes mass-market fast food. |
| II | "Quick to your door, kind to your wallet—Keeta makes every bite worth it." | "Smart meals for smart people—Keeta delivers fast, curated, and made for you." | Drops "cheap" and "worth it"; the audience is not price-sensitive. |
| III | "Fresh, fair, and always nearby—Keeta bridges the gap to good food." | "No fluff, no fuss—Keeta delivers curated meals fast, with zero compromise." | Drops "fair" and "bridging food gaps", which are under-indexed budget and access cues. |
| IV | "Keeta cuts the wait, not the flavor—fast delivery without the price sting." | "Hot, fast, and no shortcuts—Keeta delivers meals that feel like they were made for you." | Quality and speed, which motivate this audience more, replace price and "cutting flavor". |
The fix was not a new persona or a new story. In every case the words "affordable", "fair" and "price" gave way to curation, quality and personalisation.
What can other brands learn from the Keeta HK analysis?
Three lessons carry over to any crowded delivery or retail category:
- Read the leaders' message before you copy it. If two rivals already own "affordable and convenient", a third voice saying the same thing gains little.
- Test the message against your own audience. A category's loudest tension is not always your audience's. Audience data can reverse the brief.
- Change the words, not the whole idea. The four stories survived. Only the price language changed.
If you want to find the unclaimed position in your own category, start with what marketing whitespace is and how to find it. The Keeta work is one example of the planning that SOMIN for brands supports.
What are the limits of this analysis?
It is a sample, not a campaign report. All lines are pre-launch concepts from SOMIN's ideation sample, and the case page reports no measured sales or click-through results from running them.
The data window is also fixed: 22 January to 22 March 2025. Competitor messaging moves, so a fresh pull would be needed before anyone acted on it today.
FAQ
How did Keeta enter the Hong Kong market?
This article does not cover Keeta's launch history. It covers one competitive content analysis: how Keeta HK's ads compared with FoodPanda's and Deliveroo's, and how SOMIN reworked Keeta's ad lines.
What is a SOMIN creative ideation sample?
A pre-launch package with a persona and pain points from competitor ads, SOMONITOR AI story concepts, insights and audience-validated ad copy. It is not a report of measured campaign results.
How does SOMIN identify a brand's persona and pain points?
From paid ads in the Ads Library with above-average predicted click-through rate, assuming a Purchase objective. Here the sources were Instagram, Facebook, Messenger, the Ads Network and Google Ads.
How does GWI data refine ad copy?
GWI shows which traits are over-indexed or under-indexed in an audience. SOMIN rewrites lines that rely on traits the audience lacks. Here it swapped affordability for curation and quality.
Is the analysis based on real competitor data?
Yes. It uses 145 paid social and search ads from Keeta HK, FoodPanda and Deliveroo, collected from 22 January to 22 March 2025.
Sources
All facts come from the SOMIN Keeta HK case study, which has the full creative set. See also SOMIN Strategy for how the process works.



