Skip to main content

Kas ir rel = kanoniskais un kāpēc man tas jāizmanto?

Anonim

Ja izmantojat ar datiem orientētu vietni vai jums ir citi iemesli, kāpēc dokuments var tikt dublēts, ir svarīgi norādīt meklētājprogrammām, kuru kopija ir galvenā kopija, vai žargonā - "kanoniskā" kopija. Kad meklētājprogramma indeksē jūsu lapas, tā var pateikt, kad saturs ir dublēts. Bez papildu informācijas meklētājprogramma izlems, kura lapa vislabāk atbilst viņu klientu vajadzībām. Tas varētu būt labi, taču ir daudz meklētājprogrammu gadījumu, kas nodrošina vecas un novecojušas lapas, jo viņi izvēlējās nepareizu dokumentu kā kanonisku.

Kā norādīt Canonical lapu

Meklētājprogrammās ir ļoti viegli pateikt kanonisko URL ar metadatu informāciju jūsu dokumentos. Ievietojiet šādu HTML augšpusē

GALVA elements katrā lappusē nē kanonisks:

Ja jums ir piekļuve HTTP galvenēm (piemēram, ar .htaccess vai PHP), varat arī iestatīt kanonisko URL failos, kuriem nav HTML

GALVA, piemēram, PDF. Lai to izdarītu, iestatiet šādu nekonponisku lapu galvenes:

Saite: < Kanoniskās lapas URL >; rel = "kanonisks"

Kā darbojas Canonical Tag, un ja tā nav

Kanoniskie meta dati tiek izmantoti kā mājiens meklētājprogrammām par to, kura lapa ir kapteinis. Meklētājprogrammas to izmanto, lai atjauninātu viņu indeksu, lai atsauktos uz galveno kopiju kā galveno kopiju, un, kad viņi piegādā meklēšanas rezultātus, viņi piegādā lapu, kuru viņi uzskata par kanonisku.

Bet jūsu norādītā kanoniskā lapa var nebūt lapa, kuru nodrošina meklētājprogrammas. Ir daudz iemeslu, kāpēc tas varētu notikt:

  • Ja norādītais URL 404 nav atrasts, meklētājprogrammas mēģinās atrast otru visatbilstošāko URL, kuru piegādāt
  • Ja meklētājprogramma uzskata, ka jūsu vietne ir uzlauzta, lai pievienotu viltus kanonisko URL, tā to neizmantos (protams, šajā gadījumā jums būs lielākas problēmas).
  • Ja jūs ievietojat saiti tagā vai ir kāds iemesls uzskatīt, ka

    GALVA tags netika aizvērts. Tas ir tāpēc, ka daudzas vietnes ļauj lietotājiem rediģēt lapas saturu (iekšpusē

    ĶERMEŅA elementu), un kā sūkāt kanonisko atsauce konstatēja, būtu arī neuzticams, kā labi.

Ko Rel = Canonical Tag nav

Daudzi cilvēki uzskata, ka, ja pievienosit

rel = kanoniskais saite uz lapu, tad šī lapa tiks novirzīta uz kanonisko versiju, piemēram, ar HTTP 301 novirzīšanu. Tā nav taisnība. The

rel = kanoniskais saite nodrošina informāciju meklētājprogrammās, taču tas neietekmē lapas parādīšanos, kā arī servera līmenī netiek veikta pārorientēšana.

Galu galā kanoniskā saite ir tikai mājiens. Meklētājprogrammām to nav jāgodā. Lielākā daļa meklētājprogrammu centieties cienīt lapu īpašnieku vēlmes, taču dienu beigās meklēšanas rezultāti ir tas, ko viņi dara, un, ja viņi nevēlas kanonisko lapu palikt, tie netiks.

Kad lietot Canonical Link

Kā es teicu iepriekš, jums vajadzētu izmantot saiti uz katras lapas dublēt, kas nav kanoniska. Ja jums ir lapas, kas ir līdzīgas, taču nav identiskas, dažreiz ir daudz lietderīgāk mainīt vienu no tām, lai tas būtu vairāk atšķirīgs, nekā padarīt vienu kanonisku. Ir pareizi atzīmēt divas lapas, kas nav pilnīgi vienādas kā kanoniskas. Tiem jābūt līdzīgiem, bet jums vajadzētu nekad vienkārši norādiet visas lapas uz jūsu mājas lapu. Canonical nozīmē, ka lapa ir šī dokumenta galvenā kopija, nevis jūsu vietnē jebkāda veida galvenā saite.

Es domāju, ka ir svarīgi atkārtot šo pēdējo bitu - jums nekad nevajadzētu norādīt visas lapas uz jūsu mājas lapu kā kanonisko lapu neatkarīgi no tā, cik kārdināts tu to dari. Šādi rīkojoties, pat nejauši var izraisīt katru lapu, kas nav kanoniska (t.i., katra lapa, kas nav jūsu sākumlapa un kuras

rel = kanoniskais saite uz to), kas tiks noņemts no meklētājprogrammas indeksiem. Tas nav Google (vai Bing vai Yahoo! vai kāda cita meklētājprogramma), kas ir ļaunprātīgs. Viņi dara to, ko jūs viņiem lūdzāt - katru lapu aplūkojot savā mājas lapas dublikātā un atdodot visus rezultātus uz šo lapu. Pēc tam, kad klienti neapmierinātas ar jūsu mājas lapas beigām, nevis atbilstošāku dokumentu, šī lapa būs mazāk populāra, un meklēšanas rezultāti samazināsies. Pat ja jūs izlabojat problēmu, varat nogalināt savus meklēšanas rezultātus mēnešus pēc tam, un nav nekādas garantijas, ka jūsu vietnes klasifikācija atjaunosies.

Jums nevajadzētu padarīt lapu kanonisku, kas ir izslēgta no meklēšanas kāda iemesla dēļ (piemēram, ar

noindex meta tagu vai no faila robots.txt izslēgts). Lai meklētājprogramma atsauktu lapu kā kanonisku, tai vispirms ir jāspēj to atsaukties.

Labas vietas, kur izmantot

rel = kanoniskais saite ietver:

  • Vietnes ar dinamiskiem URL - varat to izmantot, lai noteiktu, kuru URL formātu vēlaties
  • E-komercijas vietnes, jo īpaši produktu sarakstos - Kad jūsu klienti maina šķirošanas kritērijus, šis jaunais URL nav jāindeksē
  • Sindicēts saturs - izdevējiem, kuri izmanto jūsu rakstīto saturu, jāiekļauj

    rel = kanoniskais saite uz viņu lapām, kas norāda uz jūsu oriģinālo dokumentu

Kad neizmantot Canonical Link

Jūsu pirmajai izvēlei jābūt 301 novirzīšanai. Tas ne tikai norāda meklētājprogrammai, ka lapas URL ir mainījies, bet arī tiek novirzīti cilvēki uz visjaunāko (un uzdrošinās teikt, kanonicol?) Lapas versiju.

Vai esi slinks.Ja maināt savu URL struktūru, tad izmantojiet kādu veidu HTTP galvenes manipulācijas (piemēram, .htaccess vai PHP vai citu skriptu), lai 301 novirzītu automātiski. Kamēr jūs varat izmantot

rel = kanoniskais saite, kas neņem vecākas lapas uz leju. Tāpēc ikviens var viņus jebkurā laikā nokļūt. Patiesībā, ja klientam ir grāmatzīme ar lapu un jūs maināt URL, bet tikai atjaunina meklētājprogrammas, izmantojot

rel = kanoniskais saite, šis klients būs nekad skatiet jauno lapu.

The

rel = kanoniskais saite ir noderīgs līdzeklis vietnēm ar daudz dublējošu saturu. Saprotot, kā tas darbojas, jūs varat to efektīvi izmantot. Bet galu galā tas ir instruments, ko meklētājprogrammas izlaida, lai palīdzētu viņiem saglabāt to meklēšanas indeksus, kas ir aktuāli. Ja jūs neuzglabājat savus serverus tīru un atjauninātu, jūsu klienti tiks ietekmēti un jūsu vietne varētu tikt ievainota. Izmantojiet to atbildīgi.