SEO Tehnic in 2019 – cum sa faci un audit complet pentru site-ul tau?
Vorbim despre SEO OFF-Page foarte mult. Crearea, administrarea si analiza backlink-urilor sunt aspecte critice pentru SEO si lucrurile incep sa devina tot mai complicate pe parcurs. SEO ON-Page este de asemenea un subiect foarte important, mai ales acum cand Google tinde tot mai mult catre cautarile semantice, iar vechile tactici par sa nu mai functioneze la parametri optimi.
Fara nici o indoiala, acestea sunt aspecte SEO importante, dar exista un lucru pe care de multe ori nu il luam in considerare. Pe langa SEO ON-Page si SEO OFF-Page mai exista si partea tehnica, fiind un proces la fel de important ca si cele doua. Ba din contra, daca fundatia tehnica a site-ului nu este bine consolidata, orice incercare de a aduce rezultate din SEO poate sa fie in zadar.
In acest articol voi vorbi despre principalele aspecte ce tin de SEO, care te vor ajuta sa obtii maximul de la crawling, indexare, functionalitatile site-ului si, in cele din urma, de la pozitionari. Sa incepem!
- Verificarea si optimizarea sitemap-ului
Sunt sigur ca stii cat de important este sitemap-ul pentru site-ul tau. Acesta ii spune motorului de cautare totul despre structura site-ului si il lasa sa descopere continutul nou sau actualizarile acestuia. Daca nu ai un sitemap, iti recomand sa creezi unul cat mai rapid.
Pentru WordPress, cel mai simplu mod de a genera un sitemap este modulul Yoast SEO, care vine impreuna cu nenumarate beneficii pentru optimizarea site-ului tau.
Pentru Opencart poti folosi extensia preinstalata “Google Sitemap” pe care o gasesti aici: Panoul de administrator -> Extensii -> Feeds -> Google Sitemap. Daca doresti sa instalezi o alta extensie pentru generearea sitemap-ului, trebuie sa te asiguri mai intai ca se potriveste cu versiunea de Opencart pe care o folosesti.
Pentru Prestashop, dupa versiunea 1.6 nu mai exista un modul de sitemap preinstalat, insa poti instala unul gratuit. Descarca modulul, acceseaza pagina de Module -> Adauga un modul nou, incarca fisierul .zip cu modulul, apoi urmeaza pasii de configurare.
Pentru alte platforme, care nu dispun de aceasta functionalitate, poti genera sitemap-ul site-ului tau folosind instrumente third-party. Daca ai nevoie de ajutor, lasa un comentariu la acest articol si noi te putem ajuta in aceasta privinta.
Urmeaza aceste sfaturi pentru cum ar trebui sa arate sitemap-ul tau:
- Sa fie curat. Ai grija ca sitemap-ul tau sa nu prezinte erori, redirect-uri, URL-uri blocate de la indexare. Daca ignori aceste lucruri, la fel va face si motorul de cautare cu paginile site-ului tau atunci cand vine vorba de indexare.
- Actualizeaza sitemap-ul. Asigura-te ca actualizezi sitemap-ul de fiecare data cand adaugi sau stergi continut de pe site. Acest lucru va ajuta motorul de cautare sa descopere rapid modificarile pe care le faci.
- Pastreaza paginile cele mai importante in sitemap. Google nu va accesa sitemap-uri care contin peste 50.000 de URL-uri. Ideal ar fi sa pastrezi in sitemap paginile cele mai importante din site sau sa creezi sitemap-uri separate pentru categorii. Astfel, vei avea un sitemap_index, care va contine alte sitemap-uri catre link-urile site-ului tau in functie de categorie/tipul de pagina.
- Adauga sitemap-ul in Consola Google. Ajuta motorul de cautare sa gaseasca mai usor sitemap-ul tau. Poti sa il adaugi manual in Consola Google sau sa specifici locatia acestuia in felul urmator: Sitemap: https://domeniultau.ro/sitemap.xml
Nota: verifica mai intai in browser daca locatia sitemap-ului este corecta si poti accesa fisierul .xml.
Pentru mai multe informatii privind sitemap-urile, verifica acest ghid de la Google.
- Verifica starea indexarii site-ului tau
Sa trecem la indexarea site-ului tau. Acest lucru se poate verifica simplu, folosind Consola Google. Acceseaza Consola Google, apoi modul Overview sau Coverage poti gasi un grafic ce prezinta starea indexarii site-ului tau.
Aici poti sa vezi cate pagini sunt indexate si sa le compari cu cele din sitemap. Daca in sitemap exista mai multe pagini decat sunt indexate, atunci s-ar putea ca unele sa aiba erori.
Ce tipuri de erori pot aparea si cum le rezolvam?
- Adresa URL trimisă are o problemă la accesarea cu crawlere
Aceasta eroare apare atunci cand crawler-ul Google nu poate accesa pagina respectiva. In acest caz va trebui sa verifici daca pagina este adaugata in sitemap sau daca nu este afectata de o regula din robots.txt care ar putea impiedica accesarea acesteia de catre robotii Google. Dupa ce ai rezolvat problema, apasa pe butonul “Validati remedierea”.
- Adresa URL trimisă este blocată în robots.txt
Aceasta eroare apare atunci cand un URL inclus in sitemap este blocat in robots.txt. Verifica daca URL-ul este unul important si daca vrei de fapt sa fie indexat. Daca da, sterge regula din fisierul robots.txt pentru a permite indexarea, dupa care valideaza remedierea.
- Eroare de Server (5xx)
Erorile de server sunt de cele mai multe ori temporare si au loc atunci cand robotii Google incearca sa acceseze site-ul intr-un moment in care serverul este suprasolicitat, asadar returneaza aceasta eroare in consola. Poti lua in considere un upgrade la un server mai bun in acest caz, fiindca nu merita sa risti indexarea site-ului din cauza unul lucru atat de banal.
Valideaza remedierea intr-un moment cand nu faci alte modificari pe site, modificari care suprasolicita serverul, si se va rezolva problema.
- Adresa URL trimisă este marcată cu “noindex”
In acest caz, eroarea apare atunci cand folosesti directiva “noindex” in header. Acest tag arata asa: <meta name=”robots” content=”noindex” />. Daca doresti ca pagina sa nu fie indexata in Google si sa dispara eroarea, atunci va trebui sa o elimini din sitemap.xml, apoi sa validezi remedierea.
- Adresa URL trimisă nu a fost găsită (404)
Aceasta eroare apare atunci cand nu actualizezi fisierul sitemap dupa eliminarea unei pagini. Cel mai usor se poate rezolva prin actualizarea sitemap-ului, insa eroare va disparea si prin redirectionarea 301 a paginii 404 catre o alta pagina (insa acest lucru nu este o practica recomandata).
- Asigura-te ca toate resursele importante pot fi accesate cu crawlere
Poate ca este tentant sa te uiti doar in fisierul robots.txt si sa te asiguri ca toate paginile importante pot fi accesate cu crawlere. Dar in realitate exista si alte modalitati care pot bloca accesul la o pagina sau o resursa prin tag-ul noindex, X-Robots-Tag sau paginile “orfane” care nu au nici o legatura interna.
Ce faci daca sunt blocate fisiere CSS sau Javascript care sunt importante pentru aspectul sau functionalitatile site-ului tau?
- Pentru o analiza amanuntita a resurselor blocate avem nevoie de versiunea veche de Consola Google, accesand “Google Index” si “Blocked Resources”.
- Paginile orfane sunt pagini care exista pe site-ul tau, dar nu au legatura cu nici o alta pagina. Acestea pot fi indexate de catre motorul de cautare insa cu o frecventa foarte ciudata (iar acest lucru poate dauna celorlalte pagini). Pentru a verifica daca exista pagini orfane care nu contin nici o legatura interna poti sa folosesti fisierul sitemap.xml. Acesta contine toate paginile site-ului tau si le poti gasi pe cele fara link-uri interne aici. Dar s-ar putea sa nu le gasesti pe toate in acest mod, asadar va trebui sa folosesti alte metode.
Pentru WordPress, spre exemplu, exista un modul simplu de folosit, numit List URL’s care poate sa exporte toate paginile site-ului tau, indiferent daca exista sau nu in sitemap sau daca sunt legate de alte pagini. Pentru alte CMS-uri va trebui sa identifici un modul asemanator sau sa folosesti un instrument third-party pentru acest lucru.
- Mareste limita de accesari cu crawlere
Limita de accesari cu crawlere este numarul de pagini accesate de catre robotii Google intr-o anumita perioada de timp. Acest factor nu afecteaza pozitionarile in mod direct, dar determina frecventa de accesari cu crawlere a paginilor importante ale site-ului tau (si care pagini nu sunt accesate deloc). Pentru a vedea limita pe care o ai in acest moment vizavi de accesarea cu crawlere, intra pe varianta veche a Consolei Google, in sectiunea Crawl > Crawl Stats.
De exemplu, in imaginea de mai sus, numarul de pagini accesate pe zi este in medie 7,616. Acest caz este unul special deoarece site-ul are peste 50.000 de pagini, insa limita de accesare cu crawlere la site-urile de dimensiuni medii este de aproximativ 100 de pagini/zi.
Cum poti sa profiti la maximum de aceasta limita de accesare cu crawlere?
- Scapa de paginile ce au continut duplicat. Daca exista astfel de pagini pe site-ul tau, robotii Google vor accesa doua pagini diferite pentru a ajunge la acelasi continut. Pe langa faptul ca acest lucru poate atrage penalizari, vei consuma doua unitati din bugetul zilnic de crawling pe care il detii, fara nici un folos. Daca nu doresti sa stergi aceste pagini, atunci marcheaza-le cu noindex sau blocheaza-le in robots.txt.
- Adauga parametri URL in Consola Google. Implicit, Google poate accesa cu crawlere aceeasi pagina de mai multe ori, atat cu parametri cat si fara, ca si cum ar fi pagini diferite. De aceea este important sa adaugi acei parametri in Consola Google, pentru a instiinta motorul de cautare ca este vorba de fapt de aceeasi pagina si de a o indexa mult mai eficient.
- Rezolva erorile 4xx/5xx. Atunci cand motorul de cautare incearca sa acceseze o pagina care returneaza o astfel de eroare, o unitate din bugetul de crawl se iroseste. Asadar, eliminand aceste pagini de la accesare, poti eficientiza procesul de crawling.
- Evita lanturile de redirect-uri. Atunci cand ai astfel de lanturi, Google va consuma cate o unitate de crawl pentru fiecare instanta a paginii. Asadar daca ai 3 redirect-uri in serie, vei pierde 3 unitati de crawling pentru a indexa o singura pagina.
- Analizeaza link-urile interne
O structura simpla si bine definita a site-ului este benefica atat pentru utilizatori, cat si pentru motoarele de cautare, deoarece paginile transfera autoritate mult mai usor si utilizatorul poate accesa mai rapid pagina de interes.
Atunci cand faci un audit al structurii interne de link-uri, iata ce trebuie sa verifici:
- Distanta click-ului. Asigura-te ca paginile de destinatie pentru utilizatori sunt la o distanta nu mai mare de 3 click-uri de pagina principala. Daca pagina de destinatie este cea a unui produs, atunci structura trebuie sa fie urmatoarea: Pagina principala -> Pagina de categorie -> Pagina de produs.
- Link-uri intrerupte. Asa cum am mentionat mai sus, link-urile intrerupte vor consuma inutil buget de crawling. Mai mult decat atat, vor crea confuzie in randul utilizatorilor si vor pierde din autoritatea site-ului. Este important sa stim ca link-urile intrerupte, pe langa tagurile <a>, pot fi gasite si intre tag-urile <link>, in header sau sitemap.
- Paginile orfane. Am ajuns si la paginile orfane. Aceste pagini sunt cele care nu au legaturi cu alte pagini din site, asadar nu vor putea fi gasite nici de utilizatori, nici de motorul de cautare, decat in cazuri speciale.
De aceea, este important sa gasim toate paginile de acest tip si sa le rezolvam pentru o indexare optima a site-ului.
- Verifica implementarea HTTPS
Google a inceput sa foloseasca HTTPS ca si semnal de ranking inca din 2014. De atunci, migrarile site-urilor catre https sunt un lucru comun. Astazi, peste 70% din site-urile de pe prima pagina de rezultate Google sunt securizate HTTPS.
Daca site-ul tau foloseste HTTPS, este important sa verifici cateva probleme comune care pot aparea, precum:
- Continutul mixt. Continutul mixt apare atunci cand site-ul foloseste un protocol HTTPS, insa resursele (imagini, videoclipuri, scripturi, fisiere CCS) inca se incarca prin HTTP. Acest lucru dauneaza securitatii site-ului si poate determina browserele sa nu incarce pagina.
- Canonical, link-uri, si redirectionari. Ideal ar fi ca toate link-urile, URL-urile canonical si redirectionarile site-ului tau sa duca spre o pagina HTTPS. Chiar daca ai redirect de pe versiunea HTTP catre HTTPS la nivel de site, nu este nevoie sa trimiti utilizatorul prin aceasta serie de redirectionari deoarece site-ul se va incarca mai greu decat de obicei. Aceste redirectionari pot afecta si accesarile cu crawlere, astfel incat vei irosi cate o unitate de crawl de fiecare data cand Google ajunge la un redirect.
Daca nu ai facut inca migrarea pe HTTPS, iti recomand sa o faci cu incredere.
- Testeaza si imbunatateste viteza de incarcare
Google vrea ca paginile site-ului tau sa se incarce in doua secunde sau mai putin, si a confirmat faptul ca viteza de incarcare este un factor de ranking. Viteza are si un impact major in experienta utilizatorilor: paginile care se incarca foarte greu au un bounce rate mai mare si o rata de conversie mai mica.
Viteza de incarcare nu este doar o prioritate pentru Google in 2019, ci este si un factor de ranking atat pentru desktop, cat si dispozitivele mobile.
Un instrument pe care il folosim la E-Advertising pentru a testa si imbunatati viteza de incarcare a site-urilor clientilor nostri este GTMetrix.
Viteza de incarcare poate fi imbunatatita prin comprimarea imaginilor si fisierelor Javascript, CSS, prin incarcarea imaginilor la dimensiunile specificate in HTML, etc. Instrumentul mai sus mentionat iti va arata tot ce poti imbunatati la nivelul site-ului pentru a atinge o viteza de incarcare agreata de Google. Mai exista si varianta Google Pagespeed insa poate fi mai putin informativa decat GTMetrix.
- Mobile Friendly – aspect important in 2019
Dupa un an jumatate de experimente si teste, Google a inceput migrarea site-urilor la mobile-first indexing incepand cu primavara lui 2018. Acest lucru inseamna ca motorul de cautare va indexa versiunea de mobil a site-urilor mai intai, in schimbul versiunii desktop. Practic, odata cu acest update, varianta de mobil a site-urilor va determina pozitionarile acestora atat pe rezultatele pentru dispozitivele mobile, cat si pe desktop.
Iata cateva lucruri importante pe care sa le ai in vedere la auditul site-ului tau pe mobile:
- Testeaza daca site-ul tau este mobile friendly. Testul Mobile Friendly de la Google include o selectie de criterii de functionalitate, cum ar fi configurarea viewport, utilizarea plugin-urilor, dimensiunea textului si elementele pe care poti da click. Este de retinut si faptul ca testul se face la nivel de pagina, nu la nivel de site, asadar va trebui sa iti analizezi si optimizezi fiecare pagina din site pentru a vedea rezultate optime. Poti folosi si testul pentru viteza de incarcare pe mobil de la Google pentru mai multe criterii.
- Ruleaza audit-uri constant pentru versiunea de mobil a site-ului tau. Chiar daca vei trece testul Google pentru dispozitivele mobile, probabil ca nu va fi de ajuns. Este important sa analizezi site-ul tau in intregime pentru a rezolva toate problemele ce tin de indexare si crawling, cum ar fi: lanturi de redirect-uri, link-uri intrerupte, pagini supraoptimizate, continut duplicat, titluri si meta descrieri lipsa, etc.
- Solicita reindexarea site-ului
Avand in vedere cei 8 pasi de mai sus, sunt sigur ca ai identificat cateva probleme pe site-ul tau care necesita rezolvare. Odata ce le-ai rezolvat, nu iti mai ramane decat sa soliciti reindexarea site-ului tau in Consola Google, pentru ca modificarile sa fie luate in considerare cat mai rapid.
Tot ce trebuie sa faci este sa accesezi Consola Google, apoi Crawl -> Fetch as Google in versiunea veche a consolei. In versiunea noua, poti face acest lucru folosind instrumentul URL Inspection.
Click pe Request Indexing si nu mai trebuie decat sa astepti. Trebuie totusi sa ai in vedere faptul ca nu poti abuza de acest instrument. Daca vei analiza mai mult de 5-10 URL-uri, vei primi verificare Captcha, iar daca vei rata cateva verificari ti se va interzice temporar accesul la acest instrument.
Nota: Cu URL Inspection nu poti solicita indexarea pe hompage. Trebuie neaparat sa fie o pagina din site-ul tau. Cu varianta veche a Consolei Google vei putea totusi sa folosesti instrumentul Fetch as Google si pe homepage. Poti bifa doar de doua ori pe zi “Crawl this URL and its direct links”, asadar gandeste-te bine pentru ce pagini soliciti reindexarea.
Acestia sunt factorii SEO tehnic cei mai importanti in 2019. Care este parerea ta despre SEO tehnic si cat de important ti se pare? Care sunt tacticile care crezi ca functioneaza cel mai bine? Astept raspunsurile voastre in sectiunea de comentarii de mai jos.
Comments (1)