SEO teknis Checklist
sebuah comprehensive SEO teknis checklist covering crawlability, pengindeksan, Core Web Vitals, data terstruktur, sitemaps, robots.txt, canonicalization, HTTPS, dan mobile SEO — organized oleh priority dan situs jenis.
1 sinyal bukti di halaman ini
- Alat aktif terkaitGoogle Index Checker
sebuah SEO teknis checklist mengonfirmasi teknis conditions sebuah situs harus memenuhi untuk mesin pencari dan AI jawaban mesin untuk crawl, render, indeks, dan sajikan -nya halaman — Google's four muat-bearing conditions adalah dapat di-crawl, dapat diindeks, understandable, renderable. ini adalah teknis-hanya slice; lebih luas penuh-situs versi lives di SEO Audit Checklist. berfungsi ini di priority order — crawlability, pengindeksan, HTTPS, mobile parity, sitemaps, data terstruktur, Core Web Vitals — dan gate seluruh bagian oleh situs jenis: sebagian besar kecil situs dapat skip crawl-budget engineering entirely, yang Google mengonfirmasi di -nya own docs. Dua myths untuk kill pada sight: robots.txt melakukan tidak deindex sebuah halaman, dan data terstruktur adalah tidak sebuah peringkat factor. Memenuhi checklist adalah necessary tetapi tidak sufficient — Google says pengindeksan masih tidak guaranteed.
TL;DR — sebuah SEO teknis checklist adalah list dari teknis boxes Anda situs memiliki untuk tick so mesin pencari dapat temukan, baca, dan tampilkan Anda halaman. Google’s pendek versi: sebuah halaman memiliki untuk menjadi dapat di-crawl, dapat diindeks, understandable, dan renderable. berfungsi list di priority order, dan skip bagian itu jangan apply untuk Anda size dari situs — sebuah 20-halaman brochure situs melakukan tidak perlu untuk worry tentang yang sama hal sebuah 500 000-product store melakukan.
Bukti untuk klaim ini Google's minimum technical requirements include accessible Googlebot crawling, a successful HTTP response, and indexable content. Cakupan: Eligibility prerequisites, not a guarantee of indexing or ranking. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Essentials: Technical requirements Bukti untuk klaim ini Meeting technical requirements does not guarantee that Google will crawl, index, or serve a page. Cakupan: Google Search eligibility and selection behavior. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Essentials: Technical requirements
Apa ini checklist adalah (dan tidak)
SEO teknis adalah plumbing. sebelum Anda konten dapat peringkat, mesin pencari memiliki untuk menjadi able untuk reach Anda halaman, download them, memahami them, dan file them away. sebuah SEO teknis checklist adalah hanya ordered list dari hal itu membuat itu mungkin.
ini adalah tidak seluruh dari SEO. ini tidak cover writing baik konten, targeting right keywords, atau earning tautan. itu penting enormously — mereka’re hanya sebuah berbeda job. jika Anda ingin semuanya-di-setelah versi, itu’s sebuah penuh SEO audit checklist, dan ini adalah sebuah terpisah, lebih luas hal. ini halaman tetap teknis.
priority order
melakukan ini roughly top untuk bottom. lebih tinggi up list, lebih ini dapat diam-diam break semuanya di bawah ini.
- dapat mesin pencari crawl Anda situs? periksa Anda
robots.txttidak blocking halaman Anda ingin ditemukan. Perbaiki rusak halaman (404s) dan kesalahan server (5xx). - dapat Anda halaman menjadi terindeks? pastikan Anda’re tidak accidentally telling Google
untuk
noindexpenting halaman, dan itu duplicate versi dari sebuah halaman poin untuk satu preferred versi. - adalah Anda situs pada HTTPS? little padlock. ini adalah sebuah baseline expectation now.
- melakukan ini berfungsi well pada phones? Google indeks mobile versi dari Anda situs, so Anda phone versi memiliki untuk memiliki yang sama konten sebagai Anda desktop versi.
- melakukan Anda memiliki sebuah sitemap XML? sebuah sederhana list dari Anda URLs Anda hand untuk Google dan Bing so mereka jangan memiliki untuk temukan semuanya oleh berikut tautan.
- adalah Anda data terstruktur valid? Opsional, tetapi ini dapat earn Anda richer-looking hasil pencarian. (ini tidak akan boost Anda rankings — lebih pada itu myth di bawah.)
- Bagaimana’s Anda kecepatan halaman? Google’s Core Web Vitals mengukur memuat, respons, dan visual stability.
dua myths untuk know
- Blocking sebuah halaman di
robots.txtmelakukan tidak hapus ini dari Google. ini hanya berhenti Google reading ini. untuk sebenarnya hapus sebuah halaman, let Google crawl ini dan tambahkan sebuahnoindextag. (Blocking ini dirobots.txtdan menambahkannoindexadalah sebuah classic trap — bot dapat’t crawl halaman, so ini tidak pernah seesnoindex.) - data terstruktur adalah tidak sebuah peringkat boost. ini dapat membuat Anda hasil look richer, yang dapat help clicks — tetapi menambahkan schema tidak move Anda up hasil.
Tidak semuanya applies untuk Anda
single sebagian besar berguna hal tentang ini checklist adalah knowing apa untuk skip. jika Anda jalankan sebuah kecil situs, Anda dapat ignore crawl-budget management entirely — Google itself says sebagian besar situs jangan perlu untuk think tentang ini. ingin penuh picture, including siapa melakukan perlu itu advanced bagian? Switch untuk Advanced tab.
TL;DR — SEO teknis adalah floor, tidak ceiling: halaman harus menjadi dapat di-crawl → dapat diindeks → understandable → renderable sebelum konten berfungsi dapat pay off. Jalankan checklist di priority order dan gate bagian oleh situs jenis — sebagian besar kecil situs dapat skip anggaran crawling, faceted-nav control, log analysis, dan JS-rendering engineering, yang Google’s own crawl-budget doc mengonfirmasi. Kill dua myths pada sight:
Bukti untuk klaim ini Google's minimum technical requirements include accessible Googlebot crawling, a successful HTTP response, and indexable content. Cakupan: Eligibility prerequisites, not a guarantee of indexing or ranking. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Essentials: Technical requirements Bukti untuk klaim ini Meeting technical requirements does not guarantee that Google will crawl, index, or serve a page. Cakupan: Google Search eligibility and selection behavior. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Essentials: Technical requirementsrobots.txttidak deindex, dan data terstruktur tidak sebuah peringkat factor. Treat Core Web Vitals sebagai targets, tidak lulus/fail gates — itu’s Google’s own “strive untuk” (terjemahan) “strive untuk” language. dan memenuhi setiap box masih tidak jaminan pengindeksan.
mental model: four conditions
Google frames seluruh dari SEO teknis sekitar four muat-bearing conditions — sebuah halaman
memiliki untuk menjadi dapat di-crawl, dapat diindeks, understandable, dan renderable. -nya
Penelusuran Essentials teknis requirements
boil itu down untuk three minimums: “Googlebot tidak blocked,” (terjemahan) “Googlebot tidak blocked,” “The page works” (terjemahan) “ halaman berfungsi” (disajikan
dengan sebuah HTTP 200 status), dan “The page has indexable content.” (terjemahan) “ halaman memiliki dapat diindeks konten.” Semuanya pada ini
checklist adalah benar-benar di service dari itu.
critical caveat, straight dari yang sama doc: “Just because a page meets these requirements doesn’t mean that a page will be indexed; indexing isn’t guaranteed.” (terjemahan) “hanya karena sebuah halaman memenuhi ini requirements tidak berarti itu sebuah halaman akan menjadi terindeks; pengindeksan tidak guaranteed.” SEO teknis adalah sebuah gate Anda memiliki untuk lulus melalui, tidak sebuah lever itu jaminan hasil. ini adalah mengapa I’ve selalu argued teknis checklist adalah floor — Anda jelas ini so konten dan tautan dapat melakukan mereka job, tidak alih-alih them.
sebelum Anda mulai: yang bagian bahkan apply untuk Anda?
setiap competing checklist organizes oleh topic dan berjalan seluruh hal pada setiap situs. itu’s wrong default. better organizing axis adalah situs jenis, karena Google itself gates -nya sebagian besar advanced guidance oleh situs size. dari besar-situs crawl-budget guide: “If your site doesn’t have a large number of pages that change rapidly, or if your pages seem to be crawled the same day that they are published, you don’t need to read this guide.” (terjemahan) “jika Anda situs tidak memiliki sebuah besar angka dari halaman itu perubahan rapidly, atau jika Anda halaman seem untuk menjadi di-crawl yang sama day itu mereka adalah published, Anda tidak perlu untuk baca ini guide.”
Google’s own (dengan sengaja rough) thresholds untuk ketika anggaran crawling dimulai untuk penting:
- besar situs — 1 million+ unique halaman dengan konten mengubah tentang weekly.
- Medium-atau-lebih besar situs — 10 000+ unique halaman dengan very rapidly mengubah (daily) konten.
- situs dengan sebuah big share dari URLs stuck di Search Console’s “Discovered - currently not indexed” (terjemahan) “ditemukan - saat ini tidak terindeks” state.
So di sini’s split I’d sebenarnya jalankan:
Starter track — kecil / brochure / local-business situs (< ~10K URLs): crawlability sanity periksa, pengindeksan/canonical sanity periksa, HTTPS, mobile parity, satu sitemap XML, satu round dari Core Web Vitals, valid data terstruktur di mana ini earns sebuah rich hasil. Skip anggaran crawling, faceted-nav control, log-file analysis, dan JS-rendering engineering entirely.
Advanced track — besar / ecommerce / JS-berat / enterprise situs: semuanya di Starter track plus crawl-budget management, faceted-navigation control, JavaScript rendering audits, server-log analysis, dan (jika international) hreflang.
1. Crawlability
robots.txtcorrectness. Konfirmasi Anda tidak disallowing apa pun Anda ingin terindeks. Google: “A robots.txt file tells penelusuran engine crawlers yang URLs itu crawler dapat access pada Anda site. Ini adalah digunakan mainly untuk avoid overloading Anda site dengan requests; it adalah tidak a mechanism untuk mempertahankan a web halaman out dari Google.” (terjemahan) “sebuah robots.txt file tells mesin pencari crawler yang URLs crawler dapat access pada Anda situs. ini adalah digunakan mainly untuk hindari overloading Anda situs dengan permintaan; ini adalah tidak sebuah mechanism untuk mempertahankan sebuah halaman web out dari Google.” gunakan ini untuk pertahankan bot out dari rendah-nilai spaces (internal penelusuran, infinite parameter combinations), tidak sebagai sebuah deindexing alat. ini adalah yang sama territory robots.txt deep dive covers di penuh.- **
robots.txt+noindexcontradiction trap.** melakukan tidak block sebuah URL dirobots.txtdan rely pada sebuahnoindexpada ini. Google: “Sementara Google tidak akan crawl atau index itu konten blocked oleh a robots.txt file, we mungkin masih temukan dan index a disallowed URL jika it adalah linked dari other places pada itu web.” (terjemahan) “Sementara Google tidak akan crawl atau indeks konten blocked oleh sebuah robots.txt file, kami mungkin masih temukan dan indeks sebuah disallowed URL jika ini adalah ditautkan dari lainnya places pada web.” bot dapat’t crawl halaman, so ini tidak pernah seesnoindex, dan URL dapat masih surface bare di hasil. untuk hapus sebuah halaman: izinkan crawling +noindex, atau password-lindungi ini. - crawl errors. Perbaiki unexpected 4xx dan 5xx. Google hanya indeks halaman disajikan dengan
sebuah
200, dan “Client and server error pages aren’t indexed.” (terjemahan) “Client dan server halaman error tidak terindeks.” - rantai pengalihan dan loops. Collapse sebuah→B→C→D down untuk sebuah→D. Chains waste crawl dan leak sebuah little pada setiap hop. crawling dan redirects material goes deeper di sini.
2. Indexability
«- Index coverage. In Search Console’s Page Indexing report, reconcile what you want indexed against what actually is. Investigate large “Discovered/Crawled - currently not indexed” buckets.
- Canonicalization. Point duplicate and near-duplicate URLs at one preferred
version. Google calls
rel="canonical"“a strong signal that the specified URL should become canonical” — a signal, not a directive it must obey. And crucially: “Don’t use the robots.txt file for canonicalization purposes.” Check you aren’t sending conflicting canonical signals across HTML tag, HTTP header, and sitemap — the canonicalization deep dive walks through consolidating them. - Duplicate content. Parameters, print versions, staging leaks,
http/httpsandwww/non-wwwsplits all create duplicates. Pick one, canonicalize or redirect the rest. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tiga puluh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
3. HTTPS
Baseline, tidak opsional. sajikan seluruh situs di atas HTTPS, redirect http untuk
https, dan hunt down mixed konten (sebuah secure halaman memuat sebuah insecure image,
script, atau stylesheet). Chris Green’s SEO di 2026 reality-periksa pegs HTTPS adoption
di “91%+” (terjemahan) “91%+” — Anda tidak ingin untuk menjadi di trailing 9%.
4. Mobile SEO
Google menggunakan pengindeksan mobile-pertama: “Google menggunakan itu mobile version dari a site’s konten, crawled dengan itu smartphone agent, untuk indexing dan ranking.” (terjemahan) “Google menggunakan mobile versi dari sebuah situs’s konten, di-crawl dengan smartphone agent, untuk pengindeksan dan peringkat.” parity checklist, straight dari Google’s mobile-pertama doc:
- “Membuat sure itu Anda mobile site contains itu sama konten sebagai Anda desktop site.” (terjemahan) “pastikan itu Anda mobile situs berisi yang sama konten sebagai Anda desktop situs.”
- “Make sure that the title element and the meta description are equivalent across both versions of your site.” (terjemahan) “pastikan itu judul element dan deskripsi meta adalah equivalent di seluruh keduanya versi dari Anda situs.”
- “Make sure that your mobile and desktop sites have the same structured data.” (terjemahan) “pastikan itu Anda mobile dan desktop situs memiliki yang sama data terstruktur.”
- “Use the same robots meta tags on the mobile and desktop site.” (terjemahan) “gunakan yang sama robots meta tags pada mobile dan desktop situs.”
- “Don’t lazy-load primary content upon user interaction.” (terjemahan) “jangan lazy-muat utama konten upon pengguna interaction.”
- “Make sure that the mobile site has the same alt text for images as the desktop site.” (terjemahan) “pastikan itu mobile situs memiliki yang sama teks alt untuk images sebagai desktop situs.”
paling umum failure adalah sebuah stripped-down mobile template itu diam-diam drops konten, tautan, atau data terstruktur present pada desktop — Google indeks thinner versi.
5. Sitemaps dan penemuan
- sitemap XML hygiene. gunakan absolute, canonical URLs; stay di bawah 50 MB /
50 000-URL per-file limit; list hanya dapat diindeks, canonical URLs; pertahankan
lastmodaccurate. Reference ini dirobots.txt(Sitemap: https://example.com/sitemap.xml) so mesin menemukan ini secara otomatis. Penuh treatment di sitemap XML material. - Bing masih cares. dari Bing’s July 2025 guidance: “Sitemaps tetap a foundational sinyal untuk ensuring comprehensive URL coverage across Anda site,” (terjemahan) “Sitemaps tetap sebuah foundational sinyal untuk ensuring comprehensive URL coverage di seluruh Anda situs,” “XML tetap itu preferred format untuk sitemaps,” (terjemahan) “XML tetap preferred format untuk sitemaps,” dan “Itu lastmod field di Anda sitemap tetap a key sinyal, helping Bing prioritize URLs untuk recrawling.” (terjemahan) “ lastmod field di Anda sitemap tetap sebuah key sinyal, helping Bing prioritize URLs untuk recrawling.”
- IndexNow. sebagian besar Google-centric checklists omit ini, tetapi ini adalah sebuah langsung, free, satu-line win: Bing’s advice adalah untuk “Gunakan IndexNow untuk real-time URL submission, instantly notifying Bing dan participating penelusuran engines” (terjemahan) “gunakan IndexNow untuk nyata-time URL submission, instantly notifying Bing dan participating mesin pencari” ketika konten perubahan. ini complements sitemaps alih-alih replacing them. (Note: Google melakukan tidak gunakan IndexNow untuk umum halaman.)
6. data terstruktur
- Apa ini melakukan: earns rich-hasil eligibility dan helps machines (dan LLMs) memahami Anda halaman. “Adding structured data can enable search results that are more engaging to users… which are called rich results.” (terjemahan) “menambahkan data terstruktur dapat enable hasil pencarian itu adalah lebih engaging untuk pengguna… yang adalah called rich hasil.”
- Apa ini melakukan tidak melakukan: boost rankings. Google’s docs frame schema strictly sebagai rich-hasil eligibility dan machine understanding — tidak sebuah sinyal peringkat. melakukan tidak sell ini, atau budget untuk ini, sebagai sebuah peringkat play.
- Format: “Di general, Google recommends menggunakan JSON-LD untuk structured data jika Anda site’s setup memungkinkan it, sebagai ini itu easiest solution untuk website owners untuk implement dan maintain dalam skala besar.” (terjemahan) “di umum, Google recommends menggunakan JSON-LD untuk data terstruktur jika Anda situs’s setup memungkinkan ini, sebagai ini adalah easiest solusi untuk situs web owners untuk implement dan maintain di scale.” Validate dengan Rich hasil Test. data terstruktur material covers spesifik jenis worth implementing.
7. Core Web Vitals dan pengalaman halaman
Targets, tidak gates — Google’s sebenarnya wording adalah “strive untuk,” (terjemahan) “strive untuk,” yang sebagian besar checklists overstate sebagai hard lulus/fail cutoffs:
- LCP — “strive untuk memiliki LCP occur dalam itu pertama 2.5 seconds dari itu halaman starting untuk load.” (terjemahan) “strive untuk memiliki LCP occur di dalam pertama 2,5 seconds dari halaman starting untuk muat.”
- INP — “strive untuk memiliki an INP dari lebih sedikit daripada 200 milliseconds.” (terjemahan) “strive untuk memiliki sebuah INP dari lebih sedikit daripada 200 milliseconds.”
- CLS — “strive to have a CLS score of less than 0.1.” (terjemahan) “strive untuk memiliki sebuah CLS score dari lebih sedikit daripada 0,1.”
dan hubungan untuk peringkat, yang orang badly di atas-weight: “Google Search selalu seeks untuk menunjukkan itu paling relevant konten, even jika itu halaman experience adalah sub-par.” (terjemahan) “Google Search selalu seeks untuk tampilkan paling relevant konten, bahkan jika pengalaman halaman adalah sub-par.” baik Core Web Vitals adalah sebuah tiebreaker among relevant hasil, tidak sebuah override dari relevance. mengukur dengan nyata-pengguna (CrUX/field) data, tidak hanya lab scores.
8. Advanced additions (besar / ecommerce / JS-berat hanya)
- anggaran crawling. hanya jika Anda cleared Google’s thresholds di atas. Capacity + demand; Anda gain budget oleh menghapus waste (parameter explosions, faceted-nav combinations, spider traps, duplicate URLs) far lebih daripada oleh trying untuk membuat Google crawl “lebih.” (terjemahan) “lebih.” See anggaran crawling deep dive.
- JavaScript rendering. Konfirmasi critical konten dan tautan exist di dirender
HTML dan adalah reachable melalui nyata
<a href>tautan, tidak click-hanya navigation. ini adalah JavaScript SEO territory. - Faceted navigation control. Decide yang filter/sort combinations adalah dapat di-crawl/dapat diindeks dan control rest.
- Log-file analysis. ground truth untuk apa bot sebenarnya fetch, bagaimana sering, dan apa kode status mereka hit.
- hreflang — hanya jika Anda’re genuinely multi-regional/multilingual. itu’s sebuah big cukup topic untuk langsung di -nya own international-SEO material; jangan bolt ini pada half-selesai.
9. AI / LLM crawler access (pendek, scoped)
Dua table-stakes items di 2026, dan Tidak lebih — deep GEO/AEO berfungsi lives di AI-penelusuran material, tidak di sini:
- Decide AI-crawler access di
robots.txt. Explicitly izinkan atau disallow AI pengguna-agents Anda care tentang (training vs. AI-penelusuran vs. pengguna-triggered fetchers adalah berbeda bot). Chris Green’s framing: “Robots.txt adalah Tidak lebih lama sekadar crawl housekeeping. ini becoming a policy surface.” (terjemahan) “Robots.txt adalah Tidak lebih lama hanya crawl housekeeping. ini adalah becoming sebuah policy surface.” - data terstruktur doubles sebagai machine context untuk LLMs — sebuah bonus alasan untuk mendapatkan Anda schema valid, tidak sebuah baru workstream.
10. cara prioritize apa Anda temukan
ini adalah di mana sebagian besar checklists fail: mereka hand Anda 90 items dengan Tidak weighting. jangan perbaiki semuanya — perbaiki apa moves needle. My buddy Patrick’s advice pada client audits, yang I pertahankan coming back untuk: “Jika clients adalah coming untuk Anda asking untuk an audit, they sudah memiliki a pain point. Talk untuk them. Solve itu satu hal dan they’ll menjadi happy dengan itu audit.” (terjemahan) “jika clients adalah coming untuk Anda asking untuk sebuah audit, mereka sudah memiliki sebuah pain poin. Talk untuk them. Solve itu satu hal dan mereka’ll menjadi happy dengan audit.” yang sama SEO Audit Template frames ini sebagai “sweating itu small stuff rarely melakukan banyak untuk Anda rankings” (terjemahan) “sweating kecil stuff rarely melakukan banyak untuk Anda rankings” — better untuk spend “80% dari Anda time memperbaiki itu 20% dari hal itu matter.” (terjemahan) “80% dari Anda time memperbaiki 20% dari hal itu penting.”
dan zoom out pada seluruh exercise: sebuah checklist mendapatkan Anda untuk okay. Google’s John Mueller memiliki repeatedly dibuat poin itu fundamentals alone mendapatkan Anda fine-tetapi-tidak-great hasil — nyata dominance muncul dari topical depth dan authority, tidak dari ticking setiap teknis box. checklist clears floor; konten dan tautan bangun house.
ingin penuh-situs versi?
ini halaman adalah teknis-hanya oleh design. jika Anda ingin lebih luas audit — teknis plus pada-halaman, konten, dan off-halaman — itu’s SEO Audit Checklist, sebuah terpisah, wider hal. jangan try untuk membuat ini satu halaman melakukan keduanya jobs.
AI summary
sebuah condensed take pada Advanced versi:
- SEO teknis = floor. Google’s four conditions: dapat di-crawl, dapat diindeks, understandable, renderable. Memenuhi them adalah necessary tetapi tidak sufficient — “indexing tidak guaranteed.” (terjemahan) “pengindeksan tidak guaranteed.”
- Gate oleh situs jenis, tidak hanya topic. sebagian besar kecil situs dapat skip anggaran crawling, faceted-nav control, log analysis, dan JS-rendering engineering. Google’s own thresholds: 1M+ halaman mengubah weekly, atau 10K+ mengubah daily, atau lots dari “Discovered - saat ini tidak indexed.” (terjemahan) “ditemukan - saat ini tidak terindeks.”
- Priority order: crawlability (
robots.txt, 4xx/5xx, rantai pengalihan) → pengindeksan (coverage, canonicalization, duplicates) → HTTPS + mixed konten → mobile-pertama parity → sitemap XML + IndexNow → data terstruktur → Core Web Vitals. - Dua myths untuk kill:
robots.txtmelakukan tidak deindex (blocked-tetapi-ditautkan URLs dapat masih muncul bare); data terstruktur adalah tidak sebuah peringkat factor (rich-hasil eligibility hanya). - CWV adalah targets, tidak gates — Google’s “strive untuk” (terjemahan) “strive untuk” language: LCP < 2,5s, INP < 200ms, CLS < 0,1. dan “Google Search selalu seeks untuk menunjukkan itu paling relevant konten, even jika itu halaman experience adalah sub-par.” (terjemahan) “Google Search selalu seeks untuk tampilkan paling relevant konten, bahkan jika pengalaman halaman adalah sub-par.”
- Mobile-pertama parity: sama konten, judul/meta, data terstruktur, robots meta tags, dan teks alt di seluruh mobile dan desktop; jangan lazy-muat utama konten pada interaction.
- Prioritize oleh impact (solve client’s sebenarnya pain poin; 80/20). sebuah checklist mendapatkan Anda “okay” (terjemahan) “okay”; topical depth wins.
- Penuh-situs versi (teknis + konten + tautan) = terpisah SEO Audit Checklist.
Dokumentasi resmi
Utama-sumber documentation dari mesin pencari.
- Google Search teknis requirements — dapat di-crawl/berfungsi/dapat diindeks minimums, dan “indexing isn’t guaranteed” (terjemahan) “pengindeksan tidak guaranteed” caveat.
- Introduction untuk robots.txt — apa robots.txt melakukan dan tidak melakukan.
- bangun dan submit sebuah sitemap — formats, 50MB/50 000-URL limit, dan referencing ini di robots.txt.
- Consolidate duplicate URLs — canonicalization sinyal dan “don’t use robots.txt for canonicalization.” (terjemahan) “jangan gunakan robots.txt untuk canonicalization.”
- Intro untuk data terstruktur markup — rich hasil, dan JSON-LD recommendation.
- Understanding Core Web Vitals — “strive untuk” (terjemahan) “strive untuk” LCP/INP/CLS targets.
- pengalaman halaman di Google hasil pencarian — relevance vs. pengalaman halaman.
- pengindeksan mobile-pertama best practices — mobile/desktop parity requirements.
- mengoptimalkan Anda anggaran crawling — siapa sebenarnya perlu crawl-budget management, dengan thresholds (formerly titled “Large site owner’s guide untuk managing anggaran crawling” (terjemahan) “besar situs owner’s guide untuk managing anggaran crawling”; doc moved di bawah Google’s crawling Infrastructure docs).
Bing / Microsoft
- Mempertahankan konten Discoverable dengan Sitemaps di AI-Powered Penelusuran — Bing’s July 2025 sitemap + IndexNow guidance.
- Bing Webmaster Guidelines — crawling, pengindeksan, peringkat, dan quality (cite oleh reference; halaman adalah JS-dirender).
Quotes dari sumber
pada—record statements dari Google dan Bing. Di mana sebuah tautan adalah sebuah deep tautan, ini jumps untuk quoted passage pada sumber halaman.
Google — minimum requirements
- “Client and server error pages aren’t indexed.” (terjemahan) “Client dan server halaman error tidak terindeks.” — Google Search Central, Google Search teknis requirements. Jump untuk quote
- “Just because a page meets these requirements doesn’t mean that a page will be indexed; indexing isn’t guaranteed.” (terjemahan) “hanya karena sebuah halaman memenuhi ini requirements tidak berarti itu sebuah halaman akan menjadi terindeks; pengindeksan tidak guaranteed.” Jump untuk quote
Google — robots.txt dan canonicalization
«- “A robots.txt file tells search engine crawlers which URLs the crawler can access on your site. This is used mainly to avoid overloading your site with requests; it is not a mechanism for keeping a web page out of Google.” Jump to quote
- “rel=“canonical” link annotations are a strong signal that the specified URL should become canonical… Don’t use the robots.txt file for canonicalization purposes.” — Google, Consolidate duplicate URLs. Read the doc » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tujuh puluh empat, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Google — data terstruktur dan Core Web Vitals
- “Adding structured data can enable search results that are more engaging to users… which are called rich results.” (terjemahan) “menambahkan data terstruktur dapat enable hasil pencarian itu adalah lebih engaging untuk pengguna… yang adalah called rich hasil.” — Google, Intro untuk data terstruktur markup. Baca doc
- “Di general, Google recommends menggunakan JSON-LD untuk structured data jika Anda site’s setup memungkinkan it, sebagai ini itu easiest solution untuk website owners untuk implement dan maintain dalam skala besar.” (terjemahan) “di umum, Google recommends menggunakan JSON-LD untuk data terstruktur jika Anda situs’s setup memungkinkan ini, sebagai ini adalah easiest solusi untuk situs web owners untuk implement dan maintain di scale.” Baca doc
- “strive to have LCP occur within the first 2.5 seconds” (terjemahan) “strive untuk memiliki LCP occur di dalam pertama 2,5 seconds”; “strive to have an INP of less than 200 milliseconds” (terjemahan) “strive untuk memiliki sebuah INP dari lebih sedikit daripada 200 milliseconds”; “strive to have a CLS score of less than 0.1.” (terjemahan) “strive untuk memiliki sebuah CLS score dari lebih sedikit daripada 0,1.” — Google, Understanding Core Web Vitals. Baca doc
- “Google Search selalu seeks untuk menunjukkan itu paling relevant konten, even jika itu halaman experience adalah sub-par.” (terjemahan) “Google Search selalu seeks untuk tampilkan paling relevant konten, bahkan jika pengalaman halaman adalah sub-par.” — Google, pengalaman halaman. Baca doc
Google — pengindeksan mobile-pertama
- “Google uses the mobile version of a site’s content, crawled with the smartphone agent, for indexing and ranking.” (terjemahan) “Google menggunakan mobile versi dari sebuah situs’s konten, di-crawl dengan smartphone agent, untuk pengindeksan dan peringkat.” — Google, pengindeksan mobile-pertama best practices. Baca doc
Google — anggaran crawling (siapa perlu ini)
- “If your site doesn’t have a large number of pages that change rapidly, or if your pages seem to be crawled the same day that they are published, you don’t need to read this guide.” (terjemahan) “jika Anda situs tidak memiliki sebuah besar angka dari halaman itu perubahan rapidly, atau jika Anda halaman seem untuk menjadi di-crawl yang sama day itu mereka adalah published, Anda tidak perlu untuk baca ini guide.” — Google, mengoptimalkan Anda anggaran crawling. Jump untuk quote
Bing — sitemaps dan IndexNow (July 2025)
- “XML tetap itu preferred format untuk sitemaps.” (terjemahan) “XML tetap preferred format untuk sitemaps.” / “Itu lastmod field di Anda sitemap tetap a key sinyal, helping Bing prioritize URLs untuk recrawling.” (terjemahan) “ lastmod field di Anda sitemap tetap sebuah key sinyal, helping Bing prioritize URLs untuk recrawling.” — Fabrice Canel & Krishna Madhavan, Bing Webmaster Blog. Baca post
Patrick Stox — cara prioritize sebuah audit
- “If clients are coming to you asking for an audit, they already have a pain point. Talk to them. Solve that one thing and they’ll be happy with the audit.” (terjemahan) “jika clients adalah coming untuk Anda asking untuk sebuah audit, mereka sudah memiliki sebuah pain poin. Talk untuk them. Solve itu satu hal dan mereka’ll menjadi happy dengan audit.” — Patrick Stox, quoted di Ahrefs’ Free SEO Audit Template. Jump untuk quote
Yang checklist seharusnya I sebenarnya jalankan?
jangan jalankan yang sama 90-item list pada setiap situs. Mulai di sini.
Q1. Bagaimana banyak URLs melakukan Anda situs memiliki, dan bagaimana fast melakukan konten perubahan?
- di bawah ~10 000 URLs, mengubah occasionally → jalankan Starter track dan berhenti: crawlability sanity periksa, pengindeksan/canonical sanity periksa, HTTPS, mobile parity, satu sitemap XML, satu round dari Core Web Vitals, valid data terstruktur di mana ini earns sebuah rich hasil. Skip anggaran crawling, faceted-nav control, log analysis, dan JS-rendering engineering. Go untuk Q3.
- 10 000+ URLs mengubah daily, atau 1M+ mengubah weekly, atau lots dari “Discovered - currently not indexed” (terjemahan) “ditemukan - saat ini tidak terindeks” → jalankan Advanced track (Starter + anggaran crawling + faceted nav + JS rendering + logs). Go untuk Q2.
Q2. adalah situs JavaScript-berat atau international?
- JS-berat (SPA, client-dirender konten/tautan) → tambahkan sebuah rendering audit: konfirmasi
critical konten dan
<a href>tautan exist di dirender HTML. ini adalah item sebagian besar mungkin untuk menjadi silently costing Anda pengindeksan. - Genuinely multi-region / multi-language → tambahkan hreflang, selesai properly, di -nya own workstream. jika Anda’re tidak truly international, skip ini.
- Neither → proceed untuk Q3.
Q3. Apa melakukan audit surface — dan apa seharusnya Anda perbaiki pertama?
- sebuah crawl/indeks blocker (robots.txt disallow pada penting halaman, mass
noindex, wrong canonical, situs-wide 5xx) → perbaiki pertama, selalu. ini gate semuanya di bawah. - Lots dari medium issues, limited time → apply 80/20: perbaiki ~20% itu moves needle, dan jika ini adalah sebuah client, perbaiki spesifik pain poin mereka came untuk Anda dengan pertama. jangan hand di atas 90 undifferentiated line items.
- hanya cosmetic/edge issues left → Anda’ve cleared floor. Berhenti optimizing plumbing dan go melakukan konten dan tautan.
Q4. melakukan Anda sebenarnya ingin penuh-situs versi?
- Ya — teknis + konten + pada-halaman + tautan → ini teknis checklist tidak ini. Jalankan lebih luas SEO Audit Checklist alih-alih; ini halaman adalah teknis-hanya oleh design.
- Tidak — hanya teknis floor → Anda’re pada right halaman.
Satu-line versi: kecil + stable → Starter track hanya; big/JS/international → tambahkan advanced bagian; lalu perbaiki crawl/indeks blockers pertama dan prioritize rest oleh impact.
SEO teknis checklist
Dua tracks. Jalankan Starter track pada apa pun situs; tambahkan Advanced items hanya jika Anda cleared situs-jenis gate (10K+ URLs mengubah daily, 1M+ weekly, atau JS-berat/international).
Starter track — setiap situs
Crawlability
-
robots.txttidak disallow apa pun Anda ingin terindeks (dan melakukan block rendah-nilai spaces like internal penelusuran). - Tidak penting URL adalah blocked di
robots.txtdan relying pada sebuahnoindex( trap). - Unexpected 4xx/5xx fixed; penting halaman kembalikan
200. - rantai pengalihan/loops collapsed untuk sebuah single hop.
Indexability
- halaman pengindeksan report reconciled — apa Anda ingin terindeks sebenarnya adalah.
- Canonicals poin untuk satu preferred versi; Tidak conflicting sinyal di seluruh HTML tag, header HTTP, dan sitemap.
-
http→httpsdanwww/non-wwwconsolidated untuk satu versi.
HTTPS
- Seluruh situs pada HTTPS;
httpredirects untukhttps. - Tidak mixed konten (secure halaman memuat insecure assets).
Mobile
- Mobile versi memiliki sama konten, judul/meta, data terstruktur, robots meta tags, dan teks alt sebagai desktop.
- Utama konten tidak lazy-dimuat pada pengguna interaction.
Sitemaps
- sitemap XML lists hanya canonical, dapat diindeks URLs; accurate
lastmod; di bawah 50MB/50 000 URLs per file. - Sitemap submitted di Search Console dan Bing Webmaster alat, dan referenced di
robots.txt.
data terstruktur
- Schema (JSON-LD) valid di Rich hasil Test, dan hanya digunakan di mana ini earns sebuah rich hasil.
Core Web Vitals
- LCP, INP, CLS reviewed pada field/CrUX data terhadap Google’s targets (2,5s / 200ms / 0,1) — treated sebagai targets, tidak lulus/fail gates.
Advanced track — besar / ecommerce / JS-berat / international hanya
- anggaran crawling reviewed (hanya jika past Google’s thresholds); waste dihapus (parameters, facets, traps, duplicates).
- JS rendering audited — critical konten dan
<a href>tautan present di dirender HTML. - Faceted navigation: decided yang combinations adalah dapat di-crawl/dapat diindeks.
- server logs analyzed untuk crawl waste dan uncrawled penting URLs.
- IndexNow wired up untuk nyata-time perubahan submission untuk Bing dan participating mesin.
- hreflang correct dan reciprocal (hanya jika genuinely multi-region/multilingual).
- AI-crawler access explicitly decided di
robots.txt.
mental models
1. four conditions — dapat di-crawl → dapat diindeks → understandable → renderable. setiap teknis item menyajikan satu dari ini. Ketika sebuah halaman tidak performing, temukan yang condition ini adalah failing sebelum Anda touch apa pun: adalah ini bahkan dapat di-crawl? dapat diindeks? dipahami? Dirender?
«2. Floor, not ceiling. Technical SEO clears the floor so content and links can do their work. “Indexing isn’t guaranteed” even when you pass — so don’t treat a green technical audit as “SEO done.” » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian seratus dua belas, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
3. Gate oleh situs jenis. single sebagian besar berguna move: decide up front yang bagian jangan apply. kecil/stable situs → Starter track, skip advanced plumbing. besar/JS/international → tambahkan ini. Google gates -nya own crawl-budget guidance ini cara; Anda harus too.
4. Sinyal vs. directives.
Know yang controls Google harus obey dan yang adalah merely strong sinyal. noindex adalah sebuah
directive; rel=canonical adalah “a strong sinyal” (terjemahan) “sebuah strong sinyal” Google dapat override; CWV targets adalah
“strive untuk” (terjemahan) “strive untuk” goals, tidak gates. Mislabeling sebuah sinyal sebagai sebuah jaminan adalah di mana sebagian besar buruk
advice muncul dari.
5. Impact di atas completeness (80/20). sebuah 90-item checklist adalah sebuah menu, tidak sebuah untuk-melakukan list. Perbaiki ~20% itu moves needle, solve sebenarnya pain poin pertama, dan berhenti optimizing plumbing setelah floor adalah jelas.
6. ini adalah teknis slice. crawl/indeks/render/sajikan mechanics langsung di sini; konten quality, keyword targeting, dan tautan langsung di lebih luas SEO Audit Checklist. pertahankan boundary bersih so neither job mendapatkan half-selesai.
SEO teknis — quick-reference
Apa setiap control melakukan
| Control | Berhenti crawling? | Berhenti pengindeksan? | gunakan ini untuk |
|---|---|---|---|
robots.txt disallow | Ya | Tidak | Mempertahankan bot out dari rendah-nilai URL spaces |
noindex (meta/header) | Tidak (harus menjadi dapat di-crawl) | Ya | menghapus sebuah halaman dari indeks |
rel=canonical | Tidak | Consolidates (sebuah sinyal, tidak forced) | Pointing untuk preferred duplicate |
| 301/308 redirect | Consolidates | Old URL drops | Permanently moving sebuah URL |
| Password protection | Ya (untuk publik bot) | Ya | Sebenarnya mempertahankan konten privat |
Core Web Vitals targets (Google’s “strive untuk” (terjemahan) “strive untuk” angka)
| Metric | Target | Measures |
|---|---|---|
| LCP | < 2,5s | memuat — largest element painted |
| INP | < 200ms | Responsiveness untuk interaction |
| CLS | < 0,1 | Visual stability (layout shift) |
crawl-budget “lakukan I care?” (terjemahan) “melakukan I care?” thresholds (Google’s own, dengan sengaja rough)
- ~1M+ halaman mengubah tentang weekly → Ya.
- 10K+ halaman mengubah daily → Ya.
- Big “Discovered - saat ini tidak indexed” (terjemahan) “ditemukan - saat ini tidak terindeks” bucket → Ya.
- Jika tidak → “Anda jangan perlu untuk baca ini guide.” (terjemahan) “Anda tidak perlu untuk baca ini guide.”
Fast facts
- Sitemap limit: 50 MB / 50 000 URLs per file; XML preferred; reference ini di
robots.txt. - data terstruktur: rich hasil, tidak rankings. JSON-LD recommended.
- IndexNow: Bing/Yandex/others — tidak Google. Google indeks mobile versi.
- Mobile parity: sama konten, judul/meta, data terstruktur, robots meta tags, teks alt.
Myths dan mistakes untuk hindari
traps itu come up sebagian besar — several adalah widely-repeated myths worth correcting:
«- “Blocking a URL in robots.txt keeps it out of Google.” No. Google: “it is not a
mechanism for keeping a web page out of Google.” A disallowed URL can still be indexed
(bare, no snippet) if it’s linked externally. Use noindex or password protection.
- “Block it in
robots.txtandnoindexit for extra safety.” The single most common self-inflicted wound. If the URL is blocked, Googlebot never crawls it, so it never sees thenoindex— and the URL can still surface bare. Pick one: allow crawl +noindex, or disallow (accepting it may still appear). - “Adding schema boosts rankings.” No. Google frames structured data purely as rich-result eligibility and machine understanding — not a ranking signal. Sell it as richer results, not higher positions.
- “Passing Core Web Vitals beats a more relevant competitor.” No. “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.” CWV is a tiebreaker-ish signal, not an override of relevance.
- “CWV thresholds are hard pass/fail gates.” Google’s own word is “strive to” — they’re targets. Chasing a perfect lab score at the expense of everything else is misspent effort.
- “Crawl budget matters for every site.” No. Google gates its own guide to 1M+ pages
(weekly changes) or 10K+ (daily). Most sites are told outright “you don’t need to read
this guide.” Don’t burn a small-site engagement on crawl-budget theater.
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian seratus tiga puluh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
«- “
rel=canonicalis a directive Google must obey.” No — it’s “a strong signal.” Google can and does pick a different canonical when other signals conflict. Reduce conflicting signals rather than assuming the tag wins. - “A green technical audit means SEO is done.” No. “Indexing isn’t guaranteed” even when you pass. Technical SEO is the floor; content and links still have to show up.
- “Run the same 90-item list on every site.” The differentiator is knowing what to skip. Gate sections by site type, and prioritize by impact, or you’ll drown clients in irrelevant line items. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian seratus tiga puluh, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
SOP: jalankan sebuah SEO teknis checklist (recurring)
sebuah repeatable lulus. Roughly 60–90 minutes untuk sebuah kecil situs; sebuah day-plus untuk besar/JS-berat. Jalankan ini quarterly, atau setelah apa pun big migration, redesign, atau CMS perubahan.
- Konfirmasi situs jenis dan pick sebuah track. Count URLs (Search Console → halaman, atau sebuah crawl) dan note bagaimana fast konten perubahan. di bawah ~10K dan stable → Starter track hanya. di atas thresholds, atau JS-berat/international → tambahkan Advanced bagian. ini decides apa Anda skip.
- crawl situs dengan Screaming Frog, Ahrefs situs Audit, atau similar. Capture status codes, rantai pengalihan, blocked URLs, canonicals, indexability, dan depth.
- periksa
robots.txtpertama. Fetch/robots.txt, konfirmasi tidak ada apa pun penting adalah disallowed, dan periksa untuk disallow-plus-noindextrap. KonfirmasiSitemap:line adalah present. - Reconcile pengindeksan. di Search Console’s halaman pengindeksan report, bandingkan apa terindeks untuk apa Anda ingin terindeks. Investigate besar “Discovered/Crawled - saat ini tidak indexed” (terjemahan) “ditemukan/di-crawl - saat ini tidak terindeks” dan “Duplicate” (terjemahan) “Duplicate” buckets.
- Verify HTTPS dan mobile parity. Konfirmasi situs-wide HTTPS dengan Tidak mixed konten. lalu bandingkan mobile-dirender halaman untuk desktop untuk konten, judul/meta, data terstruktur, robots meta tags, dan teks alt (Google indeks mobile versi).
- Validate sitemaps dan data terstruktur. Konfirmasi sitemap XML lists hanya canonical,
dapat diindeks URLs dengan accurate
lastmod; jalankan key templates melalui Rich hasil Test. - Pull Core Web Vitals dari data lapangan. gunakan CrUX/field report di Search Console atau PageSpeed Insights — tidak hanya lab scores — dan bandingkan terhadap 2,5s / 200ms / 0,1 targets.
- (Advanced track) Analyze logs dan anggaran crawling. Baca server logs untuk crawl waste dan uncrawled penting URLs; audit JS rendering dan faceted-nav combinations.
- Prioritize findings oleh impact, tidak count. Put crawl/indeks blockers di top; apply 80/20 untuk rest; jika ini adalah sebuah client, lead dengan mereka sebenarnya pain poin.
- Log sebuah baseline dan re-periksa berikutnya cycle. Record state so berikutnya quarter’s lulus measures progress, tidak sebuah fresh mulai.
Ready-untuk-gunakan AI prompts
Copy-paste starting poin untuk triaging sebuah SEO teknis checklist dengan sebuah LLM. selalu verify LLM output terhadap utama docs dan Anda own crawl data — treat ini sebagai drafting aids, tidak sources dari truth.
Pick right track untuk sebuah situs
I jalankan sebuah situs web dengan tentang [N] URLs, dan konten perubahan roughly [bagaimana sering]. ini adalah dibangun pada [CMS/kerangka kerja], adalah [single-language / multi-region], dan adalah [static / JavaScript-dirender]. berdasarkan Google’s own situs-size thresholds untuk anggaran crawling, tell me yang bagian dari sebuah SEO teknis checklist genuinely apply untuk me dan yang I dapat safely skip. menjadi jelas tentang apa untuk skip dan mengapa.
Triage sebuah crawl export oleh impact
Di sini adalah sebuah CSV export dari sebuah situs crawl [paste columns: URL, kode status, indexability, canonical, rantai pengalihan, robots.txt status]. Group issues ke (1) crawl/indeks blockers untuk perbaiki pertama, (2) medium-impact memperbaiki, (3) cosmetic/rendah-impact. untuk setiap group, jelaskan SEO consequence di satu kalimat. melakukan tidak tell me untuk “perbaiki semuanya” (terjemahan) “perbaiki semuanya” — peringkat oleh impact.
jelaskan sebuah spesifik pengindeksan status
sebuah batch dari my URLs menampilkan “[tepat Search Console status, e.g. Discovered - saat ini tidak indexed]” (terjemahan) “[tepat Search Console status, e.g. ditemukan - saat ini tidak terindeks]”. jelaskan mungkin penyebab di priority order, cara diagnose setiap, dan concrete perbaiki. Flag apa pun itu adalah sebuah symptom dari anggaran crawling vs. sebuah per-halaman masalah.
Sanity-periksa untuk robots.txt + noindex trap
Di sini adalah my robots.txt [paste] dan sebuah list dari URLs I’m trying untuk pertahankan out dari Google [paste]. untuk setiap URL, tell me apakah my saat ini setup akan sebenarnya pertahankan ini out dari indeks atau fall ke “blocked di robots.txt tetapi masih indexable melalui links” (terjemahan) “blocked di robots.txt tetapi masih dapat diindeks melalui tautan” trap, dan memberikan correct perbaiki (izinkan-crawl + noindex, atau password protection).
Draft sebuah prioritized remediation plan
Turn ini confirmed teknis findings [paste] ke sebuah prioritized remediation plan untuk sebuah developer: blockers pertama, lalu impact-diperingkatkan, setiap dengan spesifik perubahan untuk membuat dan sebuah satu-line rationale. client’s stated pain poin adalah [X] — surface memperbaiki related untuk itu pertama.
alat untuk berfungsi SEO teknis checklist
Mulai dengan focused tests untuk failure Anda adalah memeriksa. sebuah single semua-di-satu score sering hides perbedaan antara crawl access, respons perilaku, indeks sinyal, rendering, dan field performa.
Patrick’s free alat
- Google indeks Checker memeriksa observable status,
redirect,
noindex, dan canonical blockers, lalu poin Anda untuk pemeriksaan URL untuk Google’s sebenarnya terindeks state. - robots.txt Tester tests URLs terhadap bot aturan dan menampilkan winning izinkan atau disallow aturan. gunakan ini sebelum mengubah crawl controls.
- sitemap XML Validator memeriksa sitemap syntax, URL inventory, dan file masalah sebelum Anda submit file.
- Canonicalization Checker compares HTML dan HTTP canonical sinyal dan tests target URL untuk conflicts.
- Bulk HTTP kode status Checker memeriksa kode status, destinations, chains, dan loops di seluruh sebuah URL set.
- Schema Markup Validator validates data terstruktur syntax dan Google rich-hasil requirements sebelum rilis.
- Render Kesenjangan compares awal HTML dengan dirender output untuk JavaScript-dependent konten, tautan, canonicals, dan robots directives.
- Core Web Vitals Checker separates tersedia data lapangan dari sebuah saat ini performa periksa so Anda tidak mistake satu lab jalankan untuk pengguna data.
- Mobile-Friendly Tester memeriksa viewport, responsive layout, tap targets, dan related mobile implementation sinyal.
- Log File Analyzer turns server logs ke evidence dari apa penelusuran bot sebenarnya fetched, yang adalah sebagian besar berguna pada besar situs.
Penelusuran-mesin alat
- Google Search Console menyediakan halaman pengindeksan, pemeriksaan URL, Statistik Crawling, Sitemaps, Core Web Vitals, rich-hasil reports, manual tindakan, dan security issues.
- Bing Webmaster alat menambahkan Bing’s pertama-party indeks dan performa views, IndexNow, situs Explorer, situs Scan, dan crawl Control.
crawler dan browser alat
- Ahrefs situs Audit atau Screaming Frog SEO Spider adalah scalable layer untuk crawling templates, kode status, directives, tautan internal, dan data terstruktur.
- Chrome DevTools exposes network respons, dirender DOM, console errors, dan performa trace untuk individual halaman.
- PageSpeed Insights dan CrUX menyediakan Google’s lab dan field performa views; gunakan data lapangan untuk standing pengguna-experience baseline ketika ini adalah tersedia.
Uji pemahaman Anda: SEO teknis Checklist
Five quick pertanyaan pada apa belongs pada sebuah SEO teknis checklist dan cara prioritize ini. Pick sebuah jawaban untuk setiap, lalu periksa.
Resources worth Anda time
My related writing
- Beginner’s Guide untuk SEO teknis — bigger picture ini checklist sits di dalam.
- SEO Audit Template — my 80/20, impact-pertama framing, dan “solve mereka sebenarnya pain point” (terjemahan) “solve mereka sebenarnya pain poin” advice; juga closest hal untuk lebih luas penuh-situs audit.
- Story dari Blocking 2 tinggi-peringkat halaman dengan Robots.txt — my pertama-party experiment pada apa robots.txt blocking sebenarnya melakukan.
- terindeks, though blocked oleh robots.txt — mechanism behind disallow-plus-noindex trap.
- Robots.txt dan SEO: Semuanya Anda perlu Know.
My speaking
- Bagaimana Penelusuran berfungsi (SlideShare) — my walkthrough dari crawling, rendering, pengindeksan, dan peringkat, yang adalah pipeline ini seluruh checklist adalah protecting.
My published berfungsi worth citing
- Web Almanac 2021 — SEO chapter — I adalah lead author; sumber untuk cross-sinyal canonical-conflict rates di seluruh nyata web.
- Rankable Ep. 65 — peringkat SEO teknis Priorities (iPullRank) — me pada cara prioritize teknis issues pada sebuah roadmap, yang adalah persis ini checklist’s organizing principle.
«From around the industry
- Google Search technical requirements — the definitive statement of the minimums, and the “indexing isn’t guaranteed” caveat.
- Optimize your crawl budget (Google) — the source for the site-size gate (page renamed from “Large site owner’s guide to managing crawl budget” and moved under Crawling Infrastructure).
- Keeping Content Discoverable with Sitemaps in AI-Powered Search (Bing) — the sitemap + IndexNow guidance most Google-only checklists skip.
- SEO in 2026: Higher standards, AI influence, and a web still catching up (Chris Green, Search Engine Land) — a reality-check on where sites actually stand (HTTPS 91%+, robots.txt as a “policy surface”).
- Web Almanac 2022 — SEO chapter (HTTP Archive) — canonicalization-method and schema-adoption data across the web.
- Technical SEO Checklist: The Complete Guide (DebugBear) — a strong performance-leaning take on the same territory. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian seratus tujuh puluh satu, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.) «- Technical SEO checklist (90+ points) (Kristina Azarenko) — a thorough, prioritization-minded alternative checklist. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian seratus tujuh puluh satu, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Stats worth citing
- HTTPS adoption ~91%+. Di mana situs sebenarnya stand pada HTTPS baseline heading ke 2026 (HTTP Archive data, melalui Chris Green). Sumber
- Canonical adoption rose dari 65% (2024) untuk 67%+ (2025). Coverage dari canonical tag adalah climbing tetapi far dari universal. Sumber
- ~67% dari images lack sebuah memuat attribute; 91%+ dari iframes lack satu. rendah-hanging performa wins sebagian besar situs masih leave pada table. Sumber
- Conflicting canonical sinyal appeared pada ~0,3–0,4% dari halaman. kecil tetapi nyata — sebuah alasan lebih besar situs seharusnya periksa untuk cross-sinyal canonical conflicts (Web Almanac 2021 SEO chapter, yang I led). Sumber
- Sitemap file limit: 50 MB / 50 000 URLs per file — hard ceiling untuk split besar sitemaps terhadap (Google). Sumber
Log perubahan
Diperbarui 25 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 19 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.