Ce trebuie să știe dezvoltatorii web despre SEO tehnic
Publicat: 2019-06-11Dacă faci SEO tehnic, dar nu rulezi site-ul pentru care ești responsabil, echipa de dezvoltare web este esențială pentru succesul tău. Dar dezvoltatorii și SEO din domeniul creșterii și al marketingului nu văd întotdeauna ochi în ochi.
Se spune că una dintre abilitățile de top de care au nevoie SEO-ul astăzi este capacitatea de a comunica și de a federa diferite puncte de vedere. Nu trece un eveniment fără SEO foarte tehnici care să menționeze cum să vorbești cu dezvoltatorii.
Dar, dincolo de cum să vorbești cu dezvoltatorii, trebuie să știi și ce să spui. Dacă echipa ta de dezvoltatori nu a avut niciodată experiență cu SEO, iată câteva dintre lucrurile esențiale pe care să te asiguri că știu, fără a fi condescendent să explice ce sunt etichetele < title >. La urma urmei, dezvoltatorii sunt departe de a fi începători pe web.
Învățați elementele de bază
Majoritatea SEO se așteaptă ca dezvoltatorii de site-uri web să aibă o înțelegere de bază a elementelor site-ului care joacă un rol major în SEO și a modului în care acestea afectează performanța SEO:
- Sitemap XML
- Robots.txt
- Cerințe de șablon, cum ar fi plasarea codurilor de urmărire a analizelor, utilizarea titlurilor (
< h1 >…), marcaj schema.org sau HTML semantic - Declarații de pagină, cum ar fi < link rel="canonical" >
- Elemente utilizate în mod tradițional în construirea unui rezultat de căutare (< title >, < meta description="lorem ipsum..." >, URL-uri)
- 301 redirecționări
- Viteza paginii
- HTTPS și migrarea site-ului, dacă site-ul dvs. utilizează HTTP
- Importanța paginii și structura site-ului bazată pe linkuri
- Robustețea și securitatea serverului
- Monitorizare jurnal de server în scopuri SEO
Dacă aveți nevoie de un curs de perfecționare pentru dvs. sau pentru altcineva, ghidurile pentru SEO sunt adesea mai detaliate și mai complete decât ghidurile scrise de SEO pentru dezvoltatori, ceea ce le face mai utile. Un loc bun pentru a începe este întotdeauna Ghidul pentru începători pentru SEO de la Moz sau Ghidul de începători pentru SEO de la Google și ajutorul Search Console în general.
SEO funcționează numai atunci când motoarele de căutare pot accesa cu crawlere și reda adrese URL
Apariția în rezultatele motoarelor de căutare înseamnă că motorul de căutare a fost capabil să descopere, să acceseze cu crawlere, să randeze și să analizeze paginile cheie de pe un site web. Când există motive tehnice pentru care acest lucru nu se întâmplă, întregul lanț de marketing digital se defectează.
Boții au nevoie de acces la site-uri web
Google folosește diferiți User-Agenți pentru a accesa cu crawlere un site web. Acestea trebuie să aibă acces nu numai la pagini, ci și la resurse (imagini și alte medii), JavaScript și alte elemente necesare pentru a reda conținutul pe o adresă URL.
În același timp, accesarea cu crawlere a adreselor URL este prioritară: uneori dorim să promovăm un set de pagini față de altul, descurajând accesarea cu crawlere a celor din urmă în favoarea accesării cu crawlere a primelor. Ce pagini se încadrează în ce categorie se pot schimba odată cu anotimpurile, ducând la evenimente mari, sau chiar după modificări ale site-ului sau ale algoritmilor Google.
Multe instrumente SEO necesită, de asemenea, acces la accesarea cu crawlere sau la răzuirea unor părți ale unui site web pentru a analiza performanța sau a pregăti corecții de lot.
Dacă SEO nu au acces la mijloace de filtrare a accesului bot (robots.txt, htaccess, anteturi HTTP...), ei vor transmite solicitări echipei de dezvoltare.
Crearea site-urilor web și difuzarea live
Site-urile web de punere în scenă trebuie să țină cont de faptul că trebuie să fie aprobate în scopuri SEO – dar încă să nu fie indexate de Google și alte motoare de căutare. O echipă SEO ar putea avea nevoie să permită accesul la un site de către anumiți roboți pentru a efectua verificări și verificări care să le permită să ofere site-ului un go/no-go din perspectivă SEO. Este rezonabil să ceri echipei SEO să furnizeze un User-Agent și o adresă IP pentru roboții pe care trebuie să-i autorizeze, precum și orice informații pe care le dețin despre protocoalele de securitate pe care instrumentele lor SEO le pot sau nu le suporta.
Când luați un site web live, mențineți SEO pe lista de verificare. Dacă roboților li s-a interzis accesul cu crawlere pe site, acele reguli trebuie eliminate ca parte a procesului; niciun SEO nu vrea să vadă
Agent utilizator: *
Nu permite: /
ca doar conținut din fișierul robots.txt al unui site nou.
Alegerea tehnologiei contează
SEO tehnici ar trebui să cunoască subiectul modului în care sunt construite site-urile web. Cineva din echipa SEO ar trebui să poată participa la discuții pe servere, CDN-uri, alegerea unui CMS, cadre JavaScript...
Până în ultimele luni, Google folosea Chromium M41 când se accesa cu crawlere – da, asta înseamnă că funcțiile care au fost acceptate de toți navigatorii obișnuiți de ani de zile ar putea sparge pagina pentru Google. În timp ce acest lucru a fost corectat, arată că formularea de ipoteze în ceea ce privește suportul pentru tehnologia web poate uneori să se întoarcă foarte bine.
Uneori, mijloacele de implementare contează
SEO tehnic va dori tot felul de clopote și fluiere în șabloanele de pagină și markup. Deși de cele mai multe ori SEO tehnici pot și ar trebui să lase dezvoltatorii să decidă cum să pună acest lucru în aplicare, există cazuri în care Google oferă specificații sau cerințe.
Dezvoltatorii ar trebui să știe unde să le găsească și cum să întrebe dacă instrucțiunile de implementare care au venit odată cu solicitarea unui SEO tehnic sunt o cerință sau doar o iluzie.
Câteva exemple de caracteristici cu strategii de implementare recomandate sau necesare pentru motoarele de căutare includ, dar nu se limitează la, următoarele:
- JavaScript în general
- Optimizarea imaginii
- Încărcare leneșă
- Site în mai multe limbi și geodirecționat
- Format preferat de marcare Schema.org
Sunt posibile soluții alternative
În teorie, un lucru pe care SEO tehnic și dezvoltarea web îl au în comun este înclinația către rezolvarea creativă a problemelor bazată pe date pentru a utiliza tehnologiile disponibile pentru a obține rezultatul dorit.
Când o solicitare tehnică SEO nu este posibilă, căutați soluții alternative. Mulți SEO tehnici care sunt și dezvoltatori propun deja soluții pentru stivele moștenite complexe care nu vor accepta anumite modificări.
- Anul trecut, Dan Taylor a introdus termenul Edge SEO pentru a se referi la soluțiile care implementează remedieri SEO după ce pagina este redată, dar înainte ca aceasta să fie livrată clientului, profitând de lucrătorii de servicii pe CDN-uri, de exemplu.
- SEO-urile tehnice creative funcționează și cu JavaScript, Python, gestionarea bazelor de date și interogări și API-uri puse la dispoziție de motoarele de căutare și instrumentele SEO.
Acolo unde nu există soluții cunoscute, efectuarea de teste responsabile cu rezultate măsurabile este întotdeauna o opțiune în SEO. Deoarece Google nu împărtășește detaliile despre cum funcționează, SEO tehnic face presupuneri rezonabile bazate pe brevetele Google, declarațiile oficiale Google și performanța observată a site-ului în rezultatele căutării. Efectuarea propriilor teste poate fi riscantă în SEO, dar este și o practică respectată și acceptată.
Cele mai multe probleme tehnice SEO: modificări iterative vs critice
Cea mai bună muncă SEO este iterativă și urmează o procedură care arată cam așa:
Aceasta înseamnă că a cere SEO-urilor să trimită solicitări este rezonabil, dar nu blocarea orelor regulate pentru implementarea modificărilor SEO poate împinge o strategie SEO înapoi în mod semnificativ. Aceasta înseamnă, de asemenea, că solicitările SEO pot include rollback-uri sau extensii ale testelor anterioare.
SEO și dezvoltatorii ar trebui să lucreze împreună pentru a găsi o modalitate de a grupa și de a programa solicitări regulate de dezvoltare.
Cu toate acestea, unele solicitări SEO chiar nu pot aștepta. Aceasta ar putea include:
- Remedieri pentru erorile care elimină tot sau o parte din site-ul din căutare
- Remedieri pentru penalitățile Google, cunoscute sub denumirea de „acțiuni manuale”
- Modificări necesare pentru a corecta comportamentul aberant al instrumentului sau al trackerului
- Modificări pentru a aborda modificări majore ale algoritmului cu impact direct asupra performanței site-ului în căutare
Rămâneți la curent și bucurați-vă de noile funcții de căutare
După cum tocmai am sugerat, căutarea nu este un câmp static. Evoluează odată cu noile tehnologii, noi utilizări și noi lansări ale motoarelor de căutare. Google face, de asemenea, modificări aproape constante – au raportat 3234 de modificări în 2018 – la algoritmii lor de indexare și clasare, care adesea duc la modificări în modul în care ar trebui optimizate site-urile web.
Aceasta înseamnă că chiar și informațiile de încredere care au o vechime de peste șase până la douăsprezece luni ar putea să nu mai fie relevante. De exemplu:
- Clasamentul folosit pentru a se baza în mare măsură pe declararea meta cuvintelor cheie pentru fiecare URL; în timp ce motoarele de căutare de pe site încă folosesc aceste cuvinte cheie, SEO nu mai face.
- Google recomanda folosirea declarațiilor < link rel="prev" > și <link rel="next" > pe serii paginate de adrese URL pentru a le împiedica să semnaleze aceste pagini ca fiind identice, dar nu mai ia în considerare acest lucru.
Dar înseamnă, de asemenea, că există frecvent elemente noi pentru SEO. Elementele noi și viitoare anunțate în 2019 includ:
- Botul Google Evergreen înseamnă că funcțiile browserului și, poate cel mai important, JavaScript mai recent, au devenit accesibile pentru Google. Cu toate acestea, redarea JavaScript este încă executată separat și ulterior, așa că recomandările pentru obținerea paginilor cu JavaScript indexate sunt încă valabile.
- Marcarea paginilor cu întrebări frecvente, pentru paginile cu mai multe întrebări și răspunsuri, poate oferi acum
- Noi linii directoare pentru utilizarea datei
- Compatibilitate viitoare pentru imagini de înaltă rezoluție în rezultatele căutării
De asemenea, Google adresează întrebări de la SEO pe twitter și prin hangoturile live pentru webmasteri și oferă informații despre modificări și anunțuri majore pe blogul Google Webmaster.
Lucrând împreună pentru o înțelegere reciprocă
Una dintre cheile pentru a reduce decalajul dintre dezvoltarea web și SEO este respectul reciproc și comunicarea. În timp ce elementele de bază ale SEO sunt importante, este, de asemenea, important să recunoaștem că dezvoltatorii pot prelua cu ușurință aceste cunoștințe pe cont propriu folosind informațiile care există deja.
Este mult mai productiv să înțelegeți cum funcționează SEO în practică. Aceasta include înțelegerea importanței accesului la site-uri web de către roboți, implicațiile tehnologiei în căutare, cum să faceți față problemelor SEO care nu pot fi remediate conform recomandărilor. Înseamnă, de asemenea, să cunoașteți cum funcționează procesul SEO și să recunoașteți că căutarea evoluează într-un ritm din ce în ce mai rapid.
Există, de asemenea, o conștientizare tot mai mare în comunitatea SEO cu privire la problemele cu care se confruntă dezvoltatorii web. În consecință, coloane precum cea a lui Detlef Johnson pentru SEO pentru dezvoltatori își pot găsi un loc în publicațiile orientate spre SEO, cum ar fi Search Engine Land, de exemplu. Această conștientizare alimentează, de asemenea, speranța SEO că dezvoltatorii web vor depune, de asemenea, un efort pentru a înțelege elementele cheie ale SEO.