Panduan Shopify SEO Checklist
sebuah ordered Shopify SEO checklist — fixed URL prefixes, collection/product duplicate-URL perbaiki, data terstruktur, sitemap, robots.txt.liquid, app bloat, dan pre-launch.
«A working, top-to-bottom checklist for auditing or launching a Shopify store — the companion action list to the Shopify SEO explainer, which owns the concepts. Work it in the order you'd actually do the job: URL structure (the /products/, /collections/, /pages/, /blogs/ prefixes are fixed by the platform and only the handle is yours), then the single highest-priority fix — the collection/product duplicate-URL issue, where Shopify's canonical tag already points at the clean URL but theme internal links generated with | within: collection point at the long one, a competing signal Google's own docs say to eliminate. Then unique titles and meta descriptions (collection descriptions are blank by default), structured data (verify what the theme outputs and watch for ambiguous/duplicate schema from apps), the auto-generated non-editable sitemap.xml, robots.txt.liquid (editable since June 2021 but unsupported and risky), theme speed and app bloat, Bing plus IndexNow, and a folded-in pre-launch checklist most guides split into a separate article.» _(Terjemahan)_ (Ringkasan bahasa Indonesia untuk bidang tldr: teks sumber dipertahankan untuk tinjauan penutur asli.)
TL;DR — ini adalah melakukan-ini-di-order checklist untuk sebuah Shopify store, tidak sebuah explainer — untuk “mengapa” (terjemahan) “mengapa” behind setiap item (terutama collection/product duplicate-URL mechanism), lean pada main Shopify SEO artikel. Shopify menangani sebuah lot untuk Anda out dari box: tag canonical, sebuah automatic sitemap, HTTPS, dan sebuah CDN. Themes dan apps dapat tambahkan data terstruktur, so verify mereka sebenarnya output. checklist covers penting choices Shopify masih leaves untuk Anda. single sebagian besar penting item: pastikan tautan internal untuk Anda products match bersih
Bukti untuk klaim ini Shopify automatically generates canonical tags and sitemap files and includes SSL for stores. Cakupan: Current Shopify platform defaults; themes and apps can add conflicting markup. Tingkat keyakinan: tinggi · Diverifikasi: Shopify Help Center: Improving SEO Bukti untuk klaim ini Shopify supports URL redirects for forwarding visitors from an old store path to a new one. Cakupan: Shopify admin redirect functionality and platform constraints. Tingkat keyakinan: tinggi · Diverifikasi: Shopify Help Center: URL redirects/products/URL, tidak panjang collection versi.
Apa ini checklist adalah (dan tidak)
Shopify adalah genuinely baik untuk SEO out dari box — ini menambahkan tag canonical, generates sebuah sitemap, menyajikan semuanya di atas HTTPS pada sebuah fast CDN, dan ships basic product data terstruktur pada -nya own themes. So ini tidak sebuah rescue mission. ini adalah sebuah list dari handful dari hal Shopify tidak melakukan untuk Anda, worked di order Anda’d sebenarnya melakukan them: structure pertama, lalu konten, lalu teknis bits, lalu speed, lalu sebuah pre-launch lulus.
I’m tidak going untuk re-jelaskan concepts di sini. Ketika sebuah item perlu background, I tautan out — mostly untuk main Shopify SEO artikel, dan untuk tag canonical, data terstruktur, sitemaps, dan robots.txt halaman sudah pada situs.
1. Anda URL prefixes adalah fixed — hanya tangani adalah yours
pada Shopify Anda cannot perubahan /products/, /collections/, /pages/, atau /blogs/.
itu prefixes adalah baked ke platform pada setiap plan. Apa adalah yours adalah
tangani — slug setelah prefix. So URL job adalah kecil: membuat menangani pendek dan
descriptive, dan siapkan sebuah 301 redirect apa pun time Anda perubahan satu.
2. Perbaiki collection/product duplicate URL ( big satu)
setiap product itu lives di sebuah collection adalah reachable di dua URLs: bersih
/products/handle dan sebuah lebih lama /collections/collection-handle/products/handle.
Shopify’s tag canonical sudah poin di bersih satu — baik. catch adalah itu banyak
themes bangun mereka tautan internal menggunakan panjang versi, so Anda own situs mengirim
Google sebuah mixed message. Google’s guidance adalah untuk pertahankan tautan internal, sitemap, dan
tag canonical semua pointing di yang sama URL. Memperbaiki Anda theme’s tautan internal untuk gunakan
bersih /products/ URL adalah highest-nilai teknis item pada ini seluruh list.
penuh mechanism dan Liquid perbaiki adalah di main Shopify SEO artikel.
3. Tulis unique judul dan deskripsi meta
Shopify auto-menulis tag judul (dengan Anda store name) pada -nya own themes, tetapi ini melakukan tidak tulis deskripsi meta — dan collection deskripsi adalah blank oleh default. Tulis sebuah unique judul dan deskripsi meta untuk setiap product, collection, dan halaman, dan jangan leave collection deskripsi empty. jika box adalah blank, Google memiliki tidak ada apa pun untuk berfungsi dengan.
4. periksa Anda data terstruktur
Free themes like Dawn output basic product schema secara otomatis, tetapi sering skip fields
like sku, gtin, shipping, dan mengembalikan. jangan hanya assume ini adalah right — periksa
Search Console’s enhancement reports, dan menjadi careful tentang stacking SEO apps itu juga
tambahkan product schema. Dua sources dari yang sama schema dapat trigger warnings.
5. Verify sitemap (jangan try untuk edit ini)
Anda sitemap lives di yourdomain.com/sitemap.xml, memperbarui itself, dan dapat’t menjadi
hand-edited. hanya submit ini di Google Search Console dan Bing Webmaster alat dan
konfirmasi ini adalah bersih.
6. Leave robots.txt alone unless Anda know apa Anda’re melakukan
Shopify’s default robots.txt adalah fine untuk sebagian besar stores. Anda dapat override ini dengan sebuah
robots.txt.liquid file, tetapi Shopify itself panggilan itu unsupported dan warns Anda dapat
lose semua Anda traffic jika Anda mendapatkan ini wrong. hanya touch ini dengan sebuah developer siapa knows
risk.
7. Watch app bloat
setiap app itu menambahkan storefront fitur biasanya injects JavaScript, dan itu slows Anda halaman down. Review Anda installed apps, hapus ones Anda tidak gunakan, dan periksa bahwa uninstalled apps tidak leave code behind. Benchmark Anda Core Web Vitals sebelum menambahkan apa pun baru.
sebelum Anda launch
sebelum flipping sebuah baru atau migrated store langsung: hapus storefront password, pastikan ada Tidak leftover sitewide noindex, map 301 redirects dari setiap old URL, resubmit Anda sitemap, dan watch untuk 404s di pertama weeks.
ingin ordered audit versi dengan Google’s tepat wording, Liquid specifics, ambiguous-schema trap, dan penuh pre-launch list? Switch untuk Advanced tab.
TL;DR — ini adalah companion tindakan list untuk Shopify SEO explainer, yang owns concepts — I jangan redefine them di sini, I membuat them checkable. berfungsi ini di order: (1) struktur URL —
Bukti untuk klaim ini Shopify automatically generates canonical tags and sitemap files and includes SSL for stores. Cakupan: Current Shopify platform defaults; themes and apps can add conflicting markup. Tingkat keyakinan: tinggi · Diverifikasi: Shopify Help Center: Improving SEO Bukti untuk klaim ini Shopify supports URL redirects for forwarding visitors from an old store path to a new one. Cakupan: Shopify admin redirect functionality and platform constraints. Tingkat keyakinan: tinggi · Diverifikasi: Shopify Help Center: URL redirects/products/,/collections/,/pages/,/blogs/adalah fixed platform prefixes; hanya tangani adalah yours, dan sebuah tangani perubahan perlu sebuah 301. (2) ** collection/product duplicate-URL perbaiki** — Shopify’scanonical_urlumumnya poin untuk bersih product URL, tetapi older atau customized theme internal tautan dibangun dengan| within: collectiondapat poin di panjang URL, sebuah competing sinyal Google explicitly says untuk eliminate; ini adalah #1 item. (3) judul/meta — auto judul Ya, deskripsi meta Tidak; collection deskripsi adalah blank oleh default. (4) data terstruktur — verify apa theme outputs, closesku/gtin/shipping/mengembalikan kesenjangan, dan watch untuk ambiguous (theme + app) schema di GSC. (5) Sitemap — auto-generated, non-editable; verify dan submit, jangan hand-edit. (6) robots.txt.liquid — editable since June 2021 tetapi unsupported dan risky. (7) Speed/apps — benchmark CWV, audit apps, hapus ghost code. (8) Bing — Webmaster alat plus IndexNow. (9) Pre-launch — password, noindex, redirects, canonical/hreflang carryover, resubmit sitemap, watch 404s.
cara gunakan ini
main Shopify SEO artikel carries definitions dan mechanisms — apa Shopify automates, bagaimana collection/product duplicate-URL hal berfungsi di bawah hood, mengapa tag canonical behaves cara ini melakukan. ini halaman adalah ordered, checkable companion: structure → konten → teknis → speed → pre-launch. Di mana sebuah item perlu “mengapa,” (terjemahan) “mengapa,” I tautan out alih-alih re-teaching ini.
1. struktur URL — audit menangani, respect prefixes
/products/, /collections/, /pages/, dan /blogs/ adalah non-negotiable platform
prefixes. Anda dapat’t hapus them, flatten them, atau restructure them pada apa pun plan — sebuah
poin sebagian besar pesaing checklists soften ke vague “gunakan bersih URLs” (terjemahan) “gunakan bersih URLs” advice. hanya
tangani setelah prefix adalah yours untuk mengoptimalkan.
- Menangani adalah pendek, descriptive, dan keyword-relevant.
- setiap tangani perubahan ships dengan sebuah 301 redirect untuk baru URL (Shopify’s URL Redirects alat).
- Anda’re tidak fighting prefixes — Tidak attempts untuk force
/products/items untuk look like root-tingkat URLs.
2. collection/product duplicate URL — highest-priority perbaiki
ini adalah satu item worth menjadi pedantic tentang. setiap product di sebuah collection adalah reachable di dua URLs:
- bersih
/products/handle - collection-nested
/collections/collection-handle/products/handle
Shopify’s canonical_url object correctly poin tag canonical di bersih
/products/handle URL oleh default. masalah adalah tautan internal: themes commonly
generate product tautan di dalam collection loops dengan | within: collection Liquid
filter, yang produces panjang, nested URL. So Anda tag canonical says satu hal dan
Anda own tautan internal say lainnya — sebuah competing sinyal.
Google’s ecommerce URL guidance adalah jelas pada ini:
«> “Use the same URL in internal links, sitemap files, and <link rel="canonical"> tags.”
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tiga puluh tujuh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
dan:
«> “Minimize the number of alternative URLs that return the same content to avoid Google making more requests to your site than needed.” » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tiga puluh sembilan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Remember itu sebuah tag canonical adalah sebuah hint, tidak sebuah directive — Google weighs ini alongside Anda tautan internal dan sitemap ketika ini picks URL untuk indeks. jika Anda tautan internal consistently disagree dengan Anda canonical, Anda’re handing ini sebuah alasan untuk disagree dengan Anda. tag canonical alone tidak fully neutralize itu; tautan internal memiliki untuk agree too.
- crawl situs dan konfirmasi product tag canonical resolve untuk bersih
/products/handleURL (mereka biasanya sudah melakukan). - Audit collection/product template tautan internal; berhenti generating them dengan
| within: collectionso mereka poin di bersih URL. - Konfirmasi sitemap lists bersih URLs (ini melakukan oleh default) — so internal tautan, sitemap, dan canonical semua agree.
«The full mechanism and the exact Liquid change live in the main Shopify SEO article — this is the “audit and fix,” not the “why.” » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
3. judul dan deskripsi meta — mind blank collection trap
Shopify auto-generates tag judul including Anda store name pada -nya own themes, tetapi ini melakukan tidak author deskripsi meta, dan collection deskripsi adalah empty oleh default. sebuah store dapat launch dengan hundreds dari collection halaman itu memiliki Tidak deskripsi di semua — tidak ada apa pun untuk Google untuk summarize, tidak ada apa pun untuk sebuah searcher untuk baca.
- Unique, hand-ditulis tag judul untuk setiap product, collection, dan halaman (edit di theme’s mesin pencari listing preview, tidak left untuk auto template di mana ini penting).
- Unique deskripsi meta pada setiap penting product, collection, dan halaman.
- Tidak blank collection deskripsi pada collections Anda sebenarnya ingin untuk peringkat.
4. data terstruktur — verify apa dibangun di, close kesenjangan, hindari duplicates
Google’s ecommerce guidance actively endorses platform route:
«> “Consider using an ecommerce platform’s integrated extensions or plugins, as they may automate structured data addition rather than manual coding.” » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh delapan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
So Anda tidak memiliki untuk hand-code JSON-LD pada Shopify — tetapi Anda melakukan memiliki untuk verify ini.
Free themes (Dawn) output basic Product schema (name, image, price, availability) melalui
theme’s structured_data filter, tetapi commonly omit sku, gtin,
shippingDetails, dan hasMerchantReturnPolicy. BreadcrumbList dan
Organization/artikel schema biasanya tidak dibangun di di semua. dan Google’s own bar untuk
product rich hasil adalah concrete:
«> “Adding the required product information properties for merchant listings means that your product pages can also be eligible for product snippets.” » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian lima puluh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
- periksa GSC enhancement/Products report untuk errors dan warnings.
- Look secara khusus untuk “ambiguous data” (terjemahan) “ambiguous data” warnings — sebuah classic sign itu keduanya theme dan sebuah SEO app adalah outputting competing Product schema. Pick satu sumber.
- Verify diperlukan properties (
name,image, dan sebuahoffersblock denganprice/priceCurrency) adalah present, dan fill recommended gaps (availability,sku,gtin,shippingDetails,hasMerchantReturnPolicy) di mana Anda dapat — Google’s merchant-listing docs listavailabilitysebagai recommended, tidak diperlukan. - Validate dengan Google’s Rich hasil Test.
5. Sitemap.xml — verify dan submit, tidak pernah hand-edit
Shopify’s sitemap adalah selalu di yourdomain.com/sitemap.xml, regenerates
secara otomatis sebagai products, collections, halaman, dan blog posts perubahan, dan auto-splits
di seluruh files (ada sebuah 50 000-URL-per-file ceiling ini menangani untuk Anda). Apa Anda
dapat’t melakukan: hand-edit ini, hapus individual URLs dari ini, atau bangun custom image atau
video sitemaps. sebagian besar pesaing checklists say “submit your sitemap” (terjemahan) “submit Anda sitemap” tanpa ever
stating itu Anda dapat’t control ini secara langsung.
- Sitemap submitted di Google Search Console.
- Sitemap submitted di Bing Webmaster alat.
- ini adalah bersih dan free dari errors — dan Anda’re tidak wasting time trying untuk hand-edit sesuatu itu regenerates itself.
Bing memiliki reinforced itu bersih, saat ini sitemaps masih penting bahkan sebagai AI-powered penelusuran surfaces evolve, so ini tetap sebuah nyata checklist item alih-alih sesuatu untuk deprioritize.
6. robots.txt.liquid — editable, tetapi unsupported dan risky
Shopify auto-generates sebuah robots.txt itu’s fine untuk sebagian besar stores. Since June 2021
Anda dapat override ini dengan sebuah robots.txt.liquid theme template — tetapi Shopify itself
labels ini sebuah unsupported customization dan warns itu incorrect gunakan dapat hasil di
kehilangan dari semua traffic. ini adalah tidak “locked” (terjemahan) “locked” (sebuah umum myth) dan ini adalah tidak “safe untuk poke
di” (terjemahan) “safe untuk poke
di” either.
- Default robots.txt left di place unless ada sebuah concrete, spesifik alasan untuk perubahan ini.
- apa pun
robots.txt.liquidedits dibuat oleh sebuah developer siapa understands risk, dan verified sebelum dan setelah. - Tidak accidental disallow dari resources Google perlu untuk render store.
7. Theme speed dan app bloat
Shopify menangani sebuah lot dari performa secara otomatis — CDN, HTTP/2, gzip, minification, WebP image conversion. dua levers Anda sebenarnya control adalah theme pilihan dan app count. setiap app itu menambahkan storefront functionality typically injects JavaScript, dan langsung-chat, upsell, dan review apps adalah frequent speed offenders. Worse, uninstalling sebuah app tidak selalu hapus -nya injected code — “ghost” (terjemahan) “ghost” code left behind adalah sebuah nyata dan umum drag.
- Benchmark Core Web Vitals sebelum installing apa pun baru app, so Anda dapat mengukur -nya cost.
- Quarterly app audit: hapus apps Anda tidak gunakan, dan treat setiap remaining satu sebagai sebuah speed cost, tidak hanya sebuah fitur.
- periksa theme code untuk ghost snippets left behind oleh uninstalled apps.
- Tie app audit untuk ongoing CWV monitoring — see web performa cluster untuk metrics themselves.
8. Bing — Webmaster alat plus IndexNow
untuk sebuah checklist, Bing’s baseline overlaps hampir entirely dengan Google’s: sebuah valid, discoverable sitemap, sebuah robots.txt itu tidak block essential konten, bersih redirect menangani, dan descriptive judul dan deskripsi. satu Bing-spesifik tambahkan worth sebuah line adalah IndexNow — Microsoft actively promotes submitting changed URLs melalui IndexNow API untuk lebih cepat re-crawling.
- Store verified di Bing Webmaster alat, sitemap submitted.
- pertimbangkan sebuah IndexNow app/integration so product dan price perubahan mendapatkan re-di-crawl lebih cepat.
9. Pre-launch checklist ( bagian sebagian besar guides split off)
sebagian besar pesaing pieces publish launch checklist sebagai sebuah completely terpisah artikel. ini belongs di sini — searches overlap, dan sebuah botched launch undoes setiap item di atas. Apakah Anda’re launching baru atau migrating (see situs migrations guidance untuk penuh migration playbook), jalankan ini lulus:
- Storefront password dihapus sebelum DNS cutover — sebuah langsung store behind password gate dapat’t menjadi di-crawl.
- Tidak leftover sitewide noindex — konfirmasi tidak ada apa pun adalah blocking pengindeksan globally sebagai sebuah “precaution” (terjemahan) “precaution” dari staging.
- Penuh 301 peta pengalihan dari setiap old URL, including filtered dan paginated variants, untuk matching baru URL.
- Canonical dan hreflang logic carried di atas correctly untuk baru structure (hreflang penting jika Anda jalankan multiple locales/markets).
- Sitemap resubmitted di GSC dan Bing immediately setelah go-langsung.
- 404s dan Statistik Crawling watched closely di pertama weeks, so rusak redirects surface fast.
Apa I dengan sengaja left out
Generic SEO 101 — keyword research, analytics setup, teks alt basics — adalah covered di mana-mana dan tidak Shopify-spesifik. ini list foregrounds platform constraints dan satu perbaiki (internal-tautan/canonical alignment) itu sebagian besar Shopify checklists bury. WordPress dan lainnya platforms memiliki mereka own equivalents; jika Anda’re comparing, WordPress SEO checklist adalah sibling piece.
AI summary
sebuah condensed take pada Advanced versi:
- ini adalah tindakan list, tidak explainer. Shopify SEO artikel owns concepts; ini halaman membuat them checkable, di order: structure → konten → teknis → speed → pre-launch.
- URL prefixes adalah fixed.
/products/,/collections/,/pages/,/blogs/dapat’t menjadi changed pada apa pun plan — hanya tangani adalah yours. perubahan sebuah tangani, ship sebuah 301. - ** #1 item: perbaiki collection/product duplicate URL.** Shopify’s tag canonical
sudah poin di bersih
/products/handle, tetapi theme tautan internal dibangun dengan| within: collectionpoin di panjang nested URL — sebuah competing sinyal. Google says pertahankan tautan internal, sitemap, dan canonical semua pada yang sama URL; tag canonical alone (sebuah hint, tidak sebuah directive) tidak perbaiki disagreeing tautan internal. - judul auto-generate; deskripsi meta jangan, dan collection deskripsi adalah blank oleh default — tulis unique ones.
- data terstruktur: verify theme’s Product schema, close
sku/gtin/shipping/mengembalikan kesenjangan, dan watch untuk “ambiguous data” (terjemahan) “ambiguous data” warnings dari theme
- app keduanya emitting Product schema. Google endorses platform/app route di atas hand-coding.
- Sitemap.xml adalah auto-generated dan non-editable — verify dan submit di GSC dan Bing; jangan try untuk hand-edit ini.
- robots.txt.liquid adalah editable since June 2021 tetapi unsupported — Shopify warns misuse dapat lose semua traffic; hanya touch ini dengan sebuah developer.
- Speed: Shopify automates CDN/compression/WebP; Anda control theme dan app count. Benchmark CWV sebelum menambahkan apps, audit quarterly, dan jelas ghost code dari uninstalled apps.
- Bing: Webmaster alat + sitemap, dan pertimbangkan IndexNow untuk lebih cepat re-melakukan crawl.
- Pre-launch: hapus storefront password, kill apa pun sitewide noindex, map setiap 301, carry canonical/hreflang di atas, resubmit sitemap, watch 404s.
- Myth untuk drop: unsourced “85% dari Shopify SEO problems” (terjemahan) “85% dari Shopify SEO masalah” canonical stat — ini memiliki Tidak verifiable origin.
Dokumentasi resmi
Utama-sumber documentation behind checklist items.
- Designing sebuah struktur URL untuk ecommerce situs — “sama URL di internal links, sitemap, dan canonical” (terjemahan) “sama URL di tautan internal, sitemap, dan canonical” aturan, dan minimizing alternative URLs.
- sertakan data terstruktur relevant untuk ecommerce — Google endorsing platform/plugin route untuk schema di atas hand-coding.
- Product data terstruktur — diperlukan vs. recommended properties, dan merchant-listing/product-snippet eligibility bar.
Bing / Microsoft
- Mempertahankan konten Discoverable dengan Sitemaps di AI Powered Penelusuran (Bing Webmaster blog, July 2025) — sitemap hygiene masih penting sebagai penelusuran surfaces perubahan.
Shopify (platform docs)
- Editing robots.txt.liquid — customization adalah mungkin tetapi unsupported dan risky.
- Finding dan submitting Anda sitemap — sitemap adalah auto-generated di
/sitemap.xml. - Improving Anda online store performa — apa Shopify automates vs. apa Anda control.
Quotes dari sumber
pada—record wording dari Google’s ecommerce documentation. setiap tautan deep-tautan untuk quoted passage.
Google — ecommerce struktur URL ( collection/product item)
«- “Use the same URL in internal links, sitemap files, and <link rel="canonical"> tags.”
— Google Search Central, Designing a URL structure for ecommerce sites.
Jump to quote
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian delapan puluh delapan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
«- “Minimize the number of alternative URLs that return the same content to avoid Google making more requests to your site than needed.”
Jump to quote
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian delapan puluh delapan, bagian kecil dua: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Google — data terstruktur pada sebuah platform
«- “Consider using an ecommerce platform’s integrated extensions or plugins, as they may automate structured data addition rather than manual coding.” — Google Search Central, Include structured data relevant to ecommerce. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian sembilan puluh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Google — product schema eligibility
«- “Adding the required product information properties for merchant listings means that your product pages can also be eligible for product snippets.” — Google Search Central, Product structured data. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian sembilan puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Note: Tidak verified, sourced Google/Bing rep quote spesifik untuk Shopify surfaced di research, so authority claims di sini rest pada utama Google ecommerce documentation alih-alih paraphrased rep statements. sebuah widely circulated claim attributing sebuah “85% dari Shopify SEO problems” (terjemahan) “85% dari Shopify SEO masalah” canonical statistic untuk John Mueller traces untuk sebuah unsourced ketiga-party blog dengan Tidak quote atau citation — ini adalah excluded di sini dan covered di Anti-Patterns. Shopify’s platform perilaku (fixed prefixes, auto sitemap, June 2021 robots.txt.liquid) adalah drawn dari Shopify’s own Help Center docs ditautkan di Official Docs; verify langsung halaman sebelum treating tepat wording sebagai akhir.Shopify SEO checklist
berfungsi top untuk bottom. Items adalah ordered cara Anda’d sebenarnya melakukan job.
struktur URL
- Menangani ( slug setelah
/products/,/collections/,/pages/,/blogs/) adalah pendek, descriptive, dan keyword-relevant. - Anda accept prefixes adalah fixed — Tidak fighting platform untuk hapus them.
- setiap tangani perubahan ships dengan sebuah 301 redirect.
** collection/product duplicate URL (highest priority)**
- Product tag canonical resolve untuk bersih
/products/handleURL. - Theme tautan internal untuk products jangan gunakan
| within: collection(mereka poin di bersih URL, tidak nested/collections/.../products/...satu). - tautan internal, sitemap, dan tag canonical semua agree pada yang sama URL.
judul dan deskripsi meta
- Unique tag judul pada setiap product, collection, dan halaman.
- Unique deskripsi meta pada setiap penting halaman.
- Tidak blank collection deskripsi pada collections Anda ingin peringkat.
data terstruktur
- GSC enhancement/Products report diperiksa untuk errors dan warnings.
- Tidak “ambiguous data” (terjemahan) “ambiguous data” warnings (theme + app tidak keduanya emitting Product schema).
- diperlukan properties present;
sku/gtin/shippingDetails/hasMerchantReturnPolicygaps closed di mana mungkin. - Validated di Google’s Rich hasil Test.
Sitemap
- Sitemap submitted di Google Search Console dan Bing Webmaster alat.
- ini adalah bersih dan error-free — dan Anda’re tidak trying untuk hand-edit ini.
robots.txt
- Default robots.txt left di place unless ada sebuah spesifik alasan untuk perubahan ini.
- apa pun
robots.txt.liquidedit adalah selesai oleh sebuah developer dan verified sebelum/setelah.
Speed dan apps
- Core Web Vitals benchmarked sebelum menambahkan apa pun baru app.
- Unused apps dihapus; setiap remaining app treated sebagai sebuah speed cost.
- Ghost code dari uninstalled apps cleared out dari theme.
Bing
- Store verified dan sitemap submitted di Bing Webmaster alat.
- IndexNow considered untuk lebih cepat re-crawling setelah product/price perubahan.
Pre-launch (baru store atau migration)
- Storefront password dihapus sebelum DNS cutover.
- Tidak leftover sitewide noindex.
- Penuh 301 peta pengalihan dari setiap old URL (including filtered/paginated variants).
- Canonical dan hreflang logic carried di atas untuk baru structure.
- Sitemap resubmitted di GSC dan Bing right setelah go-langsung.
- 404s dan Statistik Crawling watched closely di pertama weeks.
Shopify SEO myths dan traps
recurring mistakes dan buruk advice worth naming, so Anda tidak waste effort pada them.
“You can hand-edit Shopify’s sitemap.xml like a static file.” (terjemahan) “Anda dapat hand-edit Shopify’s sitemap.xml like sebuah static file.” Anda dapat’t. ini adalah fully auto-generated, regenerates pada -nya own, dan manual perubahan jangan persist. Anda verify ini dan submit ini — Anda tidak control ini secara langsung.
“robots.txt on Shopify is completely locked.” (terjemahan) “robots.txt pada Shopify adalah completely locked.”
itu adalah benar sebelum June 2021. Now sebuah robots.txt.liquid template dapat override
default — tetapi Shopify itself panggilan ini sebuah unsupported customization dan warns itu
misconfiguration dapat cost Anda semua Anda traffic. ini adalah neither locked nor casual.
“Itu canonical tag alone solves itu collection/product duplicate URL.” (terjemahan) “ tag canonical alone solves collection/product duplicate URL.”
Shopify’s tag canonical melakukan poin di right URL oleh default. tetapi Google’s own
documentation says tautan internal, sitemaps, dan tag canonical seharusnya semua agree, dan sebuah
canonical adalah sebuah hint alih-alih sebuah directive. Inconsistent tautan internal dari
| within: collection filter adalah sebuah competing sinyal sebuah tag alone tidak fully
neutralize — tautan internal memiliki untuk menjadi fixed too.
“A named Google statement says canonical misuse causes ‘85% of Shopify SEO problems.’” (terjemahan) “sebuah named Google statement says canonical misuse penyebab ‘85% dari Shopify SEO masalah.’” Tidak such sourced statement ada. ini figure traces untuk sebuah unsourced, uncited claim pada sebuah ketiga-party blog attributing ini untuk John Mueller dengan Tidak quote atau citation disediakan. jangan repeat statistic atau attribution.
“Adding more SEO/schema apps always helps.” (terjemahan) “menambahkan lebih SEO/schema apps selalu helps.” Dua sources emitting yang sama schema ( theme’s Product JSON-LD plus sebuah app’s) commonly triggers “ambiguous data” (terjemahan) “ambiguous data” warnings di GSC, dan setiap extra app adalah sebuah script-weight cost terhadap Core Web Vitals. Lebih apps adalah sering sebuah net negative.
“Shopify’s fixed URL prefixes adalah a bug untuk berfungsi sekitar.” (terjemahan) “Shopify’s fixed URL prefixes adalah sebuah bug untuk berfungsi sekitar.”
mereka’re sebuah platform constraint, tidak sebuah defect. /products/, /collections/, /pages/,
dan /blogs/ adalah permanent pada setiap plan. mengoptimalkan tangani; jangan burn time trying
untuk hapus prefix.
Quarterly Shopify app audit
Jalankan ini setiap quarter dan sebelum renewing sebuah besar app contract.
- Record starting poin. Save saat ini app list dan capture store’s Core Web Vitals status di Search Console atau CrUX. Selesai berarti Anda memiliki sebuah dated baseline sebelum apa pun adalah dihapus.
- Assign sebuah owner dan purpose untuk setiap app. Mark storefront fitur setiap app menyediakan dan person responsible untuk ini. Selesai berarti Tidak app tetap sekadar karena tidak seorang pun remembers mengapa ini adalah installed.
- hapus unused apps di sebuah safe environment. Uninstall satu candidate di sebuah time dan exercise affected storefront flow. Selesai berarti fitur adalah either intentionally retired atau replaced tanpa breaking checkout atau product halaman.
- Penelusuran untuk ghost code. Review theme layouts, snippets, app embeds, dan script mencakup left oleh dihapus apps. Selesai berarti Tidak stale reference dari uninstalled app memuat pada storefront.
- periksa schema kepemilikan. Test sebuah product halaman dan konfirmasi hanya yang dimaksud theme atau app emits Product data. Selesai berarti tidak ada competing Product blocks atau ambiguous-data warnings disebabkan oleh duplicate kepemilikan.
- Bandingkan performa dengan baseline. Recheck yang sama halaman groups dan note perubahan di data lapangan sebagai ini becomes tersedia. Selesai berarti audit memiliki sebuah recorded sebelum/setelah hasil dan sebuah named ikuti-up untuk apa pun regression.
Shopify launch atau migration respons playbook
gunakan ini runbook selama cutover dan pertama weeks setelah sebuah baru atau migrated store goes langsung.
- Open storefront untuk crawler. hapus storefront password dan inspect
langsung sumber untuk sebuah sitewide
noindex. jika either gate tetap, berhenti launch; jika tidak continue. - Test peta pengalihan. Sample tinggi-nilai old URLs, product URLs, filtered paths, dan paginated URLs. jika sebuah URL 404s atau lands pada sebuah unrelated destination, correct mapping sebelum sending lebih traffic; jika ini resolves correctly, continue.
- periksa canonical alignment. crawl product tautan dan bandingkan mereka targets dengan
sitemap dan tag canonical. jika collection tautan gunakan panjang nested product
path, hapus
| within: collection; jika semua three sinyal gunakan/products/handle, continue. - Verify international sinyal di mana digunakan. periksa bahwa canonical dan hreflang survived baru struktur URL. jika sebuah locale poin di sebuah retired URL, perbaiki template atau mapping sebelum resubmitting sitemaps.
- Submit langsung sitemap. Submit
/sitemap.xmldi Google Search Console dan Bing Webmaster alat hanya setelah preceding memeriksa lulus. jika either service reports sebuah fetch error, resolve itu sebelum treating penemuan sebagai menyelesaikan. - Watch pertama-weeks failure sinyal. Review 404s, Statistik Crawling, dan pengindeksan reports frequently. sebuah rising cluster dari old-path 404s goes back untuk langkah 2; sebuah bersih hasil becomes post-launch baseline.
Prove collection-product URL perbaiki worked
crawl internal product tautan
Test untuk jalankan: crawl collection halaman dan export setiap product-tautan destination.
Yang diharapkan hasil: Internal product tautan resolve secara langsung untuk
/products/{handle}, dengan Tidak | within: collection paths.
Failure interpretation: sebuah theme template atau app adalah masih generating nested collection/product form.
Monitoring window: Immediate setelah theme deployment.
Rollback trigger: Roll back jika theme perubahan breaks collection navigation, variant selection, atau product-card tautan.
Inspect canonical output
Test untuk jalankan: View sumber pada sebuah sample dari old collection-scoped product URLs dan corresponding bersih product URLs.
Yang diharapkan hasil: nested URL canonicalizes untuk bersih /products/ URL, dan
bersih URL adalah self-canonical.
Failure interpretation: Theme canonical logic adalah overridden atau duplicated.
Monitoring window: Immediate; tag canonical adalah present di HTML respons.
Rollback trigger: Roll back jika bersih product halaman dimulai canonicalizing untuk sebuah nested, missing, atau unrelated URL.
Bandingkan sitemap target
Test untuk jalankan: temukan yang sama products di Shopify’s product sitemap.
Yang diharapkan hasil: sitemap lists bersih /products/{handle} URLs dan agrees
dengan keduanya tautan internal dan tag canonical.
Failure interpretation: store adalah emitting competing preferred-URL sinyal atau wrong URL sample adalah tested.
Monitoring window: periksa setelah Shopify regenerates sitemap berikut perubahan.
Rollback trigger: Roll back theme perubahan jika ini altered canonical product routes atau dibuat rusak tautan; sitemap output itself adalah generated oleh Shopify dan adalah tidak edited oleh theme.
mengukur Shopify theme dan app health di atas time
Core Web Vitals status oleh halaman group
Metric: field-data status untuk product, collection, dan lainnya penting halaman groups di seluruh LCP, INP, dan CLS.
Apa ini tells Anda: Apakah nyata pengunjung menerima sebuah stable, responsive, dan fast-cukup experience setelah theme dan app perubahan.
cara pull ini: gunakan Core Web Vitals report di Google Search Console dan CrUX data untuk representative URLs.
Benchmark / realistic range: gunakan Google’s saat ini baik/perlu improvement/Poor classification, dan bandingkan setiap halaman group dengan -nya own pre-perubahan baseline alih-alih dari inventing sebuah Shopify-spesifik target.
Cadence: Review monthly, selama setiap quarterly app audit, dan setelah data lapangan memiliki accumulated untuk sebuah material theme atau app perubahan.
App-perubahan performa delta
Metric: sebelum/setelah perubahan di field Core Web Vitals untuk halaman groups touched oleh sebuah installed, dihapus, atau upgraded storefront app.
Apa ini tells Anda: Apakah fitur’s nyata-pengguna performa cost adalah acceptable relative untuk -nya business purpose.
cara pull ini: Save dated CrUX atau Search Console snapshots sebelum perubahan dan bandingkan yang sama templates afterward; gunakan lab tests hanya sebagai sebuah early diagnostic.
Benchmark / realistic range: honest benchmark adalah store’s own pre-perubahan baseline. sebuah persistent regression tanpa cukup business nilai adalah sinyal untuk hapus atau replace app.
Cadence: di setiap storefront-app perubahan dan sebagai sebuah summary di quarterly app audit.
Uji pemahaman Anda: Shopify SEO
Five quick pertanyaan pada auditing sebuah Shopify store. Pick sebuah jawaban untuk setiap, lalu periksa.
Resources worth Anda time
My related writing
- Beginner’s Guide untuk SEO teknis — di mana crawling, pengindeksan, dan canonicalization fit di bigger picture.
- Canonicalization — bagaimana Google picks sebuah canonical ketika several URLs sajikan sama konten, dan mengapa tag adalah sebuah hint.
- Core Web Vitals — metrics behind theme-speed dan app-bloat items.
Official
- Google — Designing sebuah struktur URL untuk ecommerce situs.
- Google — Product data terstruktur.
- Shopify — Editing robots.txt.liquid dan Finding dan submitting Anda sitemap.
dari sekitar industry
- SEO Checklist: 50 Tips untuk mengoptimalkan Anda situs web (Shopify blog) — Shopify’s own checklist; strong pada fundamentals, lebih ringan pada collection/product URL mechanism.
- sebuah 17-langkah Shopify SEO Checklist (Go Fish Digital) — sebuah solid pesaing checklist itu references category/product canonical issue di passing.
- Shopify & Shopify Plus Launch Checklist (Vervaunt) — pre/post-launch tasks, including menghapus storefront passwords dan confirming Tidak sitewide noindex.
- Mempertahankan konten Discoverable dengan Sitemaps di AI Powered Penelusuran (Bing Webmaster blog) — mengapa sitemap hygiene masih penting.
- r/ShopifySEO dan r/TechSEO — communities untuk debugging Shopify crawl, canonical, dan schema issues.
Log perubahan
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.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.