Les redireccions de Javascript són compatibles amb el SEO?


Per tant, voleu implementar redireccions de JavaScript, però no esteu segur de com funcionen?

Sí, són més difícil d’implementar que les redireccions estàndard.

Idealment, hauríeu d’utilitzar redireccions basades en 301s, 302s o 307 per a la implementació. Aquesta és la millor pràctica habitual.

Però… i si no teniu aquest nivell d’accés? Què passa si teniu un problema amb la creació de redireccions estàndard d’una manera que sigui beneficiosa per al lloc en conjunt?

Aquí és on entra en joc l’ús de redireccions de JavaScript.

Tanmateix, no són una pràctica recomanada que hauríeu d’utilitzar exclusivament.

Però hi ha algunes situacions en què no podeu evitar utilitzar una redirecció de JavaScript.

El següent és una introducció bàsica sobre les redireccions de JavaScript, quan utilitzar-les, com utilitzar-les i les millors pràctiques que heu d’utilitzar quan feu servir aquest tipus de redireccions per a SEO.

Què són les redireccions de JavaScript?

Les redireccions de JavaScript, bàsicament, són un dels diversos mètodes per informar els usuaris i els rastrejadors web que una pàgina està disponible en una altra ubicació.

Sovint s’utilitzen per informar els usuaris sobre els canvis en l’estructura de l’URL, però es poden utilitzar per gairebé qualsevol cosa.

La majoria de llocs web moderns utilitzen aquest tipus de redireccions per redirigir a versions HTTPS de pàgines web.

Aleshores, cada vegada que algú visita l’URL original, el navegador carrega el fitxer JavaScript i executa el codi que hi hagi dins. Si l’script inclou instruccions per obrir un URL diferent, ho fa automàticament.

Fer redireccions d’aquesta manera és útil de diverses maneres.

Per exemple, podeu canviar d’URL sense actualitzar manualment tots els URL del vostre lloc. A més, les redireccions de JavaScript poden facilitar que els motors de cerca trobin el vostre propi contingut.

Una visió general ràpida dels tipus de redirecció

Hi ha diversos tipus de redireccions bàsics, tots els quals són beneficiosos en funció de la vostra situació.

Redireccions del costat del servidor

Idealment, la majoria de les redireccions seran redireccions del servidor.

Aquest tipus de redireccions s’originen al servidor, i aquí és on el servidor decideix a quina ubicació redirigir l’usuari o el motor de cerca quan es carrega una pàgina. I el servidor ho fa tornant un codi d’estat HTTP 3xx.

Per raons de SEO, és probable que utilitzeu redireccions del costat del servidor la major part del temps. Les redireccions del costat del client tenen alguns inconvenients i solen ser adequades per a situacions més específiques.

Redireccions del costat del client

Les redireccions del costat del client són aquelles en què el navegador és el que decideix la ubicació d’on enviar l’usuari. No hauríeu d’utilitzar-los tret que us trobeu en una situació en què no tingueu cap altra opció per fer-ho.

Meta Refresh Redireccions

La redirecció de meta refresc té una mala reputació i té una reputació terrible a la comunitat de SEO.

I per una bona raó: no són compatibles amb tots els navegadors i poden resultar confusos per a l’usuari. En comptes d’això, Google recomana utilitzar una redirecció 301 del costat del servidor en lloc de qualsevol redirecció de meta-actualització.

Redireccions de JavaScript

Les redireccions de JavaScript, però, utilitzen el llenguatge JavaScript per enviar instruccions al navegador per redirigir els usuaris a un altre URL. Hi ha una creença predominant que les redireccions de JavaScript causen problemes per al SEO.

Encara que Google té bones capacitats de renderització de JavaScript en aquests dies, JavaScript encara pot presentar problemes. Això també és cert per a altres tipus de plataformes, com ara Spotify i altres plataformes de comerç electrònic.

Tanmateix, si us trobeu en una situació en què només podeu utilitzar una redirecció de JavaScript com a única opció, només podeu utilitzar JavaScript.

A més, Gary Illyes de Google ha afirmat tan recentment com el 2020 que les redireccions de JavaScript “probablement no són una bona idea”.

Tanmateix, probablement les redireccions Js no siguin una bona idea.

— Gary 鯨理/경리 Illyes (@methode) 8 de juliol de 2020

Bones pràctiques per a redireccions de JavaScript compatibles amb SEO

Independentment de si utilitzeu redireccions tradicionals o redireccions de JavaScript, hi ha diverses pràctiques recomanades que heu de seguir per no equivocar-vos amb el SEO.

Aquestes bones pràctiques inclouen evitar les cadenes de redirecció i els bucles de redirecció.

Quina és la diferència?

Eviteu les cadenes de redirecció

Una cadena de redirecció és una llarga cadena de salts de redirecció, referint-se a qualsevol situació en què tingueu més d’1 redirecció en una cadena.

Exemple de cadena de redirecció:

Redirecció 1 > redirecció 2 > redirecció 3 > redirecció 4 > redirecció 5

Per què són dolents? Google només pot processar fins a tres redireccions, tot i que se sap que en processen més.

John Mueller de Google recomana menys de 5 salts per redirecció.

“No importa. L’únic que tindria en compte és que tingueu menys de 5 salts per als URL que es rastregen amb freqüència. Amb diversos salts, l’efecte principal és que és una mica més lent per als usuaris. Els motors de cerca només segueixen la cadena de redirecció (per a Google: fins a 5 salts a la cadena per intent de rastreig).

Idealment, els administradors web no voldran apuntar més d’un salt.

Què passa quan afegiu un altre salt? Alenteix l’experiència de l’usuari. I més de cinc introdueixen una confusió important quan es tracta de que Googlebot pugui entendre el vostre lloc.

La reparació de les cadenes de redirecció pot suposar molta feina, depenent de la seva complexitat i de com les configureu.

Però, el principi principal que impulsa la reparació de les cadenes de redirecció és: només assegureu-vos de completar dos passos.

Primer, elimineu els salts addicionals de la redirecció de manera que sigui inferior a cinc salts.

En segon lloc, implementeu una redirecció que redirigeixi els URL anteriors

Eviteu els bucles de redirecció

Els bucles de redirecció, en comparació, són essencialment un bucle infinit de redireccions. Aquests bucles es produeixen quan redirigeu un URL a si mateix. O bé, redirigeu accidentalment un URL dins d’una cadena de redirecció a un URL que es produeix abans a la cadena.

Exemple de bucle de redirecció: Redirecció 1 > redirecció 2 > redirecció 3 > redirecció 2

És per això que la supervisió de les redireccions i els URL dels llocs web és tan important: no voleu que una situació en què implementeu una redirecció només esbrineu 3 mesos després que la redirecció que vau crear mesos enrere va ser la causa dels problemes perquè va crear un bucle de redirecció.

Hi ha diverses raons per les quals aquests bucles són desastrosos:

Pel que fa als usuaris, els bucles de redirecció eliminen tot l’accés a un recurs específic situat en una URL i acabaran fent que el navegador mostri un error “aquesta pàgina té massa redireccions”.

Per als motors de cerca, els bucles de redirecció poden suposar un malbaratament important del vostre pressupost de rastreig. També creen confusió per als robots.

Això crea el que es coneix com a trampa de rastreig i el rastrejador no pot sortir fàcilment de la trampa tret que s’apunti manualment a un altre lloc.

Arreglar els bucles de redirecció és bastant fàcil: tot el que heu de fer és eliminar la redirecció que causa el bucle de la cadena i substituir-la per una URL que funcioni 200 OK.

Voleu utilitzar redireccions de JavaScript per a SEO? No molt ràpid…

Aneu amb compte a l’hora de crear redireccions de JavaScript perquè potser no són la millor solució per a les redireccions, depenent del que tingueu accés.

No haurien de ser la vostra solució de referència quan tingueu accés a altres redireccions perquè es prefereixen aquests altres tipus de redireccions.

Però, si són l’única opció, és possible que no us dispareu al peu.

Més recursos:


Imatge destacada: RoseRodionova/Shutterstock





Source link

Les redireccions de Javascript són compatibles amb el SEO?