Claim your venue

<!doctype html>
<html lang="en-GB">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Claim your venue — FindMyHygiene</title>
<meta name="description" content="Own your venue's page on FindMyHygiene. Add your photos and your story alongside your official FSA rating. Verified Merchant from £99, Verified Kitchen from £499. No payment now.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Inter+Tight:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
:root{
  --fmh-paper:#f4eddd; --fmh-paper-2:#e9dfc9; --fmh-card:#fbf5e6; --fmh-navy:#141f3d;
  --fmh-amber:#d99a2b; --fmh-green:#1f7a4d; --fmh-persimmon:#e15a3f;
  --fmh-persimmon-dk:#b8442c; --fmh-ink:#1c1608; --fmh-ink-soft:#5b5140;
  --fmh-ink-softer:#8a8271; --fmh-line:#ddd3bd;
  --fmh-radius-sm:8px; --fmh-radius-md:16px; --fmh-radius-lg:24px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--fmh-paper);color:var(--fmh-ink);
  font-family:'Inter Tight',system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1;}
.wrap{max-width:1100px;margin:0 auto;padding:0 28px}

/* ---- site header ---- */
.site-head{border-bottom:1px solid var(--fmh-line);background:rgba(244,237,221,.85);
  backdrop-filter:saturate(1.2) blur(6px);position:sticky;top:0;z-index:10}
.site-head .wrap{display:flex;align-items:center;justify-content:space-between;height:66px}
.brand{display:flex;align-items:baseline;gap:10px;text-decoration:none}
.brand .mark{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:21px;letter-spacing:-.02em;color:var(--fmh-ink)}
.brand .tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fmh-persimmon);font-weight:600}
.site-head .back{font-size:13px;color:var(--fmh-ink-soft);text-decoration:none;font-weight:500}
.site-head .back:hover{color:var(--fmh-ink)}

/* ---- hero ---- */
.hero{padding:74px 0 8px}
.kick{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--fmh-persimmon);margin:0 0 18px}
h1.vk-h1{font-family:'Fraunces',Georgia,serif;font-optical-sizing:auto;font-variation-settings:'opsz' 144;
  font-weight:600;font-size:clamp(40px,6vw,72px);line-height:1.0;letter-spacing:-.03em;
  margin:0 0 22px;max-width:15ch;color:var(--fmh-ink)}
h1.vk-h1 i{font-style:italic;font-weight:500;color:var(--fmh-persimmon)}
.lede{font-size:19px;line-height:1.6;color:var(--fmh-ink-soft);max-width:60ch;margin:0}

/* ---- plans ---- */
.plans{display:grid;grid-template-columns:1fr 1.12fr;gap:24px;margin-top:46px;align-items:stretch}
.plan{border-radius:var(--fmh-radius-lg);padding:34px 34px;display:flex;flex-direction:column}
.plan-basic{background:var(--fmh-card);border:1px solid var(--fmh-line)}
.plan-best{background:var(--fmh-navy);color:var(--fmh-paper)}
.plan-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.16em;
  text-transform:uppercase;font-weight:600;padding:6px 12px;border-radius:100px;align-self:flex-start}
.plan-basic .plan-tag{background:var(--fmh-paper-2);color:var(--fmh-persimmon)}
.plan-best .plan-tag{background:rgba(217,154,43,.16);color:var(--fmh-amber)}
.plan h3{font-family:'Fraunces',Georgia,serif;font-optical-sizing:auto;font-weight:500;font-size:25px;letter-spacing:-.018em;margin:16px 0 3px}
.plan-best h3{color:var(--fmh-paper)}
.plan .plan-for{font-size:14px;margin:0 0 20px;line-height:1.5}
.plan-basic .plan-for{color:var(--fmh-ink-soft)}
.plan-best .plan-for{color:#c9d3e8}
.plan-price{display:flex;align-items:baseline;gap:9px;margin:0 0 6px}
.plan-price .n{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:52px;line-height:1;letter-spacing:-.03em}
.plan-basic .plan-price .n{color:var(--fmh-ink)}
.plan-best .plan-price .n{color:var(--fmh-paper)}
.plan-price .per{font-size:14px}
.plan-basic .plan-price .per{color:var(--fmh-ink-soft)}
.plan-best .plan-price .per{color:#c9d3e8}
.plan-save{font-size:13px;color:var(--fmh-amber);font-weight:600;margin:0 0 18px}
.plan ul{list-style:none;padding:0;margin:14px 0 26px;flex:1}
.plan li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;padding:9px 0;font-size:14.5px;line-height:1.42}
.plan li .li-ico{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}
.plan-basic li .li-ico{background:var(--fmh-green);color:#fff}
.plan-best li .li-ico{background:var(--fmh-amber);color:#2a1a04}
.plan-best li{color:#e6ebf5}
.plan li.head{grid-template-columns:1fr;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fmh-amber);padding:14px 0 4px;margin-top:6px;border-top:1px solid rgba(201,211,232,.18)}
.plan-choose{display:block;text-align:center;padding:15px 0;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border-radius:var(--fmh-radius-sm);cursor:pointer;border:0;width:100%;font-family:inherit;transition:background .15s,transform .15s}
.plan-basic .plan-choose{background:var(--fmh-ink);color:#fff}
.plan-best .plan-choose{background:var(--fmh-persimmon);color:#fff}
.plan-best .plan-choose:hover{background:var(--fmh-persimmon-dk);transform:translateY(-1px)}
.plan-basic .plan-choose:hover{transform:translateY(-1px)}
.plan-note{text-align:center;font-size:12px;margin:11px 0 0}
.plan-basic .plan-note{color:var(--fmh-ink-softer)}
.plan-best .plan-note{color:#9aa4bd}

/* ---- form ---- */
.sec{padding:44px 0 0}
.form-wrap{background:var(--fmh-card);border:1px solid var(--fmh-line);border-radius:var(--fmh-radius-lg);padding:38px 40px}
.form-wrap h2{font-family:'Fraunces',Georgia,serif;font-optical-sizing:auto;font-weight:500;font-size:28px;letter-spacing:-.02em;margin:0 0 4px}
.form-wrap .fsub{font-size:15px;color:var(--fmh-ink-soft);margin:0 0 26px;max-width:62ch;line-height:1.55}
.vk-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}
.ff{display:flex;flex-direction:column;gap:7px}
.ff.full{grid-column:1 / -1}
.ff label{font-size:13px;font-weight:600;color:var(--fmh-ink)}
.ff label .opt{color:var(--fmh-ink-softer);font-weight:400}
.ff input,.ff textarea{font-family:inherit;font-size:15px;color:var(--fmh-ink);background:#fff;border:1px solid var(--fmh-line);border-radius:var(--fmh-radius-sm);padding:13px 14px;width:100%;transition:border-color .15s,box-shadow .15s}
.ff textarea{min-height:92px;resize:vertical}
.ff input:focus,.ff textarea:focus{outline:none;border-color:var(--fmh-persimmon);box-shadow:0 0 0 3px rgba(225,90,63,.14)}
.plan-pick{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.plan-pick label{display:flex;gap:11px;align-items:flex-start;border:1.5px solid var(--fmh-line);border-radius:var(--fmh-radius-sm);padding:14px 15px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}
.plan-pick label:hover{border-color:var(--fmh-persimmon)}
.plan-pick input{width:auto;margin-top:3px;accent-color:var(--fmh-persimmon)}
.plan-pick label:has(input:checked){border-color:var(--fmh-persimmon);background:#fbeee9}
.pp-txt strong{display:block;font-size:15px}
.pp-txt span{font-size:13px;color:var(--fmh-ink-soft)}
.honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.vk-submit{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;margin-top:6px}
.vk-submit button{font-family:inherit;background:var(--fmh-persimmon);color:#fff;border:0;padding:18px 0;font-size:13px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;border-radius:var(--fmh-radius-sm);cursor:pointer;transition:background .15s,transform .15s}
.vk-submit button:hover{background:var(--fmh-persimmon-dk);transform:translateY(-1px)}
.vk-submit button:disabled{opacity:.6;cursor:default;transform:none}
.vk-reassure{font-size:13.5px;color:var(--fmh-ink-soft);text-align:center;margin:0;line-height:1.5}
.vk-reassure strong{color:var(--fmh-green)}
.vk-msg{grid-column:1 / -1;border-radius:var(--fmh-radius-md);padding:16px 18px;font-size:14.5px;line-height:1.5;display:none}
.vk-msg.ok{display:block;background:#d9efe0;color:#0f6b3d;border:1px solid #aeddc2}
.vk-msg.err{display:block;background:#f8e0d8;color:var(--fmh-persimmon-dk);border:1px solid #f0c2b3}

.trust{margin-top:26px;background:var(--fmh-paper-2);border-radius:var(--fmh-radius-md);padding:22px 28px;display:flex;gap:16px;align-items:flex-start}
.trust svg{flex-shrink:0;margin-top:2px}
.trust p{margin:0;font-size:13.5px;line-height:1.6;color:var(--fmh-ink-soft)}
.trust strong{color:var(--fmh-ink);font-weight:600}

/* ---- footer ---- */
.site-foot{margin-top:64px;border-top:1px solid var(--fmh-line);padding:34px 0 46px}
.site-foot .wrap{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:flex-start}
.site-foot .fa{font-size:12.5px;color:var(--fmh-ink-softer);line-height:1.6;max-width:64ch;margin:0}
.site-foot .fl{display:flex;gap:18px;flex-wrap:wrap}
.site-foot .fl a{font-size:12.5px;color:var(--fmh-ink-soft);text-decoration:none}
.site-foot .fl a:hover{color:var(--fmh-ink)}

@media(max-width:860px){
  .plans{grid-template-columns:1fr}
  .vk-form{grid-template-columns:1fr}
  .plan-pick{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
</style>
</head>
<body>

<header class="site-head">
  <div class="wrap">
    <a class="brand" href="/"><span class="mark">FindMyHygiene</span><span class="tag">Verified, not reviewed</span></a>
    <a class="back" href="/">&larr; Back to the index</a>
  </div>
</header>

<main>
<section class="hero"><div class="wrap">
  <p class="kick">For venue owners</p>
  <h1 class="vk-h1">Your rating is public. Your <i>story</i> isn't, yet.</h1>
  <p class="lede">Your FSA rating is already on your page, seen by diners and by every AI assistant that reads us. Claim your venue to add your photos and your side of the story. Pick the option that fits, send your details, and we'll take it from there. No payment now.</p>
</div></section>

<section class="sec"><div class="wrap">
  <div class="plans">

    <div class="plan plan-basic">
      <span class="plan-tag">Get listed</span>
      <h3>Verified Merchant</h3>
      <p class="plan-for">Own your page. Add the essentials diners look for.</p>
      <div class="plan-price"><span class="n">£99</span><span class="per">/ year</span></div>
      <ul>
        <li><span class="li-ico">&#10003;</span> Your own photos on your venue page</li>
        <li><span class="li-ico">&#10003;</span> Menu, plus a booking or order link</li>
        <li><span class="li-ico">&#10003;</span> Opening hours, kept current</li>
        <li><span class="li-ico">&#10003;</span> The Verified badge for your window and site</li>
        <li><span class="li-ico">&#10003;</span> You approve it all before it goes live</li>
      </ul>
      <button type="button" class="plan-choose" data-plan="Verified Merchant (£99/yr)">Choose Verified Merchant</button>
      <p class="plan-note">Best for a clean, claimed listing.</p>
    </div>

    <div class="plan plan-best">
      <span class="plan-tag">&#9733; Best value</span>
      <h3>Verified Kitchen</h3>
      <p class="plan-for">Everything above, plus a full illustrated feature that tells your story.</p>
      <div class="plan-price"><span class="n">£499</span><span class="per">/ year</span></div>
      <p class="plan-save">Around £999 of value. The £99 listing is included free.</p>
      <ul>
        <li><span class="li-ico">&#10003;</span> Everything in Verified Merchant</li>
        <li class="head">Plus the feature</li>
        <li><span class="li-ico">&#10003;</span> Your 2,000-word feature, written for you</li>
        <li><span class="li-ico">&#10003;</span> Original photography, sourced and set</li>
        <li><span class="li-ico">&#10003;</span> A website widget showing your live rating</li>
        <li><span class="li-ico">&#10003;</span> Rating-change alerts, all year</li>
        <li><span class="li-ico">&#10003;</span> Top of your city's page for 12 months</li>
        <li><span class="li-ico">&#10003;</span> We write it, you approve every word</li>
      </ul>
      <button type="button" class="plan-choose" data-plan="Verified Kitchen (£499/yr)">Choose Verified Kitchen</button>
      <p class="plan-note">One featured slot per city. First come, first placed.</p>
    </div>

  </div>
</div></section>

<section class="sec"><div class="wrap">
  <div class="form-wrap" id="claim">
    <h2>Send your details, not your card</h2>
    <p class="fsub">Tell us which venue is yours and how to reach you. We'll confirm it's really you, send the brief, and only take payment once you're happy to go ahead.</p>

    <form class="vk-form" id="vkForm" novalidate>
      <div class="ff full">
        <label>Which option?</label>
        <div class="plan-pick">
          <label><input type="radio" name="plan" value="Verified Merchant (£99/yr)"><span class="pp-txt"><strong>Verified Merchant</strong><span>£99 / year</span></span></label>
          <label><input type="radio" name="plan" value="Verified Kitchen (£499/yr)" checked><span class="pp-txt"><strong>Verified Kitchen</strong><span>£499 / year</span></span></label>
        </div>
      </div>
      <div class="ff"><label for="vname">Your name</label><input id="vname" name="name" type="text" autocomplete="name" required></div>
      <div class="ff"><label for="vvenue">Venue name</label><input id="vvenue" name="venue" type="text" required></div>
      <div class="ff"><label for="vtown">Town or city</label><input id="vtown" name="town" type="text" required></div>
      <div class="ff"><label for="vemail">Email</label><input id="vemail" name="email" type="email" autocomplete="email" required></div>
      <div class="ff"><label for="vphone">Phone <span class="opt">(optional)</span></label><input id="vphone" name="phone" type="tel" autocomplete="tel"></div>
      <div class="ff"><label for="vlink">Link to your venue page <span class="opt">(optional)</span></label><input id="vlink" name="venue_url" type="url" placeholder="findmyhygiene.co.uk/venue/..."></div>
      <div class="ff full"><label for="vmsg">Anything you'd like the feature to cover? <span class="opt">(optional)</span></label><textarea id="vmsg" name="message" placeholder="Your story, what you're proud of, a recent improvement..."></textarea></div>
      <div class="honey" aria-hidden="true"><label>Company<input name="company" type="text" tabindex="-1" autocomplete="off"></label></div>
      <div class="vk-submit">
        <div class="vk-msg" id="vkMsg"></div>
        <button type="submit" id="vkBtn">Send my details &rarr;</button>
        <p class="vk-reassure"><strong>No payment now.</strong> We reply within one working day. You only pay once your venue's confirmed and you've approved the plan.</p>
      </div>
    </form>
  </div>

  <div class="trust">
    <svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="#1f7a4d" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/><path d="M9 12l2 2 4-4"/></svg>
    <p><strong>How this stays honest.</strong> Anything you add is clearly labelled and sits alongside our independent FSA data. We check your facts, we don't endorse your venue, and <strong>your official rating and inspection date are never changed, hidden or softened.</strong> You can't buy a better score here. You can only tell your story next to the real one.</p>
  </div>
</div></section>
</main>

<footer class="site-foot"><div class="wrap">
  <p class="fa">Hygiene ratings sourced from the UK Food Standards Agency and published under the Open Government Licence v3.0. FindMyHygiene republishes official inspection results and does not alter them. Paid features are clearly labelled and do not affect any rating.</p>
  <div class="fl">
    <a href="/">Home</a>
    <a href="/method/">Methodology</a>
    <a href="/privacy/">Privacy</a>
    <a href="mailto:kaeltripton@gmail.com">Contact</a>
  </div>
</div></footer>

<script>
(function(){
  var form=document.getElementById('vkForm'),btn=document.getElementById('vkBtn'),msg=document.getElementById('vkMsg');
  document.querySelectorAll('.plan-choose').forEach(function(b){
    b.addEventListener('click',function(){
      var r=form.querySelector('input[name="plan"][value="'+b.getAttribute('data-plan')+'"]');
      if(r){r.checked=true;}
      document.getElementById('claim').scrollIntoView({behavior:'smooth',block:'start'});
    });
  });
  function show(k,t){msg.className='vk-msg '+k;msg.textContent=t;}
  form.addEventListener('submit',function(e){
    e.preventDefault();msg.className='vk-msg';msg.textContent='';
    var d=Object.fromEntries(new FormData(form).entries());
    if(d.company){show('ok','Thanks, we\u2019ve got your details.');form.reset();return;}
    if(!d.name||!d.venue||!d.email){show('err','Please add your name, venue and email so we can reach you.');return;}
    btn.disabled=true;var lab=btn.textContent;btn.textContent='Sending\u2026';
    fetch('/wp-json/fmh/v1/enquiry',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(d)})
      .then(function(r){return r.json().then(function(j){return {ok:r.ok,j:j};});})
      .then(function(res){
        if(res.ok&&res.j&&res.j.ok){form.reset();show('ok','Thanks \u2014 we\u2019ve got your details and we\u2019ll be in touch within one working day. No payment has been taken.');}
        else{show('err','Sorry, that didn\u2019t send. Please email us at kaeltripton@gmail.com and we\u2019ll sort it.');}
      })
      .catch(function(){show('err','Sorry, that didn\u2019t send. Please email us at kaeltripton@gmail.com and we\u2019ll sort it.');})
      .finally(function(){btn.disabled=false;btn.textContent=lab;});
  });
})();
</script>

</body>
</html>