{"css":"\/* ========================================================================== *\/\n\/* TOKENS                                                                     *\/\n\/* ========================================================================== *\/\n:root{\n  \/* Taken from the logo file itself, not guessed. *\/\n  --brand:#ff691f;          \/* the orange in SEO *\/\n  --brand-soft:#fff2ea;\n  --blue:#4078dd;           \/* the blue in BUDDY. every link and every action *\/\n  --blue-2:#2f5fc4;\n  --blue-3:#24488f;\n  --blue-soft:#eef3fd;\n\n  --ink:#0e1522;            \/* headings *\/\n  --ink-2:#26303f;\n  --body:#4a5567;           \/* running text *\/\n  --muted:#6f7c8f;\n  --faint:#98a3b3;\n\n  --line:#e5e9f0;\n  --line-2:#f1f4f9;\n  --paper:#ffffff;\n  --wash:#f7f9fc;\n  --dark:#0e1522;\n\n  --good:#0b8a4e;\n  --good-soft:#eafaf1;\n  --warn:#b45309;\n  --warn-soft:#fff8ed;\n\n  --r:14px;                 \/* cards *\/\n  --r-sm:10px;              \/* buttons, chips *\/\n  --r-lg:20px;              \/* the big moments *\/\n\n  --page:1160px;\n  --measure:none;\n}\n\n*,*::before,*::after{box-sizing:border-box}\nhtml{-webkit-text-size-adjust:100%;scroll-padding-top:81px}\n@media(max-width:940px){html{scroll-padding-top:75px}}\n\/* A short page used to leave the page background showing under the footer.\n   The body is a column and main takes the slack, so the footer lands on the\n   bottom edge instead. *\/\nhtml{min-height:100%}\nbody{\n  min-height:100vh; display:flex; flex-direction:column;\n  margin:0;background:var(--paper);color:var(--body);\n  font:400 16px\/1.62 Inter,-apple-system,BlinkMacSystemFont,\u0027Segoe UI\u0027,Roboto,Helvetica,Arial,sans-serif;\n  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;\n  font-variant-numeric:tabular-nums;\n}\nimg,svg{max-width:100%}\nh1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}\nul,ol{padding:0;list-style:none}\na{color:var(--blue);text-decoration:none}\na:hover{color:var(--blue-2)}\nstrong,b{font-weight:650;color:var(--ink-2)}\n\n\/* Visible focus everywhere. The app has none and it is the single cheapest\n   accessibility win on a site this size. *\/\n:where(a,button,input,select,textarea,[tabindex]):focus-visible{\n  outline:2px solid var(--blue);outline-offset:3px;border-radius:4px;\n}\n.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;\n  clip:rect(0 0 0 0);white-space:nowrap;border:0}\n.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:#fff;\n  padding:12px 18px;border-radius:0 0 var(--r-sm) 0;font-weight:650}\n.skip:focus{left:0;color:#fff}\n\n\/* ========================================================================== *\/\n\/* TYPE RAMP                                                                  *\/\n\/* ========================================================================== *\/\n.h1{font-size:clamp(34px,5.1vw,58px);line-height:1.06;letter-spacing:-.032em;\n  font-weight:800;color:var(--ink)}\n.h2{font-size:clamp(27px,3.4vw,40px);line-height:1.14;letter-spacing:-.028em;\n  font-weight:750;color:var(--ink)}\n.h3{font-size:clamp(19px,1.7vw,23px);line-height:1.26;letter-spacing:-.018em;\n  font-weight:700;color:var(--ink)}\n.h4{font-size:17px;line-height:1.35;letter-spacing:-.012em;font-weight:700;color:var(--ink)}\n.lead{font-size:clamp(17px,1.55vw,20px);line-height:1.55;color:var(--body)}\n.small{font-size:14.5px;line-height:1.55}\n.tiny{font-size:13px;line-height:1.5;color:var(--muted)}\n\n.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:750;\n  letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin:0 0 14px}\n.eyebrow::before{content:\u0022\u0022;width:16px;height:2px;background:var(--brand);border-radius:2px}\n.eyebrow.plain::before{display:none}\n\n\/* ========================================================================== *\/\n\/* LAYOUT                                                                     *\/\n\/* ========================================================================== *\/\n.wrap{max-width:var(--page);margin:0 auto;padding:0 24px}\n@media(max-width:640px){.wrap{padding:0 18px}}\n.sec{padding:82px 0}\n.sec.tight{padding:58px 0}\n.sec.wash{background:var(--wash);border-block:1px solid var(--line)}\n.sec.dark{background:var(--dark);color:#c3ccdb}\n.sec.dark .h2,.sec.dark .h3,.sec.dark .h4{color:#fff}\n.sec.dark .eyebrow{color:#8fb2f5}\n.sec.dark .lead{color:#aab5c6}\n@media(max-width:760px){.sec{padding:56px 0}.sec.tight{padding:40px 0}}\n\n.head{max-width:760px;margin:0 0 44px}\n.head.mid{margin-inline:auto;text-align:center}\n.head .h2+.lead{margin-top:14px}\n\n.grid{display:grid;gap:18px}\n.g2{grid-template-columns:repeat(2,1fr)}\n.g3{grid-template-columns:repeat(3,1fr)}\n.g4{grid-template-columns:repeat(4,1fr)}\n@media(max-width:1000px){.g4{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:680px){.g2,.g3,.g4{grid-template-columns:1fr}}\n\n\/* ========================================================================== *\/\n\/* BUTTONS                                                                    *\/\n\/* ========================================================================== *\/\n.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;\n  font:650 15px\/1 Inter,sans-serif;letter-spacing:-.005em;padding:14px 22px;\n  border-radius:var(--r-sm);border:1px solid transparent;cursor:pointer;\n  background:var(--blue);color:#fff;transition:background .14s,border-color .14s,color .14s;\n  text-align:center}\n.btn:hover{background:var(--blue-2);color:#fff}\n.btn svg{width:15px;height:15px;flex:none}\n.btn.ghost{background:var(--paper);color:var(--ink-2);border-color:var(--line)}\n.btn.ghost:hover{background:var(--wash);color:var(--ink);border-color:#cfd8e6}\n.btn.plain{background:transparent;color:var(--blue);padding-inline:0}\n.btn.plain:hover{background:transparent;color:var(--blue-2)}\n.btn.brand{background:var(--brand);color:#fff}\n.btn.brand:hover{background:#e85a12;color:#fff}\n.btn.sm{padding:10px 16px;font-size:14px}\n.btn.lg{padding:16px 26px;font-size:16px}\n.sec.dark .btn.ghost{background:transparent;color:#fff;border-color:#33405a}\n.sec.dark .btn.ghost:hover{background:#182133;border-color:#465570}\n\n.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}\n.cta-row .aside{font-size:13.5px;color:var(--muted)}\n.cta-row .aside a{font-weight:600}\n\n\/* ========================================================================== *\/\n\/* CARDS AND PIECES                                                           *\/\n\/* ========================================================================== *\/\n.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);\n  padding:26px 26px 24px;display:flex;flex-direction:column}\n.card.hover{transition:border-color .14s,box-shadow .14s,transform .14s}\n.card.hover:hover{border-color:#c9d7ee;box-shadow:0 10px 30px rgba(14,21,34,.07);transform:translateY(-2px)}\n.card .h3+p,.card .h4+p{margin-top:9px}\n.card .foot{margin-top:auto;padding-top:20px}\n.sec.dark .card{background:#151e2e;border-color:#25314a}\n\n.mark{width:42px;height:42px;border-radius:11px;background:var(--blue-soft);color:var(--blue);\n  display:flex;align-items:center;justify-content:center;flex:none;margin:0 0 16px}\n.mark svg{width:21px;height:21px}\n.mark.brand{background:var(--brand-soft);color:var(--brand)}\n\n.pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;\n  letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px;\n  background:var(--wash);color:var(--muted);border:1px solid var(--line)}\n.pill.blue{background:var(--blue-soft);color:var(--blue-3);border-color:#cddffa}\n.pill.brand{background:var(--brand-soft);color:#b8460f;border-color:#ffd9c2}\n.pill.good{background:var(--good-soft);color:var(--good);border-color:#b6ebd0}\n\n\/* A list where each item is a fact, not a feature. *\/\n.ticks li{display:flex;gap:11px;align-items:flex-start;padding:7px 0;font-size:15px;\n  line-height:1.55;color:var(--body)}\n.ticks li svg{width:17px;height:17px;flex:none;margin-top:3px;color:var(--good)}\n.ticks.blue li svg{color:var(--blue)}\n\n.stat{display:flex;flex-direction:column;gap:3px}\n.stat .n{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.03em;color:var(--ink);\n  line-height:1.05}\n.stat .l{font-size:13.5px;color:var(--muted);line-height:1.4}\n.sec.dark .stat .n{color:#fff}\n.sec.dark .stat .l{color:#8695ab}\n\nblockquote.quote{border:1px solid var(--line);border-left:3px solid var(--brand);\n  border-radius:0 var(--r) var(--r) 0;background:var(--paper);padding:20px 22px}\nblockquote.quote p{font-size:15.5px;line-height:1.6;color:var(--ink-2)}\nblockquote.quote cite{display:block;margin-top:11px;font-style:normal;font-size:13.5px;\n  color:var(--muted);font-weight:600}\n\n\/* Objection answers, and every FAQ on the site. *\/\n.qa{border-top:1px solid var(--line)}\n.qa details{border-bottom:1px solid var(--line)}\n.qa summary{list-style:none;cursor:pointer;padding:19px 44px 19px 0;position:relative;\n  font-size:16.5px;font-weight:650;color:var(--ink);line-height:1.45}\n.qa summary::-webkit-details-marker{display:none}\n.qa summary::after{content:\u0022\u0022;position:absolute;right:8px;top:26px;width:9px;height:9px;\n  border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);\n  transform:rotate(45deg);transition:transform .16s}\n.qa details[open] summary::after{transform:rotate(-135deg);top:30px}\n.qa .a{padding:0 44px 21px 0;font-size:15.5px;line-height:1.62;color:var(--body)}\n.qa .a p+p{margin-top:11px}\n\n\/* The \u0022you already bought this\u0022 line. Deliberately quiet: it is for the person\n   who needs it and invisible to everybody else. *\/\n.owned{font-size:13.5px;color:var(--muted);margin-top:14px}\n.owned a{font-weight:600}\n\n\/* -------------------------------------------------------- speak to a human\n   One compact line, not a section: it sits under a hero and must not compete\n   with the primary action next to it. *\/\n.talk-strip{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;\n  padding:14px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}\n.talk-strip .q{font-size:14.5px;color:var(--body)}\n.talk-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;\n  border:1px solid var(--line);font-size:14.5px;font-weight:650;background:var(--paper)}\n.talk-btn:hover{border-color:currentColor}\n.talk-btn.wa{color:#1da851}\n.talk-btn.tg{color:#2aabee}\n@media(max-width:560px){\n  .talk-strip{flex-direction:column;gap:10px;align-items:stretch;text-align:center}\n  .talk-btn{justify-content:center}\n}\n\n\/* ========================================================================== *\/\n\/* HEADER                                                                     *\/\n\/* ========================================================================== *\/\n.hdr{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);\n  backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}\n.hdr .in{max-width:var(--page);margin:0 auto;padding:0 24px;height:68px;\n  display:flex;align-items:center;gap:26px}\n@media(max-width:640px){.hdr .in{padding:0 18px;height:62px}}\n.hdr .logo{display:flex;align-items:center;flex:none}\n.hdr .logo img{height:19px;width:auto;display:block}\n\n.nav{display:flex;align-items:center;gap:2px;margin-right:auto}\n.nav\u003Eli{position:relative}\n.nav .top{display:flex;align-items:center;gap:6px;padding:10px 13px;border-radius:9px;\n  font-size:14.5px;font-weight:600;color:var(--ink-2);background:none;border:0;cursor:pointer;\n  font-family:inherit}\n.nav .top:hover{background:var(--wash);color:var(--ink)}\n.nav .top svg{width:11px;height:11px;color:var(--faint);transition:transform .16s}\n.nav li:hover .top svg,.nav li:focus-within .top svg{transform:rotate(180deg)}\n\n.menu{position:absolute;top:calc(100% + 8px);left:0;min-width:352px;background:var(--paper);\n  border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 44px rgba(14,21,34,.13);\n  padding:10px;opacity:0;visibility:hidden;transform:translateY(-5px);\n  transition:opacity .15s,transform .15s,visibility .15s;\n  \/* Never taller than what is left of the window below the header. SEO Products\n     is six items with descriptions and it passed the bottom of a 1366x768\n     laptop when the Link Exchange Network was added; the item that fell off was\n     simply unreachable, with nothing to say so. Scrolling is the honest answer:\n     the menu keeps every item and gives back the ones that do not fit. *\/\n  max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain}\n.nav li:hover .menu,.nav li:focus-within .menu{opacity:1;visibility:visible;transform:none}\n.menu .grp{font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;\n  color:var(--faint);padding:12px 12px 6px}\n.menu a{display:block;padding:10px 12px;border-radius:9px;color:var(--ink-2)}\n.menu a:hover{background:var(--wash)}\n.menu a .t{font-size:14.5px;font-weight:650;color:var(--ink);display:block}\n.menu a .d{font-size:13px;color:var(--muted);display:block;margin-top:2px;line-height:1.45}\n\n.hdr .acts{display:flex;align-items:center;gap:9px;flex:none}\n.hdr .acts .signin{font-size:14.5px;font-weight:600;color:var(--ink-2);padding:10px 12px}\n.hdr .acts .signin:hover{color:var(--ink)}\n\n.burger{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;\n  background:var(--paper);cursor:pointer;align-items:center;justify-content:center;padding:0}\n.burger svg{width:17px;height:17px;color:var(--ink-2)}\n.burger:hover{background:var(--wash)}\n#mnav:checked~.hdr .burger,.hdr:focus-within .burger{border-color:var(--line)}\n\/* The compact pair for phones. The desktop labels do not fit beside the logo\n   and the burger at 390px, but hiding them put the only way into an account\n   behind a menu, so a shorter pair takes their place. *\/\n.acts-m{display:none;align-items:center;gap:4px}\n.acts-m .signin-m{font-size:14px;font-weight:600;color:var(--ink-2);padding:9px 8px;white-space:nowrap}\n.acts-m .signin-m:hover{color:var(--ink)}\n.acts-m .btn.sm{padding:9px 13px;font-size:13.5px;white-space:nowrap}\n@media(max-width:940px){\n  .nav,.hdr .acts .signin{display:none}\n  .acts-m{display:flex}\n  .burger{display:flex}\n  \/* The auto margin that pushes the actions right lives on .nav, and .nav is\n     hidden here, so without this the burger sits against the logo with the\n     rest of the bar empty beside it. *\/\n  .hdr .acts{margin-left:auto}\n}\n\/* Below this the logo, a button and the burger no longer fit on one line, and\n   the row silently pushes the page 50px wider than the viewport. The sheet\n   carries the same CTA, so the button goes rather than the menu. *\/\n@media(max-width:560px){.hdr .acts \u003E .btn{display:none}}\n\/* Below this the logo has to give way, or the compact pair and the burger do\n   not fit on one line. *\/\n@media(max-width:460px){\n  .hdr .logo img{height:16px}\n  .hdr .in{gap:12px;padding:0 14px}\n  .acts-m .signin-m{padding:9px 5px;font-size:13.5px}\n  .acts-m .btn.sm{padding:9px 11px;font-size:13px}\n}\n\/* At 360 the row needed 333px of a 332px box, so the auto margin had no slack\n   left and the actions stopped sitting flush right. Everything gives a little. *\/\n@media(max-width:400px){\n  .hdr .logo img{height:14px}\n  .hdr .in{gap:8px;padding:0 12px}\n  .hdr .acts{gap:5px}\n  .acts-m{gap:3px}\n  .acts-m .signin-m{padding:9px 3px;font-size:13px}\n  .acts-m .btn.sm{padding:8px 9px;font-size:12.5px}\n  .burger{width:36px;height:36px}\n}\n\n\/* The mobile sheet is a plain checkbox toggle: no JavaScript, so it cannot fail. *\/\n\/* Its inner div also carries class \u0022in\u0022, so `.hdr .in{display:flex}` above was\n   matching it too and laying twelve stacked links out as one clipped row. The\n   sheet opened 63px tall and looked empty. *\/\n#mnav{display:none}\n.sheet{display:none;border-bottom:1px solid var(--line);background:var(--paper);\n  max-height:calc(100vh - 62px);overflow:auto}\n#mnav:checked~.sheet{display:block}\n.sheet .in{display:block;padding:14px 18px 26px;max-width:none;height:auto;gap:0}\n.sheet .grp{font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;\n  color:var(--faint);padding:18px 0 7px}\n.sheet a{display:block;padding:11px 0;font-size:16px;font-weight:600;color:var(--ink);\n  border-bottom:1px solid var(--line-2)}\n.sheet a .d{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:2px}\n.sheet .btn{width:100%;margin-top:16px}\n\n\/* ========================================================================== *\/\n\/* FOOTER                                                                     *\/\n\/* ========================================================================== *\/\nmain#main{flex:1 0 auto}\n.ftr{background:var(--dark);color:#94a1b6;padding:66px 0 34px;flex:none}\n.ftr a{color:#c3ccdb}\n.ftr a:hover{color:#fff}\n.ftr .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr .9fr 1fr;gap:30px}\n@media(max-width:900px){.ftr .cols{grid-template-columns:repeat(2,1fr);gap:30px}}\n@media(max-width:560px){.ftr .cols{grid-template-columns:1fr}}\n.ftr .brand img{height:20px;width:auto;display:block;margin-bottom:16px}\n.ftr .brand{padding-right:36px}\n@media(max-width:900px){.ftr .brand{padding-right:0}}\n.ftr .brand p{font-size:14px;line-height:1.6;color:#8695ab;max-width:290px}\n.ftr h4{font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;\n  color:#fff;margin:0 0 14px}\n.ftr li{padding:5px 0;font-size:14.5px}\n.ftr .rule{margin:44px 0 22px;border:0;border-top:1px solid #1e293c}\n\/* Two rows: who we are and who takes the money, with the copyright pushed to\n   the right edge; then the legal links on their own line beneath. *\/\n.ftr .legal{font-size:13.5px;color:#6d7c93}\n.ftr .legal .row{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline}\n.ftr .legal .row+.row{margin-top:10px}\n.ftr .legal .copy{margin-left:auto;text-align:right}\n@media(max-width:760px){.ftr .legal .copy{margin-left:0;text-align:left;width:100%}}\n\n\/* ========================================================================== *\/\n\/* SUB-PAGE FURNITURE \u2014 shared by the four pages under the homepage            *\/\n\/* ========================================================================== *\/\n.phero{padding:62px 0 54px;background:\n  radial-gradient(900px 380px at 78% -18%, #eef3fd 0%, rgba(238,243,253,0) 62%)}\n.phero .h1{font-size:clamp(30px,3.9vw,46px);line-height:1.1;max-width:22ch}\n.phero .lead{max-width:66ch;margin-top:18px}\n.phero .cta-row{margin-top:28px}\n@media(max-width:760px){.phero{padding:42px 0 38px}}\n\n\/* The mobile headline alternative the copy deck supplies, where it supplies one.\n   Both are in the markup; CSS picks. Neither is invented here. *\/\n.only-wide{display:block}\n.only-narrow{display:none}\n@media(max-width:640px){.only-wide{display:none}.only-narrow{display:block}}\n\n\/* Numbered procedure. Used for the campaign workflow and the placement method,\n   which are the two places a mechanism has to be believed. *\/\n.steps{counter-reset:s;display:grid;gap:10px}\n.steps li{counter-increment:s;display:flex;gap:15px;align-items:flex-start;\n  background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:15px 18px}\n.steps li::before{content:counter(s);width:25px;height:25px;border-radius:7px;flex:none;\n  background:var(--ink);color:#fff;font-size:12.5px;font-weight:750;\n  display:flex;align-items:center;justify-content:center;margin-top:1px}\n.steps li p{font-size:15px;line-height:1.55}\n\n\/* Two responsibilities, side by side, so neither can be read without the other. *\/\n.duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n@media(max-width:760px){.duo{grid-template-columns:1fr}}\n.duo .col{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:24px}\n.duo .col h3{font-size:16px;font-weight:750;color:var(--ink);margin:0 0 14px}\n.duo .col.us{border-top:3px solid var(--blue)}\n.duo .col.you{border-top:3px solid var(--brand)}\n\n\/* A note that limits a claim. Never decorative: it always removes something. *\/\n.caveat{margin-top:22px;padding:15px 18px;border:1px solid var(--line);border-left:3px solid var(--faint);\n  border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--wash);font-size:14px;line-height:1.6;\n  color:var(--muted);max-width:80ch}\n.sec.dark .caveat{background:#151e2e;border-color:#25314a;border-left-color:#3d4c68;color:#8fa0b8}\n\n\/* Price table for the placement tiers. *\/\n.tiers{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--line);\n  border-radius:var(--r);overflow:hidden}\n.tiers th,.tiers td{text-align:left;padding:15px 18px;border-bottom:1px solid var(--line);\n  font-size:15px}\n.tiers thead th{background:var(--wash);font-size:12px;font-weight:750;letter-spacing:.07em;\n  text-transform:uppercase;color:var(--muted)}\n.tiers tbody tr:last-child td{border-bottom:0}\n.tiers .p{font-weight:750;color:var(--ink);white-space:nowrap}\n.tiers .dr{font-weight:700;color:var(--ink)}\n@media(max-width:640px){\n  .tiers thead{display:none}\n  .tiers tr{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;\n    border-bottom:1px solid var(--line)}\n  .tiers td{border:0;padding:0;font-size:14.5px}\n  .tiers td:nth-child(3){grid-column:1\/-1;color:var(--muted)}\n}\n\n\/* Curriculum and story lists. *\/\n.lessons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 26px}\n@media(max-width:760px){.lessons{grid-template-columns:1fr}}\n.lessons a{display:flex;gap:9px;align-items:baseline;padding:7px 0;font-size:15px;\n  color:var(--ink-2);border-bottom:1px solid var(--line-2)}\n.lessons a:hover{color:var(--blue)}\n.lessons a svg{width:12px;height:12px;flex:none;color:var(--faint)}\n\n.stories{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n@media(max-width:1000px){.stories{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:660px){.stories{grid-template-columns:1fr}}\n.story{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);\n  border-radius:var(--r-sm);padding:16px 18px;transition:border-color .14s,box-shadow .14s}\n.story:hover{border-color:#c9d7ee;box-shadow:0 8px 22px rgba(14,21,34,.06)}\n.story b{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}\n.story .site{font-size:12.5px;color:var(--brand);font-weight:600;margin-top:2px}\n.story p{font-size:13.5px;line-height:1.5;color:var(--body);margin-top:9px}\n.filters{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:0 0 22px}\n.filters input{flex:1;min-width:220px;padding:12px 15px;border:1px solid var(--line);\n  border-radius:var(--r-sm);font:inherit;font-size:15px;color:var(--ink);background:var(--paper)}\n.filters .count{font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}\n\n\/* ========================================================================== *\/\n\/* MOTION                                                                     *\/\n\/* ========================================================================== *\/\n@media(prefers-reduced-motion:reduce){\n  *,*::before,*::after{animation-duration:.001ms !important;transition-duration:.001ms !important}\n}\n\n\/* ========================================================================== *\/\n\/* Header labels never wrap (2026-09-27). Longer languages get slightly tighter spacing, the language button drops its\n   name below 1200px, and every language switches to the compact header below 1100px (English wrapped at 941-1050 too).\n   Measured with the real Inter font in 8 languages x 941-1600px (work\/hdr\/run-fit.sh). *\/\n.hdr .nav .top{white-space:nowrap}\nhtml:not([lang=\u0022en\u0022]) .hdr .in{gap:14px}\nhtml:not([lang=\u0022en\u0022]) .nav .top{padding:10px 8px;gap:4px}\n[dir=\u0022rtl\u0022] .nav{margin-right:0;margin-left:auto}\n@media(max-width:1199px){html:not([lang=\u0022en\u0022]) .hdr .acts .sb-lang--public .sb-lang__cur{display:none}}\n@media(max-width:1099px){\n  .nav,.hdr .acts .signin{display:none}\n  .acts-m,.burger{display:flex}\n  .hdr .acts{margin-left:auto}\n  [dir=\u0022rtl\u0022] .hdr .acts{margin-left:0;margin-right:auto}\n}\n","header":"\u003Cheader class=\u0022hdr\u0022\u003E\n  \u003Cdiv class=\u0022in\u0022\u003E\n    \u003Ca class=\u0022logo\u0022 href=\u0022\/nl\/\u0022 aria-label=\u0022SEO Buddy, startpagina\u0022\u003E\n      \u003Cimg src=\u0022\/assets\/brand\/seobuddy-logo.png\u0022 alt=\u0022\u0022 width=\u0022513\u0022 height=\u002265\u0022 decoding=\u0022async\u0022\u003E  \n    \u003C\/a\u003E\n\n    \u003Cul class=\u0022nav\u0022\u003E\n      \u003Cli\u003E\n        \u003Cbutton class=\u0022top\u0022 type=\u0022button\u0022 aria-expanded=\u0022false\u0022\u003ESEO-producten\n          \u003Csvg viewBox=\u00220 0 12 12\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00222\u0022\n               stroke-linecap=\u0022round\u0022 stroke-linejoin=\u0022round\u0022\u003E\u003Cpath d=\u0022M2 4.5L6 8.5l4-4\u0022\/\u003E\u003C\/svg\u003E\n        \u003C\/button\u003E\n        \u003Cdiv class=\u0022menu\u0022\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003ESchrijven en publiceren\u003C\/div\u003E\n          \u003Ca href=\u0022\/nl\/ai-content-engine\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EAI Content Engine\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EEen maand aan artikelen, gekozen op basis van je eigen zoekdata, geschreven, ge\u00efllustreerd en gepubliceerd op je blog.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003EDoe mee aan het gesprek\u003C\/div\u003E\n          \u003Ca href=\u0022\/nl\/reddit-marketing\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EReddit\/Social Marketing\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EVind de Reddit-threads, video\u0026#039;s en posts die Google laat scoren op jouw zoekwoorden, en reageer met conceptreacties die je eerlijk noemen.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003ELaat video\u0026#039;s maken\u003C\/div\u003E\n          \u003Ca href=\u0022\/nl\/ugc-marketplace\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EUGC Marketplace\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EBestel productdemo\u0026#039;s, advertentiecreatives en reviews bij creators, en laat ze die met hun publiek delen. Je betaalt per video.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003EZelf links bouwen\u003C\/div\u003E\n          \u003Ca href=\u0022\/nl\/link-chest\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ELink Chest\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EWerk meer dan 2.400 bekende plekken af om je site aan te melden, verdeeld over 74 niches.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/link-building\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ELink Building Campaign\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EVind prospects en verstuur een outreachreeks van drie e-mails vanuit je eigen mailbox.\u003C\/span\u003E\u003C\/a\u003E\n                    \u003Ca href=\u0022\/nl\/guest-blog-database\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EGuest Blog Database\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EDoorzoek 113.000+ sites die gastblogs accepteren, elk met Domain Rating, verkeer en prijs. Maak een shortlist en bestel de plaatsing.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/ai-content-engine#link-exchange-network\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ELink Exchange Network\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EVerdien links van andere sites op de engine wanneer jouw artikelen naar buiten linken, geprijsd op Domain Rating in plaats van geteld in een bundel.\u003C\/span\u003E\u003C\/a\u003E\n        \u003C\/div\u003E\n      \u003C\/li\u003E\n\n      \u003Cli\u003E\n        \u003Cbutton class=\u0022top\u0022 type=\u0022button\u0022 aria-expanded=\u0022false\u0022\u003ELinkbuilding\n          \u003Csvg viewBox=\u00220 0 12 12\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00222\u0022\n               stroke-linecap=\u0022round\u0022 stroke-linejoin=\u0022round\u0022\u003E\u003Cpath d=\u0022M2 4.5L6 8.5l4-4\u0022\/\u003E\u003C\/svg\u003E\n        \u003C\/button\u003E\n        \u003Cdiv class=\u0022menu\u0022\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003EVergelijk linkbuildingmethoden op inspanning, controle en facturering\u003C\/div\u003E\n          \u003Ca href=\u0022\/nl\/#link-building-options\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ELinkbuildingopties vergelijken\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EZie alle drie de methoden naast elkaar.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/link-chest\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EAanmeldplekken vinden: Link Chest\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EGebruik een database met bekende aanmeldplekken, vaak als terugkerende taak voor jezelf of een VA.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/link-building\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EOutreach doen: Link Building Campaign\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EVind prospects en contactpersonen, en verstuur dan outreach vanuit je eigen mailbox.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/link-building-services\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EPlaatsingen laten regelen: Link Building Services\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EKies een minimale Domain Rating-categorie, keur elke voorgestelde site goed en betaal via je account.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/guest-blog-database\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EEen plaatsing kopen: Guest Blog Database\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EDoorzoek 113.000+ sites die gastblogs accepteren, elk met een prijs, en bestel de plaatsing zelf.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/ai-content-engine#link-exchange-network\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ELinks ruilen: Link Exchange Network\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EVerdien credits wanneer je gepubliceerde artikelen naar buiten linken, en besteed ze aan links terug van andere sites op de engine.\u003C\/span\u003E\u003C\/a\u003E\n        \u003C\/div\u003E\n      \u003C\/li\u003E\n\n            \u003Cli\u003E\n        \u003Ca class=\u0022top\u0022 href=\u0022\/nl\/seo-agency\u0022\u003ESEO Agency\u003C\/a\u003E\n      \u003C\/li\u003E\n\n      \u003Cli\u003E\n        \u003Cbutton class=\u0022top\u0022 type=\u0022button\u0022 aria-expanded=\u0022false\u0022\u003ELeren\n          \u003Csvg viewBox=\u00220 0 12 12\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00222\u0022\n               stroke-linecap=\u0022round\u0022 stroke-linejoin=\u0022round\u0022\u003E\u003Cpath d=\u0022M2 4.5L6 8.5l4-4\u0022\/\u003E\u003C\/svg\u003E\n        \u003C\/button\u003E\n        \u003Cdiv class=\u0022menu\u0022\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003EBegin met gratis lessen, persoonlijke verhalen of actuele artikelen\u003C\/div\u003E\n          \u003Ca href=\u0022\/nl\/seo-starter-guide\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ESEO Starter Guide\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EDe 3 pijlers van SEO, in vijf minuten.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/reddit-marketing-guide\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EReddit Marketing Guide\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EHaal klanten uit Reddit zonder geband te worden.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/seo-university\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ESEO University\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EBlader door 79 lessen in artikelvorm over tien onderwerpen. Geen account nodig.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/my-seo-journey\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EMy SEO Journey: SEO-casestudy\u0026#039;s\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EDoorzoek en filter 174 openbare verhalen, verteld door de makers zelf.\u003C\/span\u003E\u003C\/a\u003E\n                    \u003Ca href=\u0022\/blog\/\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EBlog\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EActuele gidsen en onderzoek over SEO, content en linkbuilding.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003ESEO plannen en uitvoeren\u003C\/div\u003E\n          \u003Ca href=\u0022\/nl\/seo-checklist\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ESEO Checklist + SOP Collection\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EEen SEO-plan in 122 stappen met beoordelingen voor impact en moeilijkheid, taakverdeling voor je team en toegang tot de SOP\u0026#039;s. Gratis met een account.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/nl\/sop-collection\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EMeer over de SOP Collection\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EBekijk 66 aanpasbare procedures, geleverd als Google Docs en pdf\u0026#039;s. Gratis met een account.\u003C\/span\u003E\u003C\/a\u003E\n        \u003C\/div\u003E\n      \u003C\/li\u003E\n\n      \u003Cli\u003E\n        \u003Cbutton class=\u0022top\u0022 type=\u0022button\u0022 aria-expanded=\u0022false\u0022\u003EBedrijf\n          \u003Csvg viewBox=\u00220 0 12 12\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00222\u0022\n               stroke-linecap=\u0022round\u0022 stroke-linejoin=\u0022round\u0022\u003E\u003Cpath d=\u0022M2 4.5L6 8.5l4-4\u0022\/\u003E\u003C\/svg\u003E\n        \u003C\/button\u003E\n        \u003Cdiv class=\u0022menu\u0022 style=\u0022min-width:300px\u0022\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003ELees meer over SEO Buddy of neem contact op met het team\u003C\/div\u003E\n          \u003Ca href=\u0022\/nl\/about\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EOver SEO Buddy\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EMaak kennis met het bedrijf achter de producten en de lessen.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/contact\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EContact en support\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EStel een vraag over een account, aankoop of product.\u003C\/span\u003E\u003C\/a\u003E\n        \u003C\/div\u003E\n      \u003C\/li\u003E\n    \u003C\/ul\u003E\n\n    \u003Cdiv class=\u0022acts\u0022\u003E\n      \u003Cdetails class=\u0022sb-lang sb-lang--public\u0022 data-sb-lang\u003E\n  \u003Csummary class=\u0022sb-lang__btn\u0022 aria-label=\u0022Taal: Nederlands\u0022\u003E\n    \u003Csvg class=\u0022sb-lang__icon\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022 width=\u002216\u0022 height=\u002216\u0022 viewBox=\u00220 0 24 24\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00222\u0022\u003E\u003Ccircle cx=\u002212\u0022 cy=\u002212\u0022 r=\u002210\u0022\/\u003E\u003Cpath d=\u0022M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\u0022\/\u003E\u003C\/svg\u003E\n    \u003Cspan class=\u0022sb-lang__cur\u0022 lang=\u0022nl-NL\u0022 dir=\u0022ltr\u0022\u003ENederlands\u003C\/span\u003E\n    \u003Csvg class=\u0022sb-lang__caret\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022 width=\u002210\u0022 height=\u002210\u0022 viewBox=\u00220 0 10 10\u0022\u003E\u003Cpath d=\u0022M1 3l4 4 4-4\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00221.6\u0022\/\u003E\u003C\/svg\u003E\n  \u003C\/summary\u003E\n  \u003Cul class=\u0022sb-lang__menu\u0022 role=\u0022list\u0022\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=en\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022en\u0022 lang=\u0022en\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EEnglish\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=de\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022de-DE\u0022 lang=\u0022de-DE\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EDeutsch\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Cspan class=\u0022sb-lang__item is-current\u0022 aria-current=\u0022true\u0022 lang=\u0022nl-NL\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003ENederlands\u003C\/span\u003E\u003Csvg aria-hidden=\u0022true\u0022 width=\u002212\u0022 height=\u002212\u0022 viewBox=\u00220 0 12 12\u0022\u003E\u003Cpath d=\u0022M2 6.5l2.5 2.5L10 3.5\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00221.8\u0022\/\u003E\u003C\/svg\u003E\u003C\/span\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=fr\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022fr-FR\u0022 lang=\u0022fr-FR\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EFran\u00e7ais\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=es\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022es-ES\u0022 lang=\u0022es-ES\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EEspa\u00f1ol\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=ar\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022ar\u0022 lang=\u0022ar\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022rtl\u0022\u003E\u0627\u0644\u0639\u0631\u0628\u064a\u0629\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=pt\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022pt-PT\u0022 lang=\u0022pt-PT\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EPortugu\u00eas\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=pl\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022pl-PL\u0022 lang=\u0022pl-PL\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EPolski\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n      \u003C\/ul\u003E\n\u003C\/details\u003E\n\u003Cscript\u003E\n(function () {\n  if (window.sbLangInit) { return; }\n  window.sbLangInit = true;\n  document.addEventListener(\u0027keydown\u0027, function (e) {\n    if (e.key !== \u0027Escape\u0027 \u0026\u0026 e.keyCode !== 27) { return; }\n    var open = document.querySelectorAll(\u0027details[data-sb-lang][open]\u0027);\n    for (var i = 0; i \u003C open.length; i++) {\n      open[i].removeAttribute(\u0027open\u0027);\n      var s = open[i].querySelector(\u0027summary\u0027); if (s) { s.focus(); }\n    }\n  });\n  document.addEventListener(\u0027click\u0027, function (e) {\n    var open = document.querySelectorAll(\u0027details[data-sb-lang][open]\u0027);\n    for (var i = 0; i \u003C open.length; i++) {\n      if (!open[i].contains(e.target)) { open[i].removeAttribute(\u0027open\u0027); }\n    }\n  });\n})();\n\u003C\/script\u003E\n              \u003Ca class=\u0022signin\u0022 href=\u0022\/login\u0022\u003EInloggen\u003C\/a\u003E\n        \u003Ca class=\u0022btn sm\u0022 href=\u0022\/register\u0022\u003EGratis account aanmaken\u003C\/a\u003E\n                  \u003Cdiv class=\u0022acts-m\u0022\u003E\n                  \u003Ca class=\u0022signin-m\u0022 href=\u0022\/login\u0022\u003EInloggen\u003C\/a\u003E\n          \u003Ca class=\u0022btn sm\u0022 href=\u0022\/register\u0022\u003EAanmelden\u003C\/a\u003E\n              \u003C\/div\u003E\n\n      \u003Clabel class=\u0022burger\u0022 for=\u0022mnav\u0022 aria-label=\u0022Menu\u0022\u003E\n        \u003Csvg viewBox=\u00220 0 18 18\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00222\u0022 stroke-linecap=\u0022round\u0022\u003E\n          \u003Cpath d=\u0022M2 5h14M2 9h14M2 13h14\u0022\/\u003E\u003C\/svg\u003E\n      \u003C\/label\u003E\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n\n    \u003Cinput type=\u0022checkbox\u0022 id=\u0022mnav\u0022 class=\u0022sr\u0022\u003E\n  \u003Cnav class=\u0022sheet\u0022 aria-label=\u0022Menu\u0022\u003E\n    \u003Cdiv class=\u0022in\u0022\u003E\n            \u003Cdiv class=\u0022grp\u0022\u003ESEO-producten\u003C\/div\u003E\n      \u003Ca href=\u0022\/nl\/ai-content-engine\u0022\u003EAI Content Engine\u003Cspan class=\u0022d\u0022\u003EEen maand aan artikelen, voor je geschreven en gepubliceerd\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/link-chest\u0022\u003ELink Chest\u003Cspan class=\u0022d\u0022\u003E2.400+ plekken om je site aan te melden\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/reddit-marketing\u0022\u003EReddit\/Social Marketing\u003Cspan class=\u0022d\u0022\u003EThreads die Google laat scoren, met conceptreacties\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/ugc-marketplace\u0022\u003EUGC Marketplace\u003Cspan class=\u0022d\u0022\u003EVideo\u0027s van creators, betaald per video\u003C\/span\u003E\u003C\/a\u003E\n\n      \u003Cdiv class=\u0022grp\u0022\u003ELinkbuilding\u003C\/div\u003E\n      \u003Ca href=\u0022\/nl\/#link-building-options\u0022\u003ELinkbuildingopties vergelijken\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/link-building\u0022\u003ELink Building Campaign\u003Cspan class=\u0022d\u0022\u003EOutreach vanuit je eigen mailbox\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/link-building-services\u0022\u003ELink Building Services\u003Cspan class=\u0022d\u0022\u003EPlaatsingen laten regelen\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/guest-blog-database\u0022\u003EGuest Blog Database\u003Cspan class=\u0022d\u0022\u003E113.000+ sites die gastblogs accepteren, met prijzen\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/ai-content-engine#link-exchange-network\u0022\u003ELink Exchange Network\u003Cspan class=\u0022d\u0022\u003ERuil links met andere sites op de engine\u003C\/span\u003E\u003C\/a\u003E\n\n      \u003Cdiv class=\u0022grp\u0022\u003ESEO Agency\u003C\/div\u003E\n      \u003Ca href=\u0022\/nl\/seo-agency\u0022\u003ESEO Agency\u003Cspan class=\u0022d\u0022\u003ELinks, content en vermeldingen, voor je geregeld\u003C\/span\u003E\u003C\/a\u003E\n\n      \u003Cdiv class=\u0022grp\u0022\u003ELeren\u003C\/div\u003E\n      \u003Ca href=\u0022\/nl\/seo-starter-guide\u0022\u003ESEO Starter Guide\u003Cspan class=\u0022d\u0022\u003EDe 3 pijlers van SEO, in vijf minuten\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/reddit-marketing-guide\u0022\u003EReddit Marketing Guide\u003Cspan class=\u0022d\u0022\u003EGratis, zes delen, geen account\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/seo-university\u0022\u003ESEO University\u003Cspan class=\u0022d\u0022\u003E79 lessen, gratis, geen account\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/my-seo-journey\u0022\u003EMy SEO Journey\u003Cspan class=\u0022d\u0022\u003E174 persoonlijke verhalen\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/blog\/\u0022\u003EBlog\u003Cspan class=\u0022d\u0022\u003EActuele gidsen en onderzoek\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/seo-checklist\u0022\u003ESEO Checklist + SOP Collection\u003Cspan class=\u0022d\u0022\u003EEen plan in 122 stappen, inclusief procedures, gratis\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/nl\/sop-collection\u0022\u003ESOP Collection\u003Cspan class=\u0022d\u0022\u003E66 aanpasbare procedures, gratis\u003C\/span\u003E\u003C\/a\u003E\n\n      \u003Cdiv class=\u0022grp\u0022\u003EBedrijf\u003C\/div\u003E\n      \u003Ca href=\u0022\/nl\/about\u0022\u003EOver SEO Buddy\u003C\/a\u003E\n      \u003Ca href=\u0022\/contact\u0022\u003EContact en support\u003C\/a\u003E\n      \u003Cdiv class=\u0022sb-lang-sheet\u0022\u003E\u003Cdetails class=\u0022sb-lang sb-lang--mobile\u0022 data-sb-lang\u003E\n  \u003Csummary class=\u0022sb-lang__btn\u0022 aria-label=\u0022Taal: Nederlands\u0022\u003E\n    \u003Csvg class=\u0022sb-lang__icon\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022 width=\u002216\u0022 height=\u002216\u0022 viewBox=\u00220 0 24 24\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00222\u0022\u003E\u003Ccircle cx=\u002212\u0022 cy=\u002212\u0022 r=\u002210\u0022\/\u003E\u003Cpath d=\u0022M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\u0022\/\u003E\u003C\/svg\u003E\n    \u003Cspan class=\u0022sb-lang__cur\u0022 lang=\u0022nl-NL\u0022 dir=\u0022ltr\u0022\u003ENederlands\u003C\/span\u003E\n    \u003Csvg class=\u0022sb-lang__caret\u0022 aria-hidden=\u0022true\u0022 focusable=\u0022false\u0022 width=\u002210\u0022 height=\u002210\u0022 viewBox=\u00220 0 10 10\u0022\u003E\u003Cpath d=\u0022M1 3l4 4 4-4\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00221.6\u0022\/\u003E\u003C\/svg\u003E\n  \u003C\/summary\u003E\n  \u003Cul class=\u0022sb-lang__menu\u0022 role=\u0022list\u0022\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=en\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022en\u0022 lang=\u0022en\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EEnglish\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=de\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022de-DE\u0022 lang=\u0022de-DE\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EDeutsch\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Cspan class=\u0022sb-lang__item is-current\u0022 aria-current=\u0022true\u0022 lang=\u0022nl-NL\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003ENederlands\u003C\/span\u003E\u003Csvg aria-hidden=\u0022true\u0022 width=\u002212\u0022 height=\u002212\u0022 viewBox=\u00220 0 12 12\u0022\u003E\u003Cpath d=\u0022M2 6.5l2.5 2.5L10 3.5\u0022 fill=\u0022none\u0022 stroke=\u0022currentColor\u0022 stroke-width=\u00221.8\u0022\/\u003E\u003C\/svg\u003E\u003C\/span\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=fr\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022fr-FR\u0022 lang=\u0022fr-FR\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EFran\u00e7ais\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=es\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022es-ES\u0022 lang=\u0022es-ES\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EEspa\u00f1ol\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=ar\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022ar\u0022 lang=\u0022ar\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022rtl\u0022\u003E\u0627\u0644\u0639\u0631\u0628\u064a\u0629\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=pt\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022pt-PT\u0022 lang=\u0022pt-PT\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EPortugu\u00eas\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n          \u003Cli\u003E\n                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=pl\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022pl-PL\u0022 lang=\u0022pl-PL\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EPolski\u003C\/span\u003E\u003C\/a\u003E\n              \u003C\/li\u003E\n      \u003C\/ul\u003E\n\u003C\/details\u003E\n\u003Cscript\u003E\n(function () {\n  if (window.sbLangInit) { return; }\n  window.sbLangInit = true;\n  document.addEventListener(\u0027keydown\u0027, function (e) {\n    if (e.key !== \u0027Escape\u0027 \u0026\u0026 e.keyCode !== 27) { return; }\n    var open = document.querySelectorAll(\u0027details[data-sb-lang][open]\u0027);\n    for (var i = 0; i \u003C open.length; i++) {\n      open[i].removeAttribute(\u0027open\u0027);\n      var s = open[i].querySelector(\u0027summary\u0027); if (s) { s.focus(); }\n    }\n  });\n  document.addEventListener(\u0027click\u0027, function (e) {\n    var open = document.querySelectorAll(\u0027details[data-sb-lang][open]\u0027);\n    for (var i = 0; i \u003C open.length; i++) {\n      if (!open[i].contains(e.target)) { open[i].removeAttribute(\u0027open\u0027); }\n    }\n  });\n})();\n\u003C\/script\u003E\n\u003C\/div\u003E\n\n              \u003Ca class=\u0022btn\u0022 href=\u0022\/register\u0022\u003EGratis account aanmaken\u003C\/a\u003E\n        \u003Cp class=\u0022tiny\u0022 style=\u0022margin-top:14px\u0022\u003EHeb je al een account? \u003Ca href=\u0022\/login\u0022\u003EInloggen\u003C\/a\u003E\u003C\/p\u003E\n          \u003C\/div\u003E\n  \u003C\/nav\u003E\n\u003C\/header\u003E\n","footer":"\u003Cfooter class=\u0022ftr\u0022\u003E\n  \u003Cdiv class=\u0022wrap\u0022\u003E\n    \u003Cdiv class=\u0022cols\u0022\u003E\n      \u003Cdiv class=\u0022brand\u0022\u003E\n        \u003Cimg src=\u0022\/assets\/brand\/seobuddy-logo.png\u0022 alt=\u0022SEO Buddy\u0022 width=\u0022513\u0022 height=\u002265\u0022 decoding=\u0022async\u0022\u003E \n        \u003Cp\u003ESEO Buddy helpt oprichters, marketeers en bureaus om praktische SEO-frameworks toe te passen, linkbuildingtools te gebruiken, expertdiensten in te schakelen en te leren met gratis lesmateriaal.\u003C\/p\u003E\n        \u003Cp style=\u0022margin-top:16px\u0022\u003E\u003Ca class=\u0022btn sm ghost\u0022 href=\u0022\/register\u0022\u003EGratis account aanmaken\u003C\/a\u003E\u003C\/p\u003E\n      \u003C\/div\u003E\n\n      \u003Cdiv\u003E\n        \u003Ch4\u003EProducten\u003C\/h4\u003E\n        \u003Cul\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/ai-content-engine\u0022\u003EAI Content Engine\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/reddit-marketing\u0022\u003EReddit\/Social Marketing\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/ugc-marketplace\u0022\u003EUGC Marketplace\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/link-chest\u0022\u003ELink Chest\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/guest-blog-database\u0022\u003EGuest Blog Database\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/link-building\u0022\u003ELink Building Campaign\u003C\/a\u003E\u003C\/li\u003E\n        \u003C\/ul\u003E\n      \u003C\/div\u003E\n\n      \u003Cdiv\u003E\n        \u003Ch4\u003EDiensten\u003C\/h4\u003E\n        \u003Cul\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/link-building-services\u0022\u003ELink Building Services\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/seo-agency\u0022\u003ESEO Agency\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/affiliate-program\u0022\u003EAffiliateprogramma\u003C\/a\u003E\u003C\/li\u003E\n        \u003C\/ul\u003E\n      \u003C\/div\u003E\n\n      \u003Cdiv\u003E\n        \u003Ch4\u003ELeren\u003C\/h4\u003E\n        \u003Cul\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/seo-starter-guide\u0022\u003ESEO Starter Guide\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/reddit-marketing-guide\u0022\u003EReddit Marketing Guide\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/seo-university\u0022\u003ESEO University\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/my-seo-journey\u0022\u003EMy SEO Journey\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/seo-checklist\u0022\u003ESEO Checklist\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/sop-collection\u0022\u003ESOP Collection\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/nl\/glossary\u0022\u003ELinkbuilding-woordenlijst\u003C\/a\u003E\u003C\/li\u003E\n                    \u003Cli\u003E\u003Ca href=\u0022\/blog\u0022\u003EBlog\u003C\/a\u003E\u003C\/li\u003E\n        \u003C\/ul\u003E\n      \u003C\/div\u003E\n\n      \u003Cdiv\u003E\n        \u003Ch4\u003EAccount\u003C\/h4\u003E\n        \u003Cul\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/register\u0022\u003EGratis account aanmaken\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/login\u0022\u003EInloggen\u003C\/a\u003E\u003C\/li\u003E\n        \u003C\/ul\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n\n    \u003Chr class=\u0022rule\u0022\u003E\n\n    \u003Cdiv class=\u0022legal\u0022\u003E\n      \u003Cdiv class=\u0022row\u0022\u003E\n        \u003Cspan\u003ESEO Buddy wordt beheerd door InfiniteQuant Ltd.\u003C\/span\u003E\n        \u003Cspan class=\u0022copy\u0022\u003E\u00a9 2018\u20132026 InfiniteQuant Ltd.\u003C\/span\u003E\n      \u003C\/div\u003E\n      \u003Cdiv class=\u0022row links\u0022\u003E\n        \u003Ca href=\u0022\/nl\/terms-and-conditions\u0022\u003EAlgemene voorwaarden\u003C\/a\u003E\n        \u003Ca href=\u0022\/nl\/privacy-policy\u0022\u003EPrivacybeleid\u003C\/a\u003E\n        \u003Ca href=\u0022\/nl\/about\u0022\u003EOver ons\u003C\/a\u003E\n        \u003Ca href=\u0022\/contact\u0022\u003EContact\u003C\/a\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/footer\u003E\n","logo":"https:\/\/seobuddy.com\/assets\/brand\/seobuddy-logo.png","generated_at":"2026-09-27T15:02:46+00:00"}