---
title: "X (Twitter) -esikatselu ja korttien tarkistus | LinkPilot"
url: https://uselinkpilot.com/fi/tools/open-graph-preview/twitter
description: "Ilmainen Twitter Card -esikatselu ja X-korttitarkistus. Liitä URL-osoite, tarkista twitter:card, twitter:image ja Open Graph -varatagit ja näe tulos X:ssä."
lang: fi
---

X:n Twitter Card -kortteihin

# X (Twitter) -esikatselu ja korttien tarkistus

Katso, miltä URL-osoitteesi näyttää Twitter Card -korttina X:ssä.

Seuraa tämän linkin klikkauksia: luo ilmainen LinkPilot-tili (https://uselinkpilot.com/signup)

Maksukorttia ei tarvita · Free-paketti on pysyvästi ilmainen

## Twitter Cardit vai Open Graph

X etsii ensin twitter:*-tageja ja käyttää sitten Open Graph -tageja. Useimmat sivustot tarvitsevat vain OG-tagit. Tageja twitter:* tarvitaan vain, jos haluat X:ään erilaisen esikatselun.

Korttityyppi summary_large_image tuo klikkauksia. Oletusarvoisissa summary-korteissa kuva näkyy pienenä pikkukuvana, ja ne menestyvät heikommin.

Varajärjestys kannattaa tuntea tarkasti: X tarkistaa jokaisen kentän kohdalla ensin twitter:*-tagin ja sitten vastaavan og:*-tagin (twitter:title-tagin varana on og:title, twitter:image-tagin og:image ja niin edelleen). Ainoa tagi, jolle ei ole OG-vastinetta, on itse twitter:card eli korttityypin määrittely. Ilman sitä X voi silti muodostaa kortin OG-tiedoista, mutta luotettavin tapa saada suurikuvainen asettelu on määrittää twitter:card=summary_large_image erikseen.

X:n korttien ulkoasu on muuttunut toistuvasti viime vuosina. Merkittävin muutos on, että X:n linkkikortit ovat ajoittain näyttäneet kuvan ilman sen päälle sijoitettua otsikkotekstiä, mikä siirtää vielä enemmän painoa itse kuvaan. Suunnittele og:image- ja twitter:image-kuvat niin, että ne kertovat asian ilman mitään kuvatekstiä. Kuvaan upotettu, luettava otsikkoteksti on käytännöllinen vastaus alustalle, joka muuttaa näkymäänsä metatietojesi ympärillä yhä uudelleen. (Tarkista nykyinen näkymä testijulkaisulla, sillä se muuttuu.)

Kuten kaikki hakubotit, Twitterbot lukee vain palvelimella renderöityä HTML:ää. SPA-sovellukset, jotka lisäävät metatagit selaimessa, tuottavat tyhjiä kortteja. Palvelinpuolen renderöinti tai esirenderöinti korjaa ongelman. Twitterbot noudattaa myös robots.txt-tiedostoa, ja sen estävä disallow-sääntö on yllättävän yleinen syy puuttuviin kortteihin muuten hyvin merkityillä sivustoilla.

Korttiongelmien selvittäminen X:ssä on aiempaa vaikeampaa, koska virallisen Card Validatorin esikatselutoiminto poistettiin. Vuonna 2026 käytännöllinen tarkistustapa on tämänkaltainen kolmannen osapuolen tagitarkistin ja oikea testijulkaisu yksityiseltä tai vähämerkityksiseltä tililtä.

X:llä on välimuisti, mutta se on lyhytikäisempi kuin Facebookin tai LinkedInin. Jos olet korjannut tagit ja vanha kortti pysyy, odota hetki tai testaa URL-osoitteen muunnelmalla. Harmiton kyselyparametri pakottaa uuden haun, koska välimuisti on URL-kohtainen. Sama keino toimii useimmilla alustoilla, kun korjattu kortti pitää nähdä heti.

Jos kortti näyttää väärältä, syy on yleensä sivun tageissa tai sen edessä olevassa uudelleenohjauksessa. Open Graph -esikatselujen korjaaminen (https://uselinkpilot.com/blog/fix-open-graph-link-previews) käy läpi tagit, joita kukin alusta lukee. Uudelleenohjausten tarkistus (https://uselinkpilot.com/fi/tools/redirect-checker) näyttää, kierrätetäänkö hakurobottia välivaiheiden kautta ennen kuin se pääsee sivullesi, ja linkin luotettavuuspisteet (https://uselinkpilot.com/fi/tools/link-trust-score) kertovat, onko itse kohde merkitty epäilyttäväksi. Termit (og:image, canonical, unfurl) on selitetty sanastossa (https://uselinkpilot.com/fi/glossary). Yksinkertaisempi linkin esikatselun tarkistus (https://uselinkpilot.com/fi/tools/link-preview-tool) näyttää valmiin kortin kahdeksalla alustalla kerralla.

## Yleisiä käyttökohteita

### Julkaisutwiitit

Varmista ennen julkaisutwiittiä, että suuret kuvakortit näkyvät. Pelkkä tekstitwiitti syötteessä heikentää näkyvyyttä aivan turhaan.

### Artikkelien jakaminen

Varmista, että kortin kuva ja otsikko vastaavat artikkelia X:ssä ja että kuva kertoo asian silloinkin, kun X näyttää sen ilman päälle sijoitettua tekstiä.

### Puuttuvien esikatselujen selvittäminen

Huomaa puuttuva twitter:card-metatagi, ennen kuin se vie näyttökertoja. Tämä työkalu näyttää tarkalleen, mitkä tagit sivu palauttaa juuri nyt.

### SPA-renderöinnin tarkistus

Varmista, että selaimessa renderöidyt sivustot tarjoavat metatagit hakuboteille. Tämä puute on modernien frontend-ratkaisujen yleisin syy tyhjiin X-kortteihin.

### Yhtenäisyys eri alustoilla

Tarkista, että mahdolliset twitter:*-ohitukset ja og:*-perustagit kertovat saman tarinan, jotta jaot näyttävät harkituilta niin X:ssä, LinkedInissä kuin Slackissa.

## Usein kysytyt kysymykset

### Tarvitsenko erilliset twitter:*-tagit?

### Mikä on suositeltu kuvakoko?

### Miksi korttini ei näy?

### Onko Twitter Card Validator vielä olemassa?

### Miten pakotan X:n hakemaan URL-osoitteeni uudelleen?

### Miksi kortissani näkyy kuva mutta ei otsikkoa?

## Muut versiot: Open Graph -tarkistus

Valmiiksi määritetyt versiot tietyille alustoille ja käyttökohteille.

LinkedIn-jakoihin

### LinkedInin linkin esikatselun tarkistus

Näe, miltä URL-osoitteesi näyttää LinkedInissä, ennen kuin julkaiset.

Avaa versio
https://uselinkpilot.com/fi/tools/open-graph-preview/linkedin

Slackin linkkiesikatseluihin

### Slack-linkin esikatselun tarkistus

Tarkista, miltä URL-osoitteesi esikatselu näyttää Slackin viesteissä ja kanavilla.

Avaa versio
https://uselinkpilot.com/fi/tools/open-graph-preview/slack

Facebook-jakoihin

### Facebookin linkin esikatselun tarkistus

Tarkista, miltä URL-osoitteesi näyttää Facebook-julkaisussa tai -jaossa.

Avaa versio
https://uselinkpilot.com/fi/tools/open-graph-preview/facebook

Discord-upotuksille

### Discordin linkin esikatselun ja upotuksen tarkistus

Näe, miten Discord upottaa URL-osoitteesi kanavalle tai yksityisviestiin.

Avaa versio
https://uselinkpilot.com/fi/tools/open-graph-preview/discord

WhatsApp-keskusteluihin

### WhatsApp-linkin esikatselun tarkistus

Katso otsikko, kuvaus ja pikkukuva, jotka WhatsApp näyttää, kun linkki liitetään keskusteluun.

Avaa versio
https://uselinkpilot.com/fi/tools/open-graph-preview/whatsapp

Telegram-viesteihin

### Telegram-linkin esikatselun tarkistus

Katso, miten Telegram näyttää URL-osoitteesi keskusteluissa, ryhmissä ja kanavilla.

Avaa versio
https://uselinkpilot.com/fi/tools/open-graph-preview/telegram

iMessagen rich link -korteille

### iMessagen linkin esikatselun tarkistus

Näe rich link -kortti, jonka Applen Viestit-sovellus muodostaa og:title- ja og:image-tageistasi.

Avaa versio
https://uselinkpilot.com/fi/tools/open-graph-preview/imessage

Takaisin täyteen versioon: Open Graph -tarkistus: https://uselinkpilot.com/fi/tools/open-graph-preview

## Saa linkeistäsi enemmän irti

X (Twitter) -esikatselu ja korttien tarkistus on vasta alkua. Luo ilmainen LinkPilot-työtila, niin voit seurata jokaista klikkausta, järjestää linkkisi ja jakaa salaisuuksia turvallisesti tiimisi kanssa.

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Etusivu",
        "item": "https://uselinkpilot.com/fi"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Työkalut",
        "item": "https://uselinkpilot.com/fi/tools"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Open Graph -tarkistus",
        "item": "https://uselinkpilot.com/fi/tools/open-graph-preview"
      },
      {
        "@type": "ListItem",
        "position": 4,
        "name": "X (Twitter) -esikatselu ja korttien tarkistus",
        "item": "https://uselinkpilot.com/fi/tools/open-graph-preview/twitter"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Tarvitsenko erilliset twitter:*-tagit?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Vain jos haluat X:ään eri kuvan, otsikon tai kuvauksen kuin muille alustoille. Muuten pelkkä Open Graph riittää."
        }
      },
      {
        "@type": "Question",
        "name": "Mikä on suositeltu kuvakoko?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Kortille summary_large_image 1200×675 (16:9). Jos kuvasuhde ei ole välillä 2:1–1:1, kuvaa voidaan rajata."
        }
      },
      {
        "@type": "Question",
        "name": "Miksi korttini ei näy?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "X vaatii julkisen URL-osoitteen, jota robots.txt ei estä Twitterbotilta, https-kuvan sekä joko twitter:card- tai og:image-tagin."
        }
      },
      {
        "@type": "Question",
        "name": "Onko Twitter Card Validator vielä olemassa?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Validatorin korttiesikatselu poistettiin. Vuonna 2026 työnkulku on tämänkaltainen tagitarkistin ja oikea testijulkaisu. X:n välimuisti on niin lyhyt, että testijulkaisuilla kokeileminen onnistuu."
        }
      },
      {
        "@type": "Question",
        "name": "Miten pakotan X:n hakemaan URL-osoitteeni uudelleen?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "X:n korttivälimuisti vanhenee itsestään melko nopeasti, mutta välitön kiertotie on URL-osoitteen muunnelma. Lisää harmiton kyselyparametri (?v=2), jolloin X käsittelee osoitetta uutena ja hakee sen uudelleen."
        }
      },
      {
        "@type": "Question",
        "name": "Miksi kortissani näkyy kuva mutta ei otsikkoa?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "X on ajoittain näyttänyt linkkikortit kuva edellä ja vähällä tai olemattomalla otsikkotekstillä. Et voi vaikuttaa siihen omalta puoleltasi. Suunnittele jakokuvat niin, että otsikko näkyy itse kuvassa, ja tarkista nykyinen toiminta testijulkaisulla."
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebApplication",
    "name": "X (Twitter) -esikatselu ja korttien tarkistus",
    "applicationCategory": "UtilitiesApplication",
    "operatingSystem": "Any (web)",
    "browserRequirements": "Vaatii JavaScriptin ja nykyaikaisen selaimen.",
    "description": "Ilmainen Twitter Card -esikatselu ja X-korttitarkistus. Liitä URL-osoite, tarkista twitter:card, twitter:image ja Open Graph -varatagit ja näe tulos X:ssä.",
    "url": "https://uselinkpilot.com/fi/tools/open-graph-preview/twitter",
    "isAccessibleForFree": true,
    "isPartOf": {
      "@type": "WebApplication",
      "name": "Open Graph -tarkistus",
      "url": "https://uselinkpilot.com/fi/tools/open-graph-preview"
    },
    "offers": {
      "@type": "Offer",
      "price": "0",
      "priceCurrency": "USD"
    },
    "publisher": {
      "@type": "Organization",
      "name": "LinkPilot",
      "url": "https://uselinkpilot.com"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus",
        "price": "799",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "799",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro (yearly)",
        "price": "288",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "288",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency (yearly)",
        "price": "2988",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "2988",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus (yearly)",
        "price": "7980",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "7980",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "alternateName": "LinkPilot by TetraCore",
    "url": "https://uselinkpilot.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "support@uselinkpilot.com",
      "url": "https://uselinkpilot.com/support"
    },
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot",
      "https://github.com/TetraCoreHQ/linkpilot-cli",
      "https://github.com/TetraCoreHQ/linkpilot-mcp",
      "https://www.npmjs.com/package/linkpilot",
      "https://www.npmjs.com/package/@uselinkpilot/sdk",
      "https://www.npmjs.com/package/@uselinkpilot/mcp",
      "https://chromewebstore.google.com/detail/linkpilot-short-links-and/mnmppadihpcncicldpkmgknhnjkondad",
      "https://addons.mozilla.org/en-US/firefox/addon/uselinkpilot/"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
]
```