Ketika halaman kanonik itu sendiri mengubah URL

8

Ini adalah kelanjutan dari pertanyaan: Bagaimana menangani perubahan URL kanonik seperti Stack Overflow .

Katakanlah saya memiliki URL kanon:

questions/11/car <--- terhubung secara kanonik dari --- questions/11/

Apa yang akan terjadi jika saya ingin mengubah URL kanon ke:

questions/11/car-with-sgx

Jelas, questions/11/akan mengarah ke URL kanon baru.

Tapi bagaimana seharusnya questions/11/carperubahan lama ke yang baru? Ada dua cara:

  1. 301 mengarahkan itu ke URL kanon baru
  2. URL kanon lama menautkan secara kanon ke URL kanon baru

Menurut posting ini :

[Dengan menggunakan tautan kanonik alih-alih redirect,] peringkat OldPage.html akan menurun seiring waktu karena lebih sedikit tautan internal, tetapi tag kanonik tidak akan membuatnya sepenuhnya hilang. Secara teori bisa tetap dalam indeks mereka sampai salah satu dari yang berikut terjadi:

  1. itu dialihkan secara permanen melalui 301
  2. itu mengembalikan 404 untuk jangka waktu yang lama (mereka akan terus memeriksa beberapa saat sebelum menjatuhkan URL)
  3. tag meta robots "noindex" ditambahkan

Jika ini benar, saya benar-benar perlu menggunakan pengalihan dari URL kanon lama ke URL kanon baru, yang berarti saya perlu menyimpan log dari URL kanon lama sebelumnya dari konten ini, jadi saya tahu kapan saya bisa mengarahkan. Ini agak merepotkan untuk dilakukan.

lalalala
sumber
Saya mengerti apa yang Anda katakan. Tapi apa yang Anda katakan tentang yang berikut ini? Katakanlah saya punya 5 produk yang identik tetapi kode produk, spesifikasi warna produk dan gambar produk. Judul, meta, dan deskripsi identik. (Omong-omong warna dalam bentuk pilih). Saya membuat 4 produk tautan kanonik ke 1 yaitu MASTER berdasarkan banyak faktor. Jika MASTER menjadi tidak aktif atau tanpa stok satu bentuk produk, 4 lainnya akan menjadi MASTER baru dan sisanya akan menjadi kanonik untuk itu. Pertanyaannya adalah jika itu dengan menjadi MASTER dari kanonik akankah situs tersebut menderita pena
Florin

Jawaban:

1

Anda akan menggunakan pengalihan 301 dari URL lama ke yang baru. Itu memastikan setiap lalu lintas ke halaman lama diteruskan ke yang baru, bersama dengan nilai apa pun (PageRank, dll.) Yang diperoleh halaman asli.

Begitu old.html -- 301 --> new.html

Idealnya Anda juga akan memperbarui elemen tautan kanonik di halaman mana old.htmlpun yang didefinisikan sebagai versi kanonik. Jadi di mana old-variant.htmlawalnya memiliki referensi elemen tautan kanonik old.html, itu sekarang harus referensi new.html.

Jika Anda lupa, atau terlalu malas untuk melakukan ini, itu bukan akhir dunia karena 301 redirect harus menyelesaikan koneksi. Ini mungkin tidak ideal - Google, misalnya, tidak suka pengalihan dirantai, dan saya curiga mereka akan memiliki sikap yang sama pada rantai CLE dan pengalihan - tetapi harus berhasil. Namun saya cenderung melihatnya sebagai jaring pengaman, bukan strategi.

GDav
sumber
0

Kedengarannya bagi saya bahwa Anda mengganti nama URL.

Rel Canonical memberi tahu mesin pencari apa halaman master itu, secara efektif halaman mana yang merupakan duplikat.

Anda tidak perlu selalu menggunakan Rel Canon jika berada di halaman dengan banyak teks yang terkandung di seluruh situs Anda. Misalnya a / blog / mungkin menampilkan artikel lengkap, banyak di antaranya. Anda tidak dapat menggunakan lebih dari satu kanon dan kasus ini Anda tidak menambahkan Rel Canonical.

Secara pribadi sebuah meta (Noindex, follow) bekerja paling baik, dan menggunakan Rel Canonical pada halaman master, akan menjelaskan lebih lanjut nanti tentang tindak lanjutnya.

Misalnya halaman B (Ini memiliki Konten Duplikat) Halaman A (Konten Unik).

Karena Google tidak akan menghargai halaman duplikat ada gunanya memiliki mereka diindeks jadi solusi yang lebih baik adalah ini.

PageA.html Anda menggunakan Rel Canonical = "PageA.html" PageB.html yang Anda gunakan

Dengan menggunakan noindex Anda secara otomatis memberi tahu mesin pencari bahwa tidak ada faktor pada halaman ini, dengan atribut follow di dalamnya Anda memastikan bahwa jika seseorang menautkan ke halaman noindex maka jus adalah umpan ke seluruh situs, juga itu berarti Google dapat merangkak tautan yang ditemukan di dalam halaman. Noindex, bukan berarti tidak dirayapi dengan cara apa pun, hanya berarti tidak akan muncul di hasil. Ada yang mengatakan dengan menggunakan taktik noindex Anda tidak perlu menggunakan Rel Canonical pada utama tetapi saya menggunakannya, dan masih disarankan seolah-olah ada korban penipuan meskipun Anda tidak akan ditampar.

Jika Anda baru saja mengganti nama halaman, karena pertanyaan Anda cukup menarik dan tidak tepat maka cukup hapus halaman yang lama, dan 301. Beberapa jus selalu hilang ketika mengganti nama halaman apa pun yang Anda lakukan tetapi 301 adalah cara terbaik untuk maju.

Semoga ini membantu

Simon Hayter
sumber