Panduan Ecommerce SEO Audit
Bagaimana I audit sebuah online store — dan mengapa I mulai dengan Google Search Console dan crawl data, tidak pada-halaman tweaks. sebuah prioritized, scale-pertama ecommerce SEO audit kerangka kerja: crawlability, pengindeksan, duplicate konten, pada-halaman di scale, teknis, data terstruktur, tautan internal, out-dari-stock menangani, dan off-halaman — sorted oleh impact dan effort.
Bahasa
sebuah ecommerce SEO audit tidak sebuah 500-poin checklist — ini adalah berfungsi dari finding kecil set dari issues holding sebuah store's rankings dan revenue back, lalu prioritizing them oleh impact dan effort. Karena ecommerce situs hit masalah di scale, I mulai audit di Google Search Console ( halaman pengindeksan report) dan crawl data, tidak pada-halaman tweaks: biggest wins adalah biasanya crawling dan pengindeksan issues affecting thousands dari URLs di setelah. Duplicate konten dari facets, collections, dan variants adalah #1 ecommerce-spesifik issue audits uncover; thin category halaman adalah #2. goal adalah untuk perbaiki stuff itu penting sebagian besar dan skip busywork.
Evidence for this claim Search Console's Page indexing report identifies indexed and non-indexed URLs and groups reasons pages are not indexed. Scope: Google Search Console audit data. Confidence: high · Verified: Search Console Help: Page indexing report Evidence for this claim Google's Rich Results Test and product structured-data requirements can be used to validate product markup eligibility. Scope: Google product structured-data validation. Confidence: high · Verified: Google Search Central: Product structured dataTL;DR — sebuah ecommerce SEO audit adalah sebuah health periksa untuk Anda online store — finding hal itu berhenti Google dari menunjukkan Anda product dan category halaman, dan memperbaiki ones itu penting sebagian besar. trick: jangan mulai oleh tweaking judul dan menambahkan keywords. Mulai di Google Search Console dan cari tahu yang halaman Google dapat bahkan find dan index, karena pada sebuah store biggest masalah hit thousands dari halaman di setelah.
Apa sebuah ecommerce SEO audit adalah
sebuah audit adalah hanya sebuah structured lihat Anda store untuk jawaban satu pertanyaan: apa holding ini back di penelusuran? ini adalah yang sama idea sebagai sebuah checkup di doctor — Anda’re looking untuk masalah sebelum mereka cost Anda, dan Anda perbaiki serious ones pertama.
alasan ecommerce stores perlu mereka own jenis dari audit adalah scale. sebuah blog memiliki sebuah sedikit hundred halaman. sebuah store dapat memiliki tens dari thousands — satu halaman per product, plus sebuah category halaman untuk setiap cara untuk group them, plus sebuah near-identical copy dari setiap halaman untuk setiap color, size, dan sort order. itu’s sebuah lot dari halaman, dan sebuah lot dari them look hampir yang sama untuk Google.
Di mana untuk mulai (dan di mana not untuk)
sebagian besar orang mulai sebuah audit oleh rewriting tag judul dan stuffing di keywords. itu’s backwards. jika Google dapat’t crawl atau indeks sebuah halaman, Tidak amount dari keyword berfungsi akan help — halaman tidak di race di semua.
So I mulai di Google Search Console, yang adalah Google’s free dashboard untuk situs owners. paling berguna screen adalah halaman pengindeksan report: ini tells Anda yang dari Anda halaman Google memiliki sebenarnya terindeks, dan memberikan Anda sebuah alasan untuk setiap halaman ini hasn’t. pada sebuah store, itu report biasanya surfaces big money masalah right away — thousands dari duplicate halaman, halaman Google ditemukan tetapi tidak pernah bothered untuk crawl, atau (worst case) halaman accidentally marked “lakukan tidak index.” (terjemahan) “melakukan tidak indeks.”
dua masalah hampir setiap store memiliki
- Duplicate konten. ini adalah big satu. Anda filters (color, size, price) buat brand-baru web address setiap time seseorang clicks satu, dan sebagian besar dari itu addresses tampilkan nearly yang sama products. Variants (yang sama shirt di five colors) sering setiap mendapatkan mereka own halaman too. Google ends up wading melalui thousands dari near-copies.
- Thin category halaman. sebuah category halaman itu’s hanya sebuah grid dari products dengan Tidak deskripsi adalah hard untuk Google untuk peringkat — ada tidak cukup pada ini untuk tell Google apa ini adalah tentang.
Apa Anda’ll perlu
- Google Search Console — free, dan single sebagian besar penting alat di sini.
- sebuah situs crawler — sesuatu itu visits semua Anda halaman like Google melakukan dan lists masalah. I gunakan Ahrefs situs Audit (ini adalah my situs, so itu’s honest jawaban), tetapi Ahrefs Webmaster alat memberikan Anda sebuah free crawl dari situs Anda verify, dan Screaming Frog adalah sebuah popular desktop option.
- PageSpeed Insights dan Rich hasil Test — keduanya free dari Google — untuk memeriksa speed dan Anda product markup.
ingin penuh, prioritized checklist — setiap area untuk audit, di order, dengan ecommerce gotchas dan cara peringkat memperbaiki oleh impact? Switch untuk Advanced tab.
Evidence for this claim Search Console's Page indexing report identifies indexed and non-indexed URLs and groups reasons pages are not indexed. Scope: Google Search Console audit data. Confidence: high · Verified: Search Console Help: Page indexing report Evidence for this claim Google's Rich Results Test and product structured-data requirements can be used to validate product markup eligibility. Scope: Google product structured-data validation. Confidence: high · Verified: Google Search Central: Product structured dataTL;DR — I audit sebuah store di roughly ini order: crawlability → pengindeksan → duplicate konten → pada-halaman di scale → teknis (CWV, HTTPS, canonicals) → data terstruktur → tautan internal → out-dari-stock menangani → off-halaman. I mulai di GSC halaman pengindeksan report dan sebuah fresh crawl, not pada-halaman, karena pada sebuah store highest-leverage masalah hit thousands dari URLs di setelah: faceted-nav duplication, accidental sitewide
noindex, “Discovered – currently not indexed” (terjemahan) “ditemukan – saat ini tidak terindeks” di scale, sitemaps penuh dari redirects. deliverable adalah sebuah prioritized impact/effort list, tidak sebuah 500-poin report. sebagian besar stores tidak pernah perlu untuk worry tentang anggaran crawling — tetapi ones itu melakukan really melakukan.
Audit philosophy: client-pertama, tidak issue-pertama
sebuah crawler akan hand Anda 170+ issue jenis. jika Anda dump semua dari them ke sebuah report, Anda’ve produced sebuah document, tidak sebuah audit. job adalah untuk temukan handful itu move rankings dan revenue dan ignore rest.
starting poin tidak alat — ini adalah pain. sebagai I’ve put ini sebelum: “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.” pada sebuah store pain adalah biasanya concrete: traffic dropped, sebuah category berhenti peringkat, sebuah migration went sideways, baru products tidak getting terindeks. Anchor audit untuk itu, lalu expand.
dan know ketika untuk berhenti. dari kami study dari di atas sebuah million domains: “Sometimes, itu best course dari action adalah untuk lakukan tidak ada apa pun karena itu costs outweigh itu benefits.” (terjemahan) “Sometimes, best course dari tindakan adalah untuk melakukan tidak ada apa pun karena costs outweigh benefits.” Tidak setiap flagged issue adalah worth sebuah developer ticket.
Mengapa I mulai dengan Search Console dan crawl data, tidak pada-halaman
instinct untuk open audit dengan tag judul dan heading adalah paling umum mistake I see. pada sebuah ecommerce situs math adalah terhadap ini: tweaking sebuah judul helps satu halaman; memperbaiki sebuah pengindeksan pattern helps thousands. ** biggest wins pada sebuah store adalah hampir selalu crawling dan pengindeksan masalah di scale**, dan stakes adalah highest persis di sini — “one mistake can keep millions of pages out of the index or remove an entire site from search results.” (terjemahan) “satu mistake dapat pertahankan millions dari halaman out dari indeks atau hapus sebuah entire situs dari hasil pencarian.”
So audit berjalan di priority order, top untuk bottom. Di sini’s seluruh hal.
langkah 1 — Crawlability
dapat bot reach apa penting, dan adalah mereka wasting mereka time pada apa tidak?
** ecommerce-spesifik traps:**
- Faceted navigation URL explosion. Filters (color, size, price range) combine ke thousands dari unique URLs. Google adalah candid tentang cost: “itu crawlers akan typically access a very large number dari faceted navigation URLs sebelum itu crawlers’ memproses determine itu URLs adalah di fact useless.” (terjemahan) “ crawler akan typically access sebuah very besar angka dari faceted navigation URLs sebelum crawler’ memproses determine URLs adalah di fact useless.”
- Parameter variants — session IDs, tracking codes (
?utm_source=), sort orders — multiply yang sama konten di seluruh URLs. - crawl traps — internal hasil pencarian, infinite calendars, unbounded filter stacking.
robots.txtdi atas- atau di bawah-blocking — accidentally blocking CSS/JS needed untuk render, atau sebuah valid product path; atau failing untuk block sebuah junk parameter space.- JS-gated navigation. Google ingin nyata tautan: “use
<a href>tags when creating links to other content. Don’t use JavaScript events on other HTML DOM elements for navigation.” (terjemahan) “Gunakan tag<a href>saat membuat tautan ke konten lain. Jangan gunakan event JavaScript pada elemen DOM HTML lain untuk navigasi.”
Audit langkah:
- Fetch dan baca
robots.txt; konfirmasi tidak ada apa pun penting adalah disallowed dan itu rendah-nilai parameter spaces are. - di crawler, pull “Blocked by robots.txt” (terjemahan) “Blocked oleh robots.txt” — apa pun penting halaman caught?
- GSC Statistik Crawling: cari spikes di di-crawl URLs terhadap sebuah flat terindeks count — itu kesenjangan adalah crawl waste.
- Export semua di-crawl URLs dan cluster oleh path/parameter pattern untuk size faceted/parameter masalah.
pada anggaran crawling — de-escalate pertama. sebagian besar stores jangan memiliki sebuah crawl-budget masalah, dan I’ll say so di audit alih-alih invent satu: “Most sites don’t need to worry about crawl budget, but there are few cases where you may want to take a look.” (terjemahan) “sebagian besar situs jangan perlu untuk worry tentang anggaran crawling, tetapi ada sedikit cases di mana Anda dapat ingin untuk take sebuah look.” ini becomes nyata sekitar Google’s thresholds — “Large sites (1 million+ unique pages)…” (terjemahan) “besar situs (1 million+ unique halaman)…” mengubah weekly, atau 10 000+ halaman mengubah daily — atau ketika “Discovered – currently not indexed” (terjemahan) “ditemukan – saat ini tidak terindeks” adalah besar. Ketika ini is nyata, Anda perbaiki ini oleh menghapus waste, tidak oleh asking Google untuk crawl lebih. (Deep dive: anggaran crawling.)
langkah 2 — pengindeksan
dapat di-crawl tidak terindeks. GSC halaman pengindeksan report adalah center dari gravity untuk seluruh audit — “see which pages Google can find and index on your site, and learn about any indexing problems encountered.” (terjemahan) “see yang halaman Google dapat temukan dan indeks pada Anda situs, dan learn tentang apa pun pengindeksan masalah encountered.”
** statuses itu penting sebagian besar pada sebuah store:**
- Duplicate tanpa pengguna-dipilih canonical / Google chose sebuah berbeda canonical — faceted/variant duplication masalah, dibuat terlihat.
- di-crawl – saat ini tidak terindeks — biasanya thin product atau near-duplicate filter halaman.
- ditemukan – saat ini tidak terindeks — Google knows URL tetapi hasn’t di-crawl ini; pada besar catalogs ini adalah sebuah crawl-priority sinyal.
- URL marked ‘noindex’ — verify ini adalah intentional. accidental sitewide versi adalah “satu mistake” (terjemahan) “satu mistake” scenario.
- soft 404 — sebuah 200 respons pada sebuah halaman itu’s effectively empty (out-dari-stock, zero-hasil penelusuran). Google warns ini “akan continue untuk menjadi crawled, dan waste Anda budget.” (terjemahan) “akan continue untuk menjadi di-crawl, dan waste Anda budget.”
Audit langkah:
- Export “Tidak indexed” (terjemahan) “Tidak terindeks” URLs oleh alasan; quantify setiap bucket.
- Bandingkan GSC terindeks count terhadap Anda known catalog size — sebuah besar kesenjangan berarti Google tidak finding halaman.
- Jalankan pemeriksaan URL pada sebuah sample dari setiap alasan bucket.
- Audit sitemap XML: ini seharusnya list hanya canonical, dapat diindeks, 200-status URLs. Redirected, noindexed, atau canonicalized-away URLs di sebuah sitemap kirim conflicting sinyal — pull them.
langkah 3 — Duplicate konten ( #1 ecommerce issue)
ini adalah single sebagian besar umum hal sebuah ecommerce audit uncovers, dan ini adalah worth -nya own langkah. Google’s Gary Illyes memiliki estimated itu roughly 60% dari internet adalah duplicate konten — dan stores adalah overrepresented.
Di mana ini muncul dari:
- Faceted navigation —
?color=blue,?size=S&color=blue,?size=S&color=blue&sort=pricesemua sajikan near-identical konten. - Parameter-order permutations —
?color=blue&size=Sdan?size=S&color=blueadalah yang sama halaman twice. - Product variants sebagai terpisah URLs —
?variant=…tanpa sebuah self-referencing canonical atau sebuah canonical untuk parent. - sebuah product living di bawah multiple category paths, keduanya dapat diindeks.
- HTTP/HTTPS, www/non-www, trailing-slash inconsistency itu tidak 301 untuk satu canonical.
** Shopify gotcha worth calling out oleh name.** Shopify does canonicalize
/collections/{collection}/products/{product} untuk bersih /products/{product}
URL — so orang assume ini adalah handled. ini tidak fully: tautan internal from
collection pages masih poin di non-canonical /collections/... versi, so
canonical product URL menerima Tidak internal tautan equity melalui wajar
navigation, dan ini dapat tampilkan up sebagai sebuah orphan. Memperbaiki: tambahkan sebuah “All products” (terjemahan) “semua products” halaman itu
tautan canonical /products/ URLs, atau edit collection templates untuk tautan
canonical URL secara langsung.
Audit langkah:
- GSC: pull keduanya “Duplicate” (terjemahan) “Duplicate” buckets dari halaman pengindeksan.
- crawler konten Quality / duplicate-cluster report: temukan clusters dengan Tidak canonical specified.
- Konfirmasi faceted parameter URLs adalah handled — Google’s recommended prevention
adalah
robots.txtblocking dari filter parameters, atau fragment-based (#) filtering, yang “akan memiliki Tidak impact pada crawling.” (terjemahan) “akan memiliki Tidak impact pada crawling.” jangan reach untuknoindexdi sini (see Myths). - Spot-periksa bahwa Shopify
/collections/*/products/*URLs canonicalize untuk/products/*— dan itu sesuatu tautan canonical versi.
(Background: duplicate konten dan canonicalization.)
langkah 4 — pada-halaman di scale
pada sebuah store, pada-halaman adalah sebuah templating masalah, tidak sebuah copywriting satu — Anda’re auditing patterns, tidak halaman.
** recurring issues:**
- Thin category halaman ( #2 ecommerce issue). John Mueller adalah direct tentang ini: “Ketika itu ecommerce category halaman jangan memiliki any other konten di all, other daripada links untuk itu products, lalu ini benar-benar hard untuk us untuk rank itu halaman.” (terjemahan) “Ketika ecommerce category halaman jangan memiliki apa pun lainnya konten di semua, lainnya daripada tautan untuk products, lalu ini adalah benar-benar hard untuk us untuk peringkat itu halaman.” tetapi jangan overcorrect ke sebuah wall dari text — “maybe 90%, 95% dari itu text adalah unnecessary,” (terjemahan) “maybe 90%, 95% dari itu text adalah unnecessary,” dan “our algorithms sometimes get confused when they have a list of products on top and essentially a giant article on the bottom.” (terjemahan) “kami algorithms sometimes mendapatkan confused ketika mereka memiliki sebuah list dari products pada top dan essentially sebuah giant artikel pada bottom.” target adalah sebuah pendek, berguna block (sourcing, materials, sizing, popularity) near top — tidak filler itu buries grid.
- Templated judul collisions —
Buy {Product} | Storepatterns itu go near-identical di seluruh products, atau dua products sharing sebuah name. - Missing/empty H1s dan judul di template tingkat.
- deskripsi meta — worth melakukan pada Anda top category dan product halaman, lebih sedikit worth ini pada panjang tail (Google rewrites them sebagian besar dari time anyway).
Audit langkah:
- crawler pada-halaman report: filter untuk missing judul, missing H1, missing meta deskripsi, duplicate judul, duplicate H1s.
- Flag category halaman dengan little untuk Tidak unique body copy (thin-konten candidates) dan cross-reference terhadap “Crawled – currently not indexed.” (terjemahan) “di-crawl – saat ini tidak terindeks.”
- Export judul dan periksa untuk template collisions.
sebuah note pada apa not untuk spend audit time pada: multiple H1s. mereka’re valid HTML5 dan near-irrelevant untuk peringkat — 51,3% dari situs memiliki them di suatu tempat, per my own million-domain study. Skip ini.
langkah 5 — Teknis (CWV, HTTPS, canonicals, mobile)
Core Web Vitals. Google’s passing thresholds: LCP < 2,5s, INP < 200ms, CLS < 0,1. Ecommerce failure modes adalah predictable — unoptimized hero images dan ketiga-party scripts (chat, sebuah/B, pixels) hurt LCP; tambahkan-untuk-cart dan checkout JS hurt INP; images tanpa jelas dimensions dan injected promo bars hurt CLS. Audit oleh URL group di GSC CWV report so Anda dapat see apakah ini adalah product, category, atau checkout templates failing, lalu konfirmasi pada representative templates di PageSpeed Insights. (See Core Web Vitals.)
HTTPS. Semuanya — product, cart, checkout — pada HTTPS, Tidak mixed konten (HTTP images/resources pada HTTPS halaman), dan canonicals/redirects pointing di HTTPS versi.
Canonicals. umum ecommerce errors: canonicals pointing di 4XX halaman;
non-canonical URLs di sitemap; paginated halaman canonicalized untuk halaman satu
(jangan); dan — tenang satu — tautan internal pointing di non-canonical versi so
canonical tidak pernah accumulates tautan equity. Multiple rel=canonical tags pada satu
halaman mendapatkan ignored.
Mobile-pertama. Google indeks mobile versi. pastikan mobile product halaman tidak sebuah stripped-down satu missing deskripsi, data terstruktur, atau penuh-size images.
Mentah versus dirender product evidence. pada representative PDPs, save awal HTML dan sebuah dirender capture setelah sebuah fresh navigation. melakukan tidak treat resizing sebuah sudah-dimuat desktop halaman sebagai sebuah mobile-rendering test. mentah respons seharusnya expose core product identity, dipilih/default SKU dan attributes, price, currency, availability, dapat di-crawl variant tautan di mana diperlukan, dan matching Product/Offer data. lalu bandingkan dirender DOM dan terlihat selection. Google dapat render JavaScript, tetapi lainnya crawler dan agents vary; sebuah successful render juga melakukan tidak cure contradictory product facts.
untuk setiap sampled variant, continue perbandingan melalui feed, cart, dan checkout. URL, terlihat PDP, dirender JSON-LD, feed item, dan transaction seharusnya agree pada product identity, SKU, group ID, dipilih attributes, price, currency, dan availability. Record intentional location- atau customer-spesifik revalidation secara terpisah dari unexplained mismatches. See Product halaman SEO untuk mentah/dirender boundary dan Product Variant SEO untuk penuh dipilih-offer contract.
langkah 6 — data terstruktur
untuk sebuah store, priority jenis adalah Product / ProductGroup, BreadcrumbList, Organization (dengan kembalikan policy), dan Review / AggregateRating. menambahkan lebih valid properties widens eligibility — Google: “adding the more properties you can add, the more enhancements your page can be eligible for.” (terjemahan) “menambahkan lebih properties Anda dapat tambahkan, lebih enhancements Anda halaman dapat menjadi eligible untuk.” ( satu myth untuk pertahankan di Anda head: schema membuat Anda eligible untuk rich hasil; ini tidak membuat Anda peringkat.)
Audit langkah:
- Jalankan Rich hasil Test pada sebuah representative product dan category halaman.
- GSC Enhancements: periksa Product Snippets dan Merchant Listings untuk errors/warnings.
- periksa diperlukan vs. recommended secara terpisah per fitur — jangan collapse them.
untuk merchant listings, Google’s diperlukan set adalah
name,image, danoffers(sebuahOffer, denganprice,priceCurrency, danavailability). untuk product snippets,nameadalah diperlukan dan Anda perlu setidaknya satu darireview,aggregateRating, atauoffersuntuk menjadi eligible — Google listsaggregateRating,offers, danreviewsebagai recommended, tidak diperlukan, pada itu fitur. - umum faults: missing
image, missingoffers, missingavailability, schema prices itu jangan match terlihat price (sebuah policy violation), breadcrumb schema itu tidak match terlihat trail.
langkah 7 — Internal linking
** issues:** orphan product halaman (classic Shopify symptom, di atas); penting category/product halaman buried 5+ clicks deep; tautan internal pointing di redirects atau 404s; best sellers tidak ditautkan dari tinggi-authority hubs. Google: “add links from menus to category pages, from category pages to sub-category pages, and finally from sub-category pages to all product pages.” (terjemahan) “tambahkan tautan dari menus untuk category halaman, dari category halaman untuk sub-category halaman, dan finally dari sub-category halaman untuk semua product halaman.”
Audit langkah:
- crawler tautan report: pull orphan halaman dan crawl depth; konfirmasi key halaman sit di dalam ~3 clicks dari homepage.
- Pull tautan untuk redirects dan rusak tautan.
- periksa bahwa Anda highest-revenue products adalah ditautkan dari main nav dan editorial/hub halaman.
langkah 8 — Out-dari-stock dan discontinued products
sebuah genuinely ecommerce-hanya bagian. My honest jawaban di sini adalah SEO cliché untuk sebuah alasan: “though it’s a joke in the SEO community, ‘it depends’ is really the answer when dealing with out-of-stock products.” (terjemahan) “though ini adalah sebuah joke di SEO community, ‘ini bergantung’ adalah benar-benar jawaban ketika dealing dengan out-dari-stock products.” dan “ultimately, there’s no perfect solution.” (terjemahan) “ultimately, ada Tidak perfect solusi.” decision turns pada apakah ini adalah temporary vs. permanent dan apakah halaman memiliki traffic atau tautan:
| Scenario | Apa I melakukan | Mengapa |
|---|---|---|
| Temporarily OOS | pertahankan halaman langsung | tambahkan restock dates, waitlist, notify-me; jangan throw away peringkat |
| Permanently discontinued, close replacement | 301 untuk similar product | Preserves tautan equity jika mereka’re genuinely similar |
| Discontinued, Tidak match, memiliki tautan/traffic | pertahankan langsung dengan “related products” (terjemahan) “related products” | Retains peringkat potential; route pengguna onward |
| Discontinued, Tidak tautan/traffic | 404 atau 410 | Bersih ini up; perbaiki tautan internal pointing di ini |
melakukan tidak audit availability dari terlihat label alone. Sample sebuah ordinary di-stock SKU, sebuah temporary stockout, sebuah recently restocked item, satu tidak tersedia variant di dalam sebuah tersedia product group, dan sebuah postcode-restricted offer. untuk setiap, reconcile authoritative backend state, dipilih variant, terlihat halaman, Product/Offer markup, merchant feed baris, cart line, dan checkout outcome. Record market, postcode, channel, collection time, dan feed-processing time so sebuah personalized fulfillment hasil adalah tidak mistaken untuk catalog’s umum state. penuh mapping adalah di Product Schema availability contract.
Watch untuk soft 404s: out-dari-stock halaman, zero-hasil searches, atau empty cart/account halaman returning 200. Pull soft 404 bucket di GSC dan resolve oleh pattern. (See out-dari-stock products untuk penuh kerangka kerja.)
langkah 9 — Off-halaman
Lebih ringan untuk sebagian besar stores, tetapi worth sebuah lulus:
- GSC performa: branded vs. non-branded click share — berat branded reliance berarti weak non-branded penemuan.
- Backlink profile oleh halaman jenis — adalah category/product halaman earning tautan, atau hanya homepage dan blog?
- temukan 404 halaman itu memiliki backlinks dan 301 them untuk closest langsung halaman (reclaim equity).
- Pesaing tautan kesenjangan pada category halaman.
cara prioritize findings
Semuanya di atas produces sebuah list. list adalah tidak deliverable — sorted list adalah. I score setiap finding pada sebuah impact/effort matrix: “anything high-impact and low-effort is a quick win, so those tasks should be tackled first.” (terjemahan) “apa pun tinggi-impact dan rendah-effort adalah sebuah quick win, so itu tasks seharusnya menjadi tackled pertama.” untuk sebuah store:
- tinggi impact / rendah effort — melakukan pertama: sebuah stray sitewide
noindex; sebuah sitemap penuh dari redirect/noindex URLs; missing canonicals pada variant URLs; tautan internal pointing di redirects; out-dari-stock soft 404s. - tinggi impact / tinggi effort — plan dan schedule: faceted-nav architecture; Core Web Vitals berfungsi; rolling Product schema di seluruh templates; crawl-depth / architecture memperbaiki.
- rendah impact / rendah effort — ketika time memungkinkan: deskripsi meta pada panjang-tail products; minor judul-template tidy-ups.
- rendah impact / tinggi effort — skip: redirect-chain cleanup pada zero-traffic halaman; Open Graph tags (social, tidak peringkat).
seluruh poin dari matrix adalah permission untuk not melakukan hal.
An illustrative cohort matrix compares thin content, non-canonical pages, deep URLs, and schema errors. Product pages score 22, 11, 36, and 48 percent; category pages 18, 8, 54, and 12 percent; facet URLs 71, 83, 64, and 5 percent; blog pages 9, 3, 14, and 2 percent. These are synthetic rates, not customer or site data.
umum myths untuk jelas up di report
- “Lebih indexed halaman = better SEO.” (terjemahan) “Lebih terindeks halaman = better SEO.” Tidak — Google’s own advice adalah untuk “eliminate duplicate content to focus crawling on unique content rather than unique URLs.” (terjemahan) “menghilangkan konten duplikat untuk memusatkan perayapan pada konten unik, bukan URL unik.” Inflating indeks dengan thin variant halaman biasanya hurts.
- “Gunakan
noindexuntuk save anggaran crawling pada facets.” (terjemahan) “gunakannoindexuntuk menghemat anggaran perayapan pada faset.” Tidak: “Don’t use noindex, as Google will still request, but then drop the page when it sees a noindex meta tag or header in the HTTP response, wasting crawling time.” (terjemahan) “Jangan gunakan noindex, karena Google akan tetap meminta halaman, tetapi kemudian membuangnya saat melihat tag meta atau header noindex pada respons HTTP, sehingga waktu perayapan terbuang.” Block fetch (robots.txt) atau gunakan fragment filtering alih-alih. - “Shopify handles all canonicalization.” (terjemahan) “Shopify menangani semua canonicalization.” ini sets tag canonical, tetapi ini tidak perbaiki internal-linking-untuk-non-canonical masalah. See langkah 3.
- “Crawl budget affects every store.” (terjemahan) “anggaran crawling memengaruhi setiap store.” ini tidak — sebagian besar stores tidak pernah perlu untuk think tentang ini.
AI summary
sebuah condensed take pada Advanced versi:
- sebuah ecommerce SEO audit menemukan sedikit issues holding sebuah store back — ini adalah sebuah prioritized list, tidak sebuah 500-poin checklist. philosophy adalah client-pertama (anchor untuk sebenarnya pain) dan “sometimes itu best course dari action adalah untuk lakukan tidak ada apa pun.” (terjemahan) “sometimes best course dari tindakan adalah untuk melakukan tidak ada apa pun.”
- Mulai di Google Search Console dan crawl data, tidak pada-halaman. pada sebuah store, biggest wins adalah crawling/pengindeksan masalah di scale; “satu mistake dapat keep millions dari halaman out dari itu index.” (terjemahan) “satu mistake dapat pertahankan millions dari halaman out dari indeks.”
- Audit order: crawlability → pengindeksan (GSC halaman pengindeksan report) → duplicate konten → pada-halaman di scale → teknis (CWV LCP<2,5s / INP<200ms / CLS<0,1, HTTPS, canonicals, mobile) → data terstruktur → tautan internal → out-dari-stock → off-halaman.
- #1 ecommerce issue: duplicate konten dari faceted navigation, parameter
permutations, dan variants. Perbaiki dengan robots.txt blocking atau fragment filtering —
not noindex. Shopify catch: ini canonicalizes
/collections/.../products/...tetapi tautan internal masih poin di non-canonical URL (orphans). - #2 issue: thin category halaman. Mueller: hard untuk peringkat category halaman itu adalah hanya product grids — tetapi sebuah pendek berguna block beats sebuah giant artikel di bottom.
- data terstruktur (Product, Breadcrumb, Org, Review) membuat Anda eligible untuk rich hasil; ini tidak membuat Anda peringkat.
- Prioritize pada impact/effort: quick wins (stray noindex, dirty sitemaps, variant canonicals) pertama; architecture (facets, CWV, schema rollout) planned; busywork skipped.
- anggaran crawling adalah sebuah non-issue untuk sebagian besar stores — ini penting di ~1M+ halaman mengubah weekly atau 10k+ daily, atau dengan sebuah big “Discovered – tidak indexed” (terjemahan) “ditemukan – tidak terindeks” bucket.
Dokumentasi resmi
utama sources behind setiap audit langkah.
Google — crawling & pengindeksan
- mengoptimalkan Anda anggaran crawling — siapa perlu ini, soft-404 waste, mengapa tidak untuk gunakan
noindexuntuk save budget. - Managing crawling dari faceted navigation URLs — URL-explosion masalah dan robots.txt / fragment memperbaiki.
- halaman pengindeksan report (Search Console Help) — setiap “tidak indexed” (terjemahan) “tidak terindeks” status, including duplicate-parameter note.
- pemeriksaan URL alat (Search Console Help) — memeriksa sebuah single URL’s terindeks state dan data terstruktur.
Google — ecommerce specialty
- Ecommerce struktur URL best practices — minimizing alternate URLs, descriptive paths,
&separators, canonical parameter menangani. - Help Google memahami Anda ecommerce situs structure — menu → category → sub-category → product hierarchy dan
<a href>requirement. - data terstruktur untuk ecommerce situs — recommended schema jenis.
- Product snippet data terstruktur — diperlukan dan recommended Product fields.
Google — teknis
- Understanding Core Web Vitals dan Google hasil pencarian — LCP/INP/CLS thresholds dan CWV report.
- Rich hasil Test — validate Product, Breadcrumb, dan lainnya markup.
Bing / Microsoft
- bingbot Series: Maximizing crawl Efficiency — Bing’s “crawl efficiency” (terjemahan) “crawl efficiency” framing; relevant untuk besar-catalog stores.
Quotes dari sumber
pada—record statements behind audit. deep tautan jump untuk quoted passage pada sumber halaman.
Me — audit methodology (dari my Ahrefs writing)
- “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, Free SEO Audit Template.
- “Anything high-impact and low-effort is a quick win, so those tasks should be tackled first.” (terjemahan) “Apa pun tinggi-impact dan rendah-effort adalah sebuah quick win, so itu tasks seharusnya menjadi tackled pertama.” — Patrick Stox, Enterprise SEO teknis.
- “One mistake can keep millions of pages out of the index or remove an entire site from search results.” (terjemahan) “Satu mistake dapat pertahankan millions dari halaman out dari indeks atau hapus sebuah entire situs dari hasil pencarian.” — Patrick Stox, Enterprise SEO teknis.
- “Sometimes, the best course of action is to do nothing because the costs outweigh the benefits.” (terjemahan) “Sometimes, best course dari tindakan adalah untuk melakukan tidak ada apa pun karena costs outweigh benefits.” — Patrick Stox, kami Studied di atas 1 Million Domains.
- “Most sites don’t need to worry about crawl budget, but there are few cases where you may want to take a look.” (terjemahan) “sebagian besar situs jangan perlu untuk worry tentang anggaran crawling, tetapi ada sedikit cases di mana Anda dapat ingin untuk take sebuah look.” — Patrick Stox, Ketika seharusnya Anda Worry tentang anggaran crawling?
- “Though it’s a joke in the SEO community, ‘it depends’ is really the answer when dealing with out-of-stock products on e-commerce websites.” (terjemahan) “Though ini adalah sebuah joke di SEO community, ‘ini bergantung’ adalah benar-benar jawaban ketika dealing dengan out-dari-stock products pada e-commerce situs web.” … “Ultimately, there’s no perfect solution.” (terjemahan) “Ultimately, ada Tidak perfect solusi.” — Patrick Stox, Bagaimana seharusnya Anda Tangani Out-dari-Stock Products?.
four Ahrefs-blog quotes di atas adalah dari my own published artikel; mereka
#:~:text= deep tautan resolve pada langsung halaman tetapi sebuah couple adalah flagged untuk
browser konfirmasi selama research — worth sebuah spot-periksa sebelum treating
fragments sebagai akhir.
John Mueller, Google Search Advocate — thin category halaman (relayed)
- “When the ecommerce category pages don’t have any other content at all, other than links to the products, then it’s really hard for us to rank those pages.” (terjemahan) “Ketika ecommerce category halaman jangan memiliki apa pun lainnya konten di semua, lainnya daripada tautan untuk products, lalu ini adalah benar-benar hard untuk us untuk peringkat itu halaman.”
- “Maybe 90%, 95% of that text is unnecessary. But some amount of text is useful to have on a page so that we can understand what this page is about.” (terjemahan) “Maybe 90%, 95% dari itu text adalah unnecessary. tetapi beberapa amount dari text adalah berguna untuk memiliki pada sebuah halaman so itu kami dapat memahami apa ini halaman adalah tentang.”
- “Our algorithms sometimes get confused when they have a list of products on top and essentially a giant article on the bottom.” (terjemahan) “kami algorithms sometimes mendapatkan confused ketika mereka memiliki sebuah list dari products pada top dan essentially sebuah giant artikel pada bottom.”
Mueller’s quotes adalah relayed melalui Ahrefs’ 11 cara untuk meningkatkan E-commerce Category halaman, yang sourced them dari his Penelusuran Central office-hours; konfirmasi terhadap original hangout sebelum quoting sebagai utama.
Google — official docs
- “Eliminate duplicate content to focus crawling on unique content rather than unique URLs.” (terjemahan) “Hilangkan konten duplikat untuk memusatkan perayapan pada konten unik, bukan URL unik.” Jump untuk quote
- “Don’t use noindex, as Google will still request, but then drop the page when it sees a noindex meta tag or header in the HTTP response, wasting crawling time.” (terjemahan) “Jangan gunakan noindex, karena Google akan tetap meminta halaman, tetapi kemudian membuangnya saat melihat tag meta atau header noindex pada respons HTTP, sehingga waktu perayapan terbuang.” Jump untuk quote
- “Itu crawlers akan typically access a very large number dari faceted navigation URLs sebelum itu crawlers’ memproses determine itu URLs adalah di fact useless.” (terjemahan) “ crawler akan typically access sebuah very besar angka dari faceted navigation URLs sebelum crawler’ memproses determine URLs adalah di fact useless.” — Managing crawling dari faceted navigation URLs.
- “Use
<a href>tags when creating links to other content. Don’t use JavaScript events on other HTML DOM elements for navigation.” (terjemahan) “Gunakan tag anchor HTML untuk navigasi; event JavaScript pada elemen DOM lain tidak boleh menggantikannya.” — Help Google memahami Anda ecommerce situs structure.
ecommerce SEO audit checklist
Jalankan top untuk bottom — order is prioritization. jangan mulai di pada-halaman.
1. Crawlability
- Baca
robots.txt; tidak ada apa pun penting disallowed, rendah-nilai parameter spaces blocked. - “Blocked by robots.txt” (terjemahan) “Blocked oleh robots.txt” report reviewed untuk salah positives.
- GSC Statistik Crawling diperiksa untuk di-crawl-vs-terindeks gaps (crawl waste).
- semua URLs exported dan clustered oleh parameter/path untuk size faceted masalah.
- crawl-budget concern confirmed nyata (1M+ weekly / 10k+ daily / big “Discovered” (terjemahan) “ditemukan”) sebelum acting.
2. pengindeksan
- GSC halaman pengindeksan “Tidak indexed” (terjemahan) “Tidak terindeks” exported oleh alasan dan quantified.
- terindeks count compared terhadap known catalog size.
- pemeriksaan URL jalankan pada sebuah sample dari setiap alasan bucket.
- sitemap XML berisi hanya canonical, dapat diindeks, 200-status URLs.
- Tidak accidental sitewide
noindex.
3. Duplicate konten
- Keduanya GSC “Duplicate” (terjemahan) “Duplicate” buckets reviewed.
- Duplicate clusters dengan Tidak canonical identified di crawler.
- Faceted parameters handled melalui robots.txt atau
#fragments (tidak noindex). - Shopify
/collections/*/products/*canonicalized — dan canonical adalah internally ditautkan. - HTTP/HTTPS, www/non-www, trailing-slash semua 301 untuk satu canonical.
4. pada-halaman di scale
- Missing/duplicate judul, H1s, dan deskripsi meta filtered di crawler.
- Thin category halaman flagged; pendek berguna copy block, tidak sebuah wall dari text.
- judul templates diperiksa untuk collisions.
5. Teknis
- CWV oleh URL group: LCP < 2,5s, INP < 200ms, CLS < 0,1.
- HTTPS di mana-mana; Tidak mixed konten.
- Canonicals: Tidak 4XX targets, Tidak non-canonical sitemap URLs, Tidak paginated-untuk-halaman-satu, single tag per halaman.
- Mobile versi tidak stripped dari deskripsi/schema/images.
6. data terstruktur
- Rich hasil Test melewati pada product + category templates.
- GSC Product Snippets / Merchant Listings reports bersih.
- Merchant listing diperlukan set present:
name,image,offers(price/currency/availability). - Product snippet eligibility present:
nameplus setidaknya satu darireview,aggregateRating, atauoffers. - Schema prices match terlihat prices; breadcrumb schema matches terlihat trail.
7. Internal linking
- Orphan halaman dan crawl depth reviewed; key halaman di dalam ~3 clicks.
- tautan untuk redirects dan rusak tautan pulled.
- Best sellers ditautkan dari nav dan hub/editorial halaman.
8. Out-dari-stock / discontinued
- soft 404 bucket pulled dan resolved oleh pattern.
- Temporary vs. permanent decisions applied (pertahankan / 301 / 404-410).
- tautan internal untuk deleted products dihapus atau diperbarui.
9. Off-halaman
- Branded vs. non-branded click share reviewed.
- tautan oleh halaman jenis assessed.
- 404s dengan backlinks 301’d untuk langsung halaman.
10. Prioritize & deliver
- setiap finding scored pada impact/effort.
- Quick wins pertama; architecture planned; busywork skipped.
- Report focused pada sedikit issues itu penting, quantified di business impact.
kerangka kerja behind audit
1. Scale-pertama ordering. audit berjalan di priority order karena leverage differs oleh area: sebuah pada-halaman tweak memperbaiki satu halaman; sebuah pengindeksan pattern memperbaiki thousands. So: crawlability → pengindeksan → duplicate konten → pada-halaman → teknis → data terstruktur → tautan internal → out-dari-stock → off-halaman. Resist urge untuk open dengan tag judul.
2. impact/effort matrix. Score setiap finding pada dua axes dan act oleh quadrant:
| rendah effort | tinggi effort | |
|---|---|---|
| tinggi impact | Quick wins — melakukan pertama (stray noindex, dirty sitemap, variant canonicals, soft-404 OOS) | Plan & schedule (faceted-nav architecture, CWV, schema rollout, crawl depth) |
| rendah impact | Ketika time memungkinkan (panjang-tail deskripsi meta, judul tidy-ups) | Skip (zero-traffic rantai pengalihan, Open Graph) |
matrix’s nyata nilai adalah permission untuk skip — “sometimes itu best course dari action adalah untuk lakukan tidak ada apa pun.” (terjemahan) “sometimes best course dari tindakan adalah untuk melakukan tidak ada apa pun.”
3. Client-pertama scoping. jangan audit semuanya. Mulai dari pain store sebenarnya memiliki (traffic drop, sebuah category itu berhenti peringkat, sebuah buruk migration), solve itu, lalu widen. sebuah focused report dari 5–10 quantified issues beats sebuah 200-baris crawl export setiap time.
4. three “tidak equals” (terjemahan) “tidak equals” (inherited dari SEO teknis). crawling ≠ pengindeksan (sebuah blocked halaman dapat masih menjadi terindeks), crawling ≠ peringkat (lebih crawl ≠ lebih tinggi positions), crawling ≠ rendering (JS berjalan secara terpisah). sebagian besar ecommerce confusion — “mengapa adalah my product tidak menunjukkan up?” (terjemahan) “mengapa adalah my product tidak menunjukkan up?” — resolves setelah Anda locate which stage ini adalah failing di.
5. Out-dari-stock decision tree. Temporary → pertahankan langsung (restock/waitlist). Permanent + close match → 301. Permanent + tautan/traffic, Tidak match → pertahankan dengan related products. Permanent + tidak ada apa pun → 404/410. “It bergantung” (terjemahan) “ini bergantung” adalah honest default; variables adalah permanence dan equity.
alat untuk sebuah ecommerce SEO audit
Mentioned di ini audit
- Google Search Console — backbone: halaman pengindeksan report (setiap “tidak indexed” (terjemahan) “tidak terindeks” alasan), Statistik Crawling, Core Web Vitals, Sitemaps, pemeriksaan URL, dan Enhancements (Product Snippets, Merchant Listings). Free, dan di mana audit dimulai.
- Ahrefs situs Audit — my utama crawler: crawlability, indexability, duplicate clusters, canonicals, orphan halaman, tautan internal, crawl depth, performa, dan structured-data memeriksa di seluruh 170+ issue jenis.
- Ahrefs situs Explorer — backlink profile oleh halaman jenis, rusak halaman dengan tautan (redirect-reclamation targets), organic keywords oleh halaman, pesaing tautan gaps.
- Google Rich hasil Test — validate Product, BreadcrumbList, dan lainnya schema pada sebuah langsung URL.
- PageSpeed Insights — field (CrUX) + lab CWV data pada representative templates.
Free options
- Ahrefs Webmaster alat — free crawl + situs Audit untuk situs Anda verify; Tidak-cost cara untuk mendapatkan sebagian besar dari di atas.
- Bing Webmaster alat — crawl info, situs Scan, dan IndexNow (push price/stock perubahan alih-alih menunggu untuk sebuah recrawl).
lainnya crawler
- Screaming Frog SEO Spider — desktop bulk export dari URLs, kode status, canonicals, meta data, hreflang; handy untuk very besar custom melakukan crawl.
- Chrome DevTools — konfirmasi apakah product konten adalah di awal HTML atau injected oleh JavaScript (“View source” (terjemahan) “Lihat sumber” vs. “Inspect” (terjemahan) “Gunakan untuk memeriksa elemen halaman”).
Playbook: trafik organik drops di seluruh sebuah ecommerce situs
- Konfirmasi cakupan. Split Search Console data oleh halaman jenis, country, device, dan kueri class. jika hanya satu template atau market moved, pertahankan investigation di sana; jika semua segments moved, continue sitewide.
- Align timing. Mark deployments, migrations, feed perubahan, inventory events, seasonality, dan known penelusuran perubahan pada yang sama timeline. jika drop begins dengan sebuah rilis, inspect itu rilis sebelum compiling sebuah generic issue list.
- periksa access dan respons perubahan. Bandingkan saat ini dan prior robots aturan, kode status, canonicals, sitemaps, dan dirender tautan internal. jika penting URLs adalah blocked, redirected, noindexed, atau orphaned, berisi itu failure pertama.
- Reconcile pengindeksan. Join yang dimaksud URLs dari sitemap/catalog dengan crawl hasil dan Search Console halaman pengindeksan alasan. jika kehilangan clusters di duplicate atau canonical status, inspect URL sinyal; jika ini clusters di di-crawl-tidak-terindeks, examine konten dan halaman nilai.
- Test representative templates. Validate satu known-baik dan satu affected category, product, facet, dan editorial halaman untuk rendering, schema, internal linking, dan Core Web Vitals. jika sebuah shared component fails, widen sample sebelum mengubah individual halaman.
- Prioritize oleh affected nilai dan confidence. Ship smallest reversible perbaiki untuk highest-nilai confirmed penyebab. jika evidence adalah inconclusive, gather sebuah targeted sample alih-alih bundling speculative perubahan.
- Verify dan annotate. Record tepat perubahan, test -nya teknis output, dan monitor affected segment terhadap -nya own baseline. jika yang dimaksud sinyal melakukan tidak perubahan, roll back atau reopen diagnosis.
Audit practices itu waste team’s attention
Export setiap crawler warning dan panggil ini sebuah audit
Mengapa ini fails: severity labels melakukan tidak know situs’s templates, traffic, revenue, atau yang dimaksud URL policy. melakukan alih-alih: connect setiap finding untuk affected URLs, evidence, business impact, dan sebuah spesifik perbaiki owner.
Mulai dengan judul-tag rewrites selama sebuah pengindeksan kehilangan
Mengapa ini fails: pada-halaman polish cannot perbaiki blocked, redirected, canonicalized, atau unrendered halaman. melakukan alih-alih: establish crawlability dan pengindeksan cakupan sebelum moving down stack.
Treat setiap excluded URL sebagai sebuah masalah
Mengapa ini fails: alternate variants, filtered URLs, dan noncanonical duplicates dapat menjadi intentionally excluded. melakukan alih-alih: bandingkan observed state dengan terdokumentasi pengindeksan policy untuk setiap URL class.
perubahan several sistem sebelum measuring apa pun
Mengapa ini fails: combined template, canonical, konten, dan linking perubahan destroy causal clarity dan complicate rollback. melakukan alih-alih: group related memperbaiki, state yang diharapkan sinyal, dan validate setiap rilis.
Diagnose audit evidence itu melakukan tidak line up
gunakan shared SEO audit evidence package untuk capture, timestamp, environment, cakupan, limitations, reproduction, dan acceptance tests. Extend ini di sini dengan product ID, SKU, dipilih variant, market, postcode, inventory/fulfillment state, feed sumber dan processing time. pertahankan original catalog, halaman, dan feed captures terpisah dari analyst’s diagnosis.
crawl totals adalah far di atas catalog size
mungkin penyebab: faceted, sorting, tracking, penelusuran, atau session parameters adalah generating URL combinations. Perbaiki: classify parameter patterns, inspect internal penemuan dan canonical perilaku, dan crawl sebuah bounded sample sebelum recommending controls.
Search Console dan crawler disagree pada indexability
mungkin penyebab: crawl sees hari ini’s respons sementara Search Console reflects sebuah sebelumnya crawl, atau rendering perubahan directives setelah mentah HTML. Perbaiki: bandingkan timestamps, mentah dan dirender output, canonical sinyal, dan representative pemeriksaan URL hasil.
Structured-data errors muncul pada hanya beberapa products
mungkin penyebab: opsional catalog fields, variant logic, atau out-dari-stock status enter sebuah berbeda template branch. Perbaiki: segment errors oleh template dan data condition, reproduce satu affected record, dan correct shared mapping alih-alih hand-editing URLs.
Recommendations pertahankan growing tetapi tidak ada apa pun ships
mungkin penyebab: findings lack impact, kepemilikan, dependencies, atau acceptance tests. Perbaiki: convert setiap confirmed issue ke sebuah ticket dengan affected cakupan, evidence, proposed perubahan, yang diharapkan sinyal, owner, dan validation langkah.
Prompts untuk organizing audit evidence
Cluster findings tanpa inventing severity
Paste sebuah sanitized crawl/issues export setelah ini prompt.
Group these ecommerce SEO findings by root cause and affected template. Preserve the
original evidence and URL counts. For each group, return: observed signal, likely
system owner, evidence still needed, affected page type, reversible first test, and
validation method. Do not assign business impact or severity unless the input
contains traffic, revenue, or indexation evidence supporting it.
[PASTE AUDIT EXPORT]Turn confirmed findings ke implementation tickets
Convert only the confirmed findings below into engineering-ready tickets. Each ticket
must include current behavior, intended behavior, affected URL pattern, reproduction
steps, proposed acceptance tests, monitoring window, and rollback condition. Separate
facts from hypotheses and place unresolved questions in a final section.
[PASTE CONFIRMED FINDINGS AND EVIDENCE] Ecommerce audit sinyal map
| Observed sinyal | pertama evidence untuk inspect | hindari assuming | berguna berikutnya cut |
|---|---|---|---|
| penting halaman tidak ditemukan | tautan internal, sitemap membership, dirender navigation | sitemap alone supplies cukup context | Template, depth, orphan status |
| Duplicate/canonical exclusions grow | Canonicals, redirects, sitemap URLs, internal-tautan targets | setiap excluded variant seharusnya menjadi terindeks | URL pattern dan product family |
| terindeks halaman lose impressions | kueri/halaman cohorts, konten perubahan, inventory, pesaing | sebuah crawl warning disebabkan kehilangan | Category, kueri intent, stock state |
| Product enhancement errors | terlihat facts, mentah/dirender Product markup, catalog fields | Satu valid sample proves template | Error jenis dan data condition |
| crawl volume explodes | Parameter patterns, facets, calendar/penelusuran URLs, logs | Lebih crawling berarti lebih pengindeksan | Parameter dan bot/pengguna-agent |
| Core Web Vitals regress | CrUX halaman groups, template releases, lab traces | Satu lab score mewakili field | Template, device, metric |
| Revenue falls tanpa click kehilangan | Landing-halaman/checkout perilaku, price, stock, analytics | SEO visibilitas adalah penyebab | Product group dan conversion path |
mengukur apakah audit program improves situs
Confirmed tinggi-impact findings resolved
Metric: count dan share dari evidence-backed priority findings shipped dan validated, tidak merely closed. Apa ini tells Anda: apakah audit berfungsi reaches production dan produces yang diharapkan teknis sinyal. cara pull ini: join audit ledger dengan issue-tracker status dan acceptance-test evidence. Benchmark / realistic range: establish sebuah baseline oleh team capacity dan dependency class; melakukan tidak reward closure dari rendah-nilai findings untuk inflate percentage. Cadence: setiap sprint dan quarterly oleh root penyebab.
Yang dimaksud indeks coverage oleh halaman jenis
Metric: yang dimaksud canonical URLs represented di yang diharapkan pengindeksan state, segmented oleh product, category, editorial, dan approved facet halaman. Apa ini tells Anda: apakah searchable inventory matches policy. cara pull ini: reconcile sitemap/catalog URLs, crawl status, dan Search Console halaman pengindeksan exports. Benchmark / realistic range: target bergantung pada jelas URL policy; excluded variants seharusnya tidak menjadi counted sebagai failures. Cadence: monthly dan setelah platform releases.
Organic performa dari affected cohorts
Metric: clicks, impressions, dan qualified organic outcomes untuk tepat URL/kueri cohorts tied untuk shipped memperbaiki. Apa ini tells Anda: apakah technically validated berfungsi corresponds dengan durable penelusuran dan business improvement. cara pull ini: save pre-perubahan Search Console cohorts dan join them untuk analytics atau commerce outcomes di mana governance memungkinkan. Benchmark / realistic range: bandingkan setiap cohort dengan -nya own seasonal baseline dan sebuah unaffected perbandingan group ketika mungkin. Cadence: annotate di rilis, lalu review setelah sufficient recrawling dan monthly thereafter.
Recurrence rate
Metric: validated issues itu reappear pada yang sama template atau URL class setelah remediation. Apa ini tells Anda: apakah root penyebab adalah fixed atau hanya saat ini symptoms adalah patched. cara pull ini: bandingkan scheduled crawl detectors dan audit ledger fingerprints di seluruh berjalan. Benchmark / realistic range: gunakan pertama dua comparable audits untuk set sebuah baseline dan treat repeated systemic defects sebagai prevention berfungsi. Cadence: setiap audit cycle.
Uji pemahaman Anda: ecommerce SEO audits
Five pertanyaan pada audit sequencing, evidence, dan prioritization.
Log perubahan
Diperbarui 8 Agu 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 29 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 29 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 28 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 27 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 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.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.