Sign In

Minupidu.ee — capability overview

Reviews, profile & structured data — Listeo base vs Minupidu build

Live examples use real venue photos from minupidu.ee. The focus is on what event-marketplace users actually scan: star ratings, review quality signals, owner replies, and structured profile modules. Further sections cover JSON-LD schema, editorial pages, onboarding, and a CSV adapter demo (browser-only, no database writes).

1. Reviews, ratings & profile — production UI

When clients ask about “rankings”, they usually mean review scores and reputation UI — stars, criteria breakdown, and whether the owner can respond. Below is what we ship on top of Listeo, plus the structured profile layout on the same listing page.

Reviews & ratings (reputation ranking)

Listeo default reviews

Flat comment thread. Stars exist, but no reputation dashboard, no styled owner reply, no package-gated reply flow.

Reviews (3)

MK
Maria K. 12 Apr 2026

Great atmosphere for our team dinner. Service was fast and the menu had good vegetarian options.

JT
James T. 3 Mar 2026

Solid venue for 25 guests. Would book again for a client lunch.

  • No aggregate score panel or criteria bars
  • Owner responses not visually distinguished
  • Reply rights not tied to listing package
Minupidu build

Ratings dashboard + owner replies

Aggregate score, per-criteria bars, nested owner reply block, and PRO-gated “Reply to review” with upgrade path.

4.8 out of 5.0
Based on 26 reviews
Service quality 4.6
Communication 4.8
Value for events 4.4
MK
Maria K. 12 Apr 2026

Perfect for our 40-person corporate dinner in Tallinn Old Town. The team loved the Estonian menu and the private corner worked well for speeches.

Owner reply
15 Apr 2026 at 10:42

Thank you, Maria! We’re glad the evening worked for your team — we’ll be happy to host your next company event.

  • Rating overview — headline score + criteria bars (service, communication…)
  • Nested owner reply — custom styled block under each review
  • Package-gated replies — PRO unlocks reply; free tier gets upgrade CTA

Profile / single listing page

Listeo default profile

One flat column: description, mixed feature tags, contacts exposed in plain text.

Rataskaevu 16

Restaurants · Tallinn


Description
Popular restaurant in the Old Town, known for Estonian cuisine and warm hospitality.

Features
Wi-Fi · Parking · Rus · Est · Eng

Contacts
+372 555 0101 · info@restaurant.ee

  • Languages mixed with amenity tags
  • No structured contact privacy
  • Uniform blocks — hard to scan on mobile
Minupidu build

Our profile modules

Same venue — bento cards, language flags, capacity line, masked contacts. Styles match live single-listing CSS.

Rataskaevu 16 profile hero

Rataskaevu 16

Restaurants & banquet halls · Tallinn

Description

Popular restaurant in the Old Town, known for Estonian cuisine, warm hospitality, and a memorable atmosphere for corporate dinners.

Languages

RUS EST ENG

Capacity

80 guests

Contacts

  • Bento modules — ~750 lines of production single-listing CSS
  • Field Profiles — category-specific dynamic fields on submit & display
  • Multistep claim wizard — see section 4 below

2. Schema markup (JSON-LD)

Structured data is generated server-side and respects package visibility, multilingual content, and page type. Search engines receive clean @graph output — not hand-pasted snippets.

LocalBusiness AggregateRating Review CollectionPage ItemList FAQPage BreadcrumbList
  • Single listing — language-aware description, package-filtered offers, ratings & reviews only when the plan allows
  • SEO landing — CollectionPage + ItemList of venues, FAQPage from on-page questions, BreadcrumbList per TRP language
  • MultilingualinLanguage follows active locale (et-EE / ru-EE / en)
application/ld+json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "LocalBusiness",
      "name": "Rataskaevu 16",
      "url": "https://minupidu.ee/…/rataskaevu-16/",
      "description": "Popular Old Town restaurant…",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Tallinn",
        "addressCountry": "EE"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.8",
        "reviewCount": "26"
      }
    },
    {
      "@type": "CollectionPage",
      "name": "Corporate event restaurants in Tallinn",
      "inLanguage": "et-EE"
    },
    {
      "@type": "ItemList",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Rataskaevu 16" },
        { "@type": "ListItem", "position": 2, "name": "Lore Bistroo" }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [ "…" ]
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [ "…" ]
    }
  ]
}

3. Editorial page type (SEO landing)

Closest analogue to a from-scratch editorial layout — custom template with hero, stats, FAQ, and embedded listings loop.

Listeo archive pattern

Taxonomy archive: title bar + grid only. Fine for search, weak for storytelling.

Restaurants in Tallinn
Minupidu build

Custom SEO landing

Live landing — breadcrumbs, hero image, stats pills, intro copy, listings block.

Home › Restaurants › Tallinn

Corporate event restaurants in Tallinn

19 listings Updated Jun 2026

Compare verified venues for team dinners, parties, and banquets.

Tallinn restaurants hero

4. Claim / onboarding flow

Business onboarding rebuilt as a guided wizard with package cards — not a single Listeo popup form.

Listeo default

One-step modal: message field + submit.

Claim this listing

Minupidu build

Multistep wizard

Account → package cards → consent → confirmation. Custom CSS/JS + server validators.

1 Account 2 Package 3 Confirm
Basic
Free
Pro
€29/mo

5. CSV field adapter (Lead Search — demo)

Simplified public preview of the admin Lead Search CSV mapper. Upload a file or load the sample, run column analysis in the browser, and inspect normalized rows. Nothing is sent to the server or saved.

Download sample CSV