Inline CTA-knop: Tekst, Plaatsing en Limieten
Ontwerp een inline CTA-knop met één tijdige volgende actie, een duidelijke op resultaat gerichte tekst, strikte frequentielimieten en een plaatsing die nooit een procedure onderbreekt.
Een inline call-to-action (CTA)-knop is een visueel benadrukte volgende actie die in de artikelstroom is geplaatst. Deze verschijnt nadat de pagina een specifieke reden tot handelen heeft gecreëerd, niet simpelweg omdat het sjabloon een promotieslot heeft bereikt.
Het weergegeven element biedt één bestemming en geeft aan wat de lezer daar kan doen. Het heeft geen concurrerende actie of vage belofte. Die terughoudendheid onderscheidt een inline-knop van een volledig CTA-blok.
Waarom dit element belangrijk is
Een inline CTA werkt wanneer deze arriveert op het moment dat de vraag van een lezer verandert van “Wat moet ik doen?” naar “Waar kan ik dat doen?” De alinea ervoor verdient de klik door een uitleg te voltooien, bewijs te tonen of een resultaat vast te stellen. De knop verlaagt vervolgens de interactiekosten: de lezer hoeft niet door navigatie te scannen, de site te doorzoeken of te achterhalen welk productscherm bij de nieuw begrepen taak past.
Dit is lezerspsychologie, geen decoratie. Een relevante knop ondersteunt momentum omdat de toezegging past bij de huidige intentie. Een voortijdige knop vraagt de lezer te vertrekken voordat de pagina het antwoord geeft; een herhaalde knop laat elke alinea aanvoelen als een route naar dezelfde verkoop. Precieze timing zet een opgeloste lokale behoefte om in één voorspelbare actie.
Machine-uitleesbaarheid is om dezelfde reden belangrijk. Zoeksystemen, ondersteunende technologieën, browsertools en AI-agenten kunnen het linklabel tegenkomen zonder de volledige visuele context. “Voer de zichtbaarheidscontrole uit” behoudt een actie en een object. “Klik hier,” “Ga,” en “Meer informatie” doen dat niet. Een echte linkbestemming, beschrijvende toegankelijke naam en gewone documentpositie stellen een machine in staat te identificeren wat de besturing doet, waar deze naartoe leidt en welke voorafgaande bewering de context levert.
Het element moet nog steeds voldoen aan de gedeelde schrijfregels voor elementen . Wanneer een postspecificatie, elementspecificatie, bedrijfsregel of paginaniveau-eis conflicteert, bepaalt de gedocumenteerde precedentieregel welke instructie leidend is. Lokale campagnete tekst overschrijft nooit veiligheid, toegankelijkheid of procedurele continuïteit.
Wanneer gebruiken
Gebruik een inline CTA alleen wanneer het omringende gedeelte een lokale volgende actie oplevert die nuttiger is dan verder lezen. Geschikte triggers zijn onder andere:
- een diagnostische uitleg gevolgd door een tool die de diagnose uitvoert;
- een vergelijkingsconclusie gevolgd door het relevante abonnement of de configuratieweergave;
- een casestudyresultaat gevolgd door de methode, productmogelijkheid of beoordeling die het opleverde;
- een voltooide tutorial gevolgd door een optionele actie die het resultaat toepast of verifieert;
- een uitleg van een functie gevolgd door het exacte scherm waar een bestaande gebruiker deze kan gebruiken.
De actie moet beschikbaar, relevant en nauwkeurig beschreven zijn. Als de bestemming betaling, accountaanmaak, een download of een verkoopgesprek vereist, maak die verwachting dan duidelijk vóór of in het label. Verander “Bekijk het sjabloon” niet in een niet-gemeld leadformulier of maak van “Voer de controle uit” geen demo-agenda.
Bijna goed is gebruikelijk. Een gerelateerde artikel link blijft navigatie, zelfs als deze als knop is opgemaakt. Een nieuwsbriefformulier is een capture-element met toestemming- en statusgedrag. Twee of meer bestemmingen vormen een CTA-blok of navigatiemodule. Herhaalde productkaartknoppen behoren tot het kaartcontract, terwijl een sticky besturing persistente interface-chroom is.
Gebruik het element niet wanneer de volgende actie al duidelijk is in de omringende interface, wanneer de bestemming de huidige pagina herhaalt, wanneer de pagina nog geen antwoord heeft gegeven op de primaire vraag, of wanneer een gewone beschrijvende link hetzelfde belang zou dragen. Visuele nadruk wordt gerechtvaardigd door beslissingswaarde, niet door de wens om het aantal klikken te verhogen.
Waar plaatsen
De lezer heeft een reden nodig vóór een vraag. Plaats de knop direct na de alinea, het bewijsblok, het resultaat of de voltooide procedure die de actie redelijk maakt. Houd deze in hetzelfde gedeelte als die trigger, zodat de relatie responsive layouts, contentextractie en syndicatie overleeft.
Bij proza plaatst u deze na een volledige alinea en vóór de volgende kop. Bij vergelijkingen volgt u het gekwalificeerde oordeel in plaats van bewijs van conclusie te scheiden. Bij casestudy’s onderbouwt u eerst het resultaat. Bij documentatie wacht u tot de gebruiker de uitkomst heeft bereikt of geverifieerd.
Een procedure heeft een striktere grens. Plaats nooit een inline CTA:
- tussen genummerde stappen die alle lezers moeten voltooien;
- tussen een instructie en het verwachte resultaat;
- tussen een waarschuwing en de gevaarlijke handeling die deze beheert;
- binnen een codevoorbeeld, tabel, citaat, checklist, figuurbijschrift of bronnotitie;
- naast een formulierverzendknop, aankoopknop, downloadknop, betaalmuur of een andere CTA;
- direct boven of onder een waarschuwing, disclaimer, toestemmingsverzoek of foutmelding.
Het onderbreken van een procedure verandert de focus, creëert een uitgang en kan ertoe leiden dat de lezer de status verliest, validatie overslaat of een gekopieerde waarde vergeet. Als een optionele productactie halverwege een procedure thuishoort, maak er dan een duidelijk gemarkeerde optionele stap of vertakking van, geen promotie.
Houd ten minste één volledig substantieel gedeelte tussen afzonderlijke conversieverzoeken. Op kortere pagina’s kunt u de inline CTA weglaten als de afsluitende CTA al dezelfde actie vervult. Het paginabrede maximum is één conversieverzoek onder 1.500 woorden, twee van 1.500 tot 2.499 woorden en drie bij 2.500 woorden of meer. Tel inline-knoppen, banners, nieuwsbriefformulieren, sticky-promoties en afsluitende CTA-panelen bij elkaar op. Dit zijn plafonds, geen doelen.
Anatomie
De gelabelde gebieden worden ook in tekst gedefinieerd, zodat de specificatie bruikbaar blijft voordat de capture bestaat:
- Triggercontext: de voorafgaande zin of blok die uitlegt waarom deze actie nu nuttig is.
- Actielabel: een korte werkwoords- en objectfrase die het volgende scherm of resultaat voorspelt.
- Bestemming: één geldige URL die de belofte van het label nakomt.
- Besturingsgrens: het volledige zichtbare klik- of tikdoel, groot genoeg om zonder precisie te bedienen.
- Focusindicator: een zichtbare toetsenbordstatus die niet alleen op een kleurverandering vertrouwt.
- Richtingaanwijzer: een optionele pijl of externe-linkaanwijzer die de woorden ondersteunt, maar nooit vervangt.
- Vrije ruimte: voldoende scheiding om de knop onderscheidend te houden van bodylinks, formulieren, waarschuwingen en andere bedieningselementen.
De trigger behoort tot de redactionele anatomie, ook al zit deze buiten de knop. Zonder trigger de CTA verwijderen of verplaatsen.
Ontwerpvoorbeelden
De varianten geven hiërarchie of gedrag weer. Ze creëren geen toestemming voor extra acties.
Primair
Gebruik de visueel sterkste behandeling voor de belangrijkste conversieactie van de pagina wanneer de lokale context intentie heeft gevestigd. Er mag slechts één primaire actie in hetzelfde viewport zijn.
Secundair
Gebruik de rustiger omrande of neutrale behandeling wanneer de primaire actie van de pagina elders bestaat en deze knop een stap met lagere toezegging in dezelfde reis bevordert. “Secundair” beschrijft visuele hiërarchie, niet een tweede aangrenzende keuze.
Download
Gebruik de downloadbehandeling alleen wanneer het activeren van de besturing direct een bestand downloadt. Vermeld het bestandstype en, indien bekend, de geschatte grootte in nabijgelegen tekst, zodat de actie niet verrassend is. Gebruik target="_blank" niet als vervanging voor downloadgedrag.
Responsive volledige breedte
Volledige breedte is een responsive presentatie van een van de drie varianten, geen vierde semantische variant. Gebruik het alleen op smalle schermen wanneer het de doelgrootte en labelomloop verbetert. Rek een desktopknop van twee woorden niet uit over een brede artikelkolom.
Parameters
Het contract slaat betekenis en gedrag op. Kleurtokens, borderradius, pictogramgrootte en hover-animatie behoren tot de renderer, niet tot de geschreven content.
| Name | Type | Required | Min/max | Default | Source | |
|---|---|---|---|---|---|---|
text | Platte string | Ja | 2–6 woorden; 16–40 tekens aanbevolen | Geen | Attribuut of body | |
url | URL | Ja | Eén absolute of site-relatieve bestemming | Geen | Attribuut | |
variant | Enum | Ja | primary, secondary of download | primary | Attribuut | |
ariaLabel | Platte string | Nee | 3–12 woorden; maximaal 80 tekens | Zichtbare text | Attribuut | |
showArrow | Boolean | Nee | true of false | false | Attribuut | |
target | Enum | Nee | _self of _blank | _self | Attribuut | |
rel | Tokenlijst | Voorwaardelijk | Geldige linkrelatietokens | Weggelaten | Attribuut | |
downloadName | Bestandsnaam | Voorwaardelijk | Geldige bestandsnaam; vereist voor gecontroleerde downloads | Resourcebestandsnaam | Attribuut | |
placementId | Stabiele slug | Ja | 3–50 tekens | Geen | Attribuut of analytics-adapter | |
body | Platte tekst | Nee | 2–6 woorden wanneer text ontbreekt | Geen | Body |
ariaLabel is bedoeld voor noodzakelijke verduidelijking, niet voor verborgen promotionele tekst. De toegankelijke naam moet de zichtbare woorden bevatten of er sterk op lijken, zodat spraakbesturingsgebruikers de besturing kunnen identificeren. Stel _blank alleen in wanneer het openen van een nieuwe context echt noodzakelijk is, en maak dat gedrag kenbaar. Wanneer het wordt gebruikt, bescherm de nieuwe context dan met de huidige beveiligingsafhandeling van het platform en behoud een duidelijke terugkeerroute.
De draagbare bron accepteert het label als text of als korte body; text wint wanneer beide bestaan. Adapters behouden die precedentie, bestemming en gedrag.
Syntaxis en codevoorbeelden
De draagbare richtlijn definieert de betekenis. Platformadapters mogen alleen andere veldnamen gebruiken waar het bestaande component dit vereist; ze moeten hetzelfde label, bestemming, variant en toegankelijke gedrag behouden.
Draagbare Markdown-richtlijn
:::inline-cta-button{url="https://app.amicited.com/" variant="primary" placementId="after-visibility-explanation" showArrow="true"}
Check your AI visibility
:::
De body levert het zichtbare label. De richtlijn hoort na de voltooide uitleg die de controle relevant maakt.
Hugo
Deze site heeft geen inline-knop shortcode en heeft er ook geen nodig. Geef het element weer als een enkel anker met de button-klassen van het ontwerpsysteem:
<p><a class="btn btn-accent" href="https://app.amicited.com/" aria-label="Check your AI visibility in AmICited">Check your AI visibility →</a></p>
Gebruik btn-accent voor de primaire actie en btn-ghost waar het omringende gedeelte al een sterkere oproep bevat. Beide klassen komen uit home.css, dat elk artikel en elke landingspagina in dit gedeelte laadt.
Twee dingen om te vermijden. De buttons shortcode van het thema is Tailwind-gebaseerd, dus deze wordt onopgemaakt weergegeven op deze pagina’s. Deze neemt ook de configuratie als JSON-attribuut, en Hugo parseert de interne dubbele aanhalingstekens van een attribuut als positionele parameters en faalt met Cannot mix named and positional parameters. Waar een shortcode echt gestructureerde invoer nodig heeft, geef de JSON dan door als innerlijke content tussen de openende en sluitende tags, zoals table-simple en list_with_icon doen.
WordPress-blok
<!-- wp:amicited/inline-cta-button {"url":"https://app.amicited.com/","variant":"primary","placementId":"after-visibility-explanation","showArrow":true} -->
<a class="wp-block-amicited-inline-cta-button" href="https://app.amicited.com/">Check your AI visibility</a>
<!-- /wp:amicited/inline-cta-button -->
Een shortcode-compatibele WordPress-implementatie kan gebruiken:
[inline_cta_button url="https://app.amicited.com/" variant="primary" placement_id="after-visibility-explanation" show_arrow="true"]Check your AI visibility[/inline_cta_button]
De renderer beheert presentatie en analytics; redacteuren beheren de belofte, bestemming en plaatsing.
Voorbeelden
Goed
Na een sectie die uitlegt hoe een AI-zichtbaarheidsbasislijn onthult welke engines een merk vermelden en welke bronnen ze citeren:
U hebt nu de invoergegevens die nodig zijn om de basislijn vast te stellen. Voer de controle uit voor uw domein, sla de datum en geselecteerde markt op en gebruik diezelfde instellingen voor de volgende vergelijking.
Voer uw AI-zichtbaarheidscontrole uit
Dit werkt omdat de context de uitleg voltooit en aangeeft wat te bewaren. Het label heeft een werkwoord en specifiek object, de bestemming kan dit onmiddellijk nakomen en er concurreert geen actie.
Slecht
Geplaatst tussen stap 2 en 3 van een configuratie van vijf stappen:
Ontgrendel nu explosieve groei!
Dit is slecht, zelfs als de bestemming geldig is. Het onderbreekt een onvoltooide taak, gebruikt een onbewijsbaar resultaat in plaats van de actie te benoemen en verbergt wat er na de klik zal gebeuren. Het riskeert ook dat de lezer de configuratie vóór validatie verlaat. Verplaats eventuele relevante actie na stap 5 en herschrijf het label rond de echte bestemming, zoals “Open citatiemonitoring.” Als de actie noodzakelijk is voor stap 3, maak het dan deel van die stap in plaats van het als CTA te presenteren.
Schema-markup en toegankelijkheid
Een inline CTA voedt geen zelfstandig Schema.org-type. Verzin geen CTA-, button- of conversionAction-eigenschappen. De bestemming kan al deel uitmaken van een geldige eigenschap van de omringende entiteit—bijvoorbeeld een gevestigde aanbieding of softwareapplicatie-URL—maar alleen wanneer de zichtbare pagina en dat schematype dit ondersteunen. De knop zelf voegt geen recht op gestructureerde gegevens toe.
Gebruik een anker met href voor navigatie. Gebruik een button wanneer activering de huidige interface wijzigt, een formulier verzendt of een dialoogvenster opent. Een opgemaakt anker is correct voor navigatie; een knop plus JavaScript verwijdert standaard linkgedrag en verbergt de bestemming.
Het zichtbare label moet buiten context begrijpelijk zijn. Dubbele “Meer informatie”-links maken de linklijst van een schermlezer betekenisloos. Geef verschillende bestemmingen unieke labels, houd toegankelijke namen afgestemd op het zichtbare doel en behandel pictogrammen als decoratief of geef ze een tekstuele equivalente betekenis.
Ondersteun toetsenbordfocus, zoom, hervloeiing en aanraking. Streef naar een doel van 44 bij 44 CSS-pixels, tenzij de spatiering een gelijkwaardig toegankelijk doel biedt. Vervang een verwijderde focusomtrek door een duidelijk zichtbare en behoud contrast in elke status.
Vermijd uitgeschakelde CTA’s. Als een actie niet beschikbaar is, leg dan uit waarom en wat er moet veranderen; aria-disabled="true" alleen stopt een link niet met navigeren. Gebruik alleen een nieuwe context wanneer noodzakelijk en maak dit kenbaar.
Analytics mag activering niet blokkeren of de toegankelijke naam herschrijven. Houd een stabiele plaatsing, bestemming en variant bij omdat labels veranderen. Codeer nooit persoonlijke gegevens in URL’s of attributen.
Schrijfregels
De knop beslist over één beslissing. Geef het een imperatief werkwoord en concreet object: “Vergelijk monitoringabonnementen” of “Download de migratiechecklist.” Gebruik kleine letters en plaats het onderscheidende woord vooraan.
Houd labels tussen twee en zes woorden en bij voorkeur 16–40 tekens. Overschrijd dat bereik alleen wanneer nodig om de actie kenbaar te maken, zoals bij een specifieke bestandsdownload. Nabijgelegen ondersteunende tekst mag één zin van maximaal 25 woorden gebruiken wanneer de lezer een voorwaarde, kosten, accountvereiste, bestandstype of bestemmingsgedrag moet weten. De knop zelf mag geen zin worden.
Stem toezegging af op context. “Bekijk de workflow” is geschikt na een uitleg; “Boek een implementatiegesprek” vereist sterker aankoopbewijs. Noem aanmelding, betaling, download of verkoopcontact vóór de klik. Gebruik “gratis” alleen wanneer de beloofde actie echt zonder betaling beschikbaar is en vermeld materiële beperkingen in de buurt.
Plaats nooit deze dingen in het label of element:
- niet-onderbouwde superlatieven, garanties of uitkomsten zoals “10x uw groei”;
- kunstmatige urgentie, aftellers, schaarste of angst die geen verband houden met een echte deadline;
- een tweede knop, dropdown, formulierveld, selectievakje, prijs, testimonial of alinea;
- essentiële procedure-instructies, waarschuwingen, toestemmingstermen of juridische kwalificaties;
- ruwe URL’s, trackingcodes, onverklaarde afkortingen, emoji’s of decoratieve pictogram-only labels;
- “Klik hier,” “Verzenden,” “Ga,” “Ja,” “Doorgaan” of “Meer informatie” zonder een specifiek object.
Frequentielimieten beschermen het doel van het artikel. Gebruik standaard geen inline CTA. Voeg er een toe wanneer een sectie een beslissingspunt creëert. Maximaal één op een pagina onder 1.500 woorden, maximaal twee van 1.500 tot 2.499 woorden en maximaal drie bij 2.500 woorden of meer—en verlaag die aantallen wanneer de pagina ook banners, formulieren, sticky-promoties of een afsluitende CTA bevat. Herhaal nooit identieke inline-knoppen in opeenvolgende secties.
De toon moet direct, kalm en proportioneel zijn. Het label beschrijft de actie; het omringende bewijs creëert verlangen. Als sterkere knoptekst nodig lijkt om zwakke context te compenseren, verbeter dan in plaats daarvan de context.
Posttypes die het gebruiken
De postTypes-array is de machine-leesbare bron voor deze relatie. Elk vermeld formaat heeft nog steeds een echt lokaal beslissingspunt nodig; opname vereist geen knop op elke pagina.
| Posttype | Geschikte trigger | Aanbevolen actie en positie |
|---|---|---|
| How-to-gidsen | De procedure heeft een geverifieerd resultaat of optionele volgende fase bereikt | Open de tool of volgende workflow na alle vereiste stappen, nooit ertussen |
| Ultieme gidsen | Een hoofdstuk voltooit een beslissing of de gids bereikt de eindaanbeveling | Gebruik een actie met lage toezegging na een hoofdstukgrens of de hoofdactie na de conclusie |
| Productpagina’s | Mogelijkheid, bewijs en geschiktheid zijn vastgesteld voor een specifieke taak | Open de functie, start een geschikte proefperiode of vraag de vermelde commerciële stap na bewijs |
| Use-case-pagina’s | De lezer kan een situatie en uitkomst verbinden met de aangeboden workflow | Bekijk of start de workflow nadat de uitkomst en vereisten duidelijk zijn |
| Casestudy’s | Een resultaat is gekwantificeerd en toegeschreven aan de beschreven interventie | Onderzoek de methode of relevante mogelijkheid na het bewijs, niet vóór het resultaat |
| Probleemoplossende artikelen | De oplossing is voltooid en geverifieerd, of een escalatiepad is noodzakelijk | Open diagnostiek of neem contact op met de juiste ondersteuningsroute na de verificatiestap |
| Documentatieartikelen | De gedocumenteerde taak is voltooid en de gebruiker heeft een logische vervolgtaak | Open het exacte productscherm of volgende document na voltooiingscriteria |
| Gratis-toolpagina’s | De bezoeker heeft het beloofde resultaat ontvangen en kan dit redelijkerwijs opslaan, monitoren of uitbreiden | Bied de productvoortzetting aan na het resultaat, nooit voordat de tool waarde levert |
QA-checklist
- De voorafgaande content creëert een specifieke en volledige reden om deze actie nu te ondernemen.
- Het element bevat exact één actie en één geldige bestemming.
- De bestemming vervult de belofte van het label zonder een niet-gemelde aanmelding, betaling, download of verkoopstap.
- Het label gebruikt een duidelijk werkwoord en object in twee tot zes woorden.
- De tekst bevat geen niet-onderbouwde bewering, kunstmatige urgentie, vage “Meer informatie” of pictogram-only betekenis.
- De variant past bij de hiërarchie: primair, secundair of echte download.
- De CTA verschijnt na een volledige alinea, conclusie, resultaat of procedure.
- Het onderbreekt geen genummerde stappen, een instructie/resultaat-paar, een waarschuwing/actie-paar of een ander atomair blok.
- Het staat niet naast een andere CTA, formulierbesturing, aankoopactie, waarschuwing, disclaimer, toestemmingsverzoek of foutmelding.
- Minstens één substantieel gedeelte scheidt het van enig ander conversieverzoek.
- Het totale aantal paginaniveau-verzoeken blijft onder het op lengte gebaseerde plafond.
- Navigatie gebruikt een anker met een echte
href; gedrag op de pagina gebruikt een button. - Het zichtbare label blijft betekenisvol in een schermlezer-linklijst en machine-extractie.
- Eventueel toegankelijk label komt overeen met het zichtbare doel en verbergt geen extra promotionele tekst.
- Toetsenbordfocus is zichtbaar, het doel is bedienbaar en alle statussen behouden contrast.
- Weergave op smalle schermen behoudt het volledige label en botst niet met aangrenzende content.
- Nieuw-venster- en downloadgedrag is noodzakelijk en kenbaar gemaakt.
- Analytics gebruikt een stabiele plaatsingsidentificatie en vertraagt navigatie niet of stelt geen persoonlijke gegevens bloot.
- Er is geen niet-ondersteunde Schema.org-eigenschap toegevoegd voor de CTA.
- Draagbare Markdown-, Hugo- en WordPress-versies behouden dezelfde actie en bestemming.
- Screenshotvereisten blijven opmerkingen totdat de genoemde assets bestaan.
FAQ
Hoeveel inline CTA-knoppen moet een artikel bevatten?
Gebruik standaard geen en voeg er alleen een toe op een echt beslissingspunt. Maximaal één in artikelen onder 1.500 woorden, twee van 1.500 tot 2.499 woorden en drie bij 2.500 woorden of meer. Tel banners, formulieren, sticky-promoties en afsluitende CTA’s mee voor dezelfde limiet, dus de praktische inline-toelage is vaak lager.
Kan een inline CTA-knop tussen twee stappen verschijnen?
Nee. Houd een procedure ononderbroken totdat de lezer een voltooid resultaat, veilige pauze of optionele vertakking bereikt. Een CTA tussen vereiste stappen kan ertoe leiden dat lezers vertrekken, status verliezen of validatie overslaan. Plaats deze na de procedure of maak een noodzakelijke actie een expliciete stap in plaats van een promotie.
Moet een inline CTA een link of een button-element gebruiken?
Gebruik een opgemaakte link wanneer de actie naar een andere URL navigeert, wat het normale CTA-geval is. Gebruik een button alleen voor een actie op de huidige pagina, zoals het verzenden van een formulier of het openen van een dialoogvenster. Semantische keuze is belangrijker dan visuele verschijning.
Is “Meer informatie” aanvaardbare knoptekst?
Meestal niet. Het verliest betekenis wanneer het van de alinea wordt gescheiden en creëert dubbele, niet-helpende vermeldingen in linklijsten. Benoem in plaats daarvan het onderwerp of de uitkomst: “Vergelijk monitoringabonnementen,” “Bekijk de migratieworkflow” of “Voer de zichtbaarheidscontrole uit.”
Heeft een inline CTA-knop schema-markup nodig?
Nee. Er is geen zelfstandig CTA-schematype. Houd de link zichtbaar en semantisch correct en neem de URL alleen op in gestructureerde gegevens wanneer een gevestigde eigenschap van de omringende entiteit dit echt vereist. Verzin nooit CTA-specifieke eigenschappen.
Een inline CTA moet aanvoelen als de kortste route van een voltooide gedachte naar een nuttige actie. Verdien zijn positie, vermeld de bestemming duidelijk en bescherm elke procedure tegen onderbreking.
Meer tutorials in deze sectie
Klaar om het in de praktijk te brengen?
Gratis check · 7 dagen proefperiode · geen creditcard nodig