Hướng dẫn về Canonicalization

Cách các công cụ tìm kiếm pick một canonical URL among duplicates và consolidate các tín hiệu xếp hạng onto điều này — vì sao rel=canonical là một hint, không một rule, và cách align mỗi tín hiệu.

Xuất bản lần đầu: 23 thg 6, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này

Canonicalization là cách một công cụ tìm kiếm picks một representative URL khi several serve đó giống nhau hoặc near-duplicate nội dung, thì consolidates các tín hiệu xếp hạng (links, PageRank, anchor text) onto đó chosen URL. Đó single hầu hết quan trọng điều to nhận right: rel=canonical là một hint, không một rule — Google clusters duplicates, thì selects một canonical dùng một growing set of các tín hiệu (~20 per Illyes trong 2020, ~40 per Google Allan Scott by 2025): đó rel=canonical annotation, các chuyển hướng, sitemap inclusion, liên kết nội bộ, HTTPS, và URL formatting. Điều này có thể và làm override của bạn declared canonical (GSC: 'Duplicate, Google chose khác nhau canonical hơn người dùng'). Canonical không phải một 301, và đây là không an lập chỉ mục directive like noindex. Làm mỗi tín hiệu point tại đó giống nhau URL và verify đó chosen canonical trong Search Console. Này hub links down to canonical tags, duplicate nội dung, và URL parameters.

TL;DR — Canonicalization là clustering + selection + consolidation: Google detects duplicates (nội dung checksums/fingerprints), clusters them, picks một canonical, và consolidates các tín hiệu xếp hạng (links, PageRank, anchor text) onto điều này. rel="canonical" là một mạnh hint, không một directive — Google có thể và làm override điều này, surfaced trong GSC as “Duplicate, Google chose different canonical than user.” (bản dịch) «Duplicate, Google chose khác nhau canonical hơn người dùng.» Điều này weighs một growing set of các tín hiệu (~20 per Illyes trong 2020, ~40 per Google Allan Scott by 2025): đó rel=canonical annotation, các chuyển hướng, sitemap inclusion, liên kết nội bộ, HTTPS over HTTP, và ngắn hơn-over-lâu hơn URLs — với some outweighing others (một chuyển hướng beats đó HTTPS tín hiệu). Canonical là không một 301 và không an lập chỉ mục directive like noindex. Làm mỗi tín hiệu point tại một URL, dùng self-referencing canonicals, và verify đó chosen canonical trong Search Console’s URL Inspection tool.

Điều gì canonicalization thực ra là

Canonicalization sits between duplicate URLs and the index — deciding which one URL represents the group. Nguồn: /technical-seo/how-search-works/indexing/canonicalization/

Three reachable duplicate URL variants feed a canonicalization decision. A separate bundle of signals also feeds the decision: rel=canonical, redirects, sitemap inclusion, internal links, and HTTPS. The decision selects one representative canonical URL, which may be indexed and shown in search while cluster signals consolidate onto it. The other duplicate URLs remain reachable rather than being deleted.

© Patrick Stox LLC · CC BY 4.0 ·

Google definition là precise: “Canonicalization is the process of selecting the representative –canonical– URL of a piece of content,” (bản dịch) «Canonicalization là đó xử lý of selecting đó representative –canonical– URL of một piece of nội dung,»“a canonical URL is the URL of a page that Google chose as the most representative from a set of duplicate pages.” (bản dịch) «một canonical URL là đó URL of một trang đó Google chose as đó hầu hết representative từ một set of duplicate các trang.» Evidence for this claim Google groups similar pages and selects a representative canonical URL for the cluster. Scope: Google Search canonical selection for duplicate or very similar content. Confidence: high · Verified: Google Search Central: In-depth guide to how Google Search works I wrote Ahrefs’ canonicalization hướng dẫn, và đó way I frame điều này có đó có thực sự hai jobs happening: “Clustering creates a cluster of duplicate pages, and canonicalization chooses which version signals consolidate to and what page will be shown in search results.” (bản dịch) «Clustering tạo một cluster of duplicate các trang, và canonicalization chọn mà version các tín hiệu consolidate to và điều gì trang sẽ là shown trong kết quả tìm kiếm.»

So three điều là going on, trong order:

  1. Detect & cluster duplicate (và near-duplicate) các URL.
  2. Select một của them as canonical.
  3. Consolidate các tín hiệu xếp hạng onto đó chosen URL.

Nhận những điều đó three straight và phần lớn canonicalization confusion evaporates.

Vì sao điều này quan trọng

Google là candid đó duplicates là mostly một usability và reporting vấn đề, không một moral failing: “having the same content accessible through many different URLs can be a bad user experience… and it may make it harder for you to track how your content performs in search results.” (bản dịch) «có đó giống nhau nội dung accessible qua nhiều khác nhau URLs có thể là một bad người dùng experience… và điều này có thể làm điều này harder cho bạn to track cách của bạn nội dung performs trong kết quả tìm kiếm.» Hầu hết duplicates không nefarious — họ là ordinary kỹ thuật accidents (parameters, faceted navigation, giao thức/host variants, session IDs).

thực payoff hiển thị up on four surfaces, và nó worth là precise về mỗi thay vì treating “canonicalization helps SEO” (bản dịch) «canonicalization helps SEO» as một vague benefit:

  • Cluster membership. Duplicate các URL nhận grouped vào một cluster; canonical là đó cluster designated representative.
  • Relative crawl frequency. Google nói canonical trang nhận được crawl phần lớn regularly, và duplicates ít hơn thường — relative effect đó trims redundant crawling. nó không promise đó canonicalizing một trang instantly frees up budget elsewhere hoặc speeds up lập chỉ mục của unrelated các trang.
  • nội dung và quality evaluation. Google thông thường dùng canonical as của nó main nguồn cho evaluating nội dung quality và relevance.
  • Điều gì nhận served. kết quả tìm kiếm thường link để canonical — nhưng không luôn. Google có thể phục vụ duplicate thay vì Khi nó tốt hơn suited để người dùng, chẳng hạn như device-cụ thể version.

Google tài liệu frame đó tín hiệu side plainly: declaring một canonical “helps search engines to be able to consolidate the signals they have for the individual URLs (such as links to them) into a single, preferred URL.” (bản dịch) «helps các công cụ tìm kiếm to là able to consolidate đó các tín hiệu they có cho đó individual URLs (such as links to them) vào một single, được ưu tiên URL.» đó là conditional on đó đích thực ra becoming canonical — điều này không một bảo đảm đó mỗi declared canonical tự động pulls trong all of một duplicate PageRank, anchor text, hoặc xếp hạng giá trị. Nếu của bạn các tín hiệu disagree và Google picks điều gì đó khác, không có gì consolidates đó way bạn dự kiến.

và some duplication là chỉ thông thường — không spam-policy violation on của nó own. practical reasons để canonicalize là người dùng clarity, cleaner reporting, consistent Tìm kiếm URL, tín hiệu consolidation, và reducing duplicate crawling, không fear của penalty. (Uncontrolled duplication là vẫn worth sửa tại nguồn — đó ngân sách crawlfaceted navigation concern nhiều hơn hơn canonicalization một, nhưng họ’re connected.)

Cách Google chọn canonical

Canonicalization is three jobs, not one: cluster, select, consolidate. Nguồn: /technical-seo/how-search-works/indexing/canonicalization/

Step one fingerprints duplicate URLs and groups them into a cluster. Step two selects one URL as canonical while the others remain reachable alternates. Step three consolidates links, PageRank, and anchor text from the cluster onto the selected canonical.

© Patrick Stox LLC · CC BY 4.0 ·

Đây là part phần lớn các hướng dẫn hand-wave, so nó worth đang làm properly.

Step 1 — duplicate detection

Google fingerprints trang nội dung to tìm duplicates. Gary Illyes described đó mechanism on Tìm kiếm Off đó Record: “A checksum is basically a hash of the content. Basically a fingerprint.” (bản dịch) «MỘT checksum là basically một hash of đó nội dung. Basically một fingerprint.» Các trang với matching hoặc near-matching fingerprints (boilerplate like nav và footers là largely discounted) là candidates to là treated as duplicates.

Google hiện tại tài liệu puts giống nhau idea trong plainer terms không có checksum mechanics: during lập chỉ mục, nó compares mỗi trang chính nội dung và clusters các trang đó là giống nhau hoặc rất similar. Google không publish chính xác Cách fingerprinting hoạt động hoặc precisely Cách nhiều boilerplate nhận discounted, so treat Illyes’ checksum framing as directionally chính xác color từ 2020 conversation, không được ghi lại algorithm.

Step 2 — clustering

duplicate các URL nhận grouped vào cluster. Mọi thứ trong cluster là candidate để là canonical; chính xác một sẽ win.

Step 3 — selection từ cluster

Hiện tại Google picks. Điều này dùng một set of các tín hiệu — và đó published count có grown theo thời gian. Trong 2020 Illyes đã nói “we employ, I think, over twenty signals, we use over twenty signals, to decide which page to pick as canonical.” (bản dịch) «we employ, I think, over twenty các tín hiệu, we dùng over twenty các tín hiệu, to decide mà trang to pick as canonical.» By 2025 đó count Google talks về là cao hơn: as I noted trong my Ahrefs canonicalization hướng dẫn, “According to Google’s Allan Scott, there are ~40 different canonical selection signals.” (bản dịch) «Theo Google Allan Scott, có ~40 khác nhau canonical selection các tín hiệu.» Treat đó as Google có đã nói hơn publicly theo thời gian — 20+ trong 2020, ~40 by 2025 — không as một contradiction.

Google own tài liệu lists một handful explicitly: “There are a handful of factors that play a role in canonicalization: whether the page is served over HTTP or HTTPS, redirects, presence of the URL in a sitemap, and rel="canonical" link annotations.” (bản dịch) «Có một handful of factors đó play một role trong canonicalization: liệu đó trang là served over HTTP hoặc HTTPS, các chuyển hướng, presence of đó URL trong một sitemap, và rel="canonical" link annotations.» My fuller list adds đó rest of điều gì là commonly cited: duplicates, canonical link elements, sitemap URLs, liên kết nội bộ, liên kết bên ngoài, các chuyển hướng, hreflang, x-default hreflang, PageRank, HTTPS các trang over HTTP, và ngắn hơn URLs over lâu hơn ones.

Mà các tín hiệu outweigh mà

họ là không equal. Illyes đã là rõ ràng đó một “301 redirect, or any sort of redirect actually, should be much higher weight… than whether the page is on an http URL or https.” (bản dịch) «301 chuyển hướng, hoặc any sort of chuyển hướng thực ra, nên là nhiều cao hơn weight… hơn liệu đó trang là on an http URL hoặc https.» Và he called đó canonical tag itself “quite a strong signal” (bản dịch) «quite một mạnh tín hiệu» — mạnh, nhưng losable. As I put điều này trong my canonicalization hướng dẫn: đó canonical tag “is sometimes referred to as a hint because it’s just one canonicalization signal, but it is considered a strong signal. Google ignores it if other signals are stronger.” (bản dịch) «là sometimes referred to as một hint vì đây là chỉ một tín hiệu canonicalization, nhưng điều này là considered một mạnh tín hiệu. Google bỏ qua điều này nếu other các tín hiệu là stronger.»

Vì sao nó hint, không directive

Này là đó độ chính xác spine of đó toàn bộ topic. Google: “You can indicate your preference to Google using these techniques, but Google may choose a different page as canonical than you do, for various reasons. That is, indicating a canonical preference is a hint, not a rule.” (bản dịch) «Bạn có thể indicate của bạn preference to Google dùng những techniques, nhưng Google có thể chọn một khác nhau trang as canonical hơn bạn làm, cho various reasons. Đó là, indicating một canonical preference là một hint, không một rule.» Evidence for this claim Canonical declarations express a preference; Google can select a different canonical based on its signals. Scope: Google Search canonicalization; redirects and rel=canonical are strong signals while sitemap inclusion is weaker. Confidence: high · Verified: Google Search Central: How to specify a canonical URL Khi của bạn declared canonical loses, bạn see điều này trong Search Console as “Duplicate, Google chose different canonical than user” (bản dịch) «Duplicate, Google chose khác nhau canonical hơn người dùng» — mà, as I mô tả điều này, “means that Google chose a different URL to index than the one the user selected.” (bản dịch) «có nghĩa là đó Google chose một khác nhau URL to chỉ mục hơn đó một người dùng được chọn.» Đó cách sửa là gần như không bao giờ “add a stronger tag” (bản dịch) «thêm một stronger tag» — đây là align đó conflicting các tín hiệu.

Ways để specify canonical

Google says up front đó “none of them are required; your site will likely do just fine without specifying a canonical preference,” (bản dịch) «none of them là bắt buộc; trang web của bạn sẽ có khả năng làm chỉ fine không có specifying một canonical preference,» nhưng trong thực tế bạn muốn to là deliberate. Google hiện tại tài liệu cũng notes những các phương thức có thể stack — dùng several mạnh, aligned các tín hiệu together increases đó odds Google picks đó URL bạn muốn, though không single một of them bảo đảm điều này. Đó main các phương thức:

  • rel="canonical" link element — đó line trong đó <head>. Đó hầu hết phổ biến phương thức; Google calls điều này “a strong signal that the specified URL should become canonical.” (bản dịch) «một mạnh tín hiệu đó đó specified URL nên become canonical.» Điều này phải là trong đó <head> — an unclosed tag hoặc JavaScript đó pushes điều này vào đó <body> làm Google bỏ qua điều này. Declare chỉ một per trang; declare hơn một và Google bỏ qua all of them.
  • rel="canonical" HTTP header — cho non-HTML files (like PDFs) nơi có không <head> to put một tag trong, set đó canonical trong đó HTTP header phản hồi.
  • Các chuyển hướng“a strong signal that the target of the redirect should become canonical.” (bản dịch) «một mạnh tín hiệu đó đó đích of đó chuyển hướng nên become canonical.» Dùng một 301 khi bạn là thực ra moving nội dung.
  • Sitemap inclusion“a weak signal that helps the URLs that are included in a sitemap become canonical.” (bản dịch) «một yếu tín hiệu đó helps đó URLs đó là được bao gồm trong một sitemap become canonical.» List chỉ canonical URLs trong của bạn sitemap.
  • Liên kết nội bộ — link consistently to đó version bạn muốn. Inconsistent liên kết nội bộ là một of đó hầu hết phổ biến reasons của bạn các tín hiệu conflict.

Self-referencing và cross-domain canonicals

self-referencing canonical — indexable trang whose canonical points tại itself — là best practice on mỗi trang bạn muốn được lập chỉ mục. nó làm của bạn preference rõ ràng even Khi khác các tín hiệu là ambiguous, và nó neutralizes parameterized copies đó sẽ nếu không trông giống duplicates.

Cross-domain canonicals là supported: bạn có thể point một trang canonical tại một URL on another domain bạn control to consolidate to điều này (phổ biến với syndication). Đó chế độ lỗi to respect là hijacking — as I warn trong my canonicalization hướng dẫn, “In some really bad scenarios, a page on the wrong domain may be shown. This is referred to as hijacking.” (bản dịch) «Trong some thực sự bad scenarios, một trang on đó wrong domain có thể là shown. Này là referred to as hijacking.» đây là rare, nhưng đây là vì sao cross-domain canonicals deserve care.

Các trường hợp biên: Điều gì thực ra được tính as duplicate

Five situations nhận “duplicate” label sai nhiều hơn hơn bất kỳ others. pattern trong mỗi: không quyết định by URL feature ( ?, trang number, language folder, script tag) — quyết định by Điều gì được kết xuất chính nội dung thực ra là.

SituationTreat as duplicate?Vì sao
theo dõi hoặc session parameters (?utm_source=, ?sessionid=)thường cógiống nhau chính nội dung — safe để canonicalize để sạch URL.
Filter, sort, hoặc facet parameters (?color=red, ?sort=price)không tự độngcó thể produce materially khác nội dung hoặc intent hơn base trang — kiểm tra được kết xuất nội dung trước khi canonicalizing nó away.
Paginated các trang (/page/2/)KhôngGoogle xử lý mỗi trang trong series as tách biệt, với của nó own chính nội dung — cho mỗi unique URL và self-referencing canonical, không bao giờ canonical pointing tại trang 1.
Fully translated các trangKhôngkhác-language nội dung không phải duplicate của gốc even Khi template matches — relate them với hreflang, không canonical.
giống nhau-language regional variants (e.g., near-giống hệt en-US so với. en-GB các trang)đôi khinhững điều này có thể cluster like ordinary duplicates. giữ canonical preference trong giống nhau language và pair nó với reciprocal hreflang so right regional URL vẫn có chance để surface.

Hai chi tiết triển khai nguyên nhân silent failures thường đủ để call out on của họ own:

  • JavaScript-được kết xuất canonicals. Google hướng dẫn là để pick một clear nguồn cho giá trị: put nó trong ban đầu HTML và không overwrite nó với JavaScript, hoặc — nếu đó không có thể — leave nó out của HTML và đặt nó chỉ qua JavaScript. Declaring canonical trong nguồn thay đổi nó với script là thực tế thất bại chế độ: Google ends up với hai conflicting các tín hiệu từ một trang.
  • Non-HTML files. rel="canonical" HTTP header (cho PDFs, Word documents, và similar) là supported cho Google web kết quả tìm kiếm cụ thể — nó không universal tín hiệu across mỗi Google surface. sử dụng absolute URL, và không let file own metadata declare conflicting canonical.

Cách kiểm tra canonical Google chose

không assume của bạn HTML là đó nguồn of truth — Google lựa chọn là. As I tell mọi người: “Your main source of truth for what Google chose as the canonical will be the URL Inspection tool in Google Search Console. Enter the URL, and it will show what the declared canonical is and what Google chose as the canonical.” (bản dịch) «Của bạn main nguồn of truth cho điều gì Google chose as đó canonical sẽ là đó URL Inspection tool trong Google Search Console. Enter đó URL, và điều này sẽ cho thấy điều gì đó declared canonical là và điều gì Google chose as đó canonical.» Nếu đó hai disagree, đó là của bạn tín hiệu to go align mọi thứ.

một vài boundaries worth knowing trước khi bạn treat đó trường as gospel:

  • nó reflects được lập chỉ mục state, không trực tiếp kiểm tra. URL Inspection Google-được chọn canonical xuất hiện từ Điều gì Google có đã được lập chỉ mục. Trực tiếp Kiểm thử trong giống nhau tool có thể hiển thị bạn hiện tại các tín hiệu, nhưng nó có thể’t predict Điều gì Google sẽ select — treat được lập chỉ mục trường as lịch sử, không thực-time.
  • Visibility là scoped để properties bạn own. Bạn có thể chỉ see canonical information cho các URL bên trong Search Console properties bạn có access để, không cho arbitrary thứ ba-party các trang.
  • ** audit tool observes inputs, không Google decision.** tool like Canonicalization Checker trên hiển thị bạn các tín hiệu bạn’re sending — HTML, các header, các chuyển hướng. nó có thể’t tell bạn Điều gì Google thực ra được chọn; chỉ URL Inspection làm đó.
  • Không có bảo đảm của inclusion, timing, hoặc xếp hạng. Getting của bạn dự kiến URL được chọn as canonical không bảo đảm nó nhận được lập chỉ mục, không happen on fixed timeline, và không bảo đảm traffic hoặc thứ hạng — canonicalization decides representation, không những điều đó outcomes.

phổ biến canonicalization mistakes

recurring ones I see (several từ my own list của phổ biến mistakes):

  • Dùng một production canonical as staging-site protection. MỘT staging trang tại https://staging.example.com/pricing/ có thể point của nó canonical tại https://example.com/pricing/ và vẫn là được crawl, clustered, hoặc even shown trong khi Google reconciles đó các tín hiệu. Đó canonical says mà duplicate bạn ưu tiên; điều này không làm đó staging URL riêng tư và không trực tiếp Google to xóa điều này. Nếu đó staging host escaped vào tìm kiếm, giữ điều này crawlable với noindex until Google xử lý đó directive, hoặc chuyển hướng điều này nếu đó URL có một vĩnh viễn production replacement. Cho an environment đó nên không bao giờ là công khai, require authentication.
  • Canonicalizing to một non-duplicate. Pointing một trang canonical tại an unrelated trang tells Google họ là đó giống nhau; điều này có thể drop đó “duplicate” từ kết quả. Canonicals là cho genuine duplicates.
  • Canonical + noindex on đó giống nhau URL. Contradictory instructions. John Mueller hướng dẫn on combining conflicting các tín hiệu: “I’d just pick one (noindex or followed links). Links on a noindexed page can be picked up, but it’s not guaranteed.” (bản dịch) «I’d chỉ pick một (noindex hoặc followed links). Links on một noindexed trang có thể là picked up, nhưng đây là không guaranteed.» Pick một.
  • Blocking đó canonicalized URL trong robots.txt. Google: “Don’t use the robots.txt file for canonicalization purposes. Google may still index URLs that are disallowed in robots.txt without their content.” (bản dịch) «không dùng đó robots.txt file cho canonicalization purposes. Google có thể vẫn chỉ mục URLs đó là disallowed trong robots.txt không có của họ nội dung.» MỘT blocked trang không thể even là đọc to see của nó canonical tag.
  • Returning một 4XX cho đó canonicalized URL — nếu đó duplicate các lỗi out, đó consolidation breaks.
  • Canonicalizing all paginated các trang to trang 1. Mỗi trang trong một series là distinct nội dung; không collapse them to đó root.
  • Canonical chains / conflicting các chuyển hướng — một canonical pointing tại một URL đó thì các chuyển hướng nơi nào đó khác forces Google to untangle một contradiction. Làm đó canonical point straight tại đó cuối đích.
  • Multiple canonicals hoặc một canonical trong đó <body> — thân phản hồi placement không phải accepted; multiple declarations là một conflict với không dependable đầu tiên/cuối cùng outcome.

Myths, debunked

  • “A canonical tag guarantees which URL ranks/indexes.” (bản dịch) «MỘT canonical tag bảo đảm mà URL ranks/indexes.» Không — đây là một hint; Google có thể pick another (đó là chính xác điều gì đó GSC “Duplicate, Google chose different canonical than user” (bản dịch) «Duplicate, Google chose khác nhau canonical hơn người dùng» status các báo cáo).
  • “rel=canonical is the same as a 301 redirect.” (bản dịch) «rel=canonical là đó giống nhau as một 301 chuyển hướng.» Không. MỘT 301 là đó directive cho moving một trang; một canonical là một consolidation hint và cả hai URLs stay reachable. Bing dài-standing position là đó khi bạn là moving nội dung bạn nên dùng một 301, không một canonical, vì đó chuyển hướng là đó unambiguous instruction. Nếu bạn là retiring một URL, chuyển hướng điều này.
  • “A canonical blocks or passes indexing like noindex.” (bản dịch) «MỘT canonical blocks hoặc truyền lập chỉ mục like noindex Không — canonical không phải an lập chỉ mục directive tại all. Combining điều này với noindex gửi conflicting các tín hiệu; dùng một hoặc đó other.
  • “More canonical tags = a stronger signal.” (bản dịch) «Hơn canonical tags = một stronger tín hiệu.» Đó opposite — declare hơn một và Google bỏ qua all of them.

Bing và khác engines

Bing dùng đó giống nhau primitives. Trong Bing December 2025 framing, “Duplicate content doesn’t trigger search penalties on its own, but it does reduce visibility by diluting authority, confusing intent, and slowing how updates reach both search engines and AI-powered discovery systems,” (bản dịch) «Duplicate nội dung không trigger tìm kiếm penalties on của nó own, nhưng điều này làm reduce visibility by diluting authority, confusing intent, và slowing cách cập nhật reach cả hai tìm kiếm engines và AI-powered discovery các hệ thống,»“Canonical tags, redirects, hreflang, noindex, and IndexNow all support this clarity, but the foundation is a streamlined site that avoids unnecessary duplication.” (bản dịch) «Canonical tags, các chuyển hướng, hreflang, noindex, và IndexNow all hỗ trợ này clarity, nhưng đó foundation là một streamlined site đó tránh unnecessary duplication.» Bing cũng offers một URL Normalization feature trong Bing Quản trị viên web Tools to consolidate parameter variants không có một code thay đổi — handy khi đó duplicates come từ URL parameters.

nơi để go tiếp theo

điều này trang là conceptual hub cho canonicalization, parent topic. nó sits bên trong rộng hơn lập chỉ mục stage của Cách tìm kiếm hoạt động (canonicalization là Điều gì decides URL từ duplicate cluster thực ra nhận được lập chỉ mục). three deep dives dưới mỗi take một piece further:

  • Canonical tags (rel=canonical) — tag itself: chính xác syntax, <head> so với. HTTP-header implementation, self-referencing patterns, và mỗi way nó nhận đã bỏ qua.
  • Duplicate nội dung — Điều gì thực ra được tính as duplicate, Vì sao nó không penalty, và Cách ngăn nó tại nguồn thay vì patching nó với tags.
  • URL parameters — single biggest manufacturer của duplicates: theo dõi, sorting, filtering, và session parameters, và Cách giữ them từ fragmenting trang across endless variants.

Canonicalization cũng touches của nó siblings trong điều này cluster: duplicates và parameter sprawl là chính xác Điều gì waste ngân sách crawl, faceted navigation là top nguồn của near-duplicate các URL, và spider traps có thể generate infinite URL spaces đó làm duplication explode. cho toàn bộ pipeline — discovery, crawling, rendering, lập chỉ mục, và serving — see Cách Tìm kiếm Hoạt động cluster.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.