Razumevanje osnova SEO-a može vam dosta pomoći u budućim saradnjama. Evo šta bi trebalo da znate i savladate kao developeri.
Znate ono kada treba da se pobrinete samo za četiri, pet stavki i Vaši SEO ciljevi za ovaj mesec će biti ispunjeni?
Ali kako u sve to da uključite Vaše web developere? Kako da im pomognete da shvate bitnost SEO-a kada imaju druge prioritete na pameti?
Pre petnaestak godina, mogao sam bez ičije pomoći obaviti oko 90% SEO posla za određenog klijenta. Ti dani su prošli. SEO sada zavisi od kreiranja sadržaja, korisničkog iskustva, razvoja koda, IT-a, različitih nivoa odobrenja i još mnogo toga.
Više puta sam pisao o tome kako SEO ne može biti izolovan od drugih oblasti i radujem se što je to disciplina koja se sada više fokusira na usklađivanje sa ostalim disciplinama kako bi se stvorilo kvalitetno iskustvo za posetioce sajta.
Tokom svoje karijere, iskustvo me naučilo da je uvek postojala potreba za dodatnom podrškom od strane web developera. To je uglavnom značilo sarađivati sa spoljnim developerima koje su angažovali moji klijenti.
U oba slučaja, dobijanje podrške i saglasnosti od web developmenta je ključno za SEO. Još bolje je kada developeri razumeju osnove SEO principa. Daleko je efikasnije ako developeri znaju osnove i uključe ih u svoj rad i održavanje sajta, izbegavajući potrebu za dodatnim radom kasnije.
Pogledajte 10 osnovnih SEO principa koje web developeri moraju znati, kao i mišljenja SEO stručnjaka i developera iz mog tima.
Bezbednost
Bezbednost sajta je važna za pretraživače kao čto je Google.
Obezbedite SSL sertifikat na sajtu tako da ne bude nikakvih grešaka. To je osnovni korak.
Osim toga, morate preduzeti neophodne mere zaštite kako biste sprečili upadanje na sajt i manipulaciju sadržajem itd.
Bilo kakvo hakovanje, na bilo kom nivou, šteti korisničkom iskustvu i ruši poverenje koje Vam poklanjaju korisnici i pretraživači.
Ipak, pored svega toga, ne zaboravite na brzinu učitavanja stranice kada obezbeđujete sajt putem plugin-ova, ekstenzija ili nekih drugih alatki.
Responsivnost (Odgovor Servera)
Odgovori servera su bitni.
Postoje razni načini da se stranica jedinstvenog dizajna i korisničkog iskustva prikaže korisniku, naravno uz kreativne tehnike programiranja.
U svakom slučaju i bez obzira na druge tehnike, pobrinite se da se stranice prikazuju sa server kodom 200.
Proverite i ažurirajte sve 3xx ili 4xx kodove. Ako vam nisu potrebne redirekcije, uklonite ih.
Redirekcije (preusmeravanja)
Kada je reč o redirekcijama, treba naglasiti da su one ključan deo procesa migracije i lansiranja web sajta sa starog na novi.
Ako nemate da radite ništa drugo tokom procesa lansiranja, barem implementirajte redirekcije.
Cilj je da se obezbedi da svi URL-ovi sa starog sajta imaju 301 redirekciju ka najrelevantnijoj stranici na novom sajtu.
Ovo može predstavljati odnos stranica 1:1, gde svaka stara stranica ima svoje ekvivalentno mesto na novom sajtu, ili s druge strane, više starih stranica može voditi ka jednoj na novom sajtu ako pojednostavljujete i ažurirate strukturu sadržaja.
Kao i sa gore navedenim server kodovima, nemojte nikad slepo verovati da će se stranica prikazivati kako treba i nemojte tek tako pretpostavljati da je sve u redu. Koristite alate za proveru 301 redirekcija.
Robots.txt
Ako se sajt ne indeksira i ne prikazuje u rezultatima pretrage onda Vam drugi SEO koraci ništa neće značiti.
Ne ostavljajte robots.txt fajl za kasnije.
Podrazumevane komande su ponekad ili previše otvorene ili previše restriktivne.
Proverite šta Vam se nalazi u robots.txt fajlu.
Nemojte slepo i bez provere dozvoljavati da se neki od fajlova prikazuje ili ne prikazuje na web sajtu.
Nekoliko sajtova sa odličnim planovima za migraciju i lansiranje su propali upravo zbog komande “disallow all” na razvojnom sajtu (kako bi se sprečilo indeksiranje) koja je završila kasnije i na live sajtu.
Takođe, razmotrite blokiranje nevažnih stavki poput stranica sa komentarima i bilo kojih drugih stavki koje vaš CMS kreira.
Obično ćete imati mnogo sadržaja nepotrebnog za prikazivanje i ako ne možete sprečiti generisanje tog sadržaja, barem ga blokirajte i sprečite njegovo indeksiranje.
Mape sajta
XML mape sajta su dobra prilika da omogućimo pretraživačima da imaju uvid u sve stranice na sajtu.
Ne stavljajte fokus na slike, nevažne stranice i stvari koje nisu prirotetne za indeksiranje.
Obezbedite da sve stranice navedene u XML mapi sajta imaju kod 200.
Uklonite 404 greške, redirekcije i sve što nije landing (odredišna) stranica.
URL-ovi
Dobri URL-ovi su kratki, sadrže reči relevantne za temu stranice, napisani su malim slovima i ne sadrže posebne znakove, razmake ili donje crte.
Idealno je kada struktura URL-ova sa podfolderima i stranicama odgovara hijerarhiji sadržaja u navigaciji i strukturi sajta.
Mobile-friendly sadržaj
Ponavljam i trebalo bi da to i zapamtite, to što nešto funkcioniše ili izgleda dobro u browser-u ne znači da je idealno za pretraživač poput Google-a.
Za pretragu je jako bitan mobile-friendly momenat.
Proverite Vaš web sajt na Google-ovom mobile-friendly alatu.
Uverite se da je sajt prošao test.
Osim toga, proverite kako se sadržaj prikazuje u mobilnoj verziji.
Google koristi “mobile first” indeksiranje.
To znači da pre svega gleda mobilnu verziju sajta.
Ako imate važan sadržaj koji skivate na mobilnoj verziji zbog UX doživljaja, a s druge strane želite da Google obrati pažnju na njega, dobro razmislite i znajte da je za Google najbitnije ono što vidi u mobilnoj verziji i možda biste želeli da promenite nešto u Vašu korist.
Brzina Sajta
Ovo je osma stavka na listi, ali možda i najvažnija nakon što se uverimo da se sajt indeksira.
Brzina sajta je važna.
Sporo učitavanje stranica i sajtova šteti korisničkom iskustvu i stopi konverzije.
Takođe ima uticaj na SEO performanse.
Ne postoji samo jedan put ka idealnoj optimizaciji brzine sajta.
Suština je u tome da kod bude jednostavan, da pažljivo koristite plugin-ove ili ekstenzije, da imate optimizovan hosting, da kompresujete i minimizujete JS i CSS, i da veličina slika bude pod kontrolom.
Svaki kod, fajl i aspekt koji može uzrokovati promene u performansama ili nestabilnosti veb sajta predstavlja potencijalni rizik.
Ugradite zaštitu za upravljanje sadržajem kako biste onemogućili upload slika od 10MB i tako opteretili i usporili stranicu.
Uradite osnovne stvari, pratite brzinu učitavanja i neprestano je kontrolišite i menjajte šta je potrebno.
Naslovni Tagovi (H1, H2, H3…)
Naslovni tagovi pretraživačima ukazuju na kontekst (o čemu se radi u sadržaju).
Imajte na umu da su naslovni tagovi namenjeni organizaciji sadržaja i nemaju povezanost sa CSS-om.
Iako ih možete povezati sa svojim CSS-om, uvek se držite hijerarhije sadržaja.
Nemojte da Vam prvi, najveći naslov na stranici bude obeležen kao H5, a podnaslovi na stranici kao H1.
Dosta se govori o uticaju (ili nedostatku istog) naslova na SEO performanse.
O tome neću govoriti u ovom članku.
Jednostavno budite dosledni u hijerarhiji i načinu korišćenja naslova.
Koristite ih gde god možete umesto ostalih CSS stilova.
Ako možete, imajte samo jedan H1 na stranici.
Saradjujte sa svojim kolegama koji se bave SEO optimizacijom kako biste razumeli plan za organizaciju naslova i celokupnog sadržaja na stranici.
Upravljanje Sadržajem i Dinamički Sadržaj
Kao što je već navedeno, funkcionalnost sistema za upravljanje sadržajem (CMS) može narušiti čak i najbolje dev implementacije.
Budite pametni kada drugima dajete da upravljaju.
Razmislite kakav je plan za sadržaj sajta, tako da kreatori sadržaja imaju slobodu koju žele i koja im je potrebna, ali tako da ne naruše brzinu sajta ili bilo koji od SEO elemenata na stranici.
Imati mnogo dinamičkih elemenata kao što su tagovi, generisanje XML mape sajta i redirekcije, može Vam uštedeti vreme i pružiti bezbednost Vašem sajtu i kodu kako bi sve bilo stabilno.
Zaključak
Saradnja između SEO profesionalaca i web developera je od suštinskog značaja.
SEO se oslanja na najbolje prakse za tehnički SEO i druge aspekte kao što je skaliranje on-page elemenata.
Razumevanje osnova SEO-a od strane web developera može biti od velike pomoći.
Takođe, to može doprineti i efikasnijem radu na razvoju sajta i manjoj potrebi za ponovnim radom i SEO specifičnim ažuriranjima.
Za više informacija pratite SEO Srbija