Ecommerce Site Tìm kiếm SEO
Đó tìm kiếm box on của bạn store là một conversion goldmine và một crawling liability đồng thời. Này là cách giữ internal kết quả tìm kiếm các trang out of Google chỉ mục không có breaking ngân sách crawl, vì sao robots.txt beats noindex ở đây, khi nào nên turn một real tìm kiếm query vào an indexable landing trang, và cách mine của bạn on-site tìm kiếm logs cho từ khóa và nội dung ideas.
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này
- Công cụ trực tuyến liên quanrobots.txt Tester
Ecommerce site tìm kiếm là hai topics wearing một name. Đó feature — đó on-site tìm kiếm box — là một cao-intent conversion tool whose query logs là một goldmine cho từ khóa và nội dung ideas. Đó kết quả các trang điều này generates (/tìm kiếm?q=...) là đó liability: họ là một near-infinite space of thin, near-duplicate, thường-empty URLs đó Google files right alongside faceted navigation và session identifiers as một top category of thấp-giá trị-thêm URLs đó 'drain crawl activity từ các trang đó làm thực ra có giá trị.' Đó độ chính xác spine: cho giữ những out of đó chỉ mục, robots.txt beats noindex — Google says 'không dùng noindex, as Google sẽ vẫn yêu cầu, nhưng thì drop đó trang… wasting crawling time,' so block tìm kiếm-kết quả URLs trong robots.txt so bots không bao giờ spend budget on them. Không bao giờ pair robots.txt disallow với noindex on đó giống nhau URL — một blocked trang không thể là đọc, so đó noindex là không bao giờ seen. Trả về real HTTP 404s cho empty kết quả sets, không soft 404s. Và khi một cụ thể query có genuine, repeated tìm kiếm demand, không chỉ mục đó thô tìm kiếm URL — xây dựng một proper category hoặc landing trang cho điều này thay vì.
Tóm tắt — Cửa hàng của bạn có hộp tìm kiếm, và đây thực ra là hai chủ đề SEO riêng biệt. Bản thân hộp tìm kiếm rất hữu ích — người mua sử dụng nó thường đã ở gần quyết định mua, còn những gì họ nhập là danh sách miễn phí về điều khách hàng thực sự muốn. Các trang mà hộp tìm kiếm tạo ra (địa chỉ web
/search?q=running-shoes) mới là vấn đề: chúng mỏng, lặp lại lẫn nhau và có thể tăng lên vô hạn. Mục tiêu chính là giữ các địa chỉ web kết quả tìm kiếm đó ngoài Google, đồng thời tận dụng hộp tìm kiếm — và mọi thứ người mua nhập vào — để có lợi cho website.
Điều gì “site tìm kiếm” có nghĩ là ở đây
có hai kinds của “tìm kiếm” đó nhận tangled lên, so let tách biệt them:
- Google (hoặc Bing) tìm kiếm — công cụ tìm kiếm out on web đó gửi mọi người để của bạn store.
- trang web tìm kiếm / internal tìm kiếm — little tìm kiếm box on của bạn store đó lets shopper look qua của bạn own các sản phẩm.
Này trang là về đó second một. Khi một shopper types “waterproof boots” (bản dịch) «waterproof boots» vào của bạn
store tìm kiếm box, hầu hết các trang tạo một new web address cho đó kết quả trang —
điều gì đó như yourstore.com/search?q=waterproof-boots. đó là đó piece đó
matters cho SEO.
Vì sao tìm kiếm box là good
Shoppers ai sử dụng của bạn tìm kiếm box là thường nhiều hơn serious hơn shoppers ai chỉ browse — họ’ve told bạn chính xác Điều gì họ muốn. Hai upsides:
- nó converts. fast, chính xác tìm kiếm box đó xử lý typos và synonyms (“trainers” = “sneakers”) helps mọi người tìm và buy điều.
- nó free từ khóa list. mỗi phrase mọi người loại là thực customer telling bạn, trong của họ own words, Điều gì họ’re looking cho. đó gold cho deciding Điều gì các sản phẩm để stock, Điều gì để ghi về, và mà categories để tạo.
Vì sao tìm kiếm kết quả các trang là vấn đề
Ở đây catch. những điều đó /search?q=... các trang có thể âm thầm nguyên nhân three headaches:
- Có vô số biến thể. Người dùng nhập hàng triệu loại truy vấn khác nhau — kể cả lỗi chính tả và chuỗi vô nghĩa — và mỗi truy vấn có thể tạo URL riêng.
- Nội dung mỏng và lặp lại. Tìm kiếm “red shoes” (giày đỏ) và trang danh mục giày đỏ có thể hiển thị gần như cùng sản phẩm, nên Google nhìn thấy các trang gần trùng nhau.
- Một số trang rỗng. Tìm kiếmột mặt hàng bạn không bán sẽ trả về trang nói “không kết quả” (không có kết quả). Đây là trang giá trị thấp mà bạn không muốn Google lập chỉ mục.
Google có limited time để crawl của bạn trang web, và nó sẽ rather spend đó time on của bạn thực sản phẩm và category các trang hơn on swamp của tìm kiếm-kết quả các URL. So tiêu chuẩn advice là: giữ internal kết quả tìm kiếm các trang out của Google.
Evidence for this claim Low-value, dynamically generated URL spaces can waste crawl resources better spent on useful pages. Scope: Crawl-budget impact is most material on large or rapidly changing sites. Confidence: high · Verified: Google: Large-site crawl budgetđơn giản khắc phục
- Tell cácông cụ tìm kiếm không để crawl của bạn kết quả tìm kiếm các trang sử dụng của bạn
robots.txtfile (thường một line — của bạn nhà phát triển hoặc nền tảng có thể đặt điều này). - hãy đảm bảo tìm kiếm đó tìm thấy không có gì trả về proper “không tìm thấy” phản hồi, không trang đó looks rỗng nhưng pretends để là thông thường. Evidence for this claim A page for a resource that does not exist should return an appropriate 404 or 410 status rather than a misleading 200. Scope: A useful search interface may remain available to users while nonexistent result resources use correct status handling. Confidence: high · Verified: Google: Soft 404 errors
- Làm không try để solve điều này by thêm “noindex” tag và blocking trang tại giống nhau time — nếu bạn block nó, Google có thể’t đọc tag, so block wins và tag làm không có gì. Pick một (cho điều này job, block là right một).
một exception worth knowing
Sometimes lots of mọi người tìm kiếm trang web của bạn — và Google — cho đó chính xác giống nhau điều,
như “gluten-free protein bars.” (bản dịch) «gluten-free protein bars.» Nếu đó phrase có real, repeated demand, không try
để nhận của bạn thô /search?q= trang được xếp hạng. Thay vì, xây dựng một real category hoặc
landing trang cho điều này, với một sạch address, một proper tiêu đề, và một bit of helpful
text. đó là một trang worth xếp hạng; đó thô tìm kiếm URL không.
Muốn kỹ thuật version — chính xác robots.txt so với. noindex reasoning, Vì sao rỗng kết quả cần thực 404, và Cách turn tìm kiếm nhật ký vào indexable các trang? Switch để Nâng cao tab.
TL;DR — Ecommerce site tìm kiếm là hai topics wearing một name, và đó toàn bộ game không phải confusing them. Đó feature là một cao-intent conversion surface whose query logs là một of đó best từ khóa-research inputs bạn own. Đó kết quả các trang (
/search?q=...) là một near-infinite space of thin, near-duplicate, thường-empty URLs — Google files những right tiếp theo để faceted navigation và session identifiers as một top category of thấp-giá trị-thêm URLs đó “drain crawl activity from pages that do actually have value.” (bản dịch) «drain crawl activity từ các trang đó làm thực ra có giá trị.» Đó độ chính xác spine: để giữ them out of đó chỉ mục, robots.txt beats noindex — Google là rõ ràng đó “don’t use noindex, as Google will still request, but then drop the page… wasting crawling time,” (bản dịch) «không dùng noindex, as Google sẽ vẫn yêu cầu, nhưng thì drop đó trang… wasting crawling time,» so disallow đó tìm kiếm path so bots không bao giờ spend budget on điều này. Không bao giờ pair robots.txt disallow với noindex on đó giống nhau URL — một blocked trang không thể là đọc, so đó noindex là không bao giờ seen và đó URL có thể linger trong đó chỉ mục nếu đây là linked. Trả về real 404s cho empty kết quả sets, không soft 404s (“soft 404 pages will continue to be crawled, and waste your budget” (bản dịch) «soft 404 các trang sẽ continue để là được crawl, và waste của bạn budget»). Và khi một query có genuine, repeated demand, không chỉ mục đó thô tìm kiếm URL — xây dựng một proper category/landing trang cho điều này.
Hai jobs đó không overlap
Đó reason site tìm kiếm trips mọi người lên là đó “ecommerce site search SEO” (bản dịch) «ecommerce site tìm kiếm SEO» bundles hai jobs đó có gần như không có gì để làm với mỗi other:
- Làm tìm kiếm experience good. Relevance, speed, typo tolerance, synonyms, merchandising, zero-kết quả xử lý, và — critically — mining query nhật ký cho demand các tín hiệu. Đây là UX và CRO hoạt động với SEO dividend.
- giữ tìm kiếm kết quả các URL từ hurting bạn trong organic tìm kiếm. Dừng them từ wasting ngân sách crawl, bloating chỉ mục, và creating near-duplicates.
Optimize job 1 aggressively. Cho job 2, đó default posture là containment, với một deliberate exception (covered dưới). Hầu hết of đó confusion trong này topic xuất hiện từ applying job-1 enthusiasm (“let’s get our search pages ranking!” (bản dịch) «let nhận của chúng ta tìm kiếm các trang xếp hạng!») để một URL space đó gần như không bao giờ deserves điều này.
Vì sao kết quả tìm kiếm các trang là crawl liability
Internal tìm kiếm URLs là đó textbook ví dụ of đó thấp-giá trị-thêm URL space Google warns về. Trong Google canonical crawl-budget post, Gary Illyes lists đó categories of URLs đó waste ngân sách crawl “in order of significance” (bản dịch) «trong order of significance» — và “Faceted navigation and session identifiers” (bản dịch) «Faceted navigation và session identifiers» là tại đó top, followed by “On-site duplicate content” (bản dịch) «On-site duplicate nội dung» và “Soft error pages.” (bản dịch) «Soft lỗi các trang.» Internal kết quả tìm kiếm các trang hit all three tại khi:
- Không gian vô hạn được tạo động. Mỗi truy vấn khác nhau — kể cả lỗi chính tả, bot và rác trong chuỗi truy vấn — có thể tạo một URL mới. Đây chính là cơ chế bùng nổ tham số khiến điều hướng theo bộ lọc trở nên nguy hiểm.
- Nội dung mỏng, gần trùng. Tìm kiếm
?q=running-shoesvà danh mục/shoes/running/có thể hiển thị gần như cùng sản phẩm, nên trang tìm kiếm cạnh tranh với (và sao chép) trang bạn thực sự muốn xếp hạng. - Trang rỗng hoặc lỗi mềm. Trang “Không kết quả” có giá trị thấp theo định nghĩa; nếu trả về
200 OK, chúng là soft 404s — trạng thái mà Google đặc biệt gắn cờ là lãng phí crawl.
Đó cost là chính xác điều gì Illyes mô tả: “Wasting server resources on pages like these will drain crawl activity from pages that do actually have value, which may cause a significant delay in discovering great content on a site.” (bản dịch) «Wasting máy chủ các tài nguyên on các trang như những sẽ drain crawl activity từ các trang đó làm thực ra có giá trị, mà có thể nguyên nhân một significant delay trong discovering great nội dung on một site.» On một lớn store, uncontrolled tìm kiếm URLs có thể âm thầm become một of đó biggest crawl sinks bạn có.
MỘT caveat on scale, vì đây là easy để over-worry: Google là clear đó ngân sách crawl là mostly một lớn-site concern — “if your pages seem to be crawled the same day that they are published, you don’t need to read this guide.” (bản dịch) «nếu của bạn các trang seem để là được crawl đó giống nhau day đó they là published, bạn không cần để đọc này hướng dẫn.» MỘT 500-sản phẩm Shopify store không phải going để nhận throttled làm vài tìm kiếm URLs. Nhưng even on nhỏ các trang, letting tìm kiếm các trang vào đó chỉ mục tạo duplicate/thin-nội dung và chỉ mục-bloat các vấn đề đó là worth preventing regardless of ngân sách crawl. Đó containment cách sửa là cheap either way.
robots.txt so với. noindex — nhận điều này right
Đây là độ chính xác spine của toàn bộ topic, và nó điều phần lớn stores nhận backwards. bạn có hai tools và họ làm khác điều:
robots.txtdisallow dừng crawling. Bots không bao giờ fetch đó URL, so they không bao giờ spend budget on điều này. Này là đó right tool cho internal kết quả tìm kiếm, vì đó entire point là đó những URLs không worth fetching trong đó đầu tiên place.noindexdừng lập chỉ mục, nhưng chỉ sau đó trang là được crawl — Googlebot có để fetch đó trang để see đó tag. Sonoindexlàm không có gì để save crawl budget. Google crawl-budget hướng dẫn là blunt: “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.” (bản dịch) «không dùng noindex, as Google sẽ vẫn yêu cầu, nhưng thì drop đó trang khi điều này sees một noindex meta tag hoặc header trong đó HTTP phản hồi, wasting crawling time.»
So cho đó tiêu chuẩn “keep search pages out of Google and off the crawl schedule” (bản dịch) «giữ tìm kiếm các trang out of Google và off đó crawl schedule» goal,
disallow đó tìm kiếm path trong robots.txt:
User-agent: *
Disallow: /search
Disallow: /*?q=
Disallow: /*?s=(Adjust path để whatever của bạnền tảng dùng — /search, ?q=, ?s=,
/catalogsearch/ on Magento, etc.)
** cốt yếu mistake: không bao giờ disallow và noindex giống nhau URL.** nếu URL là
blocked trong robots.txt, Googlebot có thể’t fetch nó, mà có nghĩ là nó có thể’t see
noindex tag bạn put on nó. Evidence for this claim Google must crawl a page to see noindex, so a robots.txt block prevents Google from processing that page's noindex rule. Scope: Robots.txt controls crawling, while noindex controls indexing after retrieval. Confidence: high · Verified: Google: Block indexing with noindex block wins; tag là invisible. và
robots-blocked URL có thể vẫn end lên được lập chỉ mục (as bare URL, không snippet) nếu điều gì đó
links để nó — vì robots.txt controls crawling, không lập chỉ mục. So:
- Goal: không waste crawl on những điều này, không xếp hạng them →
robots.txtdisallow ( thông thường case Đối với tìm kiếm các trang). - Goal: họ’re đã được lập chỉ mục và bạn cần them đã xóa → temporarily
cho phép crawling và phục vụ
noindexcho đến khi họ drop out, sau đó Bạn có thể disallow. không làm cả hai tại sau khi.
rỗng kết quả: thực 404s, không soft 404s
Khi mộtìm kiếm trả về không có gì, đó sai move là để serve một 200 OK “không kết quả”
trang — đó là một soft 404, và Google warns “soft 404 pages will continue to be
crawled, and waste your budget.” (bản dịch) «soft 404 các trang sẽ continue để là được crawl, và waste của bạn budget.» Evidence for this claim Soft-404 pages can continue to consume crawl resources because they return a success response for missing content. Scope: Google may classify pages algorithmically based on content and response behavior. Confidence: high · Verified: Google: Large-site crawl budget Tốt hơn options cho một zero-kết quả trang:
- Trả về một genuine
404status (hoặc410) so Google nhận “a strong signal not to crawl that URL again.” (bản dịch) «một mạnh tín hiệu không để crawl đó URL again.» - Hoặc serve một helpful “không kết quả” experience behind một URL đó là đã blocked trong
robots.txt— nếu bots không bao giờ crawl/search, đó mã trạng thái of đó empty trang là moot cho ngân sách crawl, và bạn có thể focus đó trang on recovering đó shopper (suggested categories, popular các sản phẩm, spelling suggestions).
UX và crawl khắc phục không phải trong tension: block tìm kiếm path cho bots, và design human-facing zero-kết quả trang purely cho conversion recovery.
một time bạn làm muốn indexable trang
Containment là default, nhưng có thực dài-tail opportunity hiding trong của bạn
tìm kiếm nhật ký — và mistake là trying để capture nó by lập chỉ mục thô /search?q=
các URL. bạn không. Thay vì:
- Mine đó query logs. Của bạn internal tìm kiếm các truy vấn là một đầu tiên-party list of demand trong của bạn customers’ own words — including sản phẩm gaps (“do they search for things I don’t stock?” (bản dịch) «làm they tìm kiếm cho điều I không stock?») và phrasing của bạn category names có thể là bị thiếu.
- Validate external demand. Cross-kiểm tra đó cao-volume internal các truy vấn so với real tìm kiếm-engine demand trong mộtừ khóa tool. MỘT phrase đó là hot trên trang web của bạn và có organic tìm kiếm volume là một candidate.
- Xây dựng một proper trang cho điều này — không đó tìm kiếm URL. Tạo một real category /
collection trang (hoặc một curated landing trang) tại một sạch, static URL
(
/collections/gluten-free-protein-bars/), với một descriptive tiêu đề, H1,BreadcrumbList, một sentence hoặc hai of genuinely hữu ích copy, và liên kết nội bộ. đó là một trang worth lập chỉ mục và xếp hạng; đó thô tìm kiếm-kết quả URL không phải.
Này là đó giống nhau “block the noise, index the signal” (bản dịch) «block đó noise, chỉ mục đó tín hiệu» logic từ faceted navigation — except với site tìm kiếm đó tín hiệu gần như không bao giờ justifies lập chỉ mục đó tìm kiếm URL itself. Promote đó demand để một purpose-được xây dựng trang thay vì.
nơi điều này sits
Ecommerce trang web tìm kiếm overlaps heavily với một vài neighbors. Faceted navigation
là closest sibling — filters và tìm kiếm là hai flavors của giống nhau
parameter-explosion vấn đề, và Google faceted-nav hướng dẫn (robots.txt để block,
404 cho rỗng combinations, canonical as weaker dài-term tool) maps gần như
trực tiếp onto tìm kiếm các URL. Category trang SEO là nơi dài-tail demand bạn
tìm trong tìm kiếm nhật ký nên thực ra land. và crawl-efficiency framing —
capacity plus demand, thấp-giá trị-thêm các URL draining budget từ thựcác trang — là
ngân sách crawl topic. trang web tìm kiếm là piece đó turns của bạn store own tìm kiếm
box từ hidden crawl liability vào từ khóa-research asset.
AI summary
condensed take on Nâng cao version:
- Ecommerce site tìm kiếm là hai topics trong một. Đó feature (đó on-site tìm kiếm
box) là một cao-intent conversion tool và một đầu tiên-party từ khóa-research goldmine.
Đó kết quả các trang (
/search?q=...) là an SEO liability. không conflate them. - Đó kết quả các trang là classic crawl waste. Google lists “Faceted navigation and session identifiers” (bản dịch) «Faceted navigation và session identifiers» đầu tiên among thấp-giá trị-thêm URL categories; internal tìm kiếm URLs là đó giống nhau infinite, thin, near-duplicate, thường-empty pattern, và they “drain crawl activity from pages that do actually have value.” (bản dịch) «drain crawl activity từ các trang đó làm thực ra có giá trị.»
- robots.txt beats noindex cho này job.
noindexvẫn forces một crawl trước đó trang là dropped (“don’t use noindex, as Google will still request… wasting crawling time” (bản dịch) «không dùng noindex, as Google sẽ vẫn yêu cầu… wasting crawling time»), so disallow đó tìm kiếm path trong robots.txt so bots không bao giờ fetch điều này. - Không bao giờ disallow và noindex đó giống nhau URL — một blocked trang không thể là đọc, so đó noindex là không bao giờ seen, và một linked-để blocked URL có thể vẫn là được lập chỉ mục as một bare URL.
- Empty kết quả → real 404, không soft 404 (“soft 404 pages will continue to be
crawled, and waste your budget” (bản dịch) «soft 404 các trang sẽ continue để là được crawl, và waste của bạn budget»); hoặc serve đó zero-kết quả UX behind an
đã-blocked
/searchpath. - Đó dài-tail exception: không chỉ mục thô tìm kiếm URLs. Mine tìm kiếm logs cho demand, validate điều này so với real tìm kiếm volume, và xây dựng một proper category/landing trang tại một sạch static URL cho đó winners.
- Neighbors: faceted navigation (giống nhau parameter-explosion vấn đề), category trang SEO (nơi đó demand nên land), ngân sách crawl (đó efficiency framing).
Tài liệu chính thức
Chính-nguồn tài liệu. có không single Google doc titled “internal site search” (bản dịch) «internal site tìm kiếm» — đó hướng dẫn lives across đó crawl-budget, faceted-navigation, và duplicate-URL tài liệu, vì tìm kiếm-kết quả các trang là an instance of đó giống nhau thấp-giá trị-URL vấn đề.
Google — crawling & ngân sách crawl
- Optimize của bạn ngân sách crawl — robots.txt-over-noindex rule, soft-404 waste,
404/410cho đã xóa các trang, và ai thực ra cần để worry về ngân sách crawl. - Điều gì Ngân sách crawl có nghĩ là cho Googlebot — canonical list của thấp-giá trị-thêm URL categories (faceted navigation và session identifiers đầu tiên) và Vì sao họ drain crawl từ valuable các trang.
- Managing crawling của faceted navigation các URL — closest analog để internal tìm kiếm: robots.txt để block, URL fragments để tránh impact, canonical as weaker dài-term tool, và
404cho rỗng combinations. (crawler-infrastructure version.)
Google — lập chỉ mục & duplicates
- Introduction để robots.txt — Điều gì
Disallowlàm (chặn crawling) và, importantly, không làm (xóa từ chỉ mục). - Block Tìm kiếm lập chỉ mục với noindex — tool cho removing các trang từ chỉ mục, và requirement đó trang là crawlable cho tag để là seen.
- Consolidate duplicate các URL — canonicalization background cho near-duplicate side của kết quả tìm kiếm.
Google — ecommerce specialty
- Designing URL structure cho ecommerce các trang — minimizing duplicate các URL và giữ session/theo dõi parameters off liên kết nội bộ.
- Help Google understand của bạn ecommerce trang web structure — case cho purpose-được xây dựng category các trang (nơi tìm kiếm-log demand nên land) over dynamic các URL.
Quotes từ nguồn
On-đó-record statements từ Google. Mỗi link là một deep link đó jumps để đó quoted passage on đó trang nguồn. Ở đó không một Google quote đó names “internal site search” (bản dịch) «internal site tìm kiếm» cụ thể, so đó material dưới là đó hướng dẫn on đó category of URL đó tìm kiếm-kết quả các trang belong để — crawl-budget waste, robots-so với-noindex, và soft 404s — mà là chính xác điều gì governs them.
Google — Điều gì wastes ngân sách crawl
- “Faceted navigation and session identifiers / On-site duplicate content / Soft error pages / Hacked pages / Infinite spaces and proxies / Low quality and spam content” (bản dịch) «Faceted navigation và session identifiers / On-site duplicate nội dung / Soft lỗi các trang / Hacked các trang / Infinite spaces và proxies / Thấp quality và spam nội dung» — Gary Illyes, on đó thấp-giá trị-thêm URL categories “in order of significance.” (bản dịch) «trong order of significance.» Internal kết quả tìm kiếm các trang là an instance of đó đầu tiên three. Jump để quote
- “Wasting server resources on pages like these will drain crawl activity from pages that do actually have value, which may cause a significant delay in discovering great content on a site.” (bản dịch) «Wasting máy chủ các tài nguyên on các trang như những sẽ drain crawl activity từ các trang đó làm thực ra có giá trị, mà có thể nguyên nhân một significant delay trong discovering great nội dung on một site.» — Gary Illyes, Google. Jump để quote
- “An increased crawl rate will not necessarily lead to better positions in Search results… while crawling is necessary for being in the results, it’s not a ranking signal.” (bản dịch) «An increased tốc độ crawl sẽ không nhất thiết lead để tốt hơn positions trong Kết quả tìm kiếm… trong khi crawling là necessary cho đang trong đó kết quả, đây là không phải là tín hiệu xếp hạng.» — Gary Illyes, Google (i.e. getting của bạn tìm kiếm các trang được crawl hơn sẽ không help bất cứ điều gì). Jump để quote
Google — robots.txt so với noindex và soft 404
- “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.” (bản dịch) «không dùng noindex, as Google sẽ vẫn yêu cầu, nhưng thì drop đó trang khi điều này sees một noindex meta tag hoặc header trong đó HTTP phản hồi, wasting crawling time.» — Google Search Central, on vì sao robots.txt (không noindex) là đó crawl-budget tool. Jump để quote
- “soft 404 pages will continue to be crawled, and waste your budget.” (bản dịch) «soft 404 các trang sẽ continue để là được crawl, và waste của bạn budget.» — Google
Tìm kiếm Central, on empty/zero-kết quả các trang đó trả về
200 OK. Jump để quote - “Return a 404 or 410 status code for permanently removed pages… a 404 status code is a strong signal not to crawl that URL again.” (bản dịch) «Trả về một 404 hoặc 410 mã trạng thái cho permanently đã xóa các trang… một 404 mã trạng thái là một mạnh tín hiệu không để crawl đó URL again.» — Google Search Central. Jump để quote
Google — ngân sách crawl chủ yếu quan trọng ở quy mô lớn
- “If your site doesn’t have a large number of pages that change rapidly, or if your pages seem to be crawled the same day that they are published, you don’t need to read this guide.” (bản dịch) «Nếu trang web của bạn không có một lớn number of các trang đó thay đổi rapidly, hoặc nếu của bạn các trang seem để là được crawl đó giống nhau day đó they là published, bạn không cần để đọc này hướng dẫn.» Jump để quote
Mà control cho tìm kiếm-kết quả URL?
Hoạt động top để bottom và dừng tại đầu tiên match.
1. là điều này tiêu chuẩn case — kết quả tìm kiếm bạn không bao giờ muốn được crawl hoặc được xếp hạng?
→ robots.txt disallow tìm kiếm path (/search, ?q=, ?s=, /catalogsearch/).
Bots không bao giờ fetch nó, so nó không bao giờ costs ngân sách crawl. Làm không cũng thêm noindex.
2. là những điều này tìm kiếm các URL đã được lập chỉ mục và bạn cần them out của chỉ mục?
→ không chỉ disallow — robots-blocked URL có thể stay được lập chỉ mục. Thay vì: cho phép
crawling temporarily và phục vụ noindex (hoặc sử dụng GSC Removals tool cho urgent
cases) cho đến khi họ drop, sau đó disallow để save tương lai crawl. không bao giờ làm cả hai tại sau khi.
3. Làm cụ thể query có genuine, repeated demand (internal và external)?
→ không chỉ mục tìm kiếm URL. Xây dựng thực category / collection / landing
trang tại sạch static URL, với tiêu đề, H1, BreadcrumbList, và hữu ích copy.
Promote demand để purpose-được xây dựng trang; giữ blocking thô tìm kiếm path.
4. Điều gì nên rỗng / zero-kết quả tìm kiếm trả về?
→ thực 404 (hoặc phục vụ conversion-focused “không kết quả” trang behind
đã-blocked /search path). không bao giờ 200 OK “không kết quả” trang đó crawlable —
đó soft 404 và nó wastes budget.
5. là của bạn store nhỏ (được crawl giống nhau-day, well dưới six figures của các URL)? → Ngân sách crawl itself probably không phải của bạn vấn đề — nhưng vẫn block tìm kiếm các URL để tránh duplicate/thin nội dung và chỉ mục bloat. khắc phục là một-time và cheap either way.
Ecommerce trang web tìm kiếm SEO checklist
Contain kết quả các trang
- Tìm kiếm-kết quả path (
/search,?q=,?s=, nền tảng tương đương) là blocked trongrobots.txt. - Tìm kiếm-kết quả các URL là không cũng carrying
noindextag (blocking + noindex on giống nhau URL cancels noindex). - Không liên kết nội bộ truyền giá trị liên kết vào tìm kiếm các URL (họ không nên là trong của bạn nav, sitemap, hoặc canonical tags).
- Tìm kiếm các URL là không trong của bạn XML sitemap.
- bất kỳ tìm kiếm các URL đã trong chỉ mục là là cleaned lên right way (cho phép-crawl + noindex cho đến khi dropped, hoặc GSC Removals cho urgent cases) — trước khi bạn disallow them.
Xử lý rỗng kết quả
- Zero-kết quả các trang trả về thực
404(không200 OKsoft 404), hoặc trực tiếp behind đã-blocked tìm kiếm path. - human-facing zero-kết quả experience recovers shopper (suggested categories, popular các sản phẩm, spelling/synonym suggestions).
Mine demand
- Internal tìm kiếm query nhật ký là reviewed regularly cho sản phẩm gaps và customer phrasing.
- Cao-volume internal các truy vấn là cross-checked so với thực external tìm kiếm demand.
- Winning các truy vấn là turned vào purpose-được xây dựng category/landing các trang (sạch
static URL, tiêu đề, H1,
BreadcrumbList, hữu ích copy) — không được lập chỉ mục tìm kiếm các URL.
Làm feature good (UX/CRO)
- Tìm kiếm xử lý typos và synonyms.
- Tìm kiếm là fast và trả về relevant kết quả.
- Merchandising/boosting là đặt cho mấu chốt các truy vấnơi nó matters.
mental models
1. Hai jobs, một name. “Ecommerce site search SEO” (bản dịch) «Ecommerce site tìm kiếm SEO» bundles hai unrelated jobs: làm đó feature good (UX, CRO, query-log mining) và giữ đó kết quả URLs từ hurting organic tìm kiếm (containment). Optimize đó đầu tiên aggressively; contain đó second theo mặc định. Gần như mỗi mistake trong này topic là applying job-1 enthusiasm để một job-2 URL space.
2. kết quả tìm kiếm là faceted-navigation vấn đề trong disguise.
?q= URL là giống nhau infinite, thin, near-duplicate, đôi khi-rỗng pattern as
?color=&size= facet. giống nhau toolkit áp dụng: block noise (robots.txt),
404 empties, canonical là weaker fallback, và promote thực demand
để purpose-được xây dựng trang.
3. robots.txt và noindex không phải interchangeable.
robots.txt = dừng crawling (saves budget, nhưng có thể’t xóa đã-được lập chỉ mục URL).
noindex = dừng lập chỉ mục (xóa trang, nhưng chỉ sau khi crawl, so nó saves không
budget — và nó invisible nếu URL là cũng blocked). Pick một đó matches
của bạn goal, và không bao giờ stack them on giống nhau URL.
4. tín hiệu lives trong box, không URL. valuable điều về trang web tìm kiếm không phải kết quả trang — nó query. Treat tìm kiếm log as đầu tiên-party từ khóa dataset. URL nhận blocked; demand nó reveals nhận thực trang.
5. Scale sets stakes, không khắc phục. Ngân sách crawl là big-trang web concern; duplicate/thin nội dung và chỉ mục bloat không phải. containment khắc phục (block tìm kiếm các URL, 404 empties) là cheap và đúng tại mỗi size — so chỉ làm nó regardless của Cách big của bạn store là.
Ways để nhận trang web tìm kiếm SEO sai
Disallowing và noindexing giống nhau tìm kiếm URL.
single phần lớn phổ biến mistake. nếu robots.txt chặn URL, Googlebot có thể’t fetch
nó, so nó không bao giờ sees noindex tag — và linked-để blocked URL có thể stay được lập chỉ mục
as bare URL. sử dụng một tool theo goal, không bao giờ cả hai on giống nhau URL.
Reaching cho noindex để “save crawl budget.” (bản dịch) «save ngân sách crawl.»
noindex không dừng crawling — Google vẫn các yêu cầu đó trang để see đó tag, thì
drops điều này, “wasting crawling time.” (bản dịch) «wasting crawling time.» Cho budget, đó tool là robots.txt.
Phục vụ trang 200 OK “không kết quả” (không có kết quả).
Một trang không có kết quả nhưng vẫn có thể crawl và trả về 200 là soft 404; Google tiếp tục crawl và xem đó là lãng phí. Hãy trả về 404 thực hoặc đặt trải nghiệm không có kết quả phía sau một đường dẫn đã bị chặn.
Trying để xếp hạng thô /search?q= các URL.
Even Khi query có thực demand, thô tìm kiếm URL là thin và near-duplicate.
khắc phục là purpose-được xây dựng category/landing trang, không lập chỉ mục kết quả tìm kiếm trang.
Linking để tìm kiếm URLs từ của bạn nav, sitemap, hoặc “popular searches” (bản dịch) «popular searches» widgets.
“Popular searches” (bản dịch) «Popular searches» chips, autocomplete links, và sitemap entries pointing tại
/search?q= feed các crawler straight vào đó space bạn là trying để contain. Giữ
liên kết nội bộ pointed tại real category/sản phẩm các trang.
Letting session IDs và theo dõi params ride on tìm kiếm các URL.
/search?q=shoes&sessionid=…&utm_… multiplies giống nhau thin trang vào nhiều. giữ
session/theo dõi parameters off liên kết nội bộ — Google groups session identifiers
với faceted navigation as top crawl-waste.
Assuming nhỏ store là exempt. bạn có thể không có crawl-budget vấn đề, nhưng Bạn có thể vẫn nhận duplicate/thin nội dung và chỉ mục bloat. Block tìm kiếm các URL regardless của size.
Ecommerce trang web tìm kiếm — bảng tra nhanh
Mà control làm Điều gì
| Control | Dừng crawling? | Dừng lập chỉ mục? | Dùng điều này cho tìm kiếm các trang khi… |
|---|---|---|---|
robots.txt disallow | Có | Không (linked URLs có thể linger) | Đó thông thường case — không bao giờ muốn them được crawl hoặc được xếp hạng |
noindex (crawlable) | Không | Có | Cleaning đã-được lập chỉ mục tìm kiếm URLs out of đó chỉ mục |
robots.txt + noindex together | — | Hỏng | Không bao giờ — block hides đó noindex tag |
Real 404 / 410 | Các tín hiệu “don’t recrawl” (bản dịch) «không recrawl» | Drops từ chỉ mục | Empty / zero-kết quả các trang |
rel=canonical | Không | Consolidates (hint chỉ) | Yếu fallback; không đó chính tool ở đây |
Query → hành động
| Situation | Hành động |
|---|---|
| tiêu chuẩn kết quả tìm kiếm URL | Block trong robots.txt |
| Tìm kiếm URL đã được lập chỉ mục, cầnó đã biến mất | Cho phép-crawl + noindex cho đến khi dropped, sau đó block |
| Query với thực, repeated demand | Xây dựng category/landing trang tại sạch URL — không chỉ mục ?q= |
| rỗng / zero-kết quả tìm kiếm | thực 404 (hoặc không-kết quả UX behind blocked path) |
| Session/theo dõi params on tìm kiếm các URL | giữ them off liên kết nội bộ; block pattern |
Fast facts
- Google #1 crawl-waste category: faceted navigation và session identifiers — kết quả tìm kiếm các trang là giống nhau pattern.
noindexkhông save ngân sách crawl — Google các yêu cầu trang đầu tiên.- Soft 404s (
200 OK“không kết quả”) giữ getting được crawl và waste budget. - Ngân sách crawl là mostly lớn-trang web concern; chỉ mục bloat/duplication không phải.
- valuable output của trang web tìm kiếm là query log, không kết quả URL.
Tools cho ecommerce trang web tìm kiếm SEO
- Google Analytics 4 — tìm kiếm trên website — báo cáo cụm từ tìm kiếm của GA4 ghi lại những gì người mua nhập vào tìm kiếm trên trang (hãy cấu hình tham số truy vấn tìm kiếm trong luồng dữ liệu). Đây là nguồn dữ liệu nhu cầu nội bộ chính cho bước khai thác truy vấn.
- Phân tích tìm kiếm nội bộ của nền tảng — phân tích tìm kiếm của Shopify, bảng điều khiển Algolia / Klevu / Searchspring, báo cáo cụm từ tìm kiếm của Magento — cho biết các truy vấn không có kết quả, truy vấn đứng đầu và tỷ lệ nhấp, qua đó cho bạn biết nên xây gì và trải nghiệm tìm kiếm đang hỏng ở đâu.
- Google Search Console — báo cáo Trang Lập chỉ mục — theo dõi các nhóm bị loại trừ để phát hiện URL tìm kiếm/tham số tăng dần; đó là dấu hiệu cơ chế khoanh vùng bị rò rỉ.
- GSC — Crawl Số liệu — kiểm tra Googlebot có dành thời gian cho
/searchhoặc URL?q=hay không. - GSC — URL Inspection / Removals — xác nhận URL tìm kiếm được xử lý như thế nào và dùng Removals để dọn khẩn cấp các trang tìm kiếm đã được lập chỉ mục.
- Screaming Frog SEO Spider / Ahrefs Site Audit — crawl cửa hàng để tìm URL tìm kiếm được liên kết nội bộ, nằm trong sitemap hoặc trả về
200cho kết quả rỗng, cùng các mẫu soft-404 và gần trùng. - Công cụ nghiên cứu từ khóa (ví dụ Ahrefs Từ khóa Explorer) — xác thực rằng một truy vấnội bộ có lượng tìm kiếm cao cũng có nhu cầu tìm kiếm bên ngoài thực sự trước khi bạn xây trang cho nó.
phổ biến internal-tìm kiếm SEO các vấn đề
Tìm kiếm các URL vẫn được lập chỉ mục sau khi robots.txt block
có khả năng nguyên nhân: robots.txt ngăn crawling nhưng không bảo đảm deindexing, so Google
không thể see noindex on blocked trang. khắc phục: temporarily cho phép crawling và phục vụ
noindex cho đến khi các URL drop, sau đó disallow pattern để ngăn tương lai crawl waste.
xác nhận với URL Inspection thay vì site: query alone.
Tìm kiếm không có kết quả xuất hiện dưới dạng soft 404s
có khả năng nguyên nhân: template trả về 200 OK even Khi không các sản phẩm exist. khắc phục: trả về
thực 404 hoặc giữ human-friendly recovery experience behind tìm kiếm path đã
blocked từ crawling. xác nhận HTTP status riêng từ visible message.
Googlebot tiếp tục crawl các tổ hợp truy vấn mới
có khả năng nguyên nhân: forms, liên kết nội bộ, parameters, hoặc inconsistent path variants expose lớn hơn URL space hơn robots rule covers. khắc phục: inventory thực tế tìm kiếm URL patterns từ nhật ký, xóa crawlable links để them, và cập nhật narrowly tested disallow rules. xác nhận đó valuable sản phẩm và category các URL vẫn được phép.
promoted landing trang competes với của nó old tìm kiếm URL
có khả năng nguyên nhân: thô tìm kiếm kết quả là vẫn crawlable hoặc internally linked sau khi curated trang launched. khắc phục: point navigation và contextual links để sạch landing trang, giữ thô tìm kiếm space controlled, và verify landing trang là self-canonical.
Simplified trang web-tìm kiếm các ví dụ
Crawl containment không có conflicting directive
User-facing search: /search?q=waterproof-boots
robots.txt: Disallow: /search
page-level noindex: not relied on while the path is blocked
XML sitemap: search URL omittedblock addresses tương lai crawling. nếu URL là đã được lập chỉ mục, đầu tiên cho phép trang
để là được crawl với noindex; disallow nó chỉ sau khi removal.
Promote demand để thực trang
Before: /search?q=gluten-free-protein-bars
After: /collections/gluten-free-protein-bars/sạch collection nhận ổn định tiêu đề, H1, hữu ích copy, breadcrumbs, curated các sản phẩm, và liên kết nội bộ. thô tìm kiếm URL vẫn part của non-indexable tìm kiếm space.
Prompts cho trang web-tìm kiếm analysis
Classify internal các truy vấn vào actions
Paste CSV của query, tìm kiếm count, kết quả count, và conversions. Xóa personal dữ liệu trước khi sharing nó với bất kỳ model.
You are reviewing ecommerce internal-search demand. For each supplied query, classify it
as: synonym/merchandising fix, zero-result inventory gap, possible curated landing page,
navigation problem, or noise. Explain the evidence from the supplied columns only. Do not
invent external search volume. Return a table and a separate list of items that require
external keyword validation before an indexable page is created.Audit tìm kiếm-URL controls
Paste representative tìm kiếm các URL, robots.txt, phản hồi các header, và relevant HTML head.
Audit these internal-search URLs for crawl and index-control conflicts. For each URL,
report: robots.txt access, HTTP status, meta or X-Robots-Tag directive, canonical target,
internal-link source, and sitemap presence. Flag robots.txt + noindex conflicts and
200-status zero-result pages. Do not infer any value that is absent from the input. Scripts cho finding exposed tìm kiếm các URL
kiểm tra representative URL’s phản hồi và robots file
curl -I 'https://www.example.com/search?q=test'
curl -sS 'https://www.example.com/robots.txt'đầu tiên command xác nhận thực HTTP status; thứ hai lets bạn so sánh chính xác path so với deployed rules. Substitute trang web bạn control.
tìm kiếm links trong hiện tại được kết xuất trang
Chạy điều này trong DevTools Console on representative category hoặc navigation trang:
[...document.querySelectorAll('a[href]')]
.map(a => a.href)
.filter(href => /(?:\/search(?:\/|\?|$)|[?&](?:q|query|s)=)/i.test(href));bất kỳ kết quả deserves review vì ordinary crawlable links có thể expose tìm kiếm URL space even Khi feature begins as form.
Count tìm kiếm-path các yêu cầu trong access-log extract
awk '$7 ~ /^\/search([/?]|$)/ {print $7}' access.log | sort | uniq -c | sort -nrAdjust yêu cầu-path trường cho của bạn log format. điều này surfaces thực tế được crawl variants; nó không distinguish bots trừ khi input có đã là filtered appropriately.
Prove tìm kiếm controls hoạt động
Crawl-control kiểm thử
Cần chạy: yêu cầu một số URL tìm kiếm đại diện và URL danh mụcó giá trị trong Trình kiểm tra robots.txt. Kết quả mong đợi: các mẫu tìm kiếm bị chặn, trong khi đường dẫn sản phẩm và danh mục vẫn được phép truy cập. Diễn giải thất bại: quy tắc quá hẹp, quá rộng hoặc không khớp với các mẫu URL đã triển khai. Khoảng thời gian theo dõi: ngay sau khi triển khai robots.txt. Điều kiện rollback: các URL danh mục hợp lệ bị cấm truy cập.
Zero-kết quả status kiểm thử
Cần chạy: gửi yêu cầu truy vấn không có kết quả đã biết bằng curl -I. Kết quả mong đợi: trả về 404 thực khi URL vẫn có thể crawl, hoặc xác nhận toàn bộ đường dẫn tìm kiếm đã bị chặn. Diễn giải thất bại: template không có kết quả nhưng vẫn crawl được và trả 200 là rủi ro soft 404. Khoảng thời gian theo dõi: ngay sau khi phát hành template. Điều kiện rollback: các lượtìm kiếm hợp lệ hoặc trang sản phẩm bắt đầu trả về mã lỗi.
Promoted landing-trang kiểm thử
Cần chạy: kiểm tra URL được tuyển chọn mới, canonical của URL, liên kết nội bộ và biến thể tương đương trong tìm kiếm thô. Kết quả mong đợi: trang được tuyển chọn trả 200, tự canonical, nhận được liên kết có thể crawl, còn không gian URL tìm kiếm thô vẫn được kiểm soát. Diễn giải thất bại: hai loại URL cạnh tranh nhau hoặc trang mới bị mồ côi. Khoảng thời gian theo dõi: kiểm tra kỹ thuật ngay lập tức, sau đó theo dõi Search Console khi crawl lại. Điều kiện rollback: bản phát hành làm lộ không gian URL truy vấn không được kiểm soát.
Standing trang web-tìm kiếm các chỉ số
Tìm kiếm-URL crawl share
Chỉ số: share của verified tìm kiếm-engine các yêu cầu going để internal-tìm kiếm các URL. Điều gì nó tells bạn: liệu controlled URL space vẫn consumes crawl activity. Cách pull nó: bot-verified máy chủ nhật ký grouped by path và parameter pattern. Benchmark / realistic range: establish pre-thay đổi baseline và drive avoidable tìm kiếm-URL các yêu cầu xuống không có suppressing valuable catalog crawling. Cadence: weekly sau khi thay đổi, sau đó monthly.
Zero-kết quả query rate
Chỉ số: internal searches đó trả về không các sản phẩm as share của all internal searches. Điều gì nó tells bạn: nơi synonyms, merchandising, navigation, hoặc inventory fail shoppers. Cách pull nó: trang web-tìm kiếm phân tích segmented by normalized query. Benchmark / realistic range: so sánh categories và trend so với store own baseline; catalog mix làm universal đích misleading. Cadence: weekly cho merchandising và monthly Đối với SEO/nội dung planning.
Tìm kiếm-assisted conversion
Chỉ số: conversion rate và revenue cho sessions sử dụng trang web tìm kiếm, với query groups kept visible. Điều gì nó tells bạn: liệu feature helps shoppers tìm các sản phẩm rather hơn merely generating các URL. Cách pull nó: phân tích events joined để transactions. Benchmark / realistic range: sử dụng non-tìm kiếm sessions và prior periods as context, không as proof của causation. Cadence: monthly và sau khi relevance thay đổi.
Demand promoted để durable các trang
Chỉ số: validated internal-query themes turned vào curated các trang, plus những điều đó các trang’ organic impressions và conversions. Điều gì nó tells bạn: liệu đầu tiên-party demand là becoming hữu ích indexable inventory. Cách pull nó: maintain launch list và join nó để Search Console và phân tích. Benchmark / realistic range: assess mỗi trang so với của nó được ghi lại demand case. Cadence: quarterly.
các tài nguyên worth của bạn time
My related writing
- Người mới bắt đầu Hướng dẫn để kỹ thuật SEO — nơi ngân sách crawl, lập chỉ mục, và duplicate-URL control fit trong bigger picture.
- Faceted Navigation: Hướng dẫn cho SEOs — closest sibling topic; giống nhau block—noise logic đó governs internal tìm kiếm các URL.
- Ngân sách crawl: Mọi thứ bạn cần Know Đối với SEO — Vì sao thấp-giá trị URL spaces như kết quả tìm kiếm drain crawl từ thựcác trang, và ai thực ra cần để care.
- Robots.txt và SEO: Mọi thứ bạn cần Know — tool bạn’ll sử dụng để contain kết quả tìm kiếm các trang, và crawl-so với-chỉ mục phân biệt đó làm nó hoạt động.
My speaking
- Cách Tìm kiếm Hoạt động (SlideShare) — my walkthrough of crawling, kết xuất, lập chỉ mục, và xếp hạng, mà là đó mental model behind treating tìm kiếm URLs as crawl waste. (My standing disclaimer áp dụng: “This is my understanding of systems… not going to be 100% complete or accurate.” (bản dịch) «Này là my understanding of các hệ thống… không going để là 100% hoàn tất hoặc chính xác.»)
Từ khoảng đó ngành
- Điều gì Ngân sách crawl Có nghĩa là cho Googlebot (Google Search Central) — Gary Illyes’ canonical list of thấp-giá trị-thêm URL categories đó kết quả tìm kiếm các trang belong để.
- Optimize của bạn ngân sách crawl (Google Search Central) — đó robots.txt-over-noindex rule và đó soft-404 crawl-waste warning.
- Managing crawling of faceted navigation URLs (Google Search Central) — đó faceted-nav playbook đó maps trực tiếp onto internal tìm kiếm URLs (robots.txt để block,
404cho empty kết quả, canonical as đó weaker tool). - Google biggest crawling các vấn đề (Search Engine Land) — Gary Illyes’ breakdown of điều gì thực ra gây ra overcrawl, với faceted navigation tại roughly half of all reported các vấn đề.
- Google Gary Illyes Continues Để Warn Về URL Parameter Các vấn đề (Search Engine Journal) — đó “1000 URLs to a scorching 1 million” (bản dịch) «1000 URLs để một scorching 1 million» URL-space-explosion warning đó áp dụng equally để tìm kiếm parameters.
Tự kiểm tra: Ecommerce trang web Tìm kiếm SEO
Five nhanh cácâu hỏi on Cách internal kết quả tìm kiếm các trang interact với SEO. Pick câu trả lời cho mỗi, sau đó kiểm tra.
Nhật ký thay đổi
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.