Opent in een nieuw tabblad
SEO

Title tag

Definitie

De title tag is het HTML-element title in de head van een webpagina. Het bevat de titel van die pagina. Browsers tonen die tekst in het tabblad. Google gebruikt de title tag als een van de bronnen voor de klikbare titel in de zoekresultaten, maar kan daar een andere tekst voor kiezen.

Ook wel: title-element, paginatitel, meta title, SEO-titel
Niveau: basis
Bijgewerkt: 31 oktober 2026
Kort samengevat
  • Het title-element in de head bevat de titel van je pagina.
  • Google gebruikt het als bron voor de titel in de zoekresultaten, de title link.
  • Google kan die titel herschrijven, bijvoorbeeld als hij leeg, verouderd of onjuist is.

Hoe werkt een title tag?

Het title-element staat altijd in de head van de HTML. Het bevat alleen tekst, geen opmaak:

<title>Fietsonderhoud en reparatie in Utrecht | De Ketting</title>

Browsers tonen die tekst in het tabblad. Google noemt de klikbare titel van een zoekresultaat een title link. Google stelt die automatisch samen uit meerdere bronnen. De title tag is er één van. Andere bronnen zijn onder meer de grootste kop op de pagina, H1-koppen, de og:title-tag en ankerteksten van links naar de pagina.

Wanneer herschrijft Google je titel?

Google past de title link aan als de title tag de pagina slecht beschrijft. Google noemt onder meer deze situaties:

  • Half leeg: een titel met alleen | Merknaam.
  • Verouderd: een jaartal dat niet meer klopt met de zichtbare kop.
  • Onjuist: de titel past niet bij de inhoud van de pagina.
  • Herhaald: een groep pagina’s met precies dezelfde titel.
  • Andere taal: de titel is in een andere taal dan de tekst op de pagina.

Pas je een titel aan, dan moet Google de pagina eerst opnieuw crawlen. Dat kan volgens Google enkele dagen tot een paar weken duren.

Voorbeeld: van vage naar duidelijke titel

Fietsenmaker De Ketting in Utrecht had op de homepage alleen de titel Home. Google raadt zulke vage titels af. De nieuwe titel beschrijft de pagina, zet het onderwerp vooraan en sluit af met de naam van de zaak. Een scheidingsteken zoals een dubbele punt, streepje of verticale streep scheidt die twee.

Elke pagina krijgt een eigen titel. Dezelfde zoekwoorden steeds herhalen helpt niet: Google noemt dat keyword stuffing, en voor bezoekers oogt het als spam. Meer over titels en snippets lees je bij SEO-content.

Verwar title tag niet met

  • H1: de zichtbare hoofdkop op de pagina zelf. Google gebruikt ook die als bron voor de title link.
  • Meta description: een korte omschrijving van de pagina. Google gebruikt die soms voor de tekst onder de titel, de snippet.

Veelgestelde vragen over Title tag

Hoe lang mag een title tag zijn?

Google stelt geen maximum. Past de titel niet, dan kort Google hem in, meestal op basis van de schermbreedte. Zet de belangrijkste woorden daarom vooraan.

Waarom toont Google een andere titel dan mijn title tag?

Google maakt de titel in de zoekresultaten automatisch. Is je title tag leeg, verouderd of onjuist? Dan kan Google andere tekst kiezen, zoals de hoofdkop op de pagina.

Is meta title hetzelfde als een title tag?

Ja. Met meta title bedoelen marketeers meestal de title tag. Technisch is het geen meta-tag, maar een apart HTML-element.

Gerelateerde begrippen

  • Meta description

    Een meta description is een korte samenvatting van een webpagina in de HTML-code van die pagina.

  • SERP (search engine results page)

    SERP (search engine results page) is de pagina met zoekresultaten die een zoekmachine toont na een zoekopdracht.

  • Zoekintentie

    Zoekintentie is het doel achter een zoekopdracht: wat iemand wil weten, doen of vinden.

  • Featured snippet

    Een featured snippet is een uitgelicht zoekresultaat in Google waarbij het tekstfragment met het antwoord bovenaan staat, vóór de titel en de link.

Bronnen

  1. Google Search Central, Influencing your title links in search results (bijgewerkt 10 december 2025).
  2. MDN Web Docs (Mozilla), HTML document title element</a> (bijgewerkt 24 april 2026).</li> <li>Google Search Central, <a href="https://developers.google.com/search/docs/appearance/snippet" target="_blank" rel="noopener">Control your snippets in search results</a> (bijgewerkt 20 april 2026).</li> </ol> </div></div></div></section><section data-rocket-location-hash="9714229f7f53a72ffe04ce2777b5526a" id="brxe-bg03" class="brxe-section"><div data-rocket-location-hash="5e93efb11737403dd8bcd55b857f80eb" id="brxe-bg03c" class="brxe-container risers-container-default"><h2 id="brxe-bg03h2" class="brxe-heading">Hulp nodig?</h2><div id="brxe-bg03sub" class="brxe-text-basic">Wij helpen je van strategie tot uitvoering. Bekijk onze aanpak of plan een vrijblijvende kennismaking.</div><div id="brxe-bg03bts" class="brxe-div"><a id="brxe-bg03b1" class="brxe-button risers-btn-primary bricks-button" href="https://www.risers.nl/seo/">Bekijk onze SEO-aanpak</a><a id="brxe-bg03b2" class="brxe-button risers-btn-secondary bricks-button" href="/contact/">Plan kennismaking</a></div></div></section></main><footer id="brx-footer"><div id="brxe-ftlin0" class="brxe-div"></div><section id="brxe-ftsec0" class="brxe-section"><div id="brxe-ftcon0" class="brxe-container risers-container-default"><div id="brxe-ftgrd0" class="brxe-div brx-grid"><div id="brxe-ftc001" class="brxe-div"><p id="brxe-fth001" class="brxe-heading">Diensten</p><a id="brxe-ftd001" class="brxe-text-basic" href="https://www.risers.nl/seo/">SEO</a><a id="brxe-ftd002" class="brxe-text-basic" href="https://www.risers.nl/sea/">SEA</a><a id="brxe-ftd003" class="brxe-text-basic" href="https://www.risers.nl/social-media-adverteren/">Social media</a><a id="brxe-ftd004" class="brxe-text-basic" href="https://www.risers.nl/linkbuilding/">Linkbuilding</a><a id="brxe-ftd005" class="brxe-text-basic" href="https://www.risers.nl/data-en-tracking/">Data en tracking</a><a id="brxe-ftd006" class="brxe-text-basic" href="https://www.risers.nl/geo/">GEO</a><a id="brxe-ftd007" class="brxe-text-basic" href="/diensten/">Alle diensten</a></div><div id="brxe-ftc002" class="brxe-div"><p id="brxe-fth002" class="brxe-heading">Kennis</p><a id="brxe-ftk001" class="brxe-text-basic" href="/kennisbank/">Kennisbank</a><a id="brxe-ftk003" class="brxe-text-basic" href="/cases/">Cases</a><a id="brxe-ftk004" class="brxe-text-basic" href="/onderzoek/">Onderzoek</a><a id="brxe-ftk005" class="brxe-text-basic" href="/begrippen/">Begrippen</a></div><div id="brxe-ftc003" class="brxe-div"><p id="brxe-fth003" class="brxe-heading">Bedrijf</p><a id="brxe-ftb001" class="brxe-text-basic" href="/over-ons/">Over ons</a><a id="brxe-ftb003" class="brxe-text-basic" href="https://www.risers.nl/contact/">Contact</a></div><div id="brxe-ftc004" class="brxe-div"><p id="brxe-fth004" class="brxe-heading">Contact</p><p id="brxe-ftci01" class="brxe-text-basic">Mussenstraat 9, 1223 RB Hilversum</p><a id="brxe-ftcph0" class="brxe-text-basic" href="tel:+31851155020">+31 85 115 5020</a><a id="brxe-ftci02" class="brxe-text-basic" href="mailto:info@risers.nl">info@risers.nl</a><a id="brxe-ftci03" class="brxe-text-basic" href="https://www.linkedin.com/company/risersnl/">LinkedIn</a></div></div></div></section><section id="brxe-ftbot0" class="brxe-section"><div id="brxe-ftbtc0" class="brxe-container risers-container-default"><p id="brxe-ftcpy0" class="brxe-text-basic">Risers, 2026 · KvK 92815804 · Alle rechten voorbehouden.</p><div id="brxe-ftlnk0" class="brxe-div"><a id="brxe-ftll01" class="brxe-text-basic" href="/privacy-policy/">Privacy</a><a id="brxe-ftll03" class="brxe-text-basic" href="/cookie-policy/">Cookies</a><a id="brxe-ftll05" class="brxe-text-basic" href="/sitemap/">Sitemap</a></div></div></section></footer><script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bricks/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script type="text/rocketlazyloadscript" id="risers-antispam"> (function () { var t0 = Date.now(); var sel = 'input[name="rs_elapsed"]'; function stamp( form ) { if ( ! form || ! form.querySelectorAll ) { return; } var fields = form.querySelectorAll( sel ); for ( var i = 0; i < fields.length; i++ ) { fields[ i ].value = Date.now() - t0; } } document.addEventListener( "submit", function ( e ) { stamp( e.target ); }, true ); document.addEventListener( "input", function ( e ) { if ( e.target && e.target.form ) { stamp( e.target.form ); } }, true ); }()); </script><script type="text/rocketlazyloadscript">(function(){var d=document.getElementById("brxe-hdn002");if(d)d.insertAdjacentHTML("beforeend"," <svg width='12' height='12' viewBox='0 0 12 12' fill='none' style='vertical-align:middle;margin-left:2px'><path d='M3 4.5L6 7.5L9 4.5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");})();</script><script id="gtm4wp-contact-form-7-tracker-js-before"> var gtm4wp_cf7_config = {"inputs":"full","ga4events":false}; //# sourceURL=gtm4wp-contact-form-7-tracker-js-before </script> <script type="text/rocketlazyloadscript" data-wp-strategy="defer" defer id="gtm4wp-contact-form-7-tracker-js" data-rocket-src="https://www.risers.nl/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-contact-form-7-tracker.js?ver=2.0.6"></script> <script id="bricks-scripts-js-extra"> var bricksData = {"debug":"","locale":"nl_NL","ajaxUrl":"https://www.risers.nl/wp-admin/admin-ajax.php","restApiUrl":"https://www.risers.nl/wp-json/bricks/v1/","nonce":"3bea95824c","formNonce":"8e6b9eab58","wpRestNonce":"c242598fa2","recaptchaIds":[],"animatedTypingInstances":[],"videoInstances":[],"splideInstances":[],"tocbotInstances":[],"swiperInstances":[],"queryLoopInstances":[],"interactions":[],"filterInstances":[],"isotopeInstances":[],"activeFiltersCountInstances":[],"googleMapInstances":[],"leafletMapInstances":[],"choicesInstances":[],"facebookAppId":"","headerPosition":"top","offsetLazyLoad":"300","useQueryFilter":"","i18n":{"choicesjs":{"noChoicesText":"Geen opties om uit te kiezen","noResultsText":"Geen resultaten gevonden","removeItemIconText":"Verwijder item","search":"Zoeken"},"close":"Sluiten","closeMobileMenu":"Sluit mobiel menu","firstSlide":"Ga naar de eerste dia","hidePassword":"Wachtwoord verbergen","lastSlide":"Ga naar de laatste dia","locationContent":"Locatie-inhoud","locationSubtitle":"Locatieondertitel","locationTitle":"Locatietitel","mobileNavMenu":"Mobiel navigatiemenu","navMenu":"Navigatiemenu","nextSlide":"Volgende dia","noLocationsFound":"Geen locaties gevonden","openAccordion":"Open accordeon","openMobileMenu":"Open mobiel menu","opensInNewTab":"Opent in een nieuw tabblad","pause":"Automatisch afspelen pauzeren","play":"Automatisch afspelen starten","prevSlide":"Vorige dia","queryUpdated":"Resultaten bijgewerkt.","queryUpdatedPage":"Resultaten bijgewerkt. Pagina %s.","recaptchaError":"Google reCaptcha: %s","remove":"Verwijderen","showPassword":"Wachtwoord tonen","slideX":"Ga naar dia %s","splide":{"carousel":"carousel","select":"Selecteer een dia om te tonen","slide":"dia","slideLabel":"%s van %s"},"swiper":{"paginationBulletMessage":"Ga naar dia {{index}}","slideLabelMessage":"{{index}} / {{slidesLength}}"},"zoom":"Zoom"},"filterNiceNames":[],"bricksGoogleMarkerScript":"https://www.risers.nl/wp-content/themes/bricks/assets/js/libs/bricks-google-marker.min.js?v=2.4.4","infoboxScript":"https://www.risers.nl/wp-content/themes/bricks/assets/js/libs/infobox.min.js?v=2.4.4","markerClustererScript":"https://www.risers.nl/wp-content/themes/bricks/assets/js/libs/markerclusterer.min.js?v=2.4.4","mainQueryId":"","activeSearchTemplate":"0","defaultMode":"light","postId":"5937","queryContextId":"5937","queryContextType":"post","popupContext":{"postId":5937,"popupContextId":false,"popupContextType":"post"},"previewTemplateId":"0","baseUrl":"https://www.risers.nl/begrippen/title-tag/","pageFilters":[],"language":"","wpmlUrlFormat":"","multilangPlugin":"","selectedFilters":[]}; //# sourceURL=bricks-scripts-js-extra </script> <script id="bricks-scripts-js" defer src="https://www.risers.nl/wp-content/themes/bricks/assets/js/bricks.min.js?ver=1793247503"></script> <script type="text/rocketlazyloadscript" id="wp-hooks-js" data-rocket-src="https://www.risers.nl/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script> <script type="text/rocketlazyloadscript" id="wp-i18n-js" data-rocket-src="https://www.risers.nl/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script> <script type="text/rocketlazyloadscript" id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after </script> <script type="text/rocketlazyloadscript" id="swv-js" defer data-rocket-src="https://www.risers.nl/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.2.4.1"></script> <script type="text/rocketlazyloadscript" id="contact-form-7-js-translations"> ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "contact-form-7", {"translation-revision-date":"2026-10-21 10:59:16+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"nl"},"This contact form is placed in the wrong place.":["Dit contactformulier staat op de verkeerde plek."],"Error:":["Fout:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); //# sourceURL=contact-form-7-js-translations </script> <script type="text/rocketlazyloadscript" id="contact-form-7-js-before"> var wpcf7 = { "api": { "root": "https:\/\/www.risers.nl\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; //# sourceURL=contact-form-7-js-before </script> <script type="text/rocketlazyloadscript" id="contact-form-7-js" defer data-rocket-src="https://www.risers.nl/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.2.4.1"></script> <input type="checkbox" id="m-toggle" class="m-toggle-input" aria-hidden="true"><label for="m-toggle" class="m-burger" aria-label="Menu"><span></span><span></span><span></span></label><nav class="m-panel" id="m-panel"><ul class="m-list"><li class="m-has-sub"><div class="m-row"><a href="/seo/"><span class="rs-menu-icon"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg></span>SEO</a><button class="m-chevron" aria-label="Toon sub-items" type="button"></button></div><ul class="m-sub"><li><a href="/seo/technische-seo/">Technische SEO</a></li><li><a href="/seo/seo-content/">SEO content</a></li><li><a href="/seo/local-seo/">Local SEO</a></li><li><a href="/seo/seo-consultancy/">SEO consultancy</a></li><li><a href="/seo/seo-strategie/">SEO strategie</a></li><li><a href="/seo/entity-building/">Entity building</a></li></ul></li><li class="m-has-sub"><div class="m-row"><a href="/sea/"><span class="rs-menu-icon"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><circle cx="12" cy="12" r="6"/><circle cx="12" cy="12" r="2"/></svg></span>SEA</a><button class="m-chevron" aria-label="Toon sub-items" type="button"></button></div><ul class="m-sub"><li><a href="/sea/google-ads/">Google Ads</a></li><li><a href="/sea/performance-max/">Performance Max</a></li><li><a href="/sea/google-shopping/">Google Shopping</a></li><li><a href="/sea/microsoft-ads/">Microsoft Ads</a></li><li><a href="/sea/chatgpt-ads/">ChatGPT Ads</a></li><li><a href="/sea/youtube-adverteren/">YouTube adverteren</a></li><li><a href="/sea/display-advertising/">Display advertising</a></li></ul></li><li class="m-has-sub"><div class="m-row"><a href="/social-media-adverteren/"><span class="rs-menu-icon"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m3 11 18-5v12L3 13v-2z"/><path d="M11.6 16.8a3 3 0 1 1-5.8-1.6"/></svg></span>Social media</a><button class="m-chevron" aria-label="Toon sub-items" type="button"></button></div><ul class="m-sub"><li><a href="/social-media-adverteren/meta-adverteren/">Meta adverteren</a></li><li><a href="/social-media-adverteren/linkedin-adverteren/">LinkedIn adverteren</a></li><li><a href="/social-media-adverteren/meta-adverteren/facebook-adverteren/">Facebook adverteren</a></li><li><a href="/social-media-adverteren/meta-adverteren/instagram-adverteren/">Instagram adverteren</a></li></ul></li><li class="m-has-sub"><div class="m-row"><a href="/linkbuilding/"><span class="rs-menu-icon"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"/><path d="M15 7h2a5 5 0 1 1 0 10h-2"/><line x1="8" x2="16" y1="12" y2="12"/></svg></span>Linkbuilding</a><button class="m-chevron" aria-label="Toon sub-items" type="button"></button></div><ul class="m-sub"><li><a href="/linkbuilding/whitelabel-linkbuilding/">Whitelabel linkbuilding</a></li><li><a href="/linkbuilding/internationaal/">Internationale linkbuilding</a></li><li><a href="/linkbuilding/digital-pr/">Digital PR</a></li></ul></li><li class="m-has-sub"><div class="m-row"><a href="/data-en-tracking/"><span class="rs-menu-icon"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 3v18h18"/><path d="M18 17V9"/><path d="M13 17V5"/><path d="M8 17v-3"/></svg></span>Data en tracking</a><button class="m-chevron" aria-label="Toon sub-items" type="button"></button></div><ul class="m-sub"><li><a href="/data-en-tracking/google-analytics-4/">Google Analytics 4</a></li><li><a href="/data-en-tracking/google-tag-manager/">Google Tag Manager</a></li><li><a href="/data-en-tracking/serverside-tracking/">Server-side tracking</a></li></ul></li><li class="m-has-sub"><div class="m-row"><a href="/geo/"><span class="rs-menu-icon"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"/><path d="M5 3v4"/><path d="M19 17v4"/><path d="M3 5h4"/><path d="M17 19h4"/></svg></span>GEO en AI Search</a><button class="m-chevron" aria-label="Toon sub-items" type="button"></button></div><ul class="m-sub"><li><a href="/geo/ai-search-optimalisatie/">AI-search optimalisatie</a></li><li><a href="/geo/gratis-geo-audit/">Gratis GEO-audit</a></li></ul></li><li class="m-divider"></li><li><a href="/kennisbank/">Kennisbank</a></li><li><a href="/over-ons/">Over ons</a></li><li><a href="/contact/">Contact</a></li><li><a href="/contact/" class="btn-primary">Plan kennismaking</a></li></ul></nav><script type="text/rocketlazyloadscript">(function(){var h=document.getElementById("brx-header"),t=document.getElementById("m-toggle"),b=document.querySelector(".m-burger"),p=document.getElementById("m-panel");if(h&&t&&b&&p){h.appendChild(t);h.appendChild(b);h.appendChild(p);}document.querySelectorAll(".m-chevron").forEach(function(btn){btn.addEventListener("click",function(e){e.stopPropagation();btn.closest(".m-has-sub").classList.toggle("is-open");});});if(p&&t){p.addEventListener("click",function(e){if(e.target.tagName==="A"&&!e.target.nextElementSibling)t.checked=false;});}document.addEventListener("keydown",function(e){if(e.key==="Escape"&&t)t.checked=false;});})();</script><script type="text/rocketlazyloadscript"> (function() { function addArrows(slider, cardSelector, scrollAmount) { if (slider.dataset.arrowsInit) return; slider.dataset.arrowsInit = "1"; var nav = document.createElement("div"); nav.className = "rs-slider-nav"; nav.innerHTML = '<button class="rs-slider-arrow rs-slider-prev" aria-label="Vorige">\u2039</button><button class="rs-slider-arrow rs-slider-next" aria-label="Volgende">\u203A</button>'; slider.parentNode.insertBefore(nav, slider.nextSibling); nav.querySelector(".rs-slider-prev").addEventListener("click", function() { var amount = scrollAmount || (slider.querySelector(cardSelector) ? slider.querySelector(cardSelector).offsetWidth + 16 : 300); slider.scrollBy({ left: -amount, behavior: "smooth" }); }); nav.querySelector(".rs-slider-next").addEventListener("click", function() { var amount = scrollAmount || (slider.querySelector(cardSelector) ? slider.querySelector(cardSelector).offsetWidth + 16 : 300); slider.scrollBy({ left: amount, behavior: "smooth" }); }); } function scan() { document.querySelectorAll(".brxe-ws01w").forEach(function(el) { addArrows(el, ":scope > .brxe-div", null); }); } // Run on load + observe for lazy-loaded elements scan(); window.addEventListener("load", function() { setTimeout(scan, 300); }); var obs = new MutationObserver(function() { scan(); }); obs.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ["class"] }); })(); </script><script type="text/rocketlazyloadscript" id="risers-accordion-role"> (function () { function fix() { document.querySelectorAll('.accordion-title-wrapper').forEach(function (t) { if (!t.getAttribute('role')) { t.setAttribute('role', 'button'); } if (!t.hasAttribute('tabindex')) { t.setAttribute('tabindex', '0'); } }); } function init() { fix(); document.addEventListener('keydown', function (e) { var t = (e.target && e.target.closest) ? e.target.closest('.accordion-title-wrapper') : null; if (t && (e.key === 'Enter' || e.key === ' ' || e.key === 'Spacebar')) { e.preventDefault(); t.click(); } }, true); setTimeout(fix, 700); window.addEventListener('load', function () { setTimeout(fix, 200); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })(); </script> <script type="text/rocketlazyloadscript" id="risers-accordion-a11y"> (function () { var n = 0; function panelOf(item) { for (var i = 0; i < item.children.length; i++) { if (item.children[i].classList.contains('accordion-content-wrapper')) { return item.children[i]; } } return null; } function sync() { document.querySelectorAll('.accordion-title-wrapper').forEach(function (title) { var item = title.parentElement; if (!item) { return; } var panel = panelOf(item); if (!panel) { return; } if (!panel.id) { panel.id = 'rs-acc-' + (++n); } if (title.getAttribute('aria-controls') !== panel.id) { title.setAttribute('aria-controls', panel.id); } if (!panel.hasAttribute('role')) { panel.setAttribute('role', 'region'); } title.setAttribute('aria-expanded', panel.offsetHeight > 0 ? 'true' : 'false'); }); } function onToggle(e) { var t = (e.target && e.target.closest) ? e.target.closest('.accordion-title-wrapper') : null; if (t) { setTimeout(sync, 400); } } function init() { sync(); document.addEventListener('click', onToggle, true); document.addEventListener('keyup', function (e) { if (e.key === 'Enter' || e.key === ' ' || e.key === 'Spacebar') { onToggle(e); } }, true); setTimeout(sync, 700); // after Bricks lazy-reveal / late layout window.addEventListener('load', function () { setTimeout(sync, 200); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })(); </script> <script type="text/rocketlazyloadscript"> (function() { if (!('IntersectionObserver' in window)) return; var prefersReduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches; var nodes = document.querySelectorAll('[data-counter]'); if (!nodes.length) return; nodes.forEach(function(el) { var target = parseFloat(el.getAttribute('data-counter')) || 0; var suffix = el.getAttribute('data-counter-suffix') || ''; if (prefersReduced) { el.textContent = target + suffix; return; } el.textContent = '0' + suffix; }); if (prefersReduced) return; var animate = function(el) { if (el.dataset.counterDone === '1') return; el.dataset.counterDone = '1'; var target = parseFloat(el.getAttribute('data-counter')) || 0; var suffix = el.getAttribute('data-counter-suffix') || ''; var duration = parseInt(el.getAttribute('data-counter-duration'), 10) || 1600; var start = null; var easeOutCubic = function(t) { return 1 - Math.pow(1 - t, 3); }; var step = function(ts) { if (start === null) start = ts; var p = Math.min(1, (ts - start) / duration); var v = Math.floor(target * easeOutCubic(p)); el.textContent = v + suffix; if (p < 1) { requestAnimationFrame(step); } else { el.textContent = target + suffix; } }; requestAnimationFrame(step); }; var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { animate(entry.target); observer.unobserve(entry.target); } }); }, { threshold: 0.5 }); nodes.forEach(function(el) { observer.observe(el); }); })(); </script> <script type="text/rocketlazyloadscript"> document.body.classList.add('glassmorphism-active'); // Scroll-direction for hide-on-scroll (desktop only) let lastScroll = 0; window.addEventListener('scroll', () => { const cur = window.scrollY; if (cur > lastScroll && cur > 100) { document.body.classList.add('scrolling-down'); } else { document.body.classList.remove('scrolling-down'); } lastScroll = cur; }); </script> <script>var rocket_beacon_data = {"ajax_url":"https:\/\/www.risers.nl\/wp-admin\/admin-ajax.php","nonce":"ec8c492073","url":"https:\/\/www.risers.nl\/begrippen\/title-tag","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true,"preconnect_external_domain":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800,"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}</script><script data-name="wpr-wpr-beacon" src='https://www.risers.nl/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script></body></html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->