{"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\/es\/\u0022 aria-label=\u0022SEO Buddy, inicio\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\u003EProductos SEO\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\u003EEscribe y publica\u003C\/div\u003E\n          \u003Ca href=\u0022\/es\/ai-content-engine\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EAI Content Engine\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EUn mes de art\u00edculos elegidos a partir de tus propios datos de b\u00fasqueda, escritos, ilustrados y publicados en tu blog.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003ES\u00famate a la conversaci\u00f3n\u003C\/div\u003E\n          \u003Ca href=\u0022\/es\/reddit-marketing\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EReddit\/Social Marketing\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EEncuentra los hilos de Reddit, v\u00eddeos y publicaciones que Google posiciona para tus palabras clave, y responde con borradores que te mencionan con honestidad.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003EEncarga v\u00eddeos\u003C\/div\u003E\n          \u003Ca href=\u0022\/es\/ugc-marketplace\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EUGC Marketplace\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EEncarga demos de producto, creatividades para anuncios y rese\u00f1as a creadores, y haz que las publiquen para su audiencia. Pagas por v\u00eddeo.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003EConsigue enlaces t\u00fa mismo\u003C\/div\u003E\n          \u003Ca href=\u0022\/es\/link-chest\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ELink Chest\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003ETrabaja m\u00e1s de 2400 oportunidades de alta conocidas en 74 nichos.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/link-building\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ELink Building Campaign\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EEncuentra contactos potenciales y env\u00eda una secuencia de outreach de tres correos desde tu propio buz\u00f3n.\u003C\/span\u003E\u003C\/a\u003E\n                    \u003Ca href=\u0022\/es\/guest-blog-database\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EGuest Blog Database\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EBusca entre m\u00e1s de 113.000 sitios que aceptan art\u00edculos de invitado, cada uno con su Domain Rating, su tr\u00e1fico y su precio. Haz tu selecci\u00f3n y encarga la colocaci\u00f3n.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/ai-content-engine#link-exchange-network\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ELink Exchange Network\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EGana enlaces de otros sitios del motor cuando tus art\u00edculos enlazan hacia fuera, con precio seg\u00fan el Domain Rating en lugar de contarlos dentro de un paquete.\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\u003ELink building\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\u003ECompara los m\u00e9todos de link building por esfuerzo, control y forma de pago\u003C\/div\u003E\n          \u003Ca href=\u0022\/es\/#link-building-options\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ECompara las opciones de link building\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003ELos tres m\u00e9todos, uno al lado del otro.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/link-chest\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EEncuentra oportunidades de alta: Link Chest\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EUsa una base de datos de oportunidades conocidas, a menudo como tarea recurrente para ti o para un asistente virtual.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/link-building\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EHaz outreach: Link Building Campaign\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EEncuentra contactos potenciales y sus datos, y env\u00eda el outreach desde tu buz\u00f3n.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/link-building-services\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EDelega las colocaciones: Link Building Services\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EElige un nivel m\u00ednimo de Domain Rating, aprueba cada sitio propuesto y paga desde tu cuenta.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/guest-blog-database\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ECompra una colocaci\u00f3n: Guest Blog Database\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EBusca entre m\u00e1s de 113.000 sitios que aceptan art\u00edculos de invitado, todos con precio, y encarga t\u00fa mismo la colocaci\u00f3n.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/ai-content-engine#link-exchange-network\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EIntercambia enlaces: Link Exchange Network\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EGana cr\u00e9ditos cuando tus art\u00edculos publicados enlazan hacia fuera y g\u00e1stalos en enlaces de vuelta desde otros sitios del motor.\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\/es\/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\u003EAprende\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\u003EEmpieza con formaci\u00f3n gratuita, historias en primera persona o art\u00edculos actuales\u003C\/div\u003E\n          \u003Ca href=\u0022\/es\/seo-starter-guide\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ESEO Starter Guide\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003ELos 3 pilares del SEO, en cinco minutos.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/reddit-marketing-guide\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EReddit Marketing Guide\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EConsigue clientes en Reddit sin que te baneen.\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\u003EExplora 79 lecciones en art\u00edculo publicadas, sobre diez temas. Sin necesidad de cuenta.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/my-seo-journey\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EMy SEO Journey: casos de \u00e9xito SEO\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EBusca y filtra 174 historias p\u00fablicas contadas en primera persona por sus autores.\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\u003EGu\u00edas actuales e investigaci\u00f3n sobre SEO, contenidos y link building.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Cdiv class=\u0022grp\u0022\u003EPlanifica y ejecuta tu SEO\u003C\/div\u003E\n          \u003Ca href=\u0022\/es\/seo-checklist\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ESEO Checklist + SOP Collection\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EUn plan SEO de 122 pasos con valoraci\u00f3n de impacto y dificultad, asignaci\u00f3n al equipo y acceso a los SOP incluido. Gratis con una cuenta.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/es\/sop-collection\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EDetalles de la SOP Collection\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EDescubre 66 procedimientos editables en Google Docs y PDF. Gratis con una cuenta.\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\u003EEmpresa\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\u003EConoce SEO Buddy o contacta con el equipo\u003C\/div\u003E\n          \u003Ca href=\u0022\/es\/about\u0022\u003E\u003Cspan class=\u0022t\u0022\u003ESobre SEO Buddy\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EConoce la empresa que hay detr\u00e1s de los productos y la formaci\u00f3n.\u003C\/span\u003E\u003C\/a\u003E\n          \u003Ca href=\u0022\/contact\u0022\u003E\u003Cspan class=\u0022t\u0022\u003EContacto y soporte\u003C\/span\u003E\n            \u003Cspan class=\u0022d\u0022\u003EPregunta lo que quieras sobre una cuenta, una compra o un producto.\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=\u0022Idioma: Espa\u00f1ol\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=\u0022es-ES\u0022 dir=\u0022ltr\u0022\u003EEspa\u00f1ol\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                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=nl\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022nl-NL\u0022 lang=\u0022nl-NL\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003ENederlands\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=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                  \u003Cspan class=\u0022sb-lang__item is-current\u0022 aria-current=\u0022true\u0022 lang=\u0022es-ES\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EEspa\u00f1ol\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=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\u003EIniciar sesi\u00f3n\u003C\/a\u003E\n        \u003Ca class=\u0022btn sm\u0022 href=\u0022\/register\u0022\u003ECrear cuenta gratis\u003C\/a\u003E\n                  \u003Cdiv class=\u0022acts-m\u0022\u003E\n                  \u003Ca class=\u0022signin-m\u0022 href=\u0022\/login\u0022\u003EIniciar sesi\u00f3n\u003C\/a\u003E\n          \u003Ca class=\u0022btn sm\u0022 href=\u0022\/register\u0022\u003ERegistrarse\u003C\/a\u003E\n              \u003C\/div\u003E\n\n      \u003Clabel class=\u0022burger\u0022 for=\u0022mnav\u0022 aria-label=\u0022Men\u00fa\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=\u0022Men\u00fa\u0022\u003E\n    \u003Cdiv class=\u0022in\u0022\u003E\n            \u003Cdiv class=\u0022grp\u0022\u003EProductos SEO\u003C\/div\u003E\n      \u003Ca href=\u0022\/es\/ai-content-engine\u0022\u003EAI Content Engine\u003Cspan class=\u0022d\u0022\u003EUn mes de art\u00edculos, escritos y publicados para ti\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/link-chest\u0022\u003ELink Chest\u003Cspan class=\u0022d\u0022\u003EM\u00e1s de 2400 oportunidades de alta\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/reddit-marketing\u0022\u003EReddit\/Social Marketing\u003Cspan class=\u0022d\u0022\u003EHilos que Google posiciona, con las respuestas redactadas\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/ugc-marketplace\u0022\u003EUGC Marketplace\u003Cspan class=\u0022d\u0022\u003EV\u00eddeos de creadores, pagando por v\u00eddeo\u003C\/span\u003E\u003C\/a\u003E\n\n      \u003Cdiv class=\u0022grp\u0022\u003ELink building\u003C\/div\u003E\n      \u003Ca href=\u0022\/es\/#link-building-options\u0022\u003ECompara las opciones de link building\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/link-building\u0022\u003ELink Building Campaign\u003Cspan class=\u0022d\u0022\u003EHaz outreach desde tu propio buz\u00f3n\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/link-building-services\u0022\u003ELink Building Services\u003Cspan class=\u0022d\u0022\u003EDelega las colocaciones\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/guest-blog-database\u0022\u003EGuest Blog Database\u003Cspan class=\u0022d\u0022\u003EM\u00e1s de 113.000 sitios que aceptan art\u00edculos de invitado, con precio\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/ai-content-engine#link-exchange-network\u0022\u003ELink Exchange Network\u003Cspan class=\u0022d\u0022\u003EIntercambia enlaces con otros sitios del motor\u003C\/span\u003E\u003C\/a\u003E\n\n      \u003Cdiv class=\u0022grp\u0022\u003ESEO Agency\u003C\/div\u003E\n      \u003Ca href=\u0022\/es\/seo-agency\u0022\u003ESEO Agency\u003Cspan class=\u0022d\u0022\u003EEnlaces, contenido y citas, gestionados por nosotros\u003C\/span\u003E\u003C\/a\u003E\n\n      \u003Cdiv class=\u0022grp\u0022\u003EAprende\u003C\/div\u003E\n      \u003Ca href=\u0022\/es\/seo-starter-guide\u0022\u003ESEO Starter Guide\u003Cspan class=\u0022d\u0022\u003ELos 3 pilares del SEO, en cinco minutos\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/reddit-marketing-guide\u0022\u003EReddit Marketing Guide\u003Cspan class=\u0022d\u0022\u003EGratis, seis partes, sin cuenta\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/seo-university\u0022\u003ESEO University\u003Cspan class=\u0022d\u0022\u003E79 lecciones, gratis, sin cuenta\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/my-seo-journey\u0022\u003EMy SEO Journey\u003Cspan class=\u0022d\u0022\u003E174 historias en primera persona\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/blog\/\u0022\u003EBlog\u003Cspan class=\u0022d\u0022\u003EGu\u00edas actuales e investigaci\u00f3n\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/seo-checklist\u0022\u003ESEO Checklist + SOP Collection\u003Cspan class=\u0022d\u0022\u003EUn plan de 122 pasos con los procedimientos incluidos, gratis\u003C\/span\u003E\u003C\/a\u003E\n      \u003Ca href=\u0022\/es\/sop-collection\u0022\u003ESOP Collection\u003Cspan class=\u0022d\u0022\u003E66 procedimientos editables, gratis\u003C\/span\u003E\u003C\/a\u003E\n\n      \u003Cdiv class=\u0022grp\u0022\u003EEmpresa\u003C\/div\u003E\n      \u003Ca href=\u0022\/es\/about\u0022\u003ESobre SEO Buddy\u003C\/a\u003E\n      \u003Ca href=\u0022\/contact\u0022\u003EContacto y soporte\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=\u0022Idioma: Espa\u00f1ol\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=\u0022es-ES\u0022 dir=\u0022ltr\u0022\u003EEspa\u00f1ol\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                  \u003Ca class=\u0022sb-lang__item\u0022 href=\u0022\/i18n\/switch?to=nl\u0026amp;return=\/site-chrome\u0022 hreflang=\u0022nl-NL\u0022 lang=\u0022nl-NL\u0022 rel=\u0022nofollow\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003ENederlands\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=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                  \u003Cspan class=\u0022sb-lang__item is-current\u0022 aria-current=\u0022true\u0022 lang=\u0022es-ES\u0022\u003E\u003Cspan dir=\u0022ltr\u0022\u003EEspa\u00f1ol\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=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\u003ECrear cuenta gratis\u003C\/a\u003E\n        \u003Cp class=\u0022tiny\u0022 style=\u0022margin-top:14px\u0022\u003E\u00bfYa tienes cuenta? \u003Ca href=\u0022\/login\u0022\u003EInicia sesi\u00f3n\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 ayuda a fundadores, profesionales del marketing y agencias a poner en pr\u00e1ctica marcos de SEO \u00fatiles, usar herramientas de link building, acceder a servicios expertos y aprender con formaci\u00f3n gratuita.\u003C\/p\u003E\n        \u003Cp style=\u0022margin-top:16px\u0022\u003E\u003Ca class=\u0022btn sm ghost\u0022 href=\u0022\/register\u0022\u003ECrear cuenta gratis\u003C\/a\u003E\u003C\/p\u003E\n      \u003C\/div\u003E\n\n      \u003Cdiv\u003E\n        \u003Ch4\u003EProductos\u003C\/h4\u003E\n        \u003Cul\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/ai-content-engine\u0022\u003EAI Content Engine\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/reddit-marketing\u0022\u003EReddit\/Social Marketing\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/ugc-marketplace\u0022\u003EUGC Marketplace\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/link-chest\u0022\u003ELink Chest\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/guest-blog-database\u0022\u003EGuest Blog Database\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/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\u003EServicios\u003C\/h4\u003E\n        \u003Cul\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/link-building-services\u0022\u003ELink Building Services\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/seo-agency\u0022\u003ESEO Agency\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/affiliate-program\u0022\u003EPrograma de afiliados\u003C\/a\u003E\u003C\/li\u003E\n        \u003C\/ul\u003E\n      \u003C\/div\u003E\n\n      \u003Cdiv\u003E\n        \u003Ch4\u003EAprende\u003C\/h4\u003E\n        \u003Cul\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/seo-starter-guide\u0022\u003ESEO Starter Guide\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/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\/es\/seo-checklist\u0022\u003ESEO Checklist\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/sop-collection\u0022\u003ESOP Collection\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/es\/glossary\u0022\u003EGlosario de link building\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\u003ECuenta\u003C\/h4\u003E\n        \u003Cul\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/register\u0022\u003ECrear cuenta gratis\u003C\/a\u003E\u003C\/li\u003E\n          \u003Cli\u003E\u003Ca href=\u0022\/login\u0022\u003EIniciar sesi\u00f3n\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 es un servicio de 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\/es\/terms-and-conditions\u0022\u003ET\u00e9rminos y condiciones\u003C\/a\u003E\n        \u003Ca href=\u0022\/es\/privacy-policy\u0022\u003EPol\u00edtica de privacidad\u003C\/a\u003E\n        \u003Ca href=\u0022\/es\/about\u0022\u003ESobre nosotros\u003C\/a\u003E\n        \u003Ca href=\u0022\/contact\u0022\u003EContacto\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-27T14:58:25+00:00"}