{"id":244,"date":"2026-10-08T10:51:38","date_gmt":"2026-10-08T10:51:38","guid":{"rendered":"http:\/\/ganna-marketing.nl\/test-is-my-destination-ready\/"},"modified":"2026-10-08T11:09:38","modified_gmt":"2026-10-08T11:09:38","slug":"test-is-my-destination-ready","status":"publish","type":"page","link":"https:\/\/ganna-marketing.nl\/en\/test-is-my-destination-ready\/","title":{"rendered":"Test: is my destination ready?"},"content":{"rendered":"\n<div class=\"gq\" id=\"gq\">\n<p class=\"gq-label\">Readiness test<\/p>\n<h1 class=\"gq-h1\">How ready is your destination for cycling tourism?<\/h1>\n<p class=\"gq-lead\">Answer 5 quick questions and get a tailored readiness score + insights.<\/p>\n<div class=\"gq-progress\"><span id=\"gq-bar\"><\/span><\/div>\n<form id=\"gq-form\" novalidate>\n<fieldset class=\"gq-step\" data-step=\"1\"><legend><span class=\"gq-label\">1 \/ 5<\/span>Cycling Infrastructure<\/legend><p class=\"gq-q\">How would you rate the current cycling infrastructure?<\/p>\n<label><input type=\"radio\" name=\"q1\" value=\"1\"> Poor or unsafe infrastructure<\/label><label><input type=\"radio\" name=\"q1\" value=\"2\"> Fragmented or low-quality routes<\/label><label><input type=\"radio\" name=\"q1\" value=\"3\"> Usable core network<\/label><label><input type=\"radio\" name=\"q1\" value=\"4\"> Maintained, signed, varied network<\/label><label><input type=\"radio\" name=\"q1\" value=\"5\"> Discipline-specific &amp; comprehensive<\/label><\/fieldset>\n<fieldset class=\"gq-step\" data-step=\"2\" hidden><legend><span class=\"gq-label\">2 \/ 5<\/span>Sustainable Foundations<\/legend><p class=\"gq-q\">To what extent is sustainability embedded in your cycling tourism strategy?<\/p>\n<label><input type=\"radio\" name=\"q2\" value=\"1\"> No sustainability planning<\/label><label><input type=\"radio\" name=\"q2\" value=\"2\"> Awareness but not embedded<\/label><label><input type=\"radio\" name=\"q2\" value=\"3\"> Some low-impact access integration<\/label><label><input type=\"radio\" name=\"q2\" value=\"4\"> Train-friendly, seasonally spread approach<\/label><label><input type=\"radio\" name=\"q2\" value=\"5\"> Fully sustainable destination model<\/label><\/fieldset>\n<fieldset class=\"gq-step\" data-step=\"3\" hidden><legend><span class=\"gq-label\">3 \/ 5<\/span>Service Ecosystem<\/legend><p class=\"gq-q\">How developed is your destination&#8217;s support for cyclists?<\/p>\n<label><input type=\"radio\" name=\"q3\" value=\"1\"> No cyclist-friendly services<\/label><label><input type=\"radio\" name=\"q3\" value=\"2\"> Limited or informal offerings<\/label><label><input type=\"radio\" name=\"q3\" value=\"3\"> Rental\/repair services available<\/label><label><input type=\"radio\" name=\"q3\" value=\"4\"> Coordinated lodging &amp; bike support<\/label><label><input type=\"radio\" name=\"q3\" value=\"5\"> Fully branded service ecosystem<\/label><\/fieldset>\n<fieldset class=\"gq-step\" data-step=\"4\" hidden><legend><span class=\"gq-label\">4 \/ 5<\/span>Experience &amp; Narrative<\/legend><p class=\"gq-q\">Do you offer compelling and well-defined cycling experiences?<\/p>\n<label><input type=\"radio\" name=\"q4\" value=\"1\"> No defined cycling experience<\/label><label><input type=\"radio\" name=\"q4\" value=\"2\"> Disconnected or generic offers<\/label><label><input type=\"radio\" name=\"q4\" value=\"3\"> Some route themes emerging<\/label><label><input type=\"radio\" name=\"q4\" value=\"4\"> Strong themed ride collections<\/label><label><input type=\"radio\" name=\"q4\" value=\"5\"> Iconic, narrative-driven ride identity<\/label><\/fieldset>\n<fieldset class=\"gq-step\" data-step=\"5\" hidden><legend><span class=\"gq-label\">5 \/ 5<\/span>Readiness &amp; Cohesion<\/legend><p class=\"gq-q\">How aligned are your stakeholders and strategies?<\/p>\n<label><input type=\"radio\" name=\"q5\" value=\"1\"> No stakeholder collaboration<\/label><label><input type=\"radio\" name=\"q5\" value=\"2\"> Fragmented tourism and cycling strategy<\/label><label><input type=\"radio\" name=\"q5\" value=\"3\"> Some partnerships emerging<\/label><label><input type=\"radio\" name=\"q5\" value=\"4\"> Strong alignment between key actors<\/label><label><input type=\"radio\" name=\"q5\" value=\"5\"> Cycling is a core destination strategy<\/label><\/fieldset>\n<p class=\"gq-msg\" id=\"gq-msg\" role=\"status\"><\/p>\n<div class=\"gq-nav\"><button type=\"button\" class=\"gq-btn gq-ghost\" id=\"gq-back\" hidden>Back<\/button><button type=\"button\" class=\"gq-btn\" id=\"gq-next\">Next \u2192<\/button><\/div>\n<\/form>\n<div class=\"gq-result\" id=\"gq-result\" hidden>\n<p class=\"gq-label\">Your readiness score<\/p>\n<p class=\"gq-score\"><span id=\"gq-total\">0<\/span><small> \/ 25<\/small><\/p>\n<h2 class=\"gq-h2\" id=\"gq-title\"><\/h2>\n<p id=\"gq-text\"><\/p>\n<p class=\"gq-cta\" id=\"gq-cta\"><\/p>\n<div class=\"gq-nav\"><a class=\"gq-btn\" id=\"gq-mail\" href=\"mailto:info@ganna-marketing.nl\">Send me my results \u2192<\/a><a class=\"gq-btn gq-ghost\" href=\"\/contact\/\">Book an intro call<\/a><button type=\"button\" class=\"gq-btn gq-ghost\" id=\"gq-again\">Retake the test<\/button><\/div>\n<p class=\"gq-small\">\u201cSend me my results\u201d opens your own e-mail program with your score filled in, addressed to info@ganna-marketing.nl.<\/p>\n<\/div>\n<\/div>\n<style>\n.gq{max-width:760px;margin:0 auto;padding:clamp(48px,6vw,104px) clamp(16px,4vw,40px);font-family:\"Hanken Grotesk\",\"Helvetica Neue\",Arial,sans-serif;color:#101317}\n.gq-label{font-family:\"IBM Plex Mono\",ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#59606a;margin:0 0 12px;display:block}\n.gq-h1{font-family:\"Archivo\",\"Helvetica Neue\",Arial,sans-serif;font-weight:800;font-size:clamp(34px,1.4rem + 3vw,60px);line-height:1.02;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}\n.gq-h2{font-family:\"Archivo\",\"Helvetica Neue\",Arial,sans-serif;font-weight:800;font-size:clamp(26px,1.2rem + 1.4vw,36px);line-height:1.1;margin:8px 0 12px}\n.gq-lead{font-size:20px;line-height:1.5;margin:0 0 32px}\n.gq-progress{height:4px;background:#d9dcdf;border-radius:2px;margin-bottom:32px;overflow:hidden}\n.gq-progress span{display:block;height:100%;width:20%;background:#1571e8;transition:width .3s}\n.gq fieldset{border:0;margin:0;padding:0;display:grid;gap:10px}\n.gq legend{font-family:\"Archivo\",\"Helvetica Neue\",Arial,sans-serif;font-weight:800;font-size:26px;line-height:1.15;padding:0;margin-bottom:6px}\n.gq legend .gq-label{margin-bottom:8px}\n.gq-q{margin:0 0 8px;color:#59606a;font-size:17px}\n.gq label{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #d9dcdf;border-radius:3px;cursor:pointer;font-size:17px;line-height:1.35}\n.gq label:hover{border-color:#101317}\n.gq label:has(input:checked){border-color:#1571e8;box-shadow:inset 0 0 0 1px #1571e8}\n.gq input[type=radio]{accent-color:#1571e8;width:18px;height:18px;flex:none;margin:0}\n.gq-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}\n.gq-btn{display:inline-flex;align-items:center;min-height:48px;padding:14px 22px;font:600 16px\/1 \"Hanken Grotesk\",\"Helvetica Neue\",Arial,sans-serif;color:#fff;background:#1571e8;border:1px solid #1571e8;border-radius:3px;text-decoration:none;cursor:pointer}\n.gq-btn:hover{background:#101317;border-color:#101317;color:#fff}\n.gq-ghost{background:transparent;color:#101317;border-color:#d9dcdf}\n.gq-ghost:hover{background:transparent;color:#101317;border-color:#101317}\n.gq-msg{color:#b3261e;margin:12px 0 0;min-height:1.4em}\n.gq-result{padding:28px;background:#fff;border:1px solid #d9dcdf;border-radius:3px}\n.gq-score{font-family:\"Archivo\",\"Helvetica Neue\",Arial,sans-serif;font-weight:800;font-size:64px;line-height:1;color:#1571e8;margin:0}\n.gq-score small{font-size:24px;color:#59606a}\n.gq-cta{font-weight:600}\n.gq-small{font-size:14px;color:#59606a;margin:16px 0 0}\n.gq :focus-visible{outline:2px solid #1571e8;outline-offset:3px}\n.gq [hidden]{display:none!important}\n.gq a.gq-btn{text-decoration:none!important}\n<\/style>\n<script>\n(function(){\nvar f=document.getElementById('gq-form'),steps=[].slice.call(f.querySelectorAll('.gq-step')),cur=0,next=document.getElementById('gq-next'),back=document.getElementById('gq-back'),msg=document.getElementById('gq-msg'),bar=document.getElementById('gq-bar'),res=document.getElementById('gq-result');\nfunction show(i){steps.forEach(function(s,k){s.hidden=k!==i});cur=i;back.hidden=i===0;next.textContent=i===steps.length-1?'See my score \u2192':'Next \u2192';bar.style.width=((i+1)\/steps.length*100)+'%';msg.textContent=''}\nnext.addEventListener('click',function(){var sel=steps[cur].querySelector('input:checked');if(!sel){msg.textContent='Choose one of the answers to continue.';return}if(cur<steps.length-1){show(cur+1);return}finish()});\nback.addEventListener('click',function(){if(cur>0)show(cur-1)});\nfunction finish(){var total=0;for(var i=1;i<=5;i++){var v=f.querySelector('input[name=q'+i+']:checked');total+=v?parseInt(v.value,10):0}\nvar label,text,cta;\nif(total<=5){label='\ud83d\udea7 Just Beginning';text='Significant foundational work needed. No structure or strategy is in place.';cta='Every destination is a cycling destination, let us help you find yours.'}\nelse if(total<=10){label='\u26a0\ufe0f Early Potential';text='Some elements are emerging, but major gaps remain across multiple dimensions.';cta='Let us help you grow and unlock your cycling potential.'}\nelse if(total<=15){label='\ud83c\udf31 On the Path';text='A solid start. Key assets exist, but cohesion, branding, or sustainability is weak.';cta=\"Let's help you craft personas and get you on track!\"}\nelse if(total<=20){label='\ud83d\udeb4 Well-Developed';text='Strong foundation with room to lead. Fine-tune services, story, and coordination.';cta='Let us design your marketing strategy.'}\nelse{label='\ud83c\udfc6 High Readiness';text='Ready to lead in cycling tourism. Strategic, sustainable, and experience-rich.';cta='You know what you are doing \u2014 maybe Ganna is not meant for you \ud83d\ude09'}\ndocument.getElementById('gq-total').textContent=total;document.getElementById('gq-title').textContent=label;document.getElementById('gq-text').textContent=text;document.getElementById('gq-cta').textContent=cta;\nvar body='My cycling tourism readiness score: '+total+' \/ 25 ('+label.replace(\/^[^A-Za-z]+\/,'')+').\\n\\nDestination:\\nName:\\nPhone:\\n\\nMessage:\\n';\ndocument.getElementById('gq-mail').href='mailto:info@ganna-marketing.nl?subject='+encodeURIComponent('Readiness test: '+total+' \/ 25')+'&#038;body='+encodeURIComponent(body);\nf.hidden=true;bar.parentNode.hidden=true;res.hidden=false;res.scrollIntoView({behavior:'smooth',block:'start'})}\ndocument.getElementById('gq-again').addEventListener('click',function(){f.reset();res.hidden=true;f.hidden=false;bar.parentNode.hidden=false;show(0)});\nshow(0);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Readiness test How ready is your destination for cycling tourism? Answer 5 quick questions and get a tailored readiness score + insights. 1 \/ 5Cycling Infrastructure How would you rate the current cycling infrastructure? Poor or unsafe infrastructure Fragmented or low-quality routes Usable core network Maintained, signed, varied network Discipline-specific &amp; comprehensive 2 \/ 5Sustainable [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-244","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ganna-marketing.nl\/en\/wp-json\/wp\/v2\/pages\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ganna-marketing.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ganna-marketing.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ganna-marketing.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ganna-marketing.nl\/en\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":1,"href":"https:\/\/ganna-marketing.nl\/en\/wp-json\/wp\/v2\/pages\/244\/revisions"}],"predecessor-version":[{"id":245,"href":"https:\/\/ganna-marketing.nl\/en\/wp-json\/wp\/v2\/pages\/244\/revisions\/245"}],"wp:attachment":[{"href":"https:\/\/ganna-marketing.nl\/en\/wp-json\/wp\/v2\/media?parent=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}