Inline CTA-knapp: Text, placering och begränsningar
Utforma en inline CTA-knapp med en aktuell nästa åtgärd, tydlig resultatstyrd text, fasta frekvensbegränsningar och placering som aldrig avbryter ett förfarande.
En inline-uppmaning till handling (CTA)-knapp är en visuellt framhävd nästa åtgärd placerad i artikelns flöde. Den visas efter att sidan har skapat en specifik anledning att agera, inte bara för att mallen har nått en reklamplats.
Det renderade elementet erbjuder en destination och anger vad läsaren kan göra där. Det har ingen konkurrerande åtgärd eller generiskt löfte. Denna återhållsamhet skiljer en inline-knapp från ett helt CTA-block.
Varför detta element är viktigt
En inline CTA fungerar när den anländer i samma ögonblick som läsarens fråga ändras från “Vad ska jag göra?” till “Var kan jag göra det?” Stycket före den förtjänar klicket genom att slutföra en förklaring, visa bevis eller etablera ett resultat. Knappen minskar då interaktionskostnaden: läsaren behöver inte söka i navigeringen, söka på webbplatsen eller gissa vilken produktskärm som matchar den nyss förstådda uppgiften.
Detta är läsarpsykologi, inte dekoration. En relevant knapp stödjer momentum eftersom dess åtagande matchar nuvarande avsikt. En för tidig knapp ber läsaren lämna sidan innan den har levererat sitt svar; en upprepad knapp får varje stycke att kännas som en väg mot samma försäljning. Exakt tajming omvandlar ett löst lokalt behov till en förutsägbar handling.
Maskinextraherbarhet är viktig av samma anledning. Söksystem, hjälpmedelstekniker, webbläsarverktyg och AI-agenter kan stöta på länketiketten utan fullständig visuell kontext. “Kör synlighetskontrollen” bevarar en handling och ett objekt. “Klicka här”, “Gå” och “Lär dig mer” gör inte det. En verklig länkdestination, beskrivande tillgängligt namn och vanlig dokumentposition låter en maskin identifiera vad kontrollen gör, vart den leder och vilket föregående påstående som ger dess sammanhang.
Elementet måste fortfarande följa de gemensamma skrivreglerna för element . När en postspecifikation, elementspecifikation, affärsregel eller krav på sidnivå står i konflikt, avgör den dokumenterade prioritetsregeln vilken instruktion som styr. Lokal kampanjtext åsidosätter aldrig säkerhet, tillgänglighet eller procedurell kontinuitet.
När det ska användas
Använd en inline CTA endast när den omgivande sektionen producerar en lokal nästa åtgärd som är mer användbar än att fortsätta läsa. Lämpliga utlösare inkluderar:
- en diagnostisk förklaring följt av ett verktyg som utför diagnosen;
- en jämförelseslutsats följt av relevant plan eller konfigurationsvy;
- ett fallstudieresultat följt av metoden, produktfunktionen eller bedömningen som producerade det;
- en slutförd handledning följt av en valfri åtgärd som tillämpar eller verifierar resultatet;
- en förklaring av en funktion följt av den exakta skärmen där en befintlig användare kan använda den.
Åtgärden måste vara tillgänglig, relevant och korrekt beskriven. Om destinationen kräver betalning, kontoregistrering, nedladdning eller en säljkonversation, gör den förväntningen tydlig före eller i etiketten. Förvandla inte “Visa mallen” till ett dolt leadformulär eller gör “Kör kontrollen” till en kalender för demobokning.
Nära missar är vanliga. En relaterad artikellänk förblir navigering även om den är stilad som en knapp. Ett nyhetsbrevsformulär är ett insamlingselement med samtycke och tillståndsbeteende. Två eller fler destinationer utgör ett CTA-block eller navigationsmodul. Upprepade produktkortsknappar tillhör kortkontraktet, medan en fast kontroll är ett ihållande gränssnittselement.
Använd inte elementet när nästa åtgärd redan är uppenbar i det omgivande gränssnittet, när destinationen upprepar den aktuella sidan, när sidan ännu inte har svarat på sin primära fråga, eller när en vanlig beskrivande länk skulle bära samma betydelse. Visuell betoning rättfärdigas av beslutsvärde, inte av en önskan att öka antalet klick.
Var det ska placeras
Läsaren behöver en anledning innan en fråga. Placera knappen omedelbart efter stycket, bevisblocket, resultatet eller det slutförda förfarandet som gör åtgärden rimlig. Håll den i samma avsnitt som den utlösaren så att relationen överlever responsiva layouter, innehållsextraktion och syndikering.
För prosa, placera den efter ett komplett stycke och före nästa rubrik. I jämförelser, följ den kvalificerade domen snarare än att dela bevis från slutsats. I fallstudier, underbygg resultatet först. I dokumentation, vänta tills användaren har uppnått eller verifierat resultatet.
Ett förfarande har en striktare gräns. Placera aldrig en inline CTA:
- mellan numrerade steg som alla läsare måste slutföra;
- mellan en instruktion och dess förväntade resultat;
- mellan en varning och den farliga åtgärd den styr;
- inuti ett kodexempel, tabell, citat, checklista, figurtext eller källanteckning;
- bredvid en formulärskickningskontroll, köpknapp, nedladdningskontroll, betalvägg eller en annan CTA;
- omedelbart ovanför eller nedanför en varning, ansvarsfriskrivning, samtyckesbegäran eller felmeddelande.
Att avbryta ett förfarande ändrar fokus, skapar en utgång och kan få läsaren att förlora sin plats, hoppa över validering eller glömma ett kopierat värde. Om en valfri produktåtgärd hör hemma mitt i ett förfarande, gör den till ett tydligt markerat valfritt steg eller en gren, inte en kampanj.
Håll minst ett helt substantiellt avsnitt mellan separata konverteringsfrågor. På kortare sidor, utelämna inline CTA:n om den avslutande CTA:n redan tjänar samma åtgärd. Sidans maximum är en konverteringsfråga under 1 500 ord, två från 1 500 till 2 499 ord och tre vid 2 500 ord eller mer. Räkna inline-knappar, banners, nyhetsbrevsformulär, fasta kampanjer och avslutande CTA-paneler tillsammans. Dessa är tak, inte mål.
Anatomi
De märkta områdena definieras också i text så att specifikationen förblir användbar innan skärmdumpen finns:
- Utlösarkontext: den föregående meningen eller blocket som förklarar varför denna åtgärd är användbar nu.
- Handlingsetikett: en kort verb-och-objekt-fras som förutsäger nästa skärm eller resultat.
- Destination: en giltig URL som uppfyller etikettens löfte.
- Kontrollgräns: det fullständiga synliga klick- eller tryckmålet, tillräckligt stort för att användas utan precision.
- Fokusindikator: ett synligt tangentbordstillstånd som inte enbart förlitar sig på en färgförändring.
- Riktningssignal: en valfri pil eller extern länk-signal som stödjer, men aldrig ersätter, orden.
- Fritt utrymme: tillräcklig separation för att hålla knappen åtskild från brödtextlänkar, formulär, varningar och andra kontroller.
Utlösaren tillhör den redaktionella anatomin även om den sitter utanför knappen. Utan den, ta bort eller flytta CTA:n.
Designexempel
Varianterna uttrycker hierarki eller beteende. De skapar inte tillstånd för extra åtgärder.
Primär
Använd den visuellt starkaste behandlingen för sidans huvudsakliga konverteringsåtgärd när den lokala kontexten har etablerat avsikt. Det får endast finnas en primär åtgärd i samma visningsport.
Sekundär
Använd den lugnare kontur- eller neutrala behandlingen när sidans primära åtgärd finns någon annanstans och denna knapp avancerar ett steg med lägre åtagande på samma resa. “Sekundär” beskriver visuell hierarki, inte ett andra angränsande val.
Nedladdning
Använd nedladdningsbehandlingen endast när aktivering av kontrollen omedelbart laddar ner en fil. Inkludera filtypen och, när den är känd, ungefärlig storlek i närliggande text så att åtgärden inte överraskar. Använd inte target="_blank" som ersättning för nedladdningsbeteende.
Responsiv fullbredd
Full bredd är en responsiv presentation av en av de tre varianterna, inte en fjärde semantisk variant. Använd den på smala skärmar endast när det förbättrar målets storlek och etikettens radbrytning. Sträck inte ut en tvåords skrivbordsknapp över en bred artikelkolumn.
Parametrar
Kontraktet lagrar mening och beteende. Färgtoken, kantradie, ikonstorlek och hover-animation tillhör renderaren snarare än skapat innehåll.
| Namn | Typ | Krävs | Min/max | Standard | Källa |
|---|---|---|---|---|---|
text | Enkel sträng | Ja | 2–6 ord; 16–40 tecken föredras | Ingen | Attribut eller brödtext |
url | URL | Ja | En absolut eller webbplatsrelativ destination | Ingen | Attribut |
variant | Enum | Ja | primary, secondary eller download | primary | Attribut |
ariaLabel | Enkel sträng | Nej | 3–12 ord; max 80 tecken | Synlig text | Attribut |
showArrow | Boolean | Nej | true eller false | false | Attribut |
target | Enum | Nej | _self eller _blank | _self | Attribut |
rel | Tokenlista | Villkorlig | Giltiga länkrelationstoken | Utelämnas | Attribut |
downloadName | Filnamn | Villkorlig | Giltigt filnamn; krävs för kontrollerade nedladdningar | Resursfilnamn | Attribut |
placementId | Stabil slug | Ja | 3–50 tecken | Ingen | Attribut eller analysadapter |
body | Enkel text | Nej | 2–6 ord när text saknas | Ingen | Brödtext |
ariaLabel är till för nödvändigt förtydligande, inte dold kampanjtext. Dess tillgängliga namn bör innehålla eller nära matcha de synliga orden så att röststyrningsanvändare kan identifiera kontrollen. Ställ in _blank endast när det verkligen är nödvändigt att öppna en ny kontext, och informera om det beteendet. När det används, skydda den nya kontexten med plattformens nuvarande säkerhetshantering och bevara en självklar väg tillbaka.
Den portabla källan accepterar etiketten som text eller som dess korta brödtext; text vinner när båda finns. Adaptrar bevarar den prioriteten, destinationen och beteendet.
Syntax och kodexempel
Det portabla direktivet definierar innebörden. Plattformsadaptrar kan använda olika fältnamn endast där den befintliga komponenten kräver det; de måste bevara samma etikett, destination, variant och tillgängliga beteende.
Portable Markdown-direktiv
:::inline-cta-button{url="https://app.amicited.com/" variant="primary" placementId="after-visibility-explanation" showArrow="true"}
Check your AI visibility
:::
Brödtexten anger den synliga etiketten. Direktivet hör hemma efter den slutförda förklaringen som gör kontrollen relevant.
Hugo
Denna webbplats har ingen inline-knapp-shortcode, och den behöver ingen. Rendera elementet som en enda anchor som bär designsystemets knappklasser:
<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>
Använd btn-accent för den primära åtgärden och btn-ghost där den omgivande sektionen redan bär en starkare uppmaning. Båda klasserna kommer från home.css, som varje artikel och målsida i detta avsnitt laddar.
Två saker att undvika. Temats buttons-shortcode är Tailwind-baserad, så den renderas ostylead på dessa sidor. Den tar också sin konfiguration som ett JSON-attribut, och Hugo tolkar de inre citattecknen i ett attribut som positionsparametrar och misslyckas med bygget med Cannot mix named and positional parameters. Där en shortcode verkligen behöver strukturerad indata, skicka JSON som inre innehåll mellan öppnings- och stängningstaggarna, på samma sätt som table-simple och list_with_icon gör.
WordPress-block
<!-- 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 -->
En shortcode-kompatibel WordPress-implementation kan använda:
[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]
Renderaren äger presentation och analys; redaktörer äger löftet, destinationen och placeringen.
Exempel
Bra
Efter ett avsnitt som förklarar hur en AI-synlighetsbaslinje avslöjar vilka motorer som nämner ett varumärke och vilka källor de citerar:
Du har nu indata som behövs för att fastställa baslinjen. Kör kontrollen för din domän, spara datumet och den valda marknaden, och använd samma inställningar för nästa jämförelse.
Kontrollera din AI-synlighet
Detta fungerar eftersom kontexten slutför förklaringen och anger vad som ska bevaras. Etiketten har ett verb och specifikt objekt, destinationen kan uppfylla det omedelbart, och ingen åtgärd konkurrerar.
Dåligt
Inskjuten mellan steg 2 och 3 i en femstegskonfiguration:
Lås upp explosiv tillväxt nu!
Detta är dåligt även om destinationen är giltig. Det avbryter en oavslutad uppgift, använder ett obevisbart resultat istället för att namnge åtgärden, och döljer vad som kommer att hända efter klicket. Det riskerar också att få läsaren att överge konfigurationen före validering. Flytta eventuell relevant åtgärd efter steg 5 och skriv om etiketten kring den verkliga destinationen, som “Öppna citeringsövervakning”. Om åtgärden är nödvändig för steg 3, gör den till en del av det steget istället för att presentera den som en CTA.
Schemamarkering och tillgänglighet
En inline CTA matar inte en fristående Schema.org-typ. Hitta inte på egenskaperna CTA, button eller conversionAction. Destinationen kan redan tillhöra en giltig egenskap hos den omgivande entiteten – till exempel en etablerad erbjudande- eller programvaruapplikations-URL – men endast när den synliga sidan och den schematypen stödjer det. Knappen i sig tillför ingen rätt till strukturerad data.
Använd en anchor med href för navigering. Använd en button när aktivering ändrar det aktuella gränssnittet, skickar ett formulär eller öppnar en dialogruta. En stilad anchor är korrekt för navigering; en knapp plus JavaScript tar bort standardlänkbeteende och döljer destinationen.
Den synliga etiketten måste vara meningsfull utan sammanhang. Dubbla “Lär dig mer”-länkar gör en skärmläsares länklista meningslös. Ge olika destinationer unika etiketter, håll tillgängliga namn i linje med synligt syfte, och behandla ikoner som dekorativa eller ge dem textmotsvarande mening.
Stöd tangentbordsfokus, zoom, omflöde och pek. Sikta på ett 44×44 CSS-pixel-mål om inte avstånd ger ett likvärdigt tillgängligt mål. Ersätt en borttagen fokuskontur med en tydligt synlig, och bevara kontrast i varje tillstånd.
Undvik inaktiverade CTA:er. Om en åtgärd inte är tillgänglig, förklara varför och vad som måste förändras; aria-disabled="true" ensamt stoppar inte en länk från att navigera. Använd en ny kontext endast när det är nödvändigt och informera om det.
Analys får inte blockera aktivering eller skriva om det tillgängliga namnet. Spåra en stabil placering, destination och variant eftersom etiketter ändras. Koda aldrig personlig data i URL:er eller attribut.
Skrivregler
Knappen löser ett beslut. Ge den ett imperativt verb och konkret objekt: “Jämför övervakningsplaner” eller “Ladda ner migrationschecklistan”. Använd inledande gemen och frontlasta det särskiljande ordet.
Håll etiketter på två till sex ord och företrädesvis 16–40 tecken. Överskrid det intervallet endast när det är nödvändigt för att informera om åtgärden, såsom en specifik filnedladdning. Närliggande stödtext får använda en mening på upp till 25 ord när läsaren behöver veta ett förkrav, kostnad, kontokrav, filtyp eller destinationsbeteende. Knappen i sig får inte bli en mening.
Matcha åtagande med kontext. “Se arbetsflödet” är lämpligt efter en förklaring; “Boka ett implementeringssamtal” kräver starkare köpbevis. Namnge registrering, betalning, nedladdning eller säljkontakt före klicket. Använd “gratis” endast när den utlovade åtgärden verkligen är tillgänglig utan betalning, och ange väsentliga begränsningar i närheten.
Placera aldrig dessa inuti etiketten eller elementet:
- ogrundade superlativ, garantier eller resultat som “10x din tillväxt”;
- konstgjord brådska, nedräkningar, brist eller rädsla utan koppling till en verklig deadline;
- en andra knapp, rullgardinsmeny, formulärfält, kryssruta, pris, vittnesmål eller stycke;
- väsentliga förfarandeinstruktioner, varningar, samtyckesvillkor eller juridisk kvalificering;
- råa URL:er, spårningskoder, oförklarade förkortningar, emojis eller dekorativa ikon-enbart-etiketter;
- “Klicka här”, “Skicka”, “Gå”, “Ja”, “Fortsätt” eller “Lär dig mer” utan ett specifikt objekt.
Frekvensbegränsningar skyddar artikelns syfte. Använd ingen inline CTA som standard. Lägg till en när ett avsnitt skapar en beslutspunkt. Tillåt högst en på en sida under 1 500 ord, högst två från 1 500 till 2 499 ord, och högst tre vid 2 500 ord eller mer – och minska dessa siffror när sidan också innehåller banners, formulär, fasta kampanjer eller en avslutande CTA. Upprepa aldrig identiska inline-knappar i på varandra följande avsnitt.
Tonläget bör vara rakt, lugnt och proportionerligt. Etiketten beskriver åtgärden; den omgivande bevisningen skapar begär. Om en starkare knapptext verkar nödvändig för att kompensera för svag kontext, förbättra kontexten istället.
Posttyper som använder det
postTypes-arrayen är den maskinläsbara källan för denna relation. Varje listat format behöver fortfarande en verklig lokal beslutspunkt; inkludering kräver inte en knapp på varje sida.
| Posttyp | Lämplig utlösare | Rekommenderad åtgärd och position |
|---|---|---|
| How-to-guider | Förfarandet har nått ett verifierat resultat eller valfri nästa fas | Öppna verktyget eller nästa arbetsflöde efter alla nödvändiga steg, aldrig mellan dem |
| Ultimata guider | Ett större kapitel slutför ett beslut eller guiden når sin slutgiltiga rekommendation | Använd en åtgärd med lågt åtagande efter en kapitelgräns eller huvudåtgärden efter slutsatsen |
| Produktsidor | Funktion, bevis och lämplighet har etablerats för en specifik uppgift | Öppna funktionen, starta en lämplig testperiod eller begär det angivna kommersiella steget efter bevis |
| Användningsfallssidor | Läsaren kan koppla en situation och ett resultat till det erbjudna arbetsflödet | Visa eller starta arbetsflödet efter att resultatet och förkraven är tydliga |
| Fallstudier | Ett resultat har kvantifierats och tillskrivits den beskrivna interventionen | Inspektera metoden eller relevant funktion efter bevisen, inte före resultatet |
| Felsökningsartiklar | Lösningen har slutförts och verifierats, eller en eskaleringsväg är nödvändig | Öppna diagnostik eller kontakta rätt supportväg efter verifieringssteget |
| Dokumentationsartiklar | Den dokumenterade uppgiften är slutförd och användaren har en logisk nästa uppgift | Öppna exakt produktskärm eller nästa dokument efter slutförandekriterier |
| Gratisverktygssidor | Besökaren har fått det utlovade resultatet och kan rimligen spara, övervaka eller utöka det | Erbjud produktfortsättningen efter resultatet, aldrig innan verktyget levererar värde |
QA-checklista
- Det föregående innehållet skapar en specifik och fullständig anledning att utföra denna åtgärd nu.
- Elementet innehåller exakt en åtgärd och en giltig destination.
- Destinationen uppfyller etikettens löfte utan dold registrering, betalning, nedladdning eller säljsteg.
- Etiketten använder ett tydligt verb och objekt på två till sex ord.
- Texten innehåller inget ogrundat påstående, konstgjord brådska, vagt “Lär dig mer” eller ikon-enbart-betydelse.
- Varianten matchar hierarki: primär, sekundär eller genuin nedladdning.
- CTA:n visas efter ett komplett stycke, slutsats, resultat eller förfarande.
- Den avbryter inte numrerade steg, ett instruktion/resultat-par, ett varnings/åtgärd-par eller ett annat atomärt block.
- Den sitter inte bredvid en annan CTA, formulärkontroll, köpknapp, varning, ansvarsfriskrivning, samtyckesbegäran eller felmeddelande.
- Minst ett substantiellt avsnitt skiljer den från någon annan konverteringsfråga.
- Det totala antalet sidnivåfrågor håller sig under det längdbaserade taket.
- Navigering använder en anchor med ett verkligt
href; beteende på sidan använder en knapp. - Den synliga etiketten förblir meningsfull i en skärmläsares länklista och vid maskinextraktion.
- Eventuell tillgänglig etikett matchar det synliga syftet och döljer inte extra kampanjtext.
- Tangentbordsfokus är synligt, målet är användbart, och alla tillstånd bevarar kontrast.
- Rendering på smal skärm bevarar den fullständiga etiketten och kolliderar inte med angränsande innehåll.
- Nytt fönster- och nedladdningsbeteende är nödvändigt och angivet.
- Analys använder en stabil placeringsidentifierare och fördröjer inte navigering eller exponerar personlig data.
- Ingen ogrundad Schema.org-egenskap har lagts till för CTA:n.
- Portable Markdown-, Hugo- och WordPress-versioner bevarar samma åtgärd och destination.
- Skärmdumpskrav förblir kommentarer tills de namngivna resurserna finns.
FAQ
Hur många inline CTA-knappar bör en artikel innehålla?
Använd ingen som standard och lägg till en endast vid en verklig beslutspunkt. Tillåt högst en i artiklar under 1 500 ord, två från 1 500 till 2 499 ord och tre vid 2 500 ord eller mer. Räkna banners, formulär, fasta kampanjer och avslutande CTA:er mot samma gräns, så den praktiska inline-tillåtelsen är ofta lägre.
Kan en inline CTA-knapp visas mellan två steg?
Nej. Håll ett förfarande oavbrutet tills läsaren når ett slutfört resultat, säker paus eller valfri gren. En CTA mellan nödvändiga steg kan få läsare att lämna, tappa sin plats eller hoppa över validering. Placera den efter förfarandet, eller gör en nödvändig åtgärd till ett explicit steg snarare än en kampanj.
Ska en inline CTA använda en länk eller ett knappelement?
Använd en stilad länk när åtgärden navigerar till en annan URL, vilket är det normala CTA-fallet. Använd en knapp endast för en åtgärd på den aktuella sidan, som att skicka ett formulär eller öppna en dialogruta. Semantiskt val är viktigare än visuellt utseende.
Är “Lär dig mer” en acceptabel knapptext?
Vanligtvis inte. Den förlorar mening när den separeras från stycket och skapar dubbletter, oanvändbara poster i länklistor. Namnge ämnet eller resultatet istället: “Jämför övervakningsplaner”, “Visa migreringsarbetsflödet” eller “Kör synlighetskontrollen”.
Behöver en inline CTA-knapp schemamarkering?
Nej. Det finns ingen fristående CTA-schematyp. Håll länken synlig och semantiskt korrekt, och inkludera dess URL i strukturerad data endast när en etablerad egenskap hos den omgivande entiteten verkligen kräver det. Hitta aldrig på CTA-specifika egenskaper.
En inline CTA bör kännas som den kortaste vägen från en färdig tanke till en användbar handling. Förtjäna dess placering, ange destinationen tydligt och skydda varje förfarande från avbrott.
Fler tutorials i det här avsnittet
Redo att omsätta det i praktiken?
Gratis kontroll · 7 dagars provperiod · inget kreditkort