Barkistan

How we rank vets

Short version: Google gives us the business facts, Barkistan members give us the trust layer, and every card shows its working under “Why this vet?”. No clinic pays to be here, and nothing on this site calls anyone “the best vet in town”.

Two data sources, kept separate

Where community reports come from

Reports are paraphrased from the Barkistan WhatsApp groups (with the admins' permission) and from public Facebook and Reddit threads where Pakistani pet owners discuss vets. We never publish raw messages. Names, phone numbers and addresses are removed; each report is a third-person paraphrase, marked with its source (“via WhatsApp / Facebook / Reddit”). Where we show a direct quote, it is anonymised and only shown if a moderator chose to. Reports submitted through the form on this site go through the same review. If a report reflects something you wrote and you want it removed, see privacy.

The Barkistan™ Score

The number on a Community Vetted clinic, out of 100. It is built only from what members reported — the Google rating is never an input — and it is not shown at all until a clinic has at least three reports, so a single glowing message can never become a score.

Every card shows the breakdown under “Why this vet?”. A clinic on the to-avoid list has no score, because a middling number next to a warning reads as reassurance.

The ranking

For a normal search, each clinic gets a score from 0 to 1 made of:

“Community Vetted” — what it means

The green ✓ Community Vetted badge is not a rating. It means a Barkistan admin has read the member experiences we hold for that clinic (WhatsApp group discussions, Facebook and Reddit threads, and reports submitted on this site), judged them consistently positive, and approved the clinic. A high Google rating never triggers it; a clinic with no member evidence cannot get it. Admins can also mark a clinic rejected when the evidence is consistently bad — those clinics stay listed (they exist, and you should know what people said) but without the badge. The “Community Vetted” tab on each city page shows only approved clinics.

Vetted clinics get a modest boost in the default ranking (+0.08), because member evidence is what this site is for.

Trust labels

What AI does and doesn't do here

We use Claude to help moderators: to find clinic mentions in the WhatsApp export, paraphrase them without personal details, and suggest tags. It never decides a clinic's standing. Standing comes from actual member reports plus the transparent rules above, and a human approves every published report.

Limitations, honestly

Disagree with a ranking? The rules live in lib/ranking.ts; tell an admin and we'll discuss it in the group.