SEO este una dintre cele mai importante componente pentru fiecare pagina web. Este un subiect in continua evolutie si despre care exista mereu puncte de studiat si imbunatatit. In acest sens, astazi ne vom ocupa de una dintre cele mai comune provocari tehnice SEO in randul profesionistilor SEO: Cum sa imbunatatim SEO continutului JavaScript al unui site web, astfel incat Google sa-l indexeze.

Cum sa imbunatatiti SEO site-ului dvs

JavaScript creste rapid si multe pagini web sufera de o ascensiune lenta a pozitionarii organice din cauza lipsei de cunoastere a importantei SEO JavaScript pe site-ul lor.

Este posibil ca acest subiect al respectului sa fie abordat deoarece sunt concepte recurente in Dezvoltatori, dar astazi Google ofera instrumente pentru a verifica daca un continut JavaScript este indexat sau nu, adica daca atunci cand googlebot parcurge acelasi web poate citi Continut JavaScript. 

In continuare vom explica conceptele de baza despre JavaScript, necesare pentru a intelege cum sa imbunatatim SEO a continutului JavaScrip al unui site web.

Ce este JavaScript si pentru ce este folosit?

Pentru a intelege pe deplin cum sa imbunatatiti SEO , este important sa stiti ce este JavaScript, cunoscut si sub numele de JS, este un limbaj de programare pentru pagini web care, combinat cu HTML si CSS, face posibila crearea de site-uri web interactive si dinamice. Utilizarea JavaScript ne permite sa incorporam elemente precum glisoare, formulare interactive, grafica animata, harti si alte caracteristici care umplu o pagina web cu dinamism.

Utilizarea JavaScript implica nevoia de a depasi anumite provocari SEO pentru ca acel continut sa fie indexat. Dar sa vedem mai intai ce este SEO JavaScript. Cititi mai departe si aflati cum sa imbunatatiti SEO a continutului dvs. JavaScript.

Ce este JavaScript SEO

Primul pas esential pentru a sti cum sa imbunatatim SEO JavaScript SEO este o ramura a SEO tehnic care urmareste sa faciliteze accesul cu crawlere si indexarea continutului JavaScript al unui site web pentru motoarele de cautare.

Odata cu cresterea popularitatii JavaScript, a devenit necesar sa invatati cum sa optimizati site-urile web. Este adevarat ca, desi fara a avea cunostinte de dezvoltare putem identifica daca continutul este indexat sau nu, pana in prezent JavaScript SEO are cateva provocari care necesita interventia unui dezvoltator web sau a unui programator pentru a revizui codul pentru a permite trecerea codului. .googlebot pentru continutul JS.

Cum proceseaza Google JavaScript-ul unui site web

Google s-a adaptat la evolutia JavaScript, trecand de la cateva saptamani pentru a reda JS ale paginilor web la cateva ore. Procesul prin care Google proceseaza continutul JavaScript este impartit in trei faze: 

  1. Urmarire
  2. redare
  3. Indexarea

Indexarea unei pagini HTML este un proces rapid care incepe cu descarcarea fisierelor, extragerea de link-uri si fisiere CSS si, odata ce sunt terminate, sunt trimise la Caffeine, care este indexerul Google. Atunci Coffeine indexeaza pagina.

Intr-o pagina cu JavaScript, procesul de indexare este urmatorul:

  1. Descarcati un fisier HTML si CSS.
  2. Descarcati linkuri generate de JavaScript. Aceste link-uri nu pot fi extrase din fisierul HTML si CSS.
  3. Utilizarea Serviciului de redare web (WRS) pentru a indexa continutul si a extrage link-urile. Acest serviciu face parte din Coffeine si este esential sa indexati continutul JavaScript, deoarece pana cand continutul nu va fi redat, Google nu va putea sa-l indexeze.

Diferenta dintre indexarea unei pagini HTML si una care implica JavaScript este ca cea din urma trebuie redata inainte ca linkurile sa poata fi extrase, iar prima nu necesita randare, ceea ce face ca accesarea cu crawlere rapida si usoara sa fie mai eficienta.

Odata ce cunoastem procesul de indexare a unei pagini cu JavaScript, sa vedem cum putem face continutul JavaScript prietenos SEO.

Cum sa va asigurati ca continutul JavaScript este prietenos cu SEO

Modul de a va asigura ca continutul JavaScript dintr-o pagina este prietenos cu SEO este de a confirma ca Google il poate accesa cu crawlere, reda si indexeaza. Pentru a verifica acest lucru, vom vedea pasii de urmat, pe langa expunerea imbunatatirilor de continut JavaScript pentru motoarele de cautare.

Utilizati Google Search Console

Vom face aceasta optiune pentru a verifica daca Google poate reda continutul JavaScript al paginilor dvs. Google foloseste cea mai recenta versiune de Chrome pentru a reda paginile. Chiar si asa, nu se comporta la fel ca un browser, ceea ce inseamna ca, chiar daca un continut este vizibil in browserul tau, este posibil sa nu fie redat.

Modul de a va asigura ca Google a redat continutul JavaScript al fiecarei pagini a site-ului dvs. este sa utilizati instrumentul de inspectie a adreselor URL din Google Search Console, urmand acesti pasi:

  • Accesati Inspectia URL din meniul din stanga.
  • Introduceti adresa URL a paginii pe care doriti sa o verificati.
  • Faceti clic pe „Test in timp real” in coltul din dreapta sus
  • Asteptati un minut si faceti clic pe „Vedeti pagina testata”
  • In fereastra care se va deschide in partea dreapta, faceti clic pe „Captura de ecran” si veti vedea cum a redat-o Google. Aveti si optiunea de a vizualiza codul redat. Contrasteaza continutul cu cel publicat pe site-ul tau, intrucat resursele care nu apar inseamna ca sunt blocate sau dau o eroare.
  • Daca aveti continut JavaScript neredat, este foarte probabil ca acele resurse sa fie blocate in fisierul robots.txt al site-ului dvs. Pentru a le debloca, adaugati urmatorul cod in fisierul robots.txt.

Verificati daca Google indexeaza continutul JavaScript al site-ului dvs

Dupa ce ati vazut ca pagina dvs. este redata corect, este timpul sa confirmati ca este indexata. Pentru a-l verifica aveti doua optiuni: prin Google Search Console sau prin motorul de cautare.

Google Search Console

  • Accesati Inspectia URL
  • Faceti clic pe Index Google – Vedeti pagina accesata cu crawlere
  • Scanati codul HTML din fragmentele care sunt JavaScript pentru a confirma ca au fost gasite.

Motor de cautare

  • Tastati comanda „site:” plus adresa URL a paginii pe care doriti sa verificati daca pagina dvs. se afla in indexul de rezultate. Daca rezultatul este pozitiv, vor aparea urmatoarele dar cu pagina pe care ati indicat-o (Daca pagina dvs. nu apare in rezultate inseamna ca nu este indexata)
  • Pentru a verifica daca continutul dvs. JavaScript este indexat, preluati un fragment JS pe care il puteti obtine din Google Search Console urmand pasii de mai sus si inserati-l in urmatoarea comanda:

Este necesar sa stii de ce lucrurilor pentru a incepe sa pui solutii. Cum sa imbunatatesti SEO continutului Javascript? Iata principalele motive pentru care Google nu poate indexa continutul JavaScript:

  • Timpul de incarcare a expirat in timp ce continutul JS nu s-a terminat de indexat.
  • Continutul JS nu a putut fi redat din cauza unei erori.
  • Google nu gaseste adresa URL a continutului JS, deoarece acestea sunt link-uri generate printr-un eveniment de clic.
  • Continutul JS nu este la fel de relevant pentru Google, deoarece nu modifica pagina suficient pentru a o descarca.

Cele mai frecvente probleme cu SEO JavaScript si cum sa le remediati

Cresterea utilizarii codului JavaScript in paginile web a adus cu sine probleme intre SEO si JS. Vom vedea mai jos unele dintre cele mai comune si cum sa le rezolvam.

  • Rabdarea nu este tocmai o calitate Google. Sau ceea ce este acelasi, nu asteapta mult pentru a reda continutul JS. Daca pagina dvs. dureaza mult sa se incarce, veti constata ca continutul nu a fost indexat din cauza unei erori de timeout.
  • Blocarea fisierelor .js in fisierul robots.txt face imposibil pentru Googlebot sa acceseze cu crawlere resursele JS ale unei pagini si, prin urmare, imposibila indexarea acestora. Permiteti-le sa fie urmarite inserand urmatorul cod in fisierul robots.txt
  • Generati adrese URL statice (iebschool.com/masters/) pentru fiecare pagina a site-ului dvs. web in loc sa utilizati „#” (iebschool.com#masters/). Daca nu utilizati adrese URL statice, Google nu va indexa paginile, deoarece ignora hashurile.
  • Daca aveti un e-Commerce, configurati paginarea cu link-uri statice in loc sa trebuiasca sa faceti clic pentru ca Google sa poata descoperi mai multe pagini. Amintiti-va ca motoarele de cautare nu dau clic pe butoane.

Fara indoiala, JavaScript poate cauza probleme cu accesarea cu crawlere si indexarea continutului site-ului dvs., ceea ce duce la provocari SEO. Din acest motiv, este foarte important sa intelegeti de ce pentru a detecta de unde vine problema si pentru a o putea rezolva cat mai curand posibil.

Desi Google imbunatateste din ce in ce mai mult indexarea JavaScript, este necesar sa ne familiarizam cu acesta pentru a imbunatati cunostintele si a evita problemele inainte ca acestea sa provoace daune mai mari pozitionarii paginilor noastre.