tidak ditemukan (404)
Apa "Not found (404)" _(terjemahan)_ “tidak ditemukan (404)” berarti di Google Search Console's halaman pengindeksan report — mengapa Google ditemukan URLs Anda tidak pernah submitted, mengapa 404s biasanya jangan hurt SEO, dan kecil set dari 404s itu adalah sebenarnya worth memperbaiki.
"Not found (404)" _(terjemahan)_ “tidak ditemukan (404)” di Google Search Console's halaman pengindeksan report berarti Googlebot requested sebuah URL Google says ini ditemukan pada -nya own — melalui sebuah tautan, atau sebuah halaman itu digunakan untuk exist, tidak dari sebuah jelas permintaan dari Anda — dan mendapat sebuah 404, so ini tidak terindeks. itu's sebuah deskripsi dari bagaimana Google ditemukan URL, tidak proof ini adalah absent dari Anda saat ini sitemap. sebuah correctly-dikembalikan 404 biasanya tidak sebuah sitewide masalah — Google's own crawl documentation says 4xx statuses lainnya daripada 429 jangan memengaruhi laju crawling — tetapi sebuah 404 pada sebuah URL itu seharusnya berfungsi (ditautkan, di sebuah sitemap, dengan backlinks, atau dengan traffic) masih costs Anda rusak tautan, lost equity, atau lost pengguna, so perbaiki itu oleh restoring halaman atau 301-mengalihkan ini untuk sebuah genuinely relevant langsung halaman ( ones dengan inbound tautan adalah priority, untuk recover equity). Leave genuinely-hilang halaman sebagai 404 (atau 410, yang di my own experience tends untuk drop sebuah touch lebih cepat, though Google memperlakukan 4xx codes lainnya daripada 429 yang sama). jangan mass-redirect semuanya untuk homepage — itu mendapatkan treated sebagai sebuah soft 404.
TL;DR — “Not found (404)” (terjemahan) “tidak ditemukan (404)” di Search Console berarti Google ditanyakan Anda server untuk sebuah halaman dan mendapat sebuah “tidak ditemukan” (terjemahan) “tidak ditemukan” jawaban, so ini tidak indeks ini. Google ditemukan URL pada -nya own — biasanya dari sebuah tautan di suatu tempat, atau karena halaman digunakan untuk exist — yang mendeskripsikan bagaimana ini adalah ditemukan, tidak proof ini adalah missing dari Anda saat ini sitemap. ini adalah wajar dan biasanya fine, tetapi hanya untuk URLs itu adalah sebenarnya supposed untuk menjadi hilang. Anda hanya perlu untuk perbaiki ini jika URL seharusnya berfungsi, di yang case Anda bring halaman back atau redirect ini untuk right replacement.
Apa “Not found (404)” (terjemahan) “tidak ditemukan (404)” berarti
ini label berarti Google diterima sebuah HTTP 404 ketika requesting URL. Bukti untuk klaim ini Google reports Not found 404 when the page returned a 404 response when requested. Cakupan: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Tingkat keyakinan: tinggi · Diverifikasi: Google: Page indexing report Google memperlakukan persistent 4xx respons lainnya daripada 429 sebagai jika konten melakukan tidak exist. Bukti untuk klaim ini Google treats 4xx responses other than 429 as if content does not exist and removes persistently returning URLs from the index. Cakupan: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Tingkat keyakinan: tinggi · Diverifikasi: Google: HTTP status codes
Open halaman pengindeksan report di Google Search Console dan Anda’ll see sebuah list dari alasan halaman tidak terindeks. “Not found (404)” (terjemahan) “tidak ditemukan (404)” adalah satu dari them. ini berarti Googlebot requested URL, dan Anda server replied dengan sebuah HTTP 404 (Tidak ditemukan) — standard “ini halaman tidak exist” (terjemahan) “ini halaman tidak exist” respons. Karena halaman dikembalikan sebuah 404, Google tidak indeks ini.
Bukti untuk klaim ini Google's Not found (404) Page indexing reason means the requested URL returned HTTP 404, so the URL is not indexed. Cakupan: verified Search Console properties Tingkat keyakinan: tinggi · Diverifikasi: Page indexing reportbagian itu surprises orang: Google says ini ditemukan ini URL tanpa sebuah jelas permintaan dari Anda. itu mendeskripsikan bagaimana Google ditemukan ini — biasanya satu dari dua places di bawah — tidak sebuah jaminan ini adalah missing dari Anda saat ini sitemap. jika yang sama URL adalah masih sitting di sebuah sitemap Anda submit, itu’s sebuah terpisah, fixable masalah (sebuah stale sitemap entry), tidak sebuah contradiction dari apa report adalah telling Anda:
- sebuah tautan. Sesuatu pada web tautan untuk itu URL — satu dari Anda own halaman, atau sebuah halaman pada lainnya situs — dan Google diikuti tautan.
- sebuah halaman itu digunakan untuk exist. URL adalah langsung dan terindeks sebelum, lalu Anda deleted ini atau changed URL. Google masih remembers ini dan re-memeriksa ini.
melakukan 404s hurt my SEO?
ini adalah pertanyaan everyone benar-benar ingin answered, so di sini ini adalah up front: Tidak, tidak secara otomatis. 404s adalah sebuah wajar bagian dari bagaimana web berfungsi. halaman mendapatkan dihapus, URLs perubahan, dan lainnya situs occasionally tautan untuk addresses itu tidak pernah existed. sebuah halaman returning 404 ketika ini adalah genuinely hilang adalah correct perilaku — Google’s own documentation says 4xx respons lainnya daripada 429 jangan memengaruhi Anda situs’s laju crawling, dan sebuah correct 404 tidak sebuah penalty pada rest dari Anda situs.
itu “correct” (terjemahan) “correct” label hanya applies untuk URLs itu adalah sebenarnya supposed untuk menjadi hilang, though. sebuah 404 pada sebuah halaman Anda masih tautan untuk, itu’s sitting di Anda sitemap, atau itu lainnya situs masih tautan untuk tidak harmless hanya karena ini adalah technically valid — ini adalah sebuah rusak tautan, lost tautan equity, atau sebuah pengunjung hitting sebuah dead end. So untuk genuinely dead halaman dengan tidak ada apa pun pointing di them, “Not found (404)” (terjemahan) “tidak ditemukan (404)” di Anda report adalah tidak ada apa pun untuk panic tentang. untuk rest, ini adalah worth sebuah look — see berikutnya bagian.
Ketika sebuah 404 adalah sebenarnya worth memperbaiki
404s worth Anda attention adalah ones untuk URLs itu seharusnya berfungsi:
- sebuah halaman Anda masih tautan untuk dari Anda own navigation atau konten (sebuah rusak internal tautan).
- sebuah URL itu’s di Anda sitemap (ini tidak seharusnya menjadi — sitemaps adalah untuk langsung, dapat diindeks halaman).
- sebuah halaman itu lainnya situs tautan untuk (Anda’d menjadi wasting itu tautan).
- sebuah URL itu masih mendapatkan traffic atau itu orang dengan jelas dimaksudkan untuk reach.
untuk itu, Anda memiliki dua baik options:
- Bring halaman back jika ini adalah deleted oleh mistake.
- Redirect ini untuk paling relevant langsung halaman (sebuah 301 redirect). ini mengirim pengunjung di suatu tempat berguna dan, importantly, melewati along nilai dari apa pun tautan pointing di old URL.
Satu hal tidak untuk melakukan: jangan redirect setiap dead URL untuk Anda homepage. Google memperlakukan sebuah irrelevant redirect like itu sebagai sebuah “soft 404” (terjemahan) “soft 404” — yang adalah -nya own masalah. Redirect untuk sebuah genuinely related halaman, atau hanya let ini 404.
ingin penuh versi — 404 vs 410 vs 301 vs noindex, cara temukan apa linking untuk sebuah 404, dan bagaimana panjang ini linger di report? Switch untuk Advanced tab.
TL;DR — “Not found (404)” (terjemahan) “tidak ditemukan (404)” berarti Googlebot requested sebuah URL Google mendeskripsikan sebagai ditemukan pada -nya own — sebuah tautan, atau sebuah previously-terindeks halaman — tidak melalui sebuah jelas permintaan dari Anda, dan mendapat sebuah 404, so ini adalah tidak terindeks. itu deskripsi menjelaskan original penemuan, tidak proof URL adalah absent dari Anda saat ini sitemap. 404s adalah sebuah wajar bagian dari web, dan Google’s own documentation says 4xx respons lainnya daripada 429 jangan memengaruhi laju crawling; sebuah 404 untuk sebuah dihapus halaman dengan Tidak replacement adalah correct dan tidak sebuah sitewide penalty — tetapi sebuah 404 pada sebuah URL itu seharusnya exist (ditautkan internally, di sebuah sitemap, dengan backlinks, atau dengan traffic) masih costs Anda rusak tautan, lost equity, atau lost pengguna. untuk itu: restore halaman, atau 301 ini untuk sebuah genuinely relevant langsung halaman — prioritizing ones dengan inbound tautan untuk recover equity. Leave rest sebagai 404. di my own experience 410 tends untuk drop sebuah touch lebih cepat, though Google memperlakukan 4xx codes lainnya daripada 429 yang sama. jangan mass-redirect untuk homepage (soft-404 risk). Googlebot mempertahankan re-memeriksa old 404s dengan decreasing frequency, yang adalah mengapa mereka linger di report — itu’s wajar, tidak sebuah penalty.
Apa Google adalah sebenarnya telling Anda
report status observed 404; ini melakukan tidak oleh itself jelaskan yang tautan, historic URL, atau application route produced ini. Bukti untuk klaim ini Google reports Not found 404 when the page returned a 404 response when requested. Cakupan: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Tingkat keyakinan: tinggi · Diverifikasi: Google: Page indexing report Google’s umum 4xx documentation mendeskripsikan pengindeksan perilaku. Bukti untuk klaim ini Google treats 4xx responses other than 429 as if content does not exist and removes persistently returning URLs from the index. Cakupan: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Tingkat keyakinan: tinggi · Diverifikasi: Google: HTTP status codes
Google’s definition dari ini status adalah pendek: “Ini halaman returned a 404 error ketika requested.” (terjemahan) “ini halaman dikembalikan sebuah 404 error ketika requested.” sekitarnya context adalah bagian itu penting — Google ditemukan URL tanpa apa pun jelas permintaan atau sitemap dari Anda. itu’s apa separates “Not found (404)” (terjemahan) “tidak ditemukan (404)” dari pengindeksan errors Anda submitted yourself.
itu kalimat mendeskripsikan bagaimana Google originally ditemukan URL — ini adalah tidak sebuah claim itu URL memiliki tidak pernah appeared di, atau tidak saat ini sitting di, satu dari Anda sitemaps. jika Anda periksa sebuah langsung sitemap dan yang sama URL adalah masih listed di sana, itu’s sebuah nyata (dan terpisah) masalah worth memperbaiki — sebuah stale sitemap entry — tidak sebuah contradiction dari apa report adalah telling Anda tentang penemuan.
So URL came dari satu dari ini:
- sebuah internal atau external tautan. Google extracts tautan sebagai ini melakukan crawl. sebuah typo’d internal tautan, sebuah old tautan pada seseorang else’s situs, atau sebuah tautan di sebuah comment dapat semua poin Googlebot di sebuah URL itu 404s.
- sebuah previously-terindeks halaman Anda deleted atau milik siapa URL Anda changed. Google remembers URLs ini memiliki seen dan re-permintaan them untuk sebuah panjang time.
- Scraped, malformed, atau fabricated URLs. lainnya situs sometimes mangle Anda URLs, append junk, atau invent paths. Google dapat try them. None dari itu adalah Anda fault, dan none dari ini memerlukan tindakan.
itu terakhir poin adalah worth internalizing: finding sebuah 404 di ini report melakukan tidak berarti Anda melakukan sesuatu wrong. Google discovers URLs dari semua di atas web.
melakukan “Not found (404)” (terjemahan) “tidak ditemukan (404)” hurt SEO? ( verdict pertama)
Tidak — tidak secara otomatis, dan ini adalah single biggest misconception tentang report. 404s adalah bagaimana web adalah supposed untuk berfungsi ketika konten adalah hilang, dan Google’s own crawl documentation says 4xx kode status lainnya daripada 429 memiliki Tidak effect pada sebuah situs’s laju crawling. sebuah correctly-dikembalikan 404 pada sebuah genuinely hilang halaman adalah tidak sebuah sitewide penalty.
itu’s sebuah lebih sempit claim daripada “404s never matter,” (terjemahan) “404s tidak pernah penting,” though. sebuah 404 tidak drag down rest dari Anda situs oleh itself, tetapi sebuah 404 pada sebuah URL itu seharusnya berfungsi — satu dengan tautan internal, external backlinks, atau nyata traffic — masih costs Anda sesuatu concrete: sebuah rusak tautan, lost tautan equity, atau sebuah pengunjung hitting sebuah dead end. report itself tidak masalah; leaving 404s itu tidak seharusnya exist unfixed adalah.
ini matches my own baca dari HTTP kode status umumnya: 4xx respons penyebab spesifik halaman untuk drop out dari indeks, tetapi itu’s halaman going away cleanly — tidak sebuah penalty applied untuk Anda domain. halaman itu 404s sekadar tidak di indeks anymore; semuanya else adalah unaffected.
Google’s own help docs membuat yang sama poin tentang pengindeksan di umum: ini adalah fine untuk sebuah URL tidak untuk menjadi terindeks untuk right alasan, dan “a 404 untuk a halaman itu Anda telah removed dan memiliki Tidak replacement untuk” (terjemahan) “sebuah 404 untuk sebuah halaman itu Anda’ve dihapus dan memiliki Tidak replacement untuk” adalah explicitly satu dari itu right alasan. sebuah 404 pada sebuah genuinely-dead halaman adalah correct end state, tidak sebuah untuk-melakukan.
Apa Google melakukan dengan sebuah 404 internally
dari Google’s HTTP-status documentation, mechanics adalah bersih: untuk sebuah previously-terindeks URL, pengindeksan pipeline menghapus ini dari indeks. Newly encountered 404s sekadar tidak processed — ada tidak ada apa pun untuk indeks. dan Googlebot tidak forget URL immediately: ini mempertahankan re-requesting ini, dengan crawling frequency secara bertahap decreasing di atas time.
itu re-memeriksa perilaku adalah mengapa old 404s pertahankan appearing di Anda report panjang setelah Anda’ve dealt dengan them. Google adalah periodically confirming halaman adalah masih hilang, di case ini muncul back. ini adalah tidak sebuah sign dari sebuah masalah, dan ini adalah tidak wasting sebuah bermakna amount dari anggaran crawling pada sebuah wajar-sized situs.
Ketika sebuah 404 adalah worth memperbaiki — dan ketika ini tidak
«The decision rule is simple: fix the 404 only if the URL should exist. The signals that a URL “should exist”: » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tiga puluh delapan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
- Anda tautan untuk ini internally (sebuah rusak tautan di Anda nav, konten, atau footer).
- ini adalah di Anda sitemap (ini tidak seharusnya menjadi — sitemaps seharusnya list hanya langsung, dapat diindeks URLs).
- ini memiliki external backlinks pointing di ini.
- ini masih mendapatkan traffic, atau dengan jelas matches sesuatu orang adalah looking untuk.
jika none dari itu adalah benar — halaman adalah genuinely hilang dan tidak ada apa pun dari nilai poin di ini — leave ini sebagai sebuah 404. itu’s correct respons dan ada tidak ada apa pun untuk melakukan.
cara perbaiki ones itu penting
untuk URLs itu seharusnya resolve, Anda memiliki sebuah pendek menu:
- Restore halaman jika ini adalah dihapus oleh mistake atau Anda memiliki equivalent konten untuk put back.
- 301 redirect ini untuk paling relevant langsung halaman. ini adalah biasa move untuk sebuah dihapus halaman itu memiliki sebuah sensible replacement. sebagai I’ve put ini sebelum tentang halaman menunjukkan up sebagai 4xx: lebih daripada mungkin Anda hanya perlu untuk 301 redirect setiap dari ini untuk sebuah relevant halaman. redirect mengirim pengguna di suatu tempat berguna dan melewati peringkat nilai dari apa pun tautan along untuk baru URL.
- Leave ini sebagai sebuah 404 (atau gunakan 410) ketika halaman adalah genuinely hilang dan memiliki Tidak baik replacement. ini adalah tidak sebuah failure — ini adalah right jawaban.
Prioritize oleh inbound tautan. highest-nilai 404s adalah ones dengan external backlinks, karena sebuah dead URL dengan tautan adalah leaking equity itu Anda dapat recover dengan sebuah single redirect untuk sebuah relevant halaman. Pull 404 URLs itu memiliki backlinks (sebuah backlink alat atau Anda tautan report akan tampilkan ini), dan 301 itu pertama. sebuah 404 dengan Tidak tautan dan Tidak traffic dapat sekadar stay sebuah 404 — mengalihkan ini accomplishes tidak ada apa pun.
jangan redirect semuanya untuk homepage. sebuah redirect untuk sebuah unrelated halaman —
classically, dumping setiap dead URL onto / — mendapatkan treated sebagai sebuah soft 404 oleh
Google, karena destination tidak sebuah nyata replacement untuk apa adalah requested.
Redirect untuk sebuah relevant halaman atau jangan redirect di semua.
«## 404 vs 410 vs 301 vs noindex » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
ini mendapatkan muddled constantly. penuh decision table adalah di Cheat Sheets tab; pendek versi:
- 404 (tidak ditemukan) / 410 (hilang) — halaman tidak exist. Keduanya drop URL dari indeks, dan Google’s own documentation says ini memperlakukan 4xx kode status (lainnya daripada 429) yang sama. di my own practitioner experience, 410 tends untuk drop sebuah touch lebih cepat, tetapi perbedaan adalah minimal either cara. gunakan 410 jika Anda ingin sinyal “this is never coming back” (terjemahan) “ini adalah tidak pernah coming back”; 404 adalah jika tidak completely fine.
- 301 (Moved Permanently) — konten moved; consolidate sinyal onto baru URL. ini adalah alat untuk sebuah dihapus halaman itu memiliki sebuah relevant replacement.
- noindex — halaman ada dan seharusnya stay langsung, tetapi Anda tidak ingin ini di penelusuran. berbeda alat untuk sebuah berbeda goal — jangan reach untuk ini pada sebuah halaman itu’s genuinely hilang.
pada 404 vs 410 secara khusus, my own framing memiliki telah itu 404s dan 410s mendapatkan sebuah similar treatment — keduanya drop halaman dari indeks, dan di my own experience 410s go sebuah little lebih cepat, bahkan though Google’s documentation memperlakukan 4xx codes (lainnya daripada 429) identically. So jangan agonize di atas pilihan; pick 410 untuk “gone forever,” (terjemahan) “hilang forever,” 404 untuk semuanya else, dan move pada.
cara temukan apa linking untuk sebuah 404
untuk perbaiki sebuah 404 (atau decide apakah untuk bother), temukan apa poin di ini:
- di GSC: open “Not found (404)” (terjemahan) “tidak ditemukan (404)” status, click sebuah contoh URL, dan periksa Referring halaman di bawah penemuan. Treat ini sebagai satu mungkin clue, tidak sebuah menyelesaikan tautan inventory — Google mendeskripsikan ini sebagai sebuah halaman ini possibly digunakan untuk menemukan URL, yang dapat menjadi sebuah direct tautan, sebuah lebih tinggi-tingkat halaman tautan adalah ditemukan melalui, atau sekadar absent jika informasi tidak tersedia. Pair ini dengan metode di bawah alih-alih stopping di sana.
- dengan sebuah crawler / situs audit: Ahrefs situs Audit atau Screaming Frog akan list Anda rusak internal tautan — di-house 404s Anda dapat perbaiki secara langsung oleh editing tautan.
- dengan sebuah backlinks alat: periksa rusak backlinks untuk temukan dead URLs pada Anda situs itu external situs tautan untuk. ini adalah Anda 301 priorities.
- di server logs: ground truth untuk yang URLs adalah menjadi requested dan apa kode status mereka kembalikan di scale.
Validate perbaiki dan apa untuk expect
setelah Anda’ve restored atau redirected URLs itu seharusnya exist, Anda dapat hit Validate Perbaiki di halaman pengindeksan report. ini adalah opsional, tidak diperlukan — Google says ini dapat pick up sebuah correction pada -nya own berikutnya time ini melakukan crawl halaman, apakah atau tidak Anda validate. Hitting Validate Perbaiki hanya lets Anda track itu review sebagai ini happens; ini tidak come dengan sebuah guaranteed timeline atau sebuah promise dari lebih cepat reprocessing. jangan expect count untuk drop untuk zero right away either cara: Google re-melakukan crawl 404s pada sebuah tapering schedule, so bahkan correctly-handled URLs dapat linger di report untuk sebuah sementara. itu lingering adalah re-periksa perilaku, tidak sebuah sign perbaiki tidak take, dan ada Tidak fixed poin di yang Google jaminan ini adalah selesai. (dan ada Tidak alasan untuk validate sebuah 404 itu’s genuinely correct hanya untuk try untuk membuat ini disappear dari report — validation adalah untuk confirming sebuah perbaiki, tidak untuk dismissing sebuah berfungsi 404.)
untuk very besar situs generating mass bogus 404s (millions dari junk URLs dari sebuah rusak template atau sebuah spider trap), crawl efficiency becomes sebuah nyata concern dan Anda’ll ingin pattern-based memperbaiki alih-alih satu-oleh-satu berfungsi — tetapi untuk typical situs, crawl-budget cost dari 404s adalah negligible.
Di mana ini sits among -nya siblings
“Not found (404)” (terjemahan) “tidak ditemukan (404)” adalah bersih case: server correctly mengatakan “tidak ditemukan.” (terjemahan) “tidak ditemukan.” -nya
neighbors di halaman pengindeksan report adalah berbeda situations — jangan conflate
them. sebuah soft 404 adalah sebuah tidak-ditemukan message disajikan dengan sebuah 200 (atau sebuah
irrelevant redirect), yang Google flags secara terpisah. Blocked karena lainnya 4xx
issue covers 401/403 dan rest dari 4xx family. Redirect error adalah sebuah
rusak redirect, distinct dari wajar “Halaman dengan redirect.” (terjemahan) “halaman dengan redirect.” dan
server error (5xx) berarti server failed, tidak itu halaman adalah hilang.
memperbaiki diverge, so identify yang status Anda’re sebenarnya looking di pertama.
untuk report sebagai sebuah seluruh, see GSC halaman pengindeksan hub; untuk underlying mechanics dari bagaimana bot permintaan URLs di pertama place, see crawling.
AI summary
sebuah condensed take pada Advanced versi:
- Apa ini berarti: Googlebot requested sebuah URL Google mendeskripsikan sebagai ditemukan pada -nya own — sebuah tautan, atau sebuah previously-terindeks halaman — tidak melalui sebuah jelas permintaan dari Anda, dan mendapat sebuah HTTP 404, so halaman tidak terindeks. Google’s definition: “This page returned a 404 error when requested.” (terjemahan) “ini halaman dikembalikan sebuah 404 error ketika requested.” itu’s sebuah deskripsi dari penemuan, tidak proof URL adalah missing dari Anda saat ini sitemap — sebuah URL itu’s masih listed ada sebuah terpisah masalah worth memperbaiki.
- Di mana URL came dari: internal/tautan eksternal, halaman Anda deleted atau renamed, atau scraped/malformed/fabricated URLs dari elsewhere. Finding sebuah 404 di sini tidak berarti Anda melakukan sesuatu wrong.
- SEO impact: tidak automatic. Google’s own documentation says 4xx statuses lainnya daripada 429 jangan memengaruhi laju crawling, dan sebuah correctly-dikembalikan 404 untuk sebuah dihapus halaman dengan Tidak replacement adalah tidak sebuah sitewide penalty. tetapi sebuah 404 pada sebuah URL itu seharusnya berfungsi — ditautkan, di sebuah sitemap, dengan backlinks, atau dengan traffic — masih costs rusak tautan, lost equity, atau lost pengguna.
- Apa Google melakukan: menghapus sebuah previously-terindeks URL dari indeks; tidak proses newly-ditemukan 404s; mempertahankan re-memeriksa URL dengan decreasing frequency — yang adalah mengapa old 404s linger di report (wajar, tidak sebuah penalty).
- Ketika untuk perbaiki: hanya URLs itu seharusnya exist — ditautkan internally, di sebuah sitemap, dengan backlinks, atau dengan traffic.
- cara perbaiki: restore halaman, atau 301 ini untuk sebuah genuinely relevant langsung halaman. Prioritize 404s dengan inbound tautan untuk recover equity. Leave genuinely-hilang halaman sebagai 404 (atau 410, yang Google memperlakukan yang sama sebagai 404 di -nya own documentation, though di practitioner experience ini tends untuk drop sebuah touch lebih cepat).
- jangan: mass-redirect semuanya untuk homepage — irrelevant redirects mendapatkan treated sebagai soft 404s.
- 404 vs 410 vs 301 vs noindex: 404/410 = hilang (keduanya drop dari indeks); 301 = moved (consolidate onto sebuah replacement); noindex = pertahankan halaman langsung tetapi out dari penelusuran.
- temukan tautan melalui GSC “Referring halaman” (terjemahan) “Referring halaman” (satu mungkin clue, tidak sebuah menyelesaikan tautan list), sebuah crawler (rusak tautan internal), sebuah backlinks alat (rusak backlinks), atau server logs. Validate Perbaiki adalah opsional — Google dapat detect sebuah correction tanpa ini, dan neither path memiliki sebuah guaranteed timeline.
Dokumentasi resmi
Utama-sumber documentation dari mesin pencari.
- Page indexing report — the report this status lives in, including the “Not found (404)” definition and the “it’s fine for a URL not to be indexed for the right reasons” guidance.
- HTTP status codes, network errors, and DNS errors — how Google handles 4xx: removing previously-indexed URLs, not processing newly-found 404s, and the gradually-decreasing crawl frequency.
- Redirects and Google Search — how to set up the 301 redirects you’ll use to send the 404s that should exist to relevant live pages.
- How to remove a page from search (block indexing) — when you want a live page out of search (noindex), which is a different goal from a 404. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian enam puluh sembilan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Bing / Microsoft
- Bing Webmaster alat — situs Explorer & pemeriksaan URL — Bing’s crawl informasi surfaces 404s yang sama cara; menangani guidance aligns dengan Google’s (perbaiki ones itu penting, let genuine dead halaman 404).
Quotes dari sumber
pada—record statements dari Google. setiap tautan adalah sebuah deep tautan itu jumps untuk quoted passage pada sumber halaman.
Google — “Not found (404)” (terjemahan) “tidak ditemukan (404)” definition
- “This page returned a 404 error when requested.” (terjemahan) “ini halaman dikembalikan sebuah 404 error ketika requested.” — Google Search Console Help, halaman pengindeksan report. Jump untuk quote
Google — ini adalah fine untuk sebuah URL tidak untuk menjadi terindeks
- “ini fine untuk a URL tidak untuk menjadi indexed untuk itu right reasons—misalnya, an yang diharapkan robots.txt rule pada Anda site, a noindex tag pada itu halaman, a duplicate URL, atau a 404 untuk a halaman itu Anda telah removed dan memiliki Tidak replacement untuk.” (terjemahan) “ini adalah fine untuk sebuah URL tidak untuk menjadi terindeks untuk right alasan—misalnya, sebuah yang diharapkan robots.txt aturan pada Anda situs, sebuah noindex tag pada halaman, sebuah duplicate URL, atau sebuah 404 untuk sebuah halaman itu Anda’ve dihapus dan memiliki Tidak replacement untuk.” — Google Search Console Help, halaman pengindeksan report. Jump untuk quote
Google — bagaimana 4xx adalah handled di pengindeksan
«- “In the case of Google Search, the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed.” — Google Search Central, HTTP status codes documentation. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian delapan puluh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- “The crawling frequency gradually decreases.” — Google Search Central, HTTP status codes documentation. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian delapan puluh, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Note: Google’s status-code documentation formats HTTP codes dengan backticks (e.g.404, 4xx) di places; wording di atas adalah reproduced verbatim dengan itu formatting normalized. Rep statements pada 404 vs 410 (e.g. John Mueller’s remarks itu processing perbedaan adalah minimal dan itu 404s tidak sebuah negative SEO sinyal) circulate melalui Reddit/LinkedIn dan sekunder coverage; I’ve paraphrased itu di artikel alih-alih quoting them, pending konfirmasi terhadap langsung sources. mental models
1. ditemukan ≠ submitted. “Not found (404)” (terjemahan) “tidak ditemukan (404)” secara khusus berarti Google ditemukan URL pada -nya own — sebuah tautan, sebuah old terindeks halaman, sebuah mangled URL dari lainnya situs — tidak dari Anda sitemap. So pertama pertanyaan tidak “bagaimana lakukan I perbaiki it” (terjemahan) “bagaimana melakukan I perbaiki ini” tetapi “seharusnya ini URL even exist?” (terjemahan) “seharusnya ini URL bahkan exist?”
2. 404 adalah correct jawaban untuk sebuah dead halaman. sebuah 404 tidak sebuah error untuk eliminate; ini adalah right respons HTTP ketika konten adalah hilang. ini adalah tidak sebuah quality sinyal dan tidak sebuah sinyal peringkat. goal adalah accuracy — memiliki URLs kembalikan apa sebenarnya benar — tidak sebuah zero count di report.
3. Perbaiki hanya apa seharusnya exist. Jalankan setiap 404 melalui satu test: adalah ini ditautkan internally, di sebuah sitemap, backed oleh tautan eksternal, atau masih getting traffic? Ya → restore atau 301 untuk sebuah relevant halaman. Tidak → leave ini sebagai sebuah 404. ini satu aturan resolves sebagian besar dari report.
4. Recover equity sebelum Anda recover URLs. Among 404s worth memperbaiki, ones dengan inbound tautan eksternal come pertama — sebuah 301 untuk sebuah relevant halaman reclaims itu tautan nilai. sebuah 404 dengan Tidak tautan dan Tidak traffic adalah fine untuk leave alone; mengalihkan ini gains Anda tidak ada apa pun.
5. Relevant redirect atau Tidak redirect. sebuah 301 hanya helps ketika ini lands pada sebuah genuinely related halaman. sebuah irrelevant redirect (semuanya → homepage) mendapatkan treated sebagai sebuah soft 404. Ketika ada Tidak baik destination, right move adalah untuk pertahankan 404, tidak untuk invent satu.
Triaging Anda “Not found (404)” (terjemahan) “tidak ditemukan (404)” list
berfungsi report top untuk bottom:
- Open “Not found (404)” (terjemahan) “tidak ditemukan (404)” status di halaman pengindeksan report dan review contoh URLs.
- untuk setiap URL, click di dan periksa Referring halaman di bawah penemuan — sebuah mungkin clue untuk di mana Google ditemukan tautan, tidak sebuah guaranteed menyelesaikan inventory.
- Flag apa pun URL itu adalah ditautkan internally — perbaiki rusak internal tautan di sumber (ini adalah paling bersih win).
- Flag apa pun URL itu adalah di Anda sitemap — ini tidak seharusnya menjadi; hapus ini atau restore halaman.
- Pull 404 URLs itu memiliki external backlinks (rusak-backlinks report) — ini adalah Anda 301 priorities untuk recover equity.
- periksa yang 404s masih menerima traffic atau dengan jelas match pengguna intent.
- untuk setiap “seharusnya exist” (terjemahan) “seharusnya exist” URL: restore halaman, atau 301 ini untuk sebuah genuinely relevant langsung halaman (tidak homepage).
- Leave genuinely-hilang URLs dengan Tidak tautan/traffic sebagai 404 (atau 410 jika Anda ingin sebuah slightly lebih cepat drop).
- Konfirmasi Tidak langsung redirects dump unrelated URLs onto
/(soft-404 risk). - Secara opsional hit Validate Perbaiki (Google dapat juga pick up sebuah nyata perbaiki pada -nya own) — lalu expect sebuah slow taper, tidak sebuah instant zero, dengan Tidak fixed timeline.
- Konfirmasi Anda’re triaging right status (tidak soft 404, lainnya 4xx, redirect error, atau 5xx — memperbaiki differ).
Playbook: respond untuk sebuah sudden 404 spike
- Konfirmasi spike adalah nyata. Bandingkan Search Console contoh dengan sebuah langsung crawl atau server respons; reports dapat lag behind saat ini perilaku.
- Group oleh penyebab dan template. cari sebuah deployment, URL-pattern perubahan, internal-tautan bug, deleted bagian, atau malformed generated URL alih-alih memperbaiki rows individually.
- Prioritize URLs dengan nilai. Restore atau redirect URLs itu seharusnya exist, memiliki bermakna backlinks atau traffic, atau tetap di tautan internal dan sitemaps.
- Leave legitimate removals alone. sebuah truly hilang URL dengan Tidak replacement seharusnya
pertahankan returning
404atau410; melakukan tidak redirect ini untuk sebuah irrelevant halaman. - Repair sumber. Perbarui templates, tautan internal, dan sitemap generation so mereka berhenti producing atau promoting rusak pattern.
- Validate dan watch recurrence. Test representative URLs dan monitor pattern. Exit ketika valuable URLs resolve correctly dan newly ditemukan 404s kembalikan untuk yang diharapkan baseline.
404 cheat sheets
Yang respons untuk yang situation
| Situation | gunakan | halaman tetap langsung? | Drops dari indeks? | Notes |
|---|---|---|---|---|
| halaman genuinely hilang, Tidak replacement | 404 (tidak ditemukan) | Tidak | Ya (di atas time) | correct default; Tidak tindakan needed |
| halaman hilang untuk baik, tidak pernah coming back | 410 (hilang) | Tidak | Ya (sebuah touch lebih cepat, di practitioner experience) | Google’s own docs treat 4xx codes yang sama |
| halaman moved / memiliki sebuah relevant replacement | 301 (Moved Permanently) | Tidak (moved) | Consolidates onto target | Redirect untuk sebuah relevant halaman, recovers tautan equity |
| halaman deleted oleh mistake | Restore ini | Ya | n/sebuah | Bring konten back |
| halaman seharusnya stay langsung tetapi out dari penelusuran | noindex | Ya | Ya | berbeda goal — tidak untuk dead halaman |
| Dead URL → unrelated halaman (e.g. homepage) | hindari | — | — | Treated sebagai sebuah soft 404 |
seharusnya I perbaiki ini 404? — decision flow
| adalah URL… | lalu |
|---|---|
| ditautkan dari Anda own halaman? | Perbaiki internal tautan, atau 301 untuk right halaman |
| di Anda sitemap? | hapus ini atau restore halaman |
| ditautkan oleh external situs? | 301 untuk sebuah relevant halaman (priority — recovers equity) |
| masih getting traffic / dengan jelas yang dimaksud? | Restore atau 301 untuk best match |
| None dari di atas (genuinely hilang)? | Leave ini sebagai sebuah 404 — tidak ada apa pun untuk melakukan |
Fast facts
- “Not found (404)” (terjemahan) “tidak ditemukan (404)” = Google mendeskripsikan finding URL tanpa sebuah jelas permintaan dari Anda — itu’s bagaimana ini adalah ditemukan, tidak proof ini adalah absent dari Anda saat ini sitemap.
- sebuah correctly-dikembalikan 404 adalah tidak secara otomatis sebuah sitewide quality atau peringkat penalty — tetapi sebuah 404 pada sebuah URL itu seharusnya berfungsi masih costs tautan, traffic, atau pengguna.
- Google menghapus sebuah previously-terindeks URL pada 404; tidak proses baru 404s.
- Googlebot mempertahankan re-memeriksa old 404s dengan decreasing frequency → mereka linger.
- 404 vs 410: Google’s docs treat 4xx codes (except 429) yang sama; di practitioner experience 410 drops sebuah touch lebih cepat.
- jangan redirect semuanya untuk homepage → soft 404.
- crawl-budget cost dari 404s adalah negligible except pada very besar situs dengan mass bogus URLs.
umum issues
404 count suddenly spikes di halaman pengindeksan report
mungkin penyebab: sebuah rusak template adalah generating junk URLs (buruk pagination parameters, sebuah faceted-nav bug, session IDs leaking ke tautan), sebuah spider trap, atau lainnya situs adalah scraping dan mangling Anda URLs. Perbaiki: pull sebuah sample dari baru 404 URLs dan cari sebuah shared pattern (sebuah kueri parameter, sebuah path prefix). jika ini adalah Anda own template, perbaiki code generating buruk tautan. periksa melalui server logs atau /alat/log-file-analyzer untuk konfirmasi pattern dan see apakah ini adalah nyata crawl volume atau hanya sebuah handful dari contoh.
Anda fixed sebuah URL tetapi ini masih menampilkan “Not found (404)” (terjemahan) “tidak ditemukan (404)” weeks kemudian
mungkin penyebab: Googlebot re-memeriksa 404s pada sebuah tapering schedule, so report count lags behind sebenarnya perbaiki — ini adalah yang diharapkan, tidak sebuah sign perbaiki failed. Perbaiki: konfirmasi langsung URL adalah sebenarnya returning right status now (200 jika restored, 301 jika redirected) menggunakan curl -I atau /alat/http-status-checker. Anda dapat secara opsional hit Validate Perbaiki di GSC — ini adalah tidak diperlukan, since Google dapat juga pick up sebuah correction pada -nya own — dan expect count untuk taper down secara bertahap alih-alih drop instantly, dengan Tidak fixed timeline untuk ketika ini clears.
sebuah dihapus URL menampilkan up sebagai “soft 404” (terjemahan) “soft 404” alih-alih “Not found (404)” (terjemahan) “tidak ditemukan (404)”
mungkin penyebab: halaman adalah returning HTTP 200 dengan sebuah “tidak ditemukan” (terjemahan) “tidak ditemukan”-looking message alih-alih sebuah sebenarnya 404/410 status, atau ini adalah mengalihkan untuk sebuah irrelevant halaman. Perbaiki: periksa kode respons dengan curl -I atau /alat/http-status-checker — jika ini adalah sebuah 200, configure server (atau CMS) untuk mengembalikan nyata 404/410 untuk itu path alih-alih sebuah soft halaman error.
sebuah 301 Anda siapkan menampilkan sebagai “soft 404” (terjemahan) “soft 404” untuk destination
mungkin penyebab: destination halaman tidak sebuah genuine replacement untuk apa adalah requested — Google membaca sebuah mismatched redirect target yang sama cara ini membaca sebuah irrelevant satu. Perbaiki: re-periksa target dengan /alat/redirect-checker dan poin 301 di sebuah halaman itu sebenarnya matches original URL’s topic, tidak nearest category halaman atau homepage.
report lists sebuah URL Anda tidak pernah dibuat atau ditautkan untuk
mungkin penyebab: sebuah scraped, malformed, atau fabricated URL dari lainnya situs, atau sebuah halaman dari tahun ago itu Google masih remembers dan periodically re-memeriksa. Perbaiki: click URL di report dan periksa Referring halaman di bawah penemuan — sebuah mungkin clue, tidak sebuah guaranteed sumber, since Google dapat tidak memiliki itu data tersedia. jika ini adalah external dan dengan jelas mangled, Tidak tindakan adalah needed — ini tidak sesuatu Anda broke.
Scripts dan snippets
periksa sebuah URL’s langsung status (macOS/Linux)
Konfirmasi apa kode status sebuah URL adalah sebenarnya returning sebelum Anda decide apakah ini perlu memperbaiki:
curl -I https://example.com/old-pagelihat pertama line dari respons (e.g. HTTP/2 404 atau HTTP/2 301).
jika ini adalah sebuah redirect, curl menampilkan location: header dengan destination.
periksa sebuah URL’s langsung status (PowerShell)
$response = Invoke-WebRequest -Uri "https://example.com/old-page" -Method Head -UseBasicParsing
$response.StatusCodetambahkan -MaximumRedirection 0 jika Anda ingin see mentah 301/302 tanpa
PowerShell berikut ini secara otomatis.
Grep server logs untuk 404 hits (regex)
Jalankan ini terhadap sebuah Apache/Nginx “combined” (terjemahan) “combined” format access log untuk pull setiap permintaan itu dikembalikan sebuah 404:
grep -oP '"\S+ \K\S+(?=.*" 404 )' access.logCapture-group breakdown: "\S+ \K skips past HTTP metode (Mendapatkan/POST) dan
discards ini dari match; \S+ captures requested path; lookahead
(?=.*" 404 ) memerlukan itu rest dari log line berisi sebuah 404 status
sebelum matching. output adalah sebuah plain list dari URLs itu 404’d — pipe ini
melalui sort | uniq -c | sort -rn untuk peringkat them oleh frequency.
DevTools Console — periksa status tanpa leaving halaman
Paste ke Console panel untuk periksa sebuah spesifik URL’s status dari browser Anda’re sudah di:
fetch("https://example.com/old-page", {method: "HEAD"}).then(r => console.log(r.status, r.url));Bookmarklet — periksa saat ini halaman’s status
Drag ini ke Anda bookmarks bar (ini adalah sebuah bookmarklet — click ini sementara pada apa pun halaman untuk periksa bahwa halaman’s own respons status):
javascript:(function(){fetch(location.href,{method:"HEAD"}).then(function(r){alert(r.status+" "+r.url);});})(); alat untuk finding dan memperbaiki 404s
ini situs’s alat
- /alat/http-status-checker — periksa langsung HTTP status dari apa pun URL sebelum deciding apakah ini perlu sebuah redirect, sebuah restore, atau tidak ada apa pun di semua.
- /alat/redirect-checker — konfirmasi sebuah 301 Anda siapkan sebenarnya resolves di sebuah single hop untuk yang dimaksud destination, dengan Tidak chains atau loops.
- /alat/log-file-analyzer — parse server logs untuk see sebenarnya URLs Googlebot adalah hitting itu kembalikan 404s, dan di apa frequency.
- /alat/situs-audit-lite — crawl Anda own situs untuk surface rusak internal tautan ( 404s Anda dapat perbaiki secara langsung oleh editing tautan di sumber).
ketiga-party alat
- Google Search Console — halaman pengindeksan report itself; open sebuah “Tidak ditemukan (404)” (terjemahan) “Tidak ditemukan (404)” contoh dan gunakan Referring halaman view untuk see apa ditautkan untuk ini, dan Validate Perbaiki setelah Anda’ve dibuat sebuah perubahan.
- Bing Webmaster alat — equivalent crawl-error surface untuk Bing.
- Ahrefs atau Screaming Frog — penuh-situs melakukan crawl itu list rusak tautan internal, dan backlink reports itu surface rusak backlinks (external situs linking untuk sebuah dead URL pada Anda situs) — Anda priority list untuk 301s.
Validating sebuah 404 perbaiki
Jalankan ini setelah restoring atau mengalihkan sebuah URL itu seharusnya exist, untuk konfirmasi perbaiki sebenarnya took effect alih-alih hanya assuming ini melakukan.
Langsung status periksa pada fixed URL
Test untuk jalankan: curl -I pada URL, atau /alat/http-status-checker.
Yang diharapkan hasil: 200 jika Anda restored halaman, atau sebuah 301 untuk correct
destination jika Anda redirected ini. Failure interpretation: masih 404, sebuah
5xx, atau sebuah redirect pointing di wrong halaman berarti perbaiki tidak sebenarnya
deploy. Monitoring window: immediate. Rollback trigger: wrong status
atau wrong destination — perbaiki server aturan dan re-periksa sebelum moving pada.
Redirect path periksa
Test untuk jalankan: /alat/redirect-checker pada old URL. Yang diharapkan hasil: sebuah single-hop 301 landing secara langsung pada relevant langsung halaman — Tidak chain, Tidak loop. Failure interpretation: multiple hops, sebuah loop, atau landing pada sebuah unrelated halaman (soft-404 risk). Monitoring window: immediate. Rollback trigger: apa pun chain, loop, atau irrelevant destination — correct redirect aturan.
GSC Validate Perbaiki
Test untuk jalankan: di halaman pengindeksan report, open “Not found (404)” (terjemahan) “tidak ditemukan (404)” dan hit Validate Perbaiki (opsional — Google dapat juga detect sebuah nyata correction pada -nya own tanpa ini). Yang diharapkan hasil: status moves melalui “Validation started” (terjemahan) “Validation dimulai” untuk “Lulus,” (terjemahan) “Lulus,” dan affected URL count tapers down. Failure interpretation: validation fails, atau count tidak move di atas sebuah extended period — re-periksa bahwa langsung URL adalah sebenarnya fixed dan itu tidak ada apa pun masih tautan untuk old satu. Monitoring window: ongoing, dengan Tidak fixed completion date (Google re-memeriksa 404s pada sebuah tapering schedule, tidak instantly, dan memberikan Tidak guaranteed timeline). Rollback trigger: repeated validation failure — re-verify perbaiki di server tingkat.
crawl perilaku di server logs
Test untuk jalankan: /alat/log-file-analyzer pada permintaan untuk old URL. Yang diharapkan hasil: Googlebot’s hits pada old URL taper off di atas time sementara permintaan shift untuk baru URL. Failure interpretation: Googlebot mempertahankan hitting old URL di sebuah unchanged rate well setelah perubahan, suggesting ini hasn’t picked up redirect (atau sesuatu masih tautan untuk old URL secara langsung). Monitoring window: ongoing, di atas sebuah extended period (crawl frequency decreases secara bertahap, per Google’s own documentation, dengan Tidak fixed schedule). Rollback trigger: Tidak tapering setelah sebuah extended period — konfirmasi redirect adalah server-side (tidak sebuah JS atau meta-refresh redirect) dan audit untuk lingering tautan internal untuk old URL.
Quiz
Five pertanyaan untuk periksa apa sebenarnya sticks tentang “Tidak ditemukan (404).” (terjemahan) “tidak ditemukan (404).”
Log perubahan
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.