GNU/Linux >> Linux Esercitazione >  >> Linux

Che cos'è un tag canonico?

Per dirla semplicemente, un tag canonico è un tag HTML utilizzato per indicare ai motori di ricerca che URL simili sono in realtà la stessa pagina. Il tag canonico viene aggiunto alle pagine utilizzando un elemento link nell'HEAD del documento HTML.

Se due URL contengono lo stesso tag canonico questo indica ai motori di ricerca di indicizzare le pagine come una singola voce.

Ad esempio, prendi i seguenti URL:

  • https://www.liquidweb.com/kb/
  • https://www.liquidweb.com
  • https://liquidweb.com/kb/
  • https://www.liquidweb.com/kb/?hello=world

Tecnicamente, questi sono tutti nello stesso posto, il che significa che richiamano tutti la nostra home page della KB anche se hanno URL diversi. Per Google e altri motori di ricerca, tutti questi verrebbero indicizzati e scansionati come singole pagine, anche se hanno tutti lo stesso contenuto.

Inserisci il tag canonico!

Con l'uso del tag canonico, possiamo indicare ai motori di ricerca che questi URL diversi servono tutti la stessa risorsa o pagina. Continuando con il nostro esempio la pagina canonica utilizzata sarebbe simile a:

<link rel="canonical" href="https://www.liquidweb.com/kb/">

Con questo Meta tag incluso nei nostri documenti HEAD, dovremmo vedere tutti gli URL di esempio indicizzati come la stessa pagina.

Che cosa fa esattamente un tag Canonical?

I tag canonici specificano per i motori di ricerca qual è l'URL ideale per indicizzare una pagina o una risorsa. Come la maggior parte degli altri meta tag HTML, il tag canonico non influisce direttamente sul modo in cui un utente interagisce con il tuo sito web. Ti aiuta semplicemente a segnalare ai motori di ricerca quali sono i tuoi URL preferiti.

Perché dovrei usare i tag Canonical?

I tag canonici dovrebbero essere utilizzati ogni volta che offri lo stesso contenuto da più URL. Le variazioni dell'URL interessate includono modifiche al protocollo (http vs https), parametri di query e (ovviamente) struttura dell'URL. L'implementazione dei tag Canonical è particolarmente utile se offri lo stesso contenuto su vari URL. Questo è spesso indicato come il problema del "contenuto duplicato" quando si esaminano le prestazioni SEO di un sito web.
Inoltre, per gli URL con parametri di query, aiuta a garantire che i motori di ricerca indicizzino solo una pagina con la forma "più pulita" dell'URL della pagina. Questo può aiutare a impedire che le pagine con parametri di query vengano indicizzate separatamente dalla tua pagina principale.

Al reindirizzamento 301, oa Canonical; questa è la domanda.

Se hai familiarità con l'argomento SEO, allora sai quanto può essere importante reindirizzare correttamente i tuoi URL. Quindi ti starai chiedendo:"Perché non reindirizzare semplicemente queste pagine?" ed è un'ottima domanda! Se mai hai l'opzione, dovresti sempre aggiungere un reindirizzamento. Pensa ai tag canonici come a un modo per chiarire una potenziale ambiguità (se lo stesso contenuto è visibile su due pagine), mentre un reindirizzamento 301 rimuove qualsiasi potenziale ambiguità. Detto questo, dovresti essenzialmente puntare sempre a includere i tag canonici poiché aiutano a coprire anche le variazioni degli URL in base ai parametri della query.

Tag canonici e te!

Quindi, come abbiamo spiegato, i tag canonici possono essere uno strumento molto potente nel toolkit di un professionista del web. Implementando correttamente i tag Canonical puoi spesso vedere un miglioramento nel modo in cui il tuo sito web si comporta nella ricerca. Come per tutti i grandi poteri derivano grandi responsabilità; questo articolo dovrebbe servire come introduzione alla tua conoscenza sui tag canonici, ma il viaggio non dovrebbe finire qui. Ci sono molte grandi risorse che approfondiscono i tag canonici, le migliori pratiche che li circondano e molto altro!


Linux
  1. Che cos'è un utente Linux?

  2. Che cos'è un amministratore di sistema?

  3. Cosa fa ?

  4. Aggiunta di tag Replaygain?

  5. Che cos'è un certificato SSL?

Cos'è SSH?

Cos'è l'SFTP?

Cosa sta arrivando in GNOME 42?

Cos'è l'analfabetismo digitale?

Cos'è Termux su Android?

Cos'è un file .sh?