teks alt

teks alt adalah alt attribute pada sebuah img element. ini helps accessibility dan pencarian gambar — tetapi -nya effect pada web penelusuran rankings adalah limited.

Pertama kali diterbitkan: 25 Jun 2026 · Terakhir diperbarui: 8 Agu 2026 · Advanced
Bahasa
1 sinyal bukti di halaman ini

teks alt adalah nilai dari alt attribute pada sebuah <img> element — sebuah pendek text substitute chosen untuk image's purpose dan context, tidak sebuah literal inventory dari pixels. ini adalah diperlukan oleh HTML dan ini adalah satu input ke accessibility conformance (tidak sebuah jaminan dari penuh ADA/WCAG compliance pada -nya own), dan ini adalah single sebagian besar penting piece dari image metadata untuk mesin pencari. key nuance sebagian besar guides miss: teks alt primarily helps pencarian gambar, tidak regular web penelusuran rankings — Mueller memiliki mengatakan ini repeatedly, dan Tidak reviewed official sumber promises sebuah peringkat, traffic, atau AI-citation outcome dari menambahkan ini. Tulis ini untuk context, tidak hanya deskripsi; jangan keyword-stuff ini; jangan mulai dengan 'image dari'; gunakan alt="" (tidak sebuah missing attribute) untuk decorative images; deskripsikan tindakan atau destination untuk functional dan ditautkan images; dan remember itu pada sebuah ditautkan image teks alt acts sebagai teks jangkar. Missing alt attributes adalah paling umum SEO teknis issue pada web — 80,4% dari situs memiliki setidaknya satu.

TL;DR — teks alt adalah nilai dari alt attribute pada sebuah <img> element — diperlukan oleh HTML, sebuah accessibility necessity, dan paling penting piece dari image metadata untuk penelusuran. nuance sebagian besar guides botch: ini primarily memengaruhi pencarian gambar, tidak web penelusuran rankings (Mueller, repeatedly). Google membaca ini alongside computer vision dan halaman context, so tulis untuk context, tidak bare deskripsi. jangan keyword-stuff, jangan open dengan “image dari,” (terjemahan) “pembuka ‘gambar berupa’ yang tidak perlu,” dan gunakan alt="" (tidak sebuah missing attribute) untuk decorative images. pada sebuah ditautkan image, teks alt acts sebagai teks jangkar. ada Tidak Google character limit; 155 chars adalah sebuah writing guideline. Missing alt adalah single sebagian besar umum teknis issue pada web — 80,4% dari situs memiliki setidaknya satu.

Evidence for this claim Informative images need a concise text alternative, while decorative images should use an empty alt attribute. Scope: W3C image accessibility guidance. Confidence: high · Verified: W3C WAI: Image concepts Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEO

Apa teks alt sebenarnya adalah

teks alt adalah nilai dari alt attribute pada sebuah HTML <img> element:

<img src="dalmatian-puppy.jpg" alt="Dalmatian puppy playing fetch">

ini adalah sebuah pendek text substitute untuk image — untuk screen-reader pengguna, untuk crawler, dan untuk browser di mana image adalah disabled atau fails untuk muat. Satu terminology note worth getting right: ini adalah frequently called “alt tag,” (terjemahan) “alt tag,” tetapi itu’s sebuah misnomer. tag adalah <img>; alt adalah sebuah attribute pada itu tag. label adalah so entrenched itu I tidak akan fight ini, tetapi precise istilah adalah alt attribute, dan text di dalam ini adalah teks alt.

alt attribute adalah diperlukan pada <img> elements oleh HTML specification. Omitting ini entirely adalah sebuah conformance error. sebuah empty nilai (alt="") adalah valid dan bermakna — ini adalah correct cara untuk mark sebuah decorative image (lebih pada itu di bawah).

Choosing apa untuk tulis adalah tidak sebuah penting dari berjalan melalui sebuah universal deskripsi recipe. right teks alt adalah sebuah function dari image’s purpose di itu spesifik spot pada halaman — tidak sebuah literal inventory dari apa di frame. yang sama image dapat legitimately perlu berbeda teks alt (atau sebuah empty satu) depending pada di mana ini sits dan apa sekitarnya konten sudah conveys; ada Tidak single “correct” (terjemahan) “correct” caption independent dari context.

teks alt memiliki dua terpisah SEO jobs — dan satu dari them adalah overstated

ini adalah pembedaan sebagian besar “alt text untuk SEO” (terjemahan) “teks alt untuk SEO” guides blur, dan ini adalah di mana nyata nilai dari ini halaman adalah. teks alt melakukan dua berbeda hal untuk penelusuran:

  1. ini menambahkan text untuk halaman. Google counts teks alt sebagai bagian dari pada-halaman text. Mueller: “Itu alt text adalah essentially shown ketika itu images adalah turned off di paling browsers, so itu sesuatu itu we akan count sebagai part dari itu pada-halaman text.” (terjemahan) “ teks alt adalah essentially ditampilkan ketika images adalah turned off di sebagian besar browser, so itu’s sesuatu itu kami akan count sebagai bagian dari pada-halaman text.” itu’s nyata, tetapi kecil.

  2. ini sinyal apa sebuah image adalah tentang — untuk pencarian gambar. ini adalah utama job. Google’s own documentation panggilan teks alt “the most important attribute” (terjemahan) “atribut yang paling penting” untuk providing image metadata, dan Mueller frames -nya effect sebagai living di image penelusuran: “if someone is searching in Google Images for something that kind of matches the alt text, then we can use that to understand that your image is relevant.” (terjemahan) “jika seseorang mencari sesuatu di Google Images yang kurang lebih cocok dengan teks alt, kami dapat menggunakannya untuk memahami bahwa gambar Anda relevan.”

Di sini’s bagian untuk internalize: menambahkan teks alt melakukan tidak membuat sebuah halaman peringkat lebih tinggi di web penelusuran sekadar karena ini memiliki images. Mueller put ini secara langsung: “ini tidak itu case itu we akan say a textual webpage memiliki lebih value karena it memiliki images. ini benar-benar sekadar we see itu alt text dan we apply itu untuk itu image, dan jika seseorang searches untuk itu image we dapat gunakan itu untuk better understand itu image.” (terjemahan) “ini adalah tidak case itu kami akan say sebuah textual webpage memiliki lebih nilai karena ini memiliki images. ini adalah benar-benar hanya kami see teks alt dan kami apply itu untuk image, dan jika seseorang searches untuk image kami dapat gunakan itu untuk better memahami image.”

So jika Anda goal adalah image-penelusuran visibilitas (dan referral traffic itu brings), teks alt penting sebuah lot. jika Anda’re hoping teks alt alone akan lift Anda blue-tautan web rankings, Anda’ve mendapat wrong alat. ini adalah yang sama poin I membuat di my JavaScript SEO tulis-up: untuk web penelusuran, teks alt counts sebagai pada-halaman text tetapi -nya importance adalah sering overstated — -nya nyata payoff adalah pencarian gambar dan accessibility.

ini adalah tidak satu-satunya sinyal Google menggunakan

teks alt tidak baca di sebuah vacuum. Google: “Google menggunakan alt text along dengan computer vision algorithms dan itu contents dari itu halaman untuk understand itu subject matter dari itu image.” (terjemahan) “Google menggunakan teks alt along dengan computer vision algorithms dan contents dari halaman untuk memahami subject penting dari image.” Computer vision dapat sudah tell ini adalah sebuah beach. teks alt’s job adalah hal model dapat’t infer — context: mengapa ini image adalah pada ini halaman, dan apa ini berarti di sini. itu’s mengapa Mueller’s 2024 advice lands so well: AI itu spits out “photo of a beach” (terjemahan) “foto pantai” secara teknis mendeskripsikan piksel tetapi menyia-nyiakan opportunity, karena “the alt-text is unique in that it’s what directly connects the image to the page with context.” (terjemahan) “teks alt unik karena secara langsung menghubungkan gambar dengan halaman dalam konteksnya.” yang sama beach photo mungkin warrant berbeda teks alt pada sebuah surfing halaman versus sebuah nyata-estate listing versus sebuah climate artikel.

Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEO

sebelum ini adalah sebuah SEO asset, teks alt adalah sebuah accessibility requirement. WCAG 2.x Success Criterion 1.1.1 (Non-text konten), tingkat sebuah memerlukan sebuah text alternative untuk non-text konten. Screen-reader pengguna rely pada ini; tanpa ini, sebuah image adalah sebuah dead spot di halaman, dan sebuah omitted alt attribute dapat membuat beberapa readers announce mentah filename alih-alih.

itu’s satu success criterion among dozens. Getting teks alt right satisfies 1.1.1 untuk Anda images, tetapi ini tidak oleh itself establish penuh WCAG conformance — atau ADA compliance — untuk sebuah halaman atau sebuah situs. itu bergantung pada terpisah criteria too (color contrast, keyboard access, form labels, heading structure, dan lebih). Treat alt text sebagai sebuah necessary piece dari accessibility, tidak seluruh dari ini.

ini memiliki teeth. Missing alt attributes adalah routinely cited di ADA situs web accessibility lawsuits, yang jalankan ke thousands annually di US. sebagai I note di my JavaScript SEO guide, “missing alt attributes adalah an accessibility issue, yang mungkin turn menjadi a legal issue.” (terjemahan) “missing alt attributes adalah sebuah accessibility issue, yang dapat turn ke sebuah legal issue.” itu reframes perbaiki: ini adalah sebuah compliance tindakan pertama, sebuah SEO tindakan kedua. ini adalah juga mengapa SEO crawler (Ahrefs situs Audit disertakan) flag missing alt di bawah teknis issues.

cara tulis teks alt itu berfungsi

  • Lead dengan context, tidak sebuah caption. Deskripsikan apa image berarti untuk halaman, tidak hanya apa visually di ini. Mueller, pada pencarian gambar: “Anda jangan niscaya perlu untuk deskripsikan persis apa adalah di itu image, tetapi rather kind dari like apa ini image berarti untuk Anda particular halaman.” (terjemahan) “Anda tidak niscaya perlu untuk deskripsikan persis apa adalah di image, tetapi rather jenis dari like apa ini image berarti untuk Anda particular halaman.”
  • jangan mulai dengan “Image dari” (terjemahan) “pembuka ‘gambar berupa’ yang tidak perlu” / “Photo dari.” (terjemahan) “pembuka ‘foto berupa’ yang tidak perlu”. Google’s Lizzi Sassman: “We sudah adalah aware itu ini an image. Anda jangan perlu untuk say, ‘ini an image dari’ dan lalu itu hal.” (terjemahan) “kami sudah adalah aware itu ini adalah sebuah image. Anda tidak perlu untuk say, ‘ini adalah sebuah image dari’ dan lalu hal.” sebuah descriptive phrase adalah fine — ini tidak memiliki untuk menjadi sebuah penuh kalimat.
  • gunakan keywords naturally, tidak pernah stuff. Google: “focus on creating useful, information-rich content that uses keywords appropriately and is in context.” (terjemahan) “fokus membuat konten berguna dan kaya informasi, dengan kata kunci yang digunakan secara tepat sesuai konteks.” dan warning: “Avoid filling alt attributes with keywords… as it results in a negative user experience and may cause your site to be seen as spam.” (terjemahan) “hindari mengisi atribut alt dengan kata kunci karena dapat menghasilkan pengalaman pengguna yang buruk dan membuat situs tampak seperti spam.” Gary Illyes put ini plainly: teks alt “tidak seharusnya menjadi apa Anda ingin untuk rank untuk, tetapi apa di itu image.” (terjemahan) “tidak seharusnya menjadi apa Anda ingin peringkat untuk, tetapi apa di image.”
  • jangan copy Anda sekitarnya paragraf ke alt. Mueller: “I tidak akan sekadar blindly copy dan paste itu sama text itu Anda sudah memiliki pada a halaman sebagai an alt text.” (terjemahan) “I tidak akan hanya blindly copy dan paste yang sama text itu Anda sudah memiliki pada sebuah halaman sebagai sebuah alt text.” alt attribute adalah sebuah unique opportunity untuk tambahkan context, tidak sebuah duplicate.
  • ada Tidak Google character limit. Mueller: “we jangan memiliki any guidelines dengan regards untuk bagaimana long Anda alt text dapat menjadi.” (terjemahan) “kami jangan memiliki apa pun guidelines dengan regards untuk bagaimana panjang Anda teks alt dapat menjadi.” widely-cited “125 characters” (terjemahan) “125 characters” muncul dari accessibility alat; Google’s Developer Style Guide suggests 155 characters atau lebih sedikit sebagai sebuah writing guideline, tidak sebuah hard cap. pertahankan ini pendek karena panjang deskripsi interrupt reading flow untuk screen-reader pengguna — tidak karena Google truncates ini.
  • gunakan consistent teks alt untuk repeated images. jika yang sama image muncul di multiple places, memberikan ini yang sama teks alt.

Decorative images: alt="", tidak sebuah missing alt

untuk purely decorative images — spacers, dividers, background flourishes itu carry Tidak informasi — correct pattern adalah sebuah empty alt attribute:

<img src="divider.svg" alt="">

alt="" tells assistive technology image adalah decorative dan seharusnya menjadi skipped. ini adalah tidak yang sama sebagai leaving attribute off. Omitting alt entirely adalah sebuah HTML spec violation, dan ini dapat penyebab beberapa screen readers untuk baca filename aloud. So: decorative mendapatkan alt="" (empty nilai present), tidak pernah sebuah missing attribute, dan tidak pernah sebuah deskripsi. sebagai I put ini di my JavaScript SEO guide — perbaiki alt untuk main konten images, tetapi untuk placeholder atau decorative images Anda dapat leave alt blank (meaning alt="").

test untuk “decorative” (terjemahan) “decorative”: melakukan image tambahkan informasi halaman tidak sudah convey elsewhere — di sekitarnya text, sebuah caption, atau halaman’s structure? jika tidak (sebuah spacer, sebuah repeated icon berikutnya untuk text itu sudah says yang sama hal, sebuah stock photo digunakan sebagai pure visual filler), ini adalah decorative dan mendapatkan alt="". jika ini melakukan tambahkan informasi tidak ada apa pun else pada halaman menyediakan, ini tidak decorative, Tidak penting bagaimana kecil atau stylistic ini looks.

Functional images: deskripsikan tindakan, tidak icon

beberapa images adalah neither purely decorative nor sebuah sederhana informative picture — mereka’re controls: sebuah icon-hanya penelusuran button, sebuah hamburger menu icon, sebuah play button pada sebuah video thumbnail. untuk ini, teks alt seharusnya deskripsikan apa activating control melakukan, tidak apa icon looks like.

<!-- Weak: describes the icon -->
<button><img src="magnifying-glass.svg" alt="Magnifying glass icon"></button>

<!-- Better: describes the action -->
<button><img src="magnifying-glass.svg" alt="Search"></button>

sebuah screen-reader pengguna siapa hears “magnifying glass icon” (terjemahan) “magnifying glass icon” tidak know apa happens jika mereka activate control; “Penelusuran” (terjemahan) “Penelusuran” tells them immediately. ini adalah yang sama principle behind ditautkan images di bawah — teks alt menyajikan image’s function pada halaman — tetapi ini applies bahkan ketika ada Tidak <a> involved.

ditautkan images: teks alt becomes teks jangkar

Ketika sebuah image adalah sebuah tautan — wrapped di sebuah <a> — -nya teks alt functions sebagai teks jangkar untuk itu tautan. Google: “Alt text di images adalah useful sebagai anchor text jika Anda decide untuk gunakan an image sebagai a link.” (terjemahan) “teks alt di images adalah berguna sebagai teks jangkar jika Anda decide untuk gunakan image sebagai sebuah tautan.” sebuah image-hanya tautan dengan empty alt adalah equivalent dari sebuah empty teks jangkar, yang adalah buruk untuk keduanya accessibility ( screen reader dapat’t deskripsikan destination) dan untuk tautan sinyal. untuk sebuah ditautkan image, teks alt seharusnya deskripsikan di mana tautan goes, tidak hanya apa picture menampilkan.

Cakupan ini precisely: apa Google documents adalah secara khusus tentang menggunakan teks alt sebagai teks jangkar untuk sebuah dapat di-crawl tautan. ini adalah lebih sempit daripada penuh “accessible name” (terjemahan) “accessible name” computation browser dan assistive technology gunakan, yang dapat juga pull dari aria-label, aria-labelledby, atau sekitarnya tautan text — teks alt adalah satu input ke itu lebih luas calculation, tidak seluruh dari ini.

SVGs adalah berbeda

Inline <svg> elements jangan take sebuah alt attribute — itu’s untuk <img>. untuk memberikan sebuah inline SVG sebuah accessible name, gunakan <title> element referenced dengan aria-labelledby:

<svg role="img" aria-labelledby="logo-title">
  <title id="logo-title">Acme Corp logo</title>
  <!-- paths… -->
</svg>

(sebuah SVG referenced melalui <img src="logo.svg"> menggunakan sebuah wajar alt attribute like apa pun lainnya image — ini hanya applies untuk inline SVG markup.)

Anti-patterns untuk hindari

  • Keyword stuffing — spam sinyal Google explicitly warns tentang.
  • Copying sekitarnya paragraf ke alt attribute verbatim.
  • “Image dari” (terjemahan) “pembuka ‘gambar berupa’ yang tidak perlu” / “Photo dari” (terjemahan) “pembuka ‘foto berupa’ yang tidak perlu” openers — redundant.
  • Omitting alt pada decorative images alih-alih menggunakan alt="".
  • AI-generated “photo dari X” (terjemahan) “photo dari X” deskripsi itu ignore halaman context.
  • Putting Anda company name di blank alt attributes. Mueller adalah blunt tentang ini satu: “It membuat Tidak sense, it seems like a waste dari time untuk me: setelah wasted time untuk implement, dan again wasted time untuk bersih up kemudian pada.” (terjemahan) “ini membuat Tidak sense, ini seems like sebuah waste dari time untuk me: setelah wasted time untuk implement, dan again wasted time untuk bersih up kemudian pada.”
  • Confusing alt dengan title attribute. title attribute menampilkan sebagai sebuah hover tooltip; ini adalah tidak teks alt dan carries little SEO atau accessibility weight.

Finding dan memperbaiki missing teks alt

Missing alt attributes tidak sebuah edge case — mereka’re default failure state dari web. di kami situs audit study dari di atas sebuah million domains, 80,4% dari situs memiliki missing alt attributes pada setidaknya satu halaman, membuat ini single sebagian besar prevalent SEO teknis issue kami ditemukan.

untuk temukan them:

  • Ahrefs situs Audit → Images report flags images missing alt attributes di seluruh Anda situs. (Ahrefs Webmaster alat memberikan Anda ini free untuk situs Anda verify.)
  • Manual spot-memeriksa — inspect element pada key konten images, atau gunakan browser accessibility extension.

Priority order ketika Anda perbaiki them:

  1. Main konten images pertama — ones itu carry meaning dan dapat earn image penelusuran traffic.
  2. ditautkan images — empty alt di sini adalah doubly costly (teks jangkar + accessibility).
  3. Decorative images terakhir — dan perbaiki adalah alt="", tidak sebuah deskripsi.

sebuah note pada expectations: SearchPilot’s split tests pada menambahkan teks alt memiliki telah inconclusive / tidak statistically significant untuk web rankings — consistent dengan poin di atas itu teks alt’s payoff adalah di pencarian gambar dan accessibility, tidak sebuah web-peringkat boost. dan Mueller’s reassurance untuk situs starting dari zero coverage: “if you’re just adding alt text for the first time, then sometimes, even any alt text is better than nothing.” (terjemahan) “jika Anda’re hanya menambahkan teks alt untuk pertama time, lalu sometimes, bahkan apa pun alt text adalah better daripada tidak ada apa pun.”

untuk menjadi direct tentang ini: tidak ada apa pun di ini piece backs sebuah jaminan itu memperbaiki teks alt moves rankings, traffic, atau AI-penelusuran citations oleh apa pun set amount — Tidak reviewed official sumber membuat itu promise, dan split-test evidence di atas adalah inconclusive. Apa teks alt reliably melakukan adalah close sebuah accessibility kesenjangan dan memberikan Google’s pencarian gambar algorithm metadata ini explicitly says ini menggunakan.

untuk bigger picture — filenames, image sitemaps, lazy-memuat, formats, dan responsive images — see lebih luas image SEO hub ini artikel sits di bawah.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.