Skip to content
GullySales
← All articles

Notes for owners · Websites and conversion

Toys by age: structuring a catalogue so parents and gift buyers find the right item

How to organise an online toy store so parents and gift buyers find the right toy: age band first, then skill, number of players and play style, with brand and price as filters rather than the menu.

The GullySales team · Updated 17 Oct 2026 · 5 min read

Editorial illustration for E-commerce website development
On this page
  1. Why brand-first menus lose gift buyers
  2. The four filters that matter, in order
  3. A menu you can copy
  4. Recommended age and the safety warning are not the same thing
  5. For example: a toy store menu built from supplier invoices
  6. When this is too much structure
  7. Watch three people shop for a four-year-old

An aunt has a nephew turning five on Sunday. The aunt lands on your toy store and finds a menu that says Brands, Offers, New arrivals and Collections. To find what suits a five-year-old means opening twenty product pages, so the aunt goes to a marketplace with an age filter instead. Structure the catalogue the way buyers think: age band first, then skill, then number of players, then play style. Brand and price belong in the filters, not the menu. A parent knows the brand they want; a gift buyer knows only the child's age.

Why brand-first menus lose gift buyers

A store is organised by whoever builds it, and the person building it thinks in suppliers and stock. So the menu ends up as a list of brands, a list of materials or a set of collections named for launches. That works for the parent who already knows they want a particular wooden puzzle maker. It fails everyone else.

And the buyer is not always a parent. A grandparent, an uncle, a colleague invited to a party, a parent buying a return gift for twenty children. They arrive with an age, a budget and a vague sense of the child. If the first screen does not ask for the age, they leave.

The four filters that matter, in order

Age band. The first question, and the one every other filter sits under. Use the same bands across the whole store.

Skill or interest. Building and construction, pretend play, puzzles and logic, art and craft, early reading and numbers, science kits, active and outdoor. A parent of a three-year-old who loves kitchens wants pretend play, not a list of everything for that age.

Number of players. This matters most for board games and card games. Solo, two players, family of three to six, party. A family buying a Diwali game for a get-together filters on this before anything else. What each game page should then say is covered in our note on selling board games and puzzles.

Play style. Quiet indoor play, noisy play, messy play, travel-friendly, screen-free. Parents in small flats care about noise and mess, and not every store tells them.

Brand, price, material and "new" are all still useful. They just come after the first four.

A menu you can copy

For a store with a few hundred toys, this structure holds up:

  • Shop by age
    • Under 1 year
    • 1 to 2 years
    • 2 to 3 years
    • 3 to 5 years
    • 6 to 8 years
    • 9 to 12 years
    • Teens and adults
  • Shop by interest
    • Building and construction
    • Pretend play
    • Puzzles and logic
    • Art and craft
    • Science and STEM kits
    • Outdoor and active
  • Games for the family
    • Two players
    • Three to six players
    • Party games
  • Gifts
    • Gifts by age
    • Gifts by budget
    • Return gifts in bulk

Then write every product title the same way: what it is, a key detail, and the age. "Wooden shape sorter, 12 pieces, ages 1 to 3." "Strategy board game, 2 to 4 players, ages 8 and up." Put the same age on a badge on the first image, because on a phone the image is seen before the title.

It is cheaper to build this into the store's templates and filters before you have five hundred products than after.

A toy has two age numbers and stores mix them up. One is the age at which a child will enjoy it. The other is the warning on the pack, such as a small-parts warning for children under three. A marble run might be ideal for a six-year-old and carry a warning because of its small pieces, which matters to a family with a toddler at home.

Show both, separately. The recommended age goes in the title and the menu. The warning goes on the product page in plain words, exactly as it appears on the pack. Safety standards and certification marks for toys are set by the regulator and change. Check the current rules for each product with your manufacturer and the regulator. And never write an age on your page that contradicts the box.

For example: a toy store menu built from supplier invoices

Imagine an invented couple in Bhubaneswar, every detail made up, running an online toy store with about four hundred toys from a dozen suppliers. The menu lists the suppliers' brands, because that is how the invoices arrive and how the stock sheet is sorted. Gift buyers keep messaging on WhatsApp with questions like "Is this okay for a two-year-old?" Some never ask. They simply leave.

One order shows the cost. An uncle buys a science kit listed "for kids" as a birthday gift for a four-year-old. The kit needs reading and has small parts, and its box says ages nine and up. The parent returns it, which costs the store about ₹650 in refund and pickup, and the review says the store "sells unsuitable toys".

The couple keep the brands but move them into the filters. The main menu becomes age bands and interests. Each product title gains its age from the box, and every toy is checked against its pack warning before it is placed in a band. The science kit moves to "9 to 12 years", where its box puts it. Afterwards the couple watch one number: how many WhatsApp questions still ask about age. It falls, though not to zero, because older listings still carry the wrong band until they are checked.

When this is too much structure

If you sell fewer than forty toys, a full filter system is overkill. One page per age band, with short headings by interest, does the job. If you sell only to one age, such as a baby rattle maker, skip age bands and organise by interest or by material instead. And if most of your sales come from a marketplace, fix your listings' titles and age attributes there first. Its own filters decide whether you are found. Track the share of visitors who reach a product page from the age menu, and the searches that return nothing.

Watch three people shop for a four-year-old

Ask three people who do not work for you to find a gift for a four-year-old on your store, on their phones, and watch where they hesitate. Note the first thing each one clicks and the first thing they search for. E-commerce website development is the related work for rebuilding the menu, and the e-commerce section covers selling baby, kids and toy ranges online. If you want help rebuilding the catalogue around your buyers, tell us what you need.

Questions

Questions owners ask.

Should we split the store into boys' and girls' toys?
We would not make it the main structure. Buyers shop for a particular child's interests, and a boys and girls split hides half the range from them. Use interests such as building, pretend play and art instead, and let the gift pages suggest toys for a named child.
Should a toy appear in more than one age band?
Yes, if it genuinely suits several ages; a family board game might sit under six to eight and nine to twelve. Cap it at two bands. A toy that appears in every band tells the buyer nothing, and it crowds out the toys that really belong there.
Do we still need a search bar if the menu is good?
Yes. Gift buyers type what they were told: 'something like Lego', 'a doctor set', 'a game for four people'. Add the everyday names buyers use as synonyms in your store search, such as 'blocks' for building sets, so the words of a hurried aunt still find the right shelf.

From the blog

More notes for owners.

Your next practical step

Tell us what you are trying to grow, and we will read it before we call.

Eight short steps, mostly taps. Skip anything you would rather answer on the call.