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.
Bahasa
1 sinyal bukti di halaman ini
- Alat aktif terkaitGoogle Index Checker
sebuah SEO teknis checklist confirms technical conditions sebuah situs harus meet 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 technical-hanya slice; broader full-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 whole bagian oleh situs jenis: sebagian besar kecil situs dapat skip crawl-budget engineering entirely, which Google confirms di -nya own docs. Two myths untuk kill pada sight: robots.txt melakukan not deindex sebuah halaman, dan data terstruktur adalah not sebuah peringkat factor. Meeting checklist adalah necessary tetapi not sufficient — Google says pengindeksan masih isn't guaranteed.
TL;DR — sebuah SEO teknis checklist adalah list dari technical boxes Anda situs memiliki untuk tick so mesin pencari dapat temukan, read, 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 don’t apply untuk Anda size dari situs — sebuah 20-halaman brochure situs melakukan not perlu untuk worry tentang yang sama things sebuah 500 000-product store melakukan.
Evidence for this claim Google's minimum technical requirements include accessible Googlebot crawling, a successful HTTP response, and indexable content. Scope: Eligibility prerequisites, not a guarantee of indexing or ranking. Confidence: high · Verified: Google Search Essentials: Technical requirements Evidence for this claim Meeting technical requirements does not guarantee that Google will crawl, index, or serve a page. Scope: Google Search eligibility and selection behavior. Confidence: high · Verified: Google Search Essentials: Technical requirements
What ini checklist adalah (dan isn’t)
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 things itu membuat itu mungkin.
ini adalah not whole dari SEO. ini doesn’t cover writing baik konten, targeting right keywords, atau earning tautan. itu penting enormously — mereka’re hanya sebuah berbeda job. jika Anda ingin everything-di-once versi, itu’s sebuah full SEO audit checklist, dan ini adalah sebuah separate, broader thing. ini halaman stays technical.
priority order
melakukan ini roughly top untuk bottom. higher up list, more ini dapat quietly break everything below ini.
- dapat mesin pencari crawl Anda situs? periksa Anda
robots.txtisn’t blocking halaman Anda ingin ditemukan. Fix broken halaman (404s) dan server errors (5xx). - dapat Anda halaman menjadi terindeks? pastikan Anda’re not accidentally telling Google
untuk
noindexpenting halaman, dan itu duplicate versi dari sebuah halaman poin untuk one 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 don’t memiliki untuk temukan everything oleh following tautan.
- adalah Anda data terstruktur valid? Optional, tetapi ini dapat earn Anda richer-looking hasil pencarian. (ini won’t boost Anda rankings — more pada itu myth below.)
- How’s Anda kecepatan halaman? Google’s Core Web Vitals mengukur memuat, respons, dan visual stability.
two myths untuk know
- Blocking sebuah halaman di
robots.txtmelakukan not hapus ini dari Google. ini hanya stops Google reading ini. untuk actually 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 not sebuah peringkat boost. ini dapat membuat Anda hasil look richer, which dapat help clicks — tetapi menambahkan schema doesn’t move Anda up hasil.
Not everything applies untuk Anda
single sebagian besar berguna thing tentang ini checklist adalah knowing what untuk skip. jika Anda run sebuah kecil situs, Anda dapat ignore crawl-budget management entirely — Google itself says sebagian besar situs don’t perlu untuk think tentang ini. ingin full picture, including who melakukan perlu itu advanced bagian? Switch untuk Advanced tab.
TL;DR — SEO teknis adalah floor, not ceiling: halaman harus menjadi dapat di-crawl → dapat diindeks → understandable → renderable sebelum konten berfungsi dapat pay off. Run 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, which Google’s own crawl-budget doc confirms. Kill two myths pada sight:
Evidence for this claim Google's minimum technical requirements include accessible Googlebot crawling, a successful HTTP response, and indexable content. Scope: Eligibility prerequisites, not a guarantee of indexing or ranking. Confidence: high · Verified: Google Search Essentials: Technical requirements Evidence for this claim Meeting technical requirements does not guarantee that Google will crawl, index, or serve a page. Scope: Google Search eligibility and selection behavior. Confidence: high · Verified: Google Search Essentials: Technical requirementsrobots.txtdoesn’t deindex, dan data terstruktur isn’t sebuah peringkat factor. Treat Core Web Vitals sebagai targets, not pass/fail gates — itu’s Google’s own “strive to” (terjemahan) “strive untuk” language. dan meeting setiap box masih doesn’t guarantee pengindeksan.
mental model: four conditions
Google frames whole dari SEO teknis sekitar four muat-bearing conditions — sebuah halaman
memiliki untuk menjadi dapat di-crawl, dapat diindeks, understandable, dan renderable. -nya
Search Essentials technical requirements
boil itu down untuk three minimums: “Googlebot isn’t blocked,” (terjemahan) “Googlebot isn’t 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.” Everything pada ini
checklist adalah really 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 because sebuah halaman meets ini requirements tidak berarti itu sebuah halaman akan menjadi terindeks; pengindeksan isn’t guaranteed.” SEO teknis adalah sebuah gate Anda memiliki untuk pass melalui, not sebuah lever itu guarantees hasil. ini adalah why I’ve selalu argued technical checklist adalah floor — Anda jelas ini so konten dan tautan dapat melakukan mereka job, not alih-alih them.
sebelum Anda start: which bagian bahkan apply untuk Anda?
setiap competing checklist organizes oleh topic dan runs whole thing pada setiap situs. itu’s wrong default. better organizing axis adalah situs jenis, because 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 doesn’t 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 read ini guide.”
Google’s own (deliberately rough) thresholds untuk when anggaran crawling starts untuk penting:
- besar situs — 1 million+ unique halaman dengan konten changing tentang weekly.
- Medium-atau-larger situs — 10 000+ unique halaman dengan very rapidly changing (daily) konten.
- situs dengan sebuah big share dari URLs stuck di Search Console’s “Discovered - currently not indexed” (terjemahan) “ditemukan - currently not terindeks” state.
So here’s split I’d actually run:
Starter track — kecil / brochure / local-business situs (< ~10K URLs): crawlability sanity periksa, pengindeksan/canonical sanity periksa, HTTPS, mobile parity, one sitemap XML, one round dari Core Web Vitals, valid data terstruktur where ini earns sebuah rich hasil. Skip anggaran crawling, faceted-nav control, log-file analysis, dan JS-rendering engineering entirely.
Advanced track — besar / ecommerce / JS-heavy / enterprise situs: everything di Starter track plus crawl-budget management, faceted-navigation control, JavaScript rendering audits, server-log analysis, dan (jika international) hreflang.
1. Crawlability
robots.txtcorrectness. Confirm Anda aren’t disallowing anything Anda ingin terindeks. Google: “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.” (terjemahan) “sebuah robots.txt file tells mesin pencari crawler which URLs crawler dapat access pada Anda situs. ini adalah digunakan mainly untuk hindari overloading Anda situs dengan permintaan; ini adalah not sebuah mechanism untuk keeping sebuah halaman web out dari Google.” gunakan ini untuk pertahankan bot out dari rendah-nilai spaces (internal search, infinite parameter combinations), not sebagai sebuah deindexing alat. ini adalah yang sama territory robots.txt deep dive covers di full.- **
robots.txt+noindexcontradiction trap.** melakukan not block sebuah URL dirobots.txtdan rely pada sebuahnoindexpada ini. Google: “While Google won’t crawl or index the content blocked by a robots.txt file, we might still find and index a disallowed URL if it is linked from other places on the web.” (terjemahan) “While Google won’t 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: allow crawling +noindex, atau password-protect ini. - crawl errors. Fix 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 aren’t 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 here.
2. Indexability
- indeks coverage. di Search Console’s halaman pengindeksan report, reconcile what Anda ingin terindeks terhadap what actually adalah. Investigate besar “Discovered/Crawled - currently not indexed” (terjemahan) “ditemukan/di-crawl - currently not terindeks” buckets.
- Canonicalization. poin duplicate dan near-duplicate URLs di one preferred
versi. Google panggilan
rel="canonical"“a strong signal that the specified URL should become canonical” (terjemahan) “sebuah strong signal itu specified URL seharusnya become canonical” — sebuah signal, not sebuah directive ini harus obey. dan crucially: “Don’t use the robots.txt file for canonicalization purposes.” (terjemahan) “Don’t gunakan robots.txt file untuk canonicalization purposes.” periksa Anda aren’t sending conflicting canonical signals di seluruh HTML tag, header HTTP, dan sitemap — canonicalization deep dive walks melalui consolidating them. - Duplicate konten. Parameters, print versi, staging leaks,
http/httpsdanwww/non-wwwsplits semua buat duplicates. Pick one, canonicalize atau redirect rest.
3. HTTPS
Baseline, not optional. sajikan whole 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 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.” parity checklist, straight dari Google’s mobile-pertama doc:
- “Make sure that your mobile site contains the same content as your 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 both 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) “Don’t lazy-muat primary 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 quietly 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 automatically. Full treatment di sitemap XML material. - Bing masih cares. dari Bing’s July 2025 guidance: “Sitemaps remain a foundational signal for ensuring comprehensive URL coverage across your site,” (terjemahan) “Sitemaps remain sebuah foundational signal untuk ensuring comprehensive URL coverage di seluruh Anda situs,” “XML remains the preferred format for sitemaps,” (terjemahan) “XML remains preferred format untuk sitemaps,” dan “The lastmod field in your sitemap remains a key signal, helping Bing prioritize URLs for recrawling.” (terjemahan) “ lastmod field di Anda sitemap remains sebuah key signal, helping Bing prioritize URLs untuk recrawling.”
- IndexNow. sebagian besar Google-centric checklists omit ini, tetapi ini adalah sebuah live, free, one-line win: Bing’s advice adalah untuk “Use IndexNow for real-time URL submission, instantly notifying Bing and participating search engines” (terjemahan) “gunakan IndexNow untuk nyata-time URL submission, instantly notifying Bing dan participating mesin pencari” when konten perubahan. ini complements sitemaps alih-alih replacing them. (Note: Google melakukan not gunakan IndexNow untuk umum halaman.)
6. data terstruktur
- What 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 more engaging untuk pengguna… which adalah called rich hasil.”
- What ini melakukan not melakukan: boost rankings. Google’s docs frame schema strictly sebagai rich-hasil eligibility dan machine understanding — not sebuah sinyal peringkat. melakukan not sell ini, atau budget untuk ini, sebagai sebuah peringkat play.
- Format: “In general, Google recommends using JSON-LD for structured data if your site’s setup allows it, as it’s the easiest solution for website owners to implement and maintain at scale.” (terjemahan) “di umum, Google recommends menggunakan JSON-LD untuk data terstruktur jika Anda situs’s setup allows 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, not gates — Google’s actual wording adalah “strive to,” (terjemahan) “strive untuk,” which sebagian besar checklists overstate sebagai hard pass/fail cutoffs:
- LCP — “strive to have LCP occur within the first 2.5 seconds of the page starting to load.” (terjemahan) “strive untuk memiliki LCP occur di dalam pertama 2,5 seconds dari halaman starting untuk muat.”
- INP — “strive to have an INP of less than 200 milliseconds.” (terjemahan) “strive untuk memiliki sebuah INP dari less daripada 200 milliseconds.”
- CLS — “strive to have a CLS score of less than 0.1.” (terjemahan) “strive untuk memiliki sebuah CLS score dari less daripada 0,1.”
dan relationship untuk peringkat, which people badly di atas-weight: “Google Search always seeks to show the most relevant content, even if the page experience is 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, not sebuah override dari relevance. mengukur dengan nyata-pengguna (CrUX/field) data, not hanya lab scores.
8. Advanced additions (besar / ecommerce / JS-heavy hanya)
- anggaran crawling. hanya jika Anda cleared Google’s thresholds above. Capacity + demand; Anda gain budget oleh menghapus waste (parameter explosions, faceted-nav combinations, spider traps, duplicate URLs) far more daripada oleh trying untuk membuat Google crawl “more.” (terjemahan) “more.” See anggaran crawling deep dive.
- JavaScript rendering. Confirm critical konten dan tautan exist di rendered
HTML dan adalah reachable via nyata
<a href>tautan, not click-hanya navigation. ini adalah JavaScript SEO territory. - Faceted navigation control. Decide which filter/sort combinations adalah dapat di-crawl/dapat diindeks dan control rest.
- Log-file analysis. ground truth untuk what bot actually fetch, how sering, dan what kode status mereka hit.
- hreflang — hanya jika Anda’re genuinely multi-regional/multilingual. itu’s sebuah big enough topic untuk live di -nya own international-SEO material; don’t bolt ini pada half-done.
9. AI / LLM crawler access (pendek, scoped)
Two table-stakes items di 2026, dan no more — deep GEO/AEO berfungsi lives di AI-search material, not here:
- Decide AI-crawler access di
robots.txt. Explicitly allow atau disallow AI pengguna-agents Anda care tentang (training vs. AI-search vs. pengguna-triggered fetchers adalah berbeda bot). Chris Green’s framing: “Robots.txt is no longer just crawl housekeeping. It’s becoming a policy surface.” (terjemahan) “Robots.txt adalah no longer hanya crawl housekeeping. ini adalah becoming sebuah policy surface.” - data terstruktur doubles sebagai machine context untuk LLMs — sebuah bonus alasan untuk get Anda schema valid, not sebuah baru workstream.
10. cara prioritize what Anda temukan
ini adalah where sebagian besar checklists fail: mereka hand Anda 90 items dengan no weighting. Don’t fix everything — fix what moves needle. My buddy Patrick’s advice pada client audits, which I pertahankan coming back untuk: “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 one thing dan mereka’ll menjadi happy dengan audit.” yang sama SEO Audit Template frames ini sebagai “sweating the small stuff rarely does much for your rankings” (terjemahan) “sweating kecil stuff rarely melakukan much untuk Anda rankings” — better untuk spend “80% of your time fixing the 20% of things that matter.” (terjemahan) “80% dari Anda time fixing 20% dari things itu penting.”
dan zoom out pada whole exercise: sebuah checklist gets Anda untuk okay. Google’s John Mueller memiliki repeatedly dibuat poin itu fundamentals alone get Anda fine-tetapi-not-great hasil — nyata dominance comes dari topical depth dan authority, not dari ticking setiap technical box. checklist clears floor; konten dan tautan bangun house.
ingin full-situs versi?
ini halaman adalah technical-hanya oleh design. jika Anda ingin broader audit — technical plus pada-halaman, konten, dan off-halaman — itu’s SEO Audit Checklist, sebuah separate, wider thing. Don’t try untuk membuat ini one halaman melakukan both jobs.
AI summary
sebuah condensed take pada Advanced versi:
- SEO teknis = floor. Google’s four conditions: dapat di-crawl, dapat diindeks, understandable, renderable. Meeting them adalah necessary tetapi not sufficient — “indexing isn’t guaranteed.” (terjemahan) “pengindeksan isn’t guaranteed.”
- Gate oleh situs jenis, not 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 changing weekly, atau 10K+ changing daily, atau lots dari “Discovered - currently not indexed.” (terjemahan) “ditemukan - currently not 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. - Two myths untuk kill:
robots.txtmelakukan not deindex (blocked-tetapi-ditautkan URLs dapat masih appear bare); data terstruktur adalah not sebuah peringkat factor (rich-hasil eligibility hanya). - CWV adalah targets, not gates — Google’s “strive to” (terjemahan) “strive untuk” language: LCP < 2,5s, INP < 200ms, CLS < 0,1. dan “Google Search always seeks to show the most relevant content, even if the page experience is 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; don’t lazy-muat primary konten pada interaction.
- Prioritize oleh impact (solve client’s actual pain poin; 80/20). sebuah checklist gets Anda “okay” (terjemahan) “okay”; topical depth wins.
- Full-situs versi (technical + konten + tautan) = separate SEO Audit Checklist.
Official documentation
Primary-source documentation dari mesin pencari.
- Google Search technical requirements — dapat di-crawl/berfungsi/dapat diindeks minimums, dan “indexing isn’t guaranteed” (terjemahan) “pengindeksan isn’t guaranteed” caveat.
- Introduction untuk robots.txt — what robots.txt melakukan dan doesn’t melakukan.
- bangun dan submit sebuah sitemap — formats, 50MB/50 000-URL limit, dan referencing ini di robots.txt.
- Consolidate duplicate URLs — canonicalization signals dan “don’t use robots.txt for canonicalization.” (terjemahan) “don’t gunakan robots.txt untuk canonicalization.”
- Intro untuk data terstruktur markup — rich hasil, dan JSON-LD recommendation.
- Understanding Core Web Vitals — “strive to” (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 — who actually perlu crawl-budget management, dengan thresholds (formerly titled “Large site owner’s guide to managing crawl budget” (terjemahan) “besar situs owner’s guide untuk managing anggaran crawling”; doc moved di bawah Google’s crawling Infrastructure docs).
Bing / Microsoft
- Keeping konten Discoverable dengan Sitemaps di AI-Powered Search — Bing’s July 2025 sitemap + IndexNow guidance.
- Bing Webmaster Guidelines — crawling, pengindeksan, peringkat, dan quality (cite oleh reference; halaman adalah JS-rendered).
Quotes dari source
pada—record statements dari Google dan Bing. Where sebuah tautan adalah sebuah deep tautan, ini jumps untuk quoted passage pada source halaman.
Google — minimum requirements
- “Client and server error pages aren’t indexed.” (terjemahan) “Client dan server halaman error aren’t terindeks.” — Google Search Central, Google Search technical 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 because sebuah halaman meets ini requirements tidak berarti itu sebuah halaman akan menjadi terindeks; pengindeksan isn’t 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.” (terjemahan) “sebuah robots.txt file tells mesin pencari crawler which URLs crawler dapat access pada Anda situs. ini adalah digunakan mainly untuk hindari overloading Anda situs dengan permintaan; ini adalah not sebuah mechanism untuk keeping sebuah halaman web out dari Google.” Jump untuk quote
- “rel=” (terjemahan) “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.” (terjemahan) “ tautan annotations adalah sebuah strong signal itu specified URL seharusnya become canonical… Don’t gunakan robots.txt file untuk canonicalization purposes.” — Google, Consolidate duplicate URLs. Read doc
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 more engaging untuk pengguna… which adalah called rich hasil.” — Google, Intro untuk data terstruktur markup. Read doc
- “In general, Google recommends using JSON-LD for structured data if your site’s setup allows it, as it’s the easiest solution for website owners to implement and maintain at scale.” (terjemahan) “di umum, Google recommends menggunakan JSON-LD untuk data terstruktur jika Anda situs’s setup allows ini, sebagai ini adalah easiest solusi untuk situs web owners untuk implement dan maintain di scale.” Read 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 less daripada 200 milliseconds”; “strive to have a CLS score of less than 0.1.” (terjemahan) “strive untuk memiliki sebuah CLS score dari less daripada 0,1.” — Google, Understanding Core Web Vitals. Read doc
- “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.” (terjemahan) “Google Search selalu seeks untuk tampilkan paling relevant konten, bahkan jika pengalaman halaman adalah sub-par.” — Google, pengalaman halaman. Read 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. Read doc
Google — anggaran crawling (who 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 doesn’t 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 read ini guide.” — Google, mengoptimalkan Anda anggaran crawling. Jump untuk quote
Bing — sitemaps dan IndexNow (July 2025)
- “XML remains the preferred format for sitemaps.” (terjemahan) “XML remains preferred format untuk sitemaps.” / “The lastmod field in your sitemap remains a key signal, helping Bing prioritize URLs for recrawling.” (terjemahan) “ lastmod field di Anda sitemap remains sebuah key signal, helping Bing prioritize URLs untuk recrawling.” — Fabrice Canel & Krishna Madhavan, Bing Webmaster Blog. Read 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 one thing dan mereka’ll menjadi happy dengan audit.” — Patrick Stox, quoted di Ahrefs’ Free SEO Audit Template. Jump untuk quote
Which checklist seharusnya I actually run?
Don’t run yang sama 90-item list pada setiap situs. Start here.
Q1. How banyak URLs melakukan Anda situs memiliki, dan how fast melakukan konten perubahan?
- di bawah ~10 000 URLs, changing occasionally → run Starter track dan stop: crawlability sanity periksa, pengindeksan/canonical sanity periksa, HTTPS, mobile parity, one sitemap XML, one round dari Core Web Vitals, valid data terstruktur where ini earns sebuah rich hasil. Skip anggaran crawling, faceted-nav control, log analysis, dan JS-rendering engineering. Go untuk Q3.
- 10 000+ URLs changing daily, atau 1M+ changing weekly, atau lots dari “Discovered - currently not indexed” (terjemahan) “ditemukan - currently not terindeks” → run Advanced track (Starter + anggaran crawling + faceted nav + JS rendering + logs). Go untuk Q2.
Q2. adalah situs JavaScript-heavy atau international?
- JS-heavy (SPA, client-rendered konten/tautan) → tambahkan sebuah rendering audit: confirm
critical konten dan
<a href>tautan exist di rendered HTML. ini adalah item sebagian besar mungkin untuk menjadi silently costing Anda pengindeksan. - Genuinely multi-region / multi-language → tambahkan hreflang, done properly, di -nya own workstream. jika Anda’re not truly international, skip ini.
- Neither → proceed untuk Q3.
Q3. What melakukan audit surface — dan what seharusnya Anda fix pertama?
- sebuah crawl/indeks blocker (robots.txt disallow pada penting halaman, mass
noindex, wrong canonical, situs-wide 5xx) → fix pertama, selalu. ini gate everything below. - Lots dari medium issues, limited time → apply 80/20: fix ~20% itu moves needle, dan jika ini adalah sebuah client, fix spesifik pain poin mereka came untuk Anda dengan pertama. Don’t hand di atas 90 undifferentiated line items.
- hanya cosmetic/edge issues left → Anda’ve cleared floor. Stop optimizing plumbing dan go melakukan konten dan tautan.
Q4. melakukan Anda actually ingin full-situs versi?
- Yes — technical + konten + pada-halaman + tautan → ini technical checklist isn’t ini. Run broader SEO Audit Checklist instead; ini halaman adalah technical-hanya oleh design.
- No — hanya technical floor → Anda’re pada right halaman.
One-line versi: kecil + stable → Starter track hanya; big/JS/international → tambahkan advanced bagian; lalu fix crawl/indeks blockers pertama dan prioritize rest oleh impact.
SEO teknis checklist
Two tracks. Run Starter track pada apa pun situs; tambahkan Advanced items hanya jika Anda cleared situs-jenis gate (10K+ URLs changing daily, 1M+ weekly, atau JS-heavy/international).
Starter track — setiap situs
Crawlability
-
robots.txtdoesn’t disallow anything Anda ingin terindeks (dan melakukan block rendah-nilai spaces like internal search). - No 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 — what Anda ingin terindeks actually adalah.
- Canonicals poin untuk one preferred versi; no conflicting signals di seluruh HTML tag, header HTTP, dan sitemap.
-
http→httpsdanwww/non-wwwconsolidated untuk one versi.
HTTPS
- Whole situs pada HTTPS;
httpredirects untukhttps. - No 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.
- Primary konten isn’t 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 where 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, not pass/fail gates.
Advanced track — besar / ecommerce / JS-heavy / 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 rendered HTML. - Faceted navigation: decided which 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 technical item menyajikan one dari ini. When sebuah halaman isn’t performing, temukan which condition ini adalah failing sebelum Anda touch anything: adalah ini bahkan dapat di-crawl? dapat diindeks? dipahami? Rendered?
2. Floor, not ceiling. SEO teknis clears floor so konten dan tautan dapat melakukan mereka berfungsi. “Indexing isn’t guaranteed” (terjemahan) “pengindeksan isn’t guaranteed” bahkan when Anda pass — so don’t treat sebuah green technical audit sebagai “SEO done.” (terjemahan) “SEO done.”
3. Gate oleh situs jenis. single sebagian besar berguna move: decide up front which bagian don’t 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. Signals vs. directives.
Know which controls Google harus obey dan which adalah merely strong signals. noindex adalah sebuah
directive; rel=canonical adalah “a strong signal” (terjemahan) “sebuah strong signal” Google dapat override; CWV targets adalah
“strive to” (terjemahan) “strive untuk” goals, not gates. Mislabeling sebuah signal sebagai sebuah guarantee adalah where sebagian besar buruk
advice comes dari.
5. Impact di atas completeness (80/20). sebuah 90-item checklist adalah sebuah menu, not sebuah untuk-melakukan list. Fix ~20% itu moves needle, solve actual pain poin pertama, dan stop optimizing plumbing once floor adalah jelas.
6. ini adalah technical slice. crawl/indeks/render/sajikan mechanics live here; konten quality, keyword targeting, dan tautan live di broader SEO Audit Checklist. pertahankan boundary clean so neither job gets half-done.
SEO teknis — quick-reference
What setiap control melakukan
| Control | Stops crawling? | Stops pengindeksan? | gunakan ini untuk |
|---|---|---|---|
robots.txt disallow | Yes | No | Keeping bot out dari rendah-nilai URL spaces |
noindex (meta/header) | No (harus menjadi dapat di-crawl) | Yes | menghapus sebuah halaman dari indeks |
rel=canonical | No | Consolidates (sebuah signal, not forced) | Pointing untuk preferred duplicate |
| 301/308 redirect | Consolidates | Old URL drops | Permanently moving sebuah URL |
| Password protection | Yes (untuk public bot) | Yes | Actually keeping konten private |
Core Web Vitals targets (Google’s “strive to” (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 “do I care?” (terjemahan) “melakukan I care?” thresholds (Google’s own, deliberately rough)
- ~1M+ halaman changing tentang weekly → yes.
- 10K+ halaman changing daily → yes.
- Big “Discovered - currently not indexed” (terjemahan) “ditemukan - currently not terindeks” bucket → yes.
- Otherwise → “you don’t need to read this guide.” (terjemahan) “Anda tidak perlu untuk read ini guide.”
Fast facts
- Sitemap limit: 50 MB / 50 000 URLs per file; XML preferred; reference ini di
robots.txt. - data terstruktur: rich hasil, not rankings. JSON-LD recommended.
- IndexNow: Bing/Yandex/others — not 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.txtkeeps it out of Google.” (terjemahan) “Blocking sebuah URL di undefined mempertahankan ini out dari Google.” No. Google: “it is not a mechanism for keeping a web page out of Google.” (terjemahan) “ini adalah not sebuah mechanism untuk keeping sebuah halaman web out dari Google.” sebuah disallowed URL dapat masih menjadi terindeks (bare, no snippet) jika ini adalah ditautkan externally. gunakannoindexatau password protection. - “Block it in
robots.txtandnoindexit for extra safety.” (terjemahan) “Block ini di undefined dan undefined ini untuk extra safety.” single sebagian besar umum self-inflicted wound. jika URL adalah blocked, Googlebot tidak pernah melakukan crawl ini, so ini tidak pernah seesnoindex— dan URL dapat masih surface bare. Pick one: allow crawl +noindex, atau disallow (accepting ini dapat masih appear). - “Adding schema boosts rankings.” (terjemahan) “menambahkan schema boosts rankings.” No. Google frames data terstruktur purely sebagai rich-hasil eligibility dan machine understanding — not sebuah sinyal peringkat. Sell ini sebagai richer hasil, not higher positions.
- “Passing Core Web Vitals beats a more relevant competitor.” (terjemahan) “Passing Core Web Vitals beats sebuah more relevant competitor.” No. “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.” (terjemahan) “Google Search selalu seeks untuk tampilkan paling relevant konten, bahkan jika pengalaman halaman adalah sub-par.” CWV adalah sebuah tiebreaker-ish signal, not sebuah override dari relevance.
- “CWV thresholds are hard pass/fail gates.” (terjemahan) “CWV thresholds adalah hard pass/fail gates.” Google’s own kata adalah “strive to” (terjemahan) “strive untuk” — mereka’re targets. Chasing sebuah perfect lab score di expense dari everything else adalah misspent effort.
- “Crawl budget matters for every site.” (terjemahan) “anggaran crawling penting untuk setiap situs.” No. Google gates -nya own guide untuk 1M+ halaman (weekly perubahan) atau 10K+ (daily). sebagian besar situs adalah told outright “you don’t need to read this guide.” (terjemahan) “Anda tidak perlu untuk read ini guide.” Don’t burn sebuah kecil-situs engagement pada crawl-budget theater.
- “
rel=canonicalis a directive Google must obey.” (terjemahan) “undefined adalah sebuah directive Google harus obey.” No — ini adalah “a strong signal.” (terjemahan) “sebuah strong signal.” Google dapat dan melakukan pick sebuah berbeda canonical when lainnya signals conflict. Reduce conflicting signals alih-alih assuming tag wins. - “A green technical audit means SEO is done.” (terjemahan) “sebuah green technical audit berarti SEO adalah done.” No. “Indexing isn’t guaranteed” (terjemahan) “pengindeksan isn’t guaranteed” bahkan when Anda pass. SEO teknis adalah floor; konten dan tautan masih memiliki untuk tampilkan up.
- “Run the same 90-item list on every site.” (terjemahan) “Run yang sama 90-item list pada setiap situs.” differentiator adalah knowing what untuk skip. Gate bagian oleh situs jenis, dan prioritize oleh impact, atau Anda’ll drown clients di irrelevant line items.
SOP: run sebuah SEO teknis checklist (recurring)
sebuah repeatable pass. Roughly 60–90 minutes untuk sebuah kecil situs; sebuah day-plus untuk besar/JS-heavy. Run ini quarterly, atau setelah apa pun big migration, redesign, atau CMS perubahan.
- Confirm situs jenis dan pick sebuah track. Count URLs (Search Console → halaman, atau sebuah crawl) dan note how fast konten perubahan. di bawah ~10K dan stable → Starter track hanya. di atas thresholds, atau JS-heavy/international → tambahkan Advanced bagian. ini decides what 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, confirm nothing penting adalah disallowed, dan periksa untuk disallow-plus-noindextrap. ConfirmSitemap:line adalah present. - Reconcile pengindeksan. di Search Console’s halaman pengindeksan report, compare what’s terindeks untuk what Anda ingin terindeks. Investigate besar “Discovered/Crawled - currently not indexed” (terjemahan) “ditemukan/di-crawl - currently not terindeks” dan “Duplicate” (terjemahan) “Duplicate” buckets.
- Verify HTTPS dan mobile parity. Confirm situs-wide HTTPS dengan no mixed konten. lalu compare mobile-rendered halaman untuk desktop untuk konten, judul/meta, data terstruktur, robots meta tags, dan teks alt (Google indeks mobile versi).
- Validate sitemaps dan data terstruktur. Confirm sitemap XML lists hanya canonical,
dapat diindeks URLs dengan accurate
lastmod; run key templates melalui Rich hasil Test. - Pull Core Web Vitals dari data lapangan. gunakan CrUX/field report di Search Console atau PageSpeed Insights — not hanya lab scores — dan compare terhadap 2,5s / 200ms / 0,1 targets.
- (Advanced track) Analyze logs dan anggaran crawling. Read server logs untuk crawl waste dan uncrawled penting URLs; audit JS rendering dan faceted-nav combinations.
- Prioritize findings oleh impact, not count. Put crawl/indeks blockers di top; apply 80/20 untuk rest; jika ini adalah sebuah client, lead dengan mereka actual pain poin.
- Log sebuah baseline dan re-periksa next cycle. Record state so next quarter’s pass measures progress, not sebuah fresh start.
Ready-untuk-gunakan AI prompts
Copy-paste starting poin untuk triaging sebuah SEO teknis checklist dengan sebuah LLM. selalu verify LLM output terhadap primary docs dan Anda own crawl data — treat ini sebagai drafting aids, not sources dari truth.
Pick right track untuk sebuah situs
I run sebuah situs web dengan tentang [N] URLs, dan konten perubahan roughly [how sering]. ini adalah dibangun pada [CMS/framework], adalah [single-language / multi-region], dan adalah [static / JavaScript-rendered]. berdasarkan Google’s own situs-size thresholds untuk anggaran crawling, tell me which bagian dari sebuah SEO teknis checklist genuinely apply untuk me dan which I dapat safely skip. menjadi explicit tentang what untuk skip dan why.
Triage sebuah crawl export oleh impact
Here 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 fix pertama, (2) medium-impact fixes, (3) cosmetic/rendah-impact. untuk setiap group, jelaskan SEO consequence di one kalimat. melakukan not tell me untuk “fix everything” (terjemahan) “fix everything” — peringkat oleh impact.
jelaskan sebuah spesifik pengindeksan status
sebuah batch dari my URLs menampilkan “[exact Search Console status, e.g. Discovered - currently not indexed]” (terjemahan) “[exact Search Console status, e.g. ditemukan - currently not terindeks]”. jelaskan mungkin causes di priority order, cara diagnose setiap, dan concrete fix. Flag anything itu adalah sebuah symptom dari anggaran crawling vs. sebuah per-halaman masalah.
Sanity-periksa untuk robots.txt + noindex trap
Here adalah my robots.txt [paste] dan sebuah list dari URLs I’m trying untuk pertahankan out dari Google [paste]. untuk setiap URL, tell me whether my saat ini setup akan actually pertahankan ini out dari indeks atau fall ke “blocked in robots.txt but still indexable via links” (terjemahan) “blocked di robots.txt tetapi masih dapat diindeks via tautan” trap, dan give correct fix (allow-crawl + noindex, atau password protection).
Draft sebuah prioritized remediation plan
Turn ini confirmed technical findings [paste] ke sebuah prioritized remediation plan untuk sebuah developer: blockers pertama, lalu impact-diperingkatkan, setiap dengan spesifik perubahan untuk membuat dan sebuah one-line rationale. client’s stated pain poin adalah [X] — surface fixes related untuk itu pertama.
alat untuk berfungsi SEO teknis checklist
Start dengan focused tests untuk failure Anda adalah memeriksa. sebuah single semua-di-one score sering hides difference antara crawl access, respons perilaku, indeks signals, 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 actual terindeks state. - robots.txt Tester tests URLs terhadap bot aturan dan menampilkan winning allow atau disallow aturan. gunakan ini sebelum changing crawl controls.
- sitemap XML Validator memeriksa sitemap syntax, URL inventory, dan file masalah sebelum Anda submit file.
- Canonicalization Checker compares HTML dan HTTP canonical signals 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 release.
- Render Gap compares initial HTML dengan rendered output untuk JavaScript-dependent konten, tautan, canonicals, dan robots directives.
- Core Web Vitals Checker separates available data lapangan dari sebuah saat ini performa periksa so Anda tidak mistake one lab run untuk pengguna data.
- Mobile-Friendly Tester memeriksa viewport, responsive layout, tap targets, dan related mobile implementation signals.
- Log File Analyzer turns server logs ke evidence dari what search bot actually fetched, which adalah sebagian besar berguna pada besar situs.
Search-mesin alat
- Google Search Console menyediakan halaman pengindeksan, pemeriksaan URL, crawl Stats, 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, rendered 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 when ini adalah available.
Test yourself: SEO teknis Checklist
Five quick pertanyaan pada what 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 inside.
- SEO Audit Template — my 80/20, impact-pertama framing, dan “solve their actual pain point” (terjemahan) “solve mereka actual pain poin” advice; juga closest thing untuk broader full-situs audit.
- Story dari Blocking 2 tinggi-peringkat halaman dengan Robots.txt — my pertama-party experiment pada what robots.txt blocking actually melakukan.
- terindeks, though blocked oleh robots.txt — mechanism behind disallow-plus-noindex trap.
- Robots.txt dan SEO: Everything Anda perlu Know.
My speaking
- How Search berfungsi (SlideShare) — my walkthrough dari crawling, rendering, pengindeksan, dan peringkat, which adalah pipeline ini whole checklist adalah protecting.
My published berfungsi worth citing
- Web Almanac 2021 — SEO chapter — I adalah lead author; source untuk cross-signal canonical-conflict rates di seluruh nyata web.
- Rankable Ep. 65 — peringkat SEO teknis Priorities (iPullRank) — me pada cara prioritize technical issues pada sebuah roadmap, which adalah exactly ini checklist’s organizing principle.
dari sekitar industry
- Google Search technical requirements — definitive statement dari minimums, dan “indexing isn’t guaranteed” (terjemahan) “pengindeksan isn’t guaranteed” caveat.
- mengoptimalkan Anda anggaran crawling (Google) — source untuk situs-size gate (halaman renamed dari “Large site owner’s guide to managing crawl budget” (terjemahan) “besar situs owner’s guide untuk managing anggaran crawling” dan moved di bawah crawling Infrastructure).
- Keeping konten Discoverable dengan Sitemaps di AI-Powered Search (Bing) — sitemap + IndexNow guidance sebagian besar Google-hanya checklists skip.
- SEO di 2026: Higher standards, AI influence, dan sebuah web masih catching up (Chris Green, mesin pencari Land) — sebuah reality-periksa pada where situs actually stand (HTTPS 91%+, robots.txt sebagai sebuah “policy surface” (terjemahan) “policy surface”).
- Web Almanac 2022 — SEO chapter (HTTP Archive) — canonicalization-metode dan schema-adoption data di seluruh web.
- SEO teknis Checklist: Complete Guide (DebugBear) — sebuah strong performa-leaning take pada yang sama territory.
- SEO teknis checklist (90+ poin) (Kristina Azarenko) — sebuah thorough, prioritization-minded alternative checklist.
Stats worth citing
- HTTPS adoption ~91%+. Where situs actually stand pada HTTPS baseline heading ke 2026 (HTTP Archive data, via Chris Green). Source
- Canonical adoption rose dari 65% (2024) untuk 67%+ (2025). Coverage dari canonical tag adalah climbing tetapi far dari universal. Source
- ~67% dari images lack sebuah memuat attribute; 91%+ dari iframes lack one. rendah-hanging performa wins sebagian besar situs masih leave pada table. Source
- Conflicting canonical signals appeared pada ~0,3–0,4% dari halaman. kecil tetapi nyata — sebuah alasan larger situs seharusnya periksa untuk cross-signal canonical conflicts (Web Almanac 2021 SEO chapter, which I led). Source
- Sitemap file limit: 50 MB / 50 000 URLs per file — hard ceiling untuk split besar sitemaps terhadap (Google). Source
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.