Research · 2 October 2026 · Lisbon / Cascais
The service has value.
The price must pay for the work.
Test a €90 delivered bag, keep a lower-cost route into Natalie’s cooking, and measure contribution and retention before committing to a full relaunch.
A sustainable business can be both caring and commercially honest. Keeping every delivered bag cheap can quietly make Natalie the person subsidising everybody else. But higher prices need customer evidence: €110 is a credible optional supporter offer, not yet a proven price for every customer.
The grocery figures are estimates using listed retail proxies and explicit allowances. They are not supermarket receipts or Natalie’s supplier costs. All financial sliders begin with illustrative assumptions. This is an independent report, not a publication by Natalie.
What the evidence supports
- A real convenience premium: three planned family dinners, sourced ingredients and delivery.
- A paid €90 test near the local ingredient-kit market after delivery.
- Fixing old prices and skipped-order economics before building more technology.
- Pickup and digital planning as different products for different budgets.
What remains unproven
- Whether enough customers will keep ordering at €90 or €110.
- Her true food, delivery, staff, tax and owner-time costs.
- How much a pickup point actually saves after partner and storage costs.
- Search traffic, customer acquisition cost and digital demand.
The recent deliveries
€70 can resemble a supermarket checkout. It does not equal €70 of food consumed.
The three latest mixed-bag order confirmations, dated 27 August, 10 September and 24 September, each show €73.72 paid and no separate shipping charge. Their recipe emails correspond to deliveries on 31 August, 14 September and 28 September. Each menu has two vegetarian recipes and one fish or seafood recipe, serving four per recipe.
That is three family dinners, or 12 portions, per fortnight. It is not a full fortnight of food. The current public shop lists €71 vegetarian / €76 mixed for one-time orders. Its vegetarian and mixed subscription controls show a 3% reduction to €68.87 / €73.72. Older subscriptions may use different prices; the live new-customer offer and the actual customer receipts are the reference here.
Three ways to read the basket
- Quantity value: pro-rate selected supermarket pack prices to the ingredients supplied. This is the fair recurring food-value comparison for a household that can use leftovers.
- Standalone selected-pack basket: buy enough of each selected pack for one bag, assuming none of those kit ingredients is already stocked. This ties up more cash, but the remainder is still useful food. It is not all waste.
- Convenience value: add avoided planning, sourcing and shopping time, travel and genuinely avoided waste. Cooking and cleanup remain. This premium is personal, not a supermarket saving.
The selected whole-pack baskets are approximately €68, €70 and €78. They make the “about €70 feels cheap” intuition understandable, especially for someone buying unfamiliar ingredients. For an established pantry, quantities alone are closer to €37, €37 and €47. The real case for the bag is that someone has chosen the menu, found the ingredients, portioned them and brought them home.
Common staples the recipes expect at home—oil, salt, pepper, sugar, vinegar and W126 butter—are excluded from both grocery comparisons. Cooking energy, shop delivery fees and travel are excluded here. Retail prices include consumer IVA. Selected online produce formats are not mandatory walk-in pack sizes, and regular prices exclude promotions. Exact brands, organic status, unspecified weights and specialty amounts are unknown. A multi-store basket is a replacement estimate, not a single-store checkout guarantee.
Inspect the ingredients and change the price assumption
This slider changes all selected prices together; it is a sensitivity exercise, not a measured market price range. Amber “allowance” rows have no verified matched current product price. Source links show the selected retailer proxy, not the brand Natalie necessarily supplied. Detailed cents make the calculation reproducible; they do not imply measured precision.
Full ingredient ledger for the selected delivery
The customer’s time matters
The recipe PDFs list roughly 35–45 minutes for most dishes, plus fish defrosting where indicated. Prepared-meal competitors below remove cooking as well as shopping. Natalie removes the menu decision and grocery trip while preserving fresh family cooking. That is a different benefit, and should be sold clearly.
What would the convenience be worth to you?
Uses food quantity value, not the cost of leftover packs. Personal valuation only.
Compare one 12-portion bag.
Start near the three-bag average; avoid whole-pack leftovers here.
Cooking and washing-up remain. Do not count them as saved.
Subjective value, not cash income or guaranteed savings.
Only costs actually avoided, not a trip still taken for other groceries.
Default zero. Leftover rice is an asset, not automatically waste.
Portugal · current regular prices
€90 is a credible boutique price test. €110 faces more prepared-food alternatives.
Mesa Fresca is the strongest direct local benchmark: ingredients and recipes, with pickup in Campo de Ourique on Mondays. Its €84 box is four recipes for three adults, also 12 advertised portions. Taxes are included; delivery costs extra. Natalie’s twelve portions are split into three dinners for four people, so the household fit differs.
| Provider | Format / size | 12 portions or equivalent | Per portion | Purchase and delivery caveat | Source |
|---|---|---|---|---|---|
| Natalie, current mixed subscription | Ingredients; 3 dinners × 4 | €73.72 | €6.14 | 12 portions; customer receipts confirm no separate delivery charge | Live product |
| Mesa Fresca | Ingredients; 4 dinners × 3 | €84 pickup | €7.00 | 12 advertised adult portions; home delivery extra | Storefront |
| Dona Marmita Fit | Cooked, refrigerated; 340 g | €77.87 | €6.49 | Actual 12-pack; mainland delivery included | 12-pack |
| Dona Marmita XL | Cooked, refrigerated; 550 g | €103.82 | €8.65 | Actual 12-pack; mainland delivery included | Size selector |
| Prontíssima, lighter | Cooked, refrigerated; 300 g | €89.90 | €7.49 | Actual 12-pack; mainland delivery included | Prices & FAQ |
| Prontíssima, larger | Cooked, refrigerated; 450 g | €123.90 | €10.33 | Actual 12-pack; mainland delivery included | Prices & FAQ |
| Food4Fitness L | Cooked; 350 g | €107.14 equivalent | €8.93 | Actual purchase 14 meals €125; delivery included above €90 | Packs |
| A Cozinha Verde | Cooked vegan; weight undisclosed | €102.90 equivalent | €8.58 equivalent, incl. fee | Actual 10-pack €82; €4.50 Sintra delivery. Scaling is not a 12-pack checkout quote. | Packs & delivery |
| A Marmita, menu examples | Cooked; example dishes 400 g | €92.40–119.88 equivalent | €7.70–9.99 | Dish examples; route/checkout not verified | Current menu |
| Farm to Home, standalone mains | Cooked; generally ~500 g | €150–210 equivalent | €12.50–17.50 | Premium main-dish range; delivery free at 6+ meals | Menu & FAQ |
All prices observed 2 October 2026. Introductory coupons excluded. “Equivalent” scales a quoted unit price and is not an actual purchasable 12-pack. Portion weights are advertised and have not been nutritionally or taste matched to Natalie’s dinners. Route coverage and final checkout were not tested with a private address.
Cheaper substitutes also exist
| Supermarket prepared option | Size | 12 portions / packs | What the comparison omits | Source |
|---|---|---|---|---|
| Spaghetti bolognese or duck rice | 350 g / 300 g | €47.88 | Shopping/delivery; sides; different dish mix | Spaghetti · Duck rice |
| Chicken curry & vegetable quinoa | 350 g | €62.28 | Not vegetarian; shopping/delivery extra | Product |
| Family beef & potato pie | 2.5 kg, advertised 6 servings | €54.96 for two trays | Two identical family dishes; no meal planning variety | Product |
| Frozen duck rice | 300 g | €35.88 for twelve packs | Pack/person assumption; frozen, different quality and variety | Product |
There is no honest argument that a €90–€110 raw-ingredient bag is the lowest-cost way to feed a family. Nor does every 300 g ready meal replace a full family dinner. The useful promise is trusted, mostly vegetarian family cooking with the planning and shopping done.
What competitors teach beyond price
Portion clarity. Dona Marmita separates 270 g, 340 g and 550 g offers; Food4Fitness uses 250/350/450 g. Show Natalie’s actual serving assumptions and ingredient weights. “12 meals” alone leaves buyers guessing.
Charge for complexity. A Cozinha Verde charges for swaps and desserts. Unlimited substitutions, special routes or one-off delivery windows should not be hidden inside a standard price.
Predictable commitment. Larger packs, subscription advantages and pooled deliveries can lower operating costs. Discounts should buy a real saving or commitment, rather than reward the least profitable orders.
Separate premium from basic food. Farm to Home’s subscription bundles bread, soups and mains. Its €59 headline is not four equivalent dinner mains. Natalie should be just as explicit about what extras do and do not replace.
Additional comparator and exclusions
Zero Stress in Amadora advertises frozen customised meals up to 350 g: €135 for ten one-off meals, or €240 for twenty under a monthly plan. Pickup is free; delivery eligibility differs by plan. It is a small-business premium reference, not a market median. EatTasty was excluded because its current official service/pricing could not be verified; Go Natural and Eat Fit did not yield a comparable verified pack quote. Old press prices should not be used as current competitors.
Sweden and other markets
Verified delivered kit quotes are around €60–€83 for 12 portions.
The comparison below fixes the quantity at three recipes × four people. These are regular ingredient-kit prices including verified delivery charges, with Linas’ unverified charge left visible. Promotions and premium-menu extras are excluded. These services commonly operate weekly; Natalie’s bag arrives fortnightly.
| Country / provider | Original recurring price | Euro / 12 portions | Euro / portion | Evidence / caveat | Source |
|---|---|---|---|---|---|
| Sweden · HelloFresh | SEK 786 + 49 delivery | €73.96 | €6.16 | Live configurator; Stockholm public postcode; standard window, surcharges possible | Official plans |
| Sweden · Linas Matkasse | SEK 910 + delivery unverified | €80.60 + delivery | €6.72 + delivery ÷ 12 | Regular price; SEK 637 introductory price excluded | Official selector |
| UK · Gousto | £47.25 + £3.99 delivery | €60.26 | €5.02 | Official full-price table, updated 10 July 2026 | Official prices |
| Germany · HelloFresh | €66.50 + €5.99 delivery | €72.49 | €6.04 | Live configurator; Berlin public postcode | Official plans |
| France · Quitoque, delivered | €74.99 + €2.99–7.99 | €77.98–82.98 | €6.50–6.92 | Window/location dependent; remote surcharge possible | Selector · Delivery tariff |
| France · Quitoque, pickup | €74.99 + €1.99 pickup | €76.98 | €6.42 | Participating partner-store pickup only | Pricing explanation |
Conversion: €1 = SEK 11.2900 and GBP 0.85033, dated 2 October 2026 in the ECB daily reference feed. Divide the foreign-currency price by that rate. Card exchange rates differ. This is nominal-price comparison, not an affordability adjustment.
Natalie’s current €73.72 mixed subscription sits near HelloFresh Sweden (€73.96) and Germany (€72.49). That does not establish that all competitors charge more. A €90–€110 offer would deliberately occupy a more personal, boutique position, without the purchasing and delivery scale of a multinational.
Swedish willingness to pay should not be transplanted to Portugal. Eurostat’s 2025 consumption-volume index puts Portugal below Sweden and Germany, but that index is not household income and must not be used to mechanically reprice a Swedish bag. Interview local Portuguese households separately from convenience-oriented expatriate customers.
A shopping-list tier already has a proven product category
Sorted Sidekick’s official UK price is £6 per month (about €7.06) or £60 billed annually (about €70.56/year, equivalent to €5.88/month). It combines coordinated recipe packs, a shopping list, portion scaling and cooking guidance; customers buy groceries themselves. This supports testing a €5–€9 monthly planning product. It does not prove demand for Natalie’s version.
A recipe archive alone is weaker: HelloFresh and Linas already expose recipes for free. Natalie’s paid value should be the coordinated plan, one consolidated Portuguese shopping list, portion scaling, substitutions, saved favourites and an easy way to use the archive.
Pricing and customer willingness
Use €90 as a paid test; make €110 an optional way to support continuity.
| Bag price | €/portion | Average month at all 26 cycles | Compared with actual €73.72 | Interpretation |
|---|---|---|---|---|
| €73.72 | €6.14 | €159.73 | Current receipt baseline | 3 dinners for four each fortnight |
| €90 | €7.50 | €195.00 | +22.1%; +€35.27 average month | Credible delivered test; no guarantee of retention |
| €110 | €9.17 | €238.33 | +49.2%; +€78.60 average month | Optional supporter / premium offer; test demand |
Calendar average = bag price × 26 ÷ 12. These amounts cover 6.5 family dinners per average month, not the household’s entire food budget. Actual yearly spend is lower with pauses or business closures.
The customer who would pay €110 is a valuable early supporter, not a demand curve. Ask more people what they would actually order, then take payment at the proposed price for a limited pilot. Compliments, survey intent and a discounted first bag are different from recurring purchases.
- Cost the next two menus first. Actual purchase invoices, packed quantities, paid helper minutes, total route cost and owner hours. Split vegetarian and mixed costs, especially salmon-heavy weeks.
- Replace indefinite grandfathering with a clear transition. Give existing subscribers notice, explain the sustainable price, and offer pickup/digital alternatives. Confirm existing terms and cancellation rights before implementation.
- Run two to four delivery cycles at €90 for the mixed reference offer. Record invitations, purchases, repeats, skips and cancellation reasons. A roughly €85 vegetarian test is only sensible if its separate cost sheet supports it.
- Offer €110 as an opt-in supporter bag. Keep the same core kit; add archive/planning access, transparent updates and an occasional bounded group benefit. Do not promise unlimited coaching or a labour-heavy gift in every bag.
- Choose the final price from margin and paid retention. If the €90 model barely pays the owner, a little churn or one expensive route can still leave it unsustainable.
Suggested customer message: “To keep developing the recipes, sourcing the ingredients and delivering your bags, our mixed bag will be €90 from [date]. You will still receive three recipes for four people. We are also testing an €80 collection option. A voluntary €110 supporter option helps us keep developing the service.” This is proposed copy, not a message sent or an announced price change.
Interactive economics · replace assumptions with actuals
A busy business can still fail to pay its founder.
Contribution is what one bag leaves after VAT and avoidable fulfilment costs. It must cover overhead, owner compensation and a buffer for quieter months. The default model is a worked example: 60 members, 75% paid participation over 26 opportunities, €35 supplier food cost and €10 all-in delivery cost. None is Natalie’s known accounting figure.
Includes the selected VAT scenario.
Members are not the same as bags ordered.
Includes holiday pauses and skips; use annual average.
Fortnightly maximum 26. Lower this for business-wide closures; do not count the same closure again in paid share.
Supplier cost, excluding recoverable VAT. Independent of the retail basket estimate.
Route wages, transport and travel time together.
Accountant, actual social costs, premises, insurance, platform etc. Includes an illustrative €36 platform allowance, not a known Natalie cost.
Planning, sourcing/admin and other owner work; before personal tax. A target, not take-home pay.
VAT, labour, fees and capacity
Default 13% is illustrative. The accountant must determine actual rates and treatment.
5% means €35 × 1.05, not an audited discard rate.
Net operating cost.
Owner work is already in the owner target; do not double count.
Include applicable employer costs in this rate.
Charged on gross revenue. Check actual processor and Squarespace plan.
€0.30 is a scenario, not verified merchant pricing.
Compares average demand only. Busy-cycle peaks require a separate schedule.
VAT scenarios keep the entered operating costs constant. If input VAT is not recoverable, include it in those costs; do not treat a 0% output scenario as proof of exemption or unchanged input-tax recovery. A different effective rate can change the conclusion about €90 materially.
Retention against €70 preserves its contribution, not its profitability. In the default example €70 is loss-making after owner compensation; keeping the same contribution would preserve that loss. Use the sustainable member threshold as well. Average capacity is not peak-cycle capacity.
What the model includes—and how to avoid double counting
Consumer price includes the selected effective output VAT. Operating costs exclude recoverable input VAT, and include nonrecoverable VAT where relevant. Mainland tax law has different rates for different supplies; the slider is not a ruling on meal kits. The accountant must establish the correct product, delivery and digital treatment. Portuguese Tax Authority, VAT rates.
VAT varies with sales; it is not modelled as a fixed monthly bill. Social costs actually borne by the business belong in the appropriate wage or overhead figure, once. Paid helper packing labour is separate from the owner’s planning/admin target. Delivery already includes route wages and transport. If Natalie also packs the bags herself, allocate those hours either to the owner target or per-bag labour without counting the same hours twice.
The owner target is a business compensation allowance before personal taxes, not a guaranteed net salary. The model omits profit tax, investment purchases, financing, working-capital timing and a full payroll calculation. It also assumes current costs are approximately linear within stated capacity. Growth can require another route or paid helper: recalculate costs at that step.
Calculation formulas
Net revenue / bag = consumer price ÷ (1 + effective VAT)
Variable cost / bag = food × (1 + waste uplift) + packaging + helper minutes ÷ 60 × loaded wage + delivery + gross-price fees + fixed payment fee
Contribution / bag = net revenue − variable cost
Average monthly surplus = annual orders ÷ 12 × contribution − monthly overhead − owner target
Sustainable members = round up [12 × (overhead + owner target) ÷ (opportunities × paid share × contribution)]
The minimum sustainable price solves the percentage-fee equation rather than holding fees fixed while changing price. A zero-demand or nonpositive-contribution scenario displays “no finite break-even”, rather than a misleading number.
Seasonality: plan cash, not just an average
Natalie reports holiday-related pauses. The scenario below spreads the annual orders across months with deliberately hypothetical demand weights. It preserves the annual total, so no second holiday reduction is applied. Bad-month cash gaps can exist even when the year breaks even.
This illustrative calendar is not inferred from order numbers or Natalie’s sales. A proper cash forecast should use her actual delivery dates and invoice/payment timing. The displayed reserve covers the deepest cumulative operating gap under this chosen January-start sequence; it is not a total working-capital requirement.
Keep access; charge for fulfilment
Different budgets need different products.
| Proposed tier | Price hypothesis | What the customer buys | What must stay controlled |
|---|---|---|---|
| Digital plan | €8 / month; test €5–9 | Same fortnightly menu, combined shopping list, substitutions, archive tools. Groceries separate. | Reuse recipe work; bound support. Competes with free recipes. |
| Pickup | €80 / mixed bag reference | Same 12 portions and recipe guidance, one collection point/time. | Partner fees, refrigeration/storage, travel and failed collection costs. |
| Delivered | €90 / mixed bag reference | 12 portions, reliable standard route delivery, recipe access. | One menu, one deadline, defined area and window. |
| Supporter | €110 / bag, voluntary | Same core delivered kit, membership tools, updates and limited community benefits. | Cost extras explicitly. No unlimited personal access. |
Pickup saves the genuinely avoidable stop, time and transport cost when collection replaces a route drop. If the same route still runs, that saving may be below the average per-bag cost. It does not remove menu work, sourcing, packing or premises. Start with one existing partner point and a fixed collection window. A €10 gross discount needs €8.55 net fulfilment savings at the illustrative 13% VAT and 3% fee settings, plus any pickup handling costs. Replace the defaults with actual marginal route savings.
For digital customers, promise a grocery-cost range and everyday Portuguese substitutions: for example ordinary broccoli when Bimi is expensive, a suitable locally available pulse instead of a hard-to-find variety, or a budget menu that avoids salmon and speciality mushrooms. Changes need recipe testing; do not simply replace ingredients and assume the meal works. The accessible product can retain Natalie’s judgement while handing procurement to the household.
Try a customer mix
Uses the ingredient, labour, fees, VAT, order rate and overhead settings above. Physical tiers are mutually exclusive. Digital memberships may overlap; do not add counts to claim unique customers.
Mutually exclusive physical tier.
Set genuinely avoided route cost and any pickup handling fee below.
Default removes the full €10 route allowance. A continuing route may save less; saving is capped at delivery cost.
Partner, storage, refrigeration and failed-collection allowance; default zero is an optimistic scenario.
Delivered bag; low-cost member benefits.
May overlap physical customers. Included recipe access must not be billed again.
Proposed test, not current offer.
Do not discount more than the genuinely avoided fulfilment cost.
Optional willingness to support the business.
Recipes and shopping list; groceries bought separately.
Include any gifts or group-session cost allocation.
Includes payment fees, support and incremental tools in this simplified model.
Default 23% illustrative. Confirm actual treatment separately.
What the accessible tier costs the household
Using the three reconstructed menus, repeat grocery quantities average about €40 per bag. At 26 menus a year, that is approximately €87 of these groceries per average month; a proposed €8 planning membership brings it to about €95. This covers the same 6.5 dinners for four per average month, assumes useful pantry carryover, and excludes cooking staples, energy, shopping travel and food for other meals. It is an illustration, not a grocery-price guarantee. A budget version could aim lower through tested ordinary ingredients and fewer speciality purchases.
Digital is access, not an automatic rescue. At the illustrative €8 price, 23% VAT and €3 variable cost, each billed membership contributes only about €3.50/month. Thirty memberships add about €105 before shared overhead; hundreds would be needed to carry the whole example business alone. Reusing recipe work and limiting support matter more than adding software features.
A bounded way to help lower-income households
An optional supporter surplus could fund a small number of lower-price pickup bags or digital memberships. Ring-fence a fixed budget from actual surplus after owner pay, then allocate a limited number of places. Do not promise one discounted bag for every supporter before measuring the margin. A €20 gross supporter premium is less than €20 available for support after VAT, payment fees and extras.
Schools, coworking spaces and employers may also pool orders into one drop. That can reduce travel per bag and reach households outside expatriate networks. It is a pilot idea, not verified demand. The route must be profitable without relying on forever-unpaid coordination.
Keep the launch small
Do not build all four tiers at once. Start with one price test, one collection pilot and an optional supporter choice. Collect paid digital preorders or a small beta cohort before building archive search, favourites and supermarket integrations. A well-organised PDF and combined shopping list can test the product before a new platform is justified.
SEO and conversion audit
Repair the route to ordering before buying more traffic.
The website already has readable public content, canonical URLs, a sitemap and Product/Offer structured data. The audit inspected 19 sitemap URLs and mobile pages at 390 × 844. This is a repair and improvement opportunity; it is not evidence that Squarespace makes the business invisible.
| Priority | Verified issue | Concrete action | Evidence |
|---|---|---|---|
| Now | Delivery page “Get Started” points to /our-bags, which returns 404 | Link to /our-meal-kits; 301 the old route | Delivery page |
| Now | Existing Lisbon page links to two obsolete /our-bags/p/... product URLs; both return 404 | Repair links and redirect each to its current /our-meal-kits/p/... counterpart | Lisbon landing page |
| Now | 10% and 15% first-order messages conflict; illustration still shows €61 | One authoritative offer; keep price in live product data | FAQ · Shop |
| Soon | Current menu absent from navigation; old /menu returns 404 | One permanent dated menu page with dishes, allergens, times, deadline and order link | Current buyer instructions |
| Soon | Sampled pages are English; no Portuguese hreflang alternatives found | Translate five commercial pages properly to pt-PT; reciprocal hreflang and self-canonicals | Homepage |
| Soon | Delivery coverage is mainly a raster map, with no accessible postcode list | Publish actual served postcodes/localities and border-address guidance | Delivery map |
| Later | Sitemap contains /404-error-page-not-found, returning 200 without observed noindex | Remove the named error page from sitemap and exclude from indexing through supported settings | Sitemap |
Proposed homepage title: Meal Kits in Lisbon & Cascais | Natalie’s Healthy Kitchen.
Proposed main heading: Three dietitian-planned dinners for four, delivered in Lisbon and Cascais.
Proposed Portuguese positioning: Ingredientes e receitas para três jantares de quatro pessoas, entregues quinzenalmente em Lisboa e Cascais.
Use one main descriptive H1, H2 for other sections, and correct “Recipies”. Multiple H1s alone do not prove a ranking penalty; this is a clarity improvement. Short, distinct product descriptions should state geography, portions, cooking requirement, timing and live price.
Improve the useful pages she already has
The Lisbon landing page and HelloFresh alternative page already exist. Repair, strengthen and internally link them before creating duplicates. The latter has an empty meta description and a generic process heading. It should be an honest, dated independent comparison, with no implication of affiliation or a Portuguese HelloFresh operation. Consider consolidating it with her existing comparison article if their intent overlaps.
Open the practical SEO implementation brief for exact redirect mappings, page titles, descriptions, Portuguese page proposals and a menu template.
Target meaningful intents, not invented keyword volumes: meal kits Lisbon, vegetarian meal kits Cascais, kits de refeições Lisboa, cabazes com ingredientes e receitas, and ementa vegetariana com lista de compras. “Refeições prontas” generally suggests cooked food; explain the distinction rather than implying Natalie delivers precooked meals.
The map supports a Lisbon–Cascais corridor with some inland areas. It does not justify advertising all Sintra municipality or Ericeira delivery. Existing household delivery in Sintra does not prove universal postcode coverage. Add locality pages only where service is real and the page offers specific useful detail.
Public discovery and paid recipes can coexist
Public, indexable
- Four complete recipe samples first; grow deliberately to 8–12.
- Real dish photos, ingredients, steps, yield and cooking time.
- One sample shopping list and pantry guide.
- Current menu previews and useful delivery/pricing answers.
Paid usefulness
- Full historical archive with search and filters.
- Consolidated shopping lists and portion adjustment.
- Portuguese substitutions and budget options.
- Saved favourites, planning and printable collections.
Complete public examples show how Natalie thinks and give search visitors something useful. A paywall around everything reduces discovery; publishing everything makes an archive-only subscription hard to sell. Add Recipe structured data only where matching complete recipe content is visible. Use actual times and yield; no invented ratings or nutrition.
Local reputation and measurement
Verify the existing Google Business Profile rather than assuming it is absent. If customers do not visit premises, use an appropriate service-area profile and hide the residential address. Update the order link, areas, public phone and photos. Ask actual customers for honest reviews after delivery; no incentives, fake reviews or selective requests. Google service-area guidance.
Product structured data already exists. Fix the inconsistent organisation telephone and generic location data in the existing output instead of adding competing schema blocks. Improve meaningful image alt text, especially the delivery map. The footer email display needs a small repair. A source-code newsletter storage warning requires an admin check; the audit did not observe a real signup failure.
No Search Console or analytics account was accessed. No Lighthouse or field speed score was obtained; the PageSpeed API returned a quota error. Mobile navigation and product layout worked in the tested viewport. Actual speed, conversion rate, ranking, search volume and independent review count remain unmeasured. Measure them before setting growth promises.
Track qualified visits inside served areas → product views → paid first orders → repeat orders → contribution. Raw traffic can look successful while distant enquiries and cheap one-off orders make fulfilment worse. SEO is unlikely to rescue the business by December on its own; fixing existing conversion leaks, retention and pricing has a shorter feedback loop.
October to December 2026
Give the business a fair test before the year-end decision.
| When | Work | Evidence to collect | Decision |
|---|---|---|---|
| First 7 days | Cost two menus and one full route; record owner time. Repair broken ordering links and inconsistent offers. | Actual net costs, paid orders, packing minutes, route stops/time, owner hours. | Know contribution by bag type and whether the current offer covers costs. |
| Weeks 2–8 · 2–4 fortnightly cycles | Pilot €90 mixed delivered, opt-in €110 supporter, one pickup point if its economics work. Explain the transition to legacy subscribers. | Paid repeat rate, contribution per invited customer, skip/cancellation reasons, route cost. | Select a price that pays work and retains enough demand, not the most popular survey answer. |
| Days 30–60 | Translate core PT pages, improve existing Lisbon/comparison pages, publish first complete public samples; digital beta if paid demand appears. | Search Console baseline; served-area enquiries; first/second orders; digital support minutes. | Continue channels that bring retained contribution. Keep digital small if support absorbs revenue. |
| Days 60–90 | Use actual October–December cohorts and 12-month seasonality to decide continue, simplify or stop. | Cash forecast, actual owner pay, sustainable customer count, capacity and repeat behaviour. | Do not continue solely because busy weeks cover unpaid labour. |
Five questions the accountant and actual numbers must answer
- What sales are VAT-inclusive, what rates apply, and which input VAT is recoverable?
- What are total ingredient and packaging costs per vegetarian/mixed menu, including losses?
- What does each complete delivery route cost, and how many paid stops can it carry?
- What is annual paid order volume after both member skips and business-wide closures?
- What monthly owner compensation and reserve make continuing worthwhile?
Then add a small operating buffer. Breaking even to the nearest euro is not resilience. A separate cash reserve, realistic cancellation policy and one sustainable standard bag are more useful than adding many new labour-heavy features.
Website help: useful, but not the main rescue lever
For scale, consider a hypothetical €36/month website-feature fee. Eliminating that fee is smaller than modest bag-price or delivery improvements. In the illustrative model, a €20 gross price increase leaves about €17.10 more contribution per order after 13% VAT and 3% fees. Just over two such orders match €36; losing subscription reliability during a rebuild could cost more.
Offer to fix the current Squarespace links, menu clarity, Portuguese content, SEO metadata and measurement first. Consider a replacement platform only after confirming all hosting, subscription, transaction, processing and maintenance costs, and preserving billing/skip/cancel behaviour. Payment processing will still exist on a cheaper website.
The strongest position for Natalie
“A dietitian plans three seasonal family dinners. We choose and portion the ingredients. You cook; we remove the planning and shopping.” Keep the physical offer convenient, the budget offer accessible and the supporter offer voluntary. Price the work honestly and decide from paid repeat demand.
Evidence and reproducibility
Know which numbers are facts, estimates and scenarios.
| Evidence class | What was used | What it establishes |
|---|---|---|
| Customer evidence | Three recent mixed-bag order confirmations; W126, W127, W128 ingredient/menu PDFs; Natalie’s September/October update. | Paid price and recipe inventory for those deliveries; reported business concerns. Personal addresses, email bodies and PDFs are not published. |
| Current public prices | Official provider sites and live configurators observed 2 October 2026. | Advertised regular offers, selected configurations and stated fees. Not a purchase or service guarantee for every postcode. |
| Retail reconstruction | Selected listed supermarket/specialist prices, recipe quantities, inferred weights and clearly marked price allowances. | Approximate replacement value and standalone pack outlay. Not historical grocery receipts or audited supplier cost. |
| Original business analysis | Editable VAT, cost, demand, capacity, price and owner-pay assumptions. | Scenario consequences. No access to Natalie’s accounts, margin or total subscribers. |
| SEO audit | Public 19-URL sitemap crawl, legacy-link checks and 390×844 browser inspection. | Concrete site repairs. No private traffic, conversion, ranking or speed data. |
Retail quantity value uses quantity ÷ pack quantity × selected pack price. Whole-pack outlay uses round up(quantity ÷ pack quantity) × pack price, independently for each ingredient and each bag. The selected crushed-tomato pack matches the recipe’s 390 g boxes. Prices are not the cheapest possible shopping route. Selecting cheaper brands, buying loose produce or using stocked ingredients changes the result.
Use the full ledger to see assumed pasta, herb, olive and speciality quantities. Gram amounts of drained legumes are compared to drained pack weight. Gross fruit weights include skins/stones. Salmon is a frozen retail proxy; unspecified white fish is valued as hake; hard cheese uses a €4.99/200 g Parmigiano Reggiano proxy, with Natalie’s actual brand and quality unknown. Organic certification is not assumed. The default bag inventory is mixed; it does not estimate a hypothetical vegetarian substitution recipe.
Default financial scenarios were checked with numerical tests for VAT reconciliation, break-even algebra, zero demand, nonpositive contribution, tier totals and digital overlap. The live report was reviewed on desktop and narrow screens. This validates arithmetic and interface behaviour, not the business assumptions.
Report prepared at the customer’s request for discussion with Natalie. Public research, anonymised customer evidence and clearly labelled analysis; private source documents remain local. Source links may change. Scenario values stay in this browser and are not sent to a server. No message was sent to Natalie and her own website was not modified.