Topic clusters
Four clusters (kurung, jubah, tudung and family sets), each with an evergreen hub and 6–10 spokes. Every spoke links up to its hub and across to the collection it describes.
A fictional business. The figures are a modelled scenario, not a client result.
Phase 1 of 12New crescent
Tessellate Modest WearModest fashion label · Kuala Lumpur
+239%
organic revenue in Raya season
One lunar year, 12 months, 38 guides, all published on a calendar that counts back from the moon rather than forward from the launch.
Phase 3 · The challenge
Most annual revenue landed in the weeks before Hari Raya, but content was published too late to rank in time.
Raya moves about eleven days earlier every year, because it follows the Hijri calendar. Tessellate planned on Gregorian dates, so each season’s guides were briefed in the spring and published in the final fortnight, while the brand was busy shipping orders.
Search demand for Raya outfits starts building about 14 weeks out. Pages need about ten of those weeks to rank. Under the old calendar, a guide went live two weeks before Raya, in the busiest week of the year, and never reached the top ten in time.
Phase 5 · Audit
Last year's lookbook and 11 of 15 guides went live inside the final fortnight. Seasonal pages take 8–12 weeks to settle into the top ten, so they ranked after the peak, in time for nobody.
Malay versions sat at ?lang=ms with a canonical pointing to the English URL and no hreflang. Google treated 212 Malay pages as duplicates and indexed only 31 of them.
/raya-2023, /raya-2024 and /raya-2025 each started from zero. Backlinks from three seasons of press were split across dead campaign pages.
Malay copy was machine-translated from English, so it missed how people actually search: "baju kurung moden" and "tudung bawal", not "modern kurung dress".
Answers to questions like what to wear to an open house were buried in long lookbook captions. With no concise answer blocks or FAQ markup, there was nothing to cite.
Guides were linked only from the blog index, with an average of 0.4 links each to a collection, so their authority never reached the pages that sell.
Phase 7 · Strategy
The engagement ran on our Content Engine plan, a monthly publishing cadence with research, writing and on-page work bundled together, re-sequenced here to follow the lunar calendar.
Four clusters (kurung, jubah, tudung and family sets), each with an evergreen hub and 6–10 spokes. Every spoke links up to its hub and across to the collection it describes.
Publish dates keyed to the Hijri calendar, not the Gregorian one, counting back ten weeks from each demand spike so every guide has time to rank before it is needed.
Malay pages moved to /ms/, with reciprocal ms-MY and en-MY hreflang, self-referencing canonicals and copy written natively in Malay by editors who search in it.
40–60-word answer blocks, FAQPage markup and dated, sourced fabric and care facts: content written to be quoted, not just to rank.
Phase 9 · Timeline
Use the arrow keys to move between moons. Each month adds new guides, and each guide gets the weeks it needs to rank before Raya.
Month 1 · Syawal
Read last Raya's data while it was fresh: 71% of guides went live inside the final 14 days, after demand had already peaked.
Phase 11 · Results
Modelled scenario for a fictional business — not a client result. Rankings and traffic are never guaranteed; see our Terms.
38
Seasonal guides published
+204%
Organic sessions
14 → 182
Malay keywords top 10
19
AI-overview citations
| Query | Lang | Volume / mo | Before | After | AI Overview |
|---|---|---|---|---|---|
| baju raya 2026 | ms | 40.5k | 38 | #3 | — |
| baju kurung moden | ms | 27.1k | 27 | #4 | — |
| warna baju raya 2026 | ms | 14.8k | not ranking | #2 | Cited |
| jubah muslimah | ms | 12.1k | 44 | #6 | — |
| tudung bawal premium | ms | 6.6k | not ranking | #5 | — |
| what to wear to raya open house | en | 5.4k | not ranking | #1 | Cited |
| family matching raya set | en | 4.4k | 33 | #4 | Cited |
| kain sulam kurung care | ms | 1.9k | 61 | #2 | Cited |
Before · Syaaban last year
After · Syaaban this year
AI Overview
Choose baju kurung in soft jewel tones such as emerald or champagne, in breathable fabrics like cotton silk for daytime open houses…
Source: Tessellate Modest Wear
If your year depends on a few weeks, your content calendar should start long before them. We plan backwards from your peak season.