Sadržaj
Prilikom razvoja web stranice često koristimo JavaScript jer je idealan za izradu inovativnih web stranica s više funkcionalnosti na strani klijenta. Jedna od najčešće korištenih tehnologija je AJAX.Kroz okvirima Što Jquery, Prototype, Mootools i drugi, koji omogućuju slanje zahtjeva poslužitelju, primanje rezultata i aktiviranje učitavanja određenog sadržaja na stranici bez osvježavanja weba i potpuno transparentnog za korisnika.
Trenutno većina web stranica pokazuje snažnu ovisnost o JavaScriptu za stvaranje efekata i funkcionalnosti na strani klijenta, što sa sobom nosi dobro poznate rizike u smislu SEO-a, problema s povezivanjem ili nekompatibilnosti, tehničkih grešaka, brzine preuzimanja itd.
U ovom ćemo vodiču vidjeti neke strategije za razvoj AJAX web stranica i aplikacija izbjegavajući probleme u SEO podružnici.
Prednosti i nedostaci korištenja AJAX -a
Prednosti u smislu korisničkog iskustva su jasne: brze stranice, manje režijskih troškova za poslužitelj koji obrađuje samo narudžbu i vraća sadržaj koji je potreban korisniku. Mnoge web funkcije nove generacije nije lako učiniti bez korištenja JavaScripta ili Jqueryja jer pruža potrebu da korisnik klikne na element weba i da preglednik ne ažurira cijelu stranicu, već samo blok sadržaja, pa čak i prikazuju različite informacije za različite korisnike.
Nedostatak je to što vraćeni sadržaj možda neće biti vidljiv tražilicama, a bot često neće raščlaniti Jquery ili Ajax kôd. Jedan je problem što je sadržaj stranice vidljiv samo pregledniku, ali ne i na poslužitelju, zbog načina praćenja robota ne mogu vidjeti neki sadržaj ili zbog toga što neke veze ne uspijevaju jer robot ne razumije JavaScript koji je vrlo složen .
Google je neprestano razvijao mogućnosti robota za indeksiranje Ajaxa i Javascripta, dok Bing i Yahoo nisu mnogo evoluirali.
Čak ni tražilice ne mogu točno predstaviti najrelevantniji sadržaj za upit za pretraživanje, pa prekomjerna uporaba ove tehnologije može dovesti do lošeg pozicioniranja u rezultatima pretraživanja.
Primjeri html elemenata i blokova koji poboljšavaju SEO
Ako trebamo stvoriti blok, primijenimo semantička imena na klase, to jest s osjećajem koji opisuje sadržaj:
Primjer bloka koji prikazuje neki sadržaj Bilo bi bolje dati svakom bloku html koda više semantičkog smisla kako bi roboti mogli razumjeti koji će sadržaj prikazati: Jasno je da se može pratiti struktura čak i ako sadržaj nije generiran u HTML -u. Budući da semantičko označavanje sadrži ključne riječi, važno je koristiti odgovarajuće HTML oznake za sadržaj, kada smo u nedoumici možemo se obratiti priručniku W3school Html.
Poput naručenih ili neuređenih popisa, jedna od svrha popisa definicija je prikaz popisa ciljanog sadržaja, jer u gornjem slučaju to mogu biti vijesti ili popis proizvoda. To omogućuje veću gustoću ključnih riječi, manje nereda u kodu.
Jedan od najvažnijih aspekata je da je sadržaj koji Javascript generira za korisnika isti sadržaj potpuno isti kao i onaj koji se prikazuje tražilicama ili robotima za pretraživanje.
Google kao moguće rješenje navodi da ako naša web stranica sadrži tehnologije kojima tražilice ne mogu pristupiti ili ih ne mogu interpretirati, kao što su JavaScript ili Ajax, tada moramo koristiti opisni tekst ili oznake kako bi ti elementi mogli prikazati koji bi sadržaj odgovarao. na taj način poboljšati pristupačnost stranice. Mnogi korisnici koriste mobilne uređaje, nestandardne preglednike, zastarjeli softver i spore veze, pa bi mogli imati problema pri gledanju sadržaja ili korištenju nekih funkcija.
Veze i parametri prema URL -u
Google radije koristi hashbang kao parametar u URL -u, jer će vam na taj način biti lakše tumačiti vaše veze kada na stranicu prenesemo hastabang kao parametar.
Primjer koji se često koristi nalazi se na web stranici Twitter. Google ga koristi da zadrži i zatraži sadržaj te statičke stranice. Evo nekoliko primjera da biste pokazali što sadrže prepisani URL -ovi.
Ovaj URL generiran nekim upitom bolji je i semantičkiji SEO
www.miweb.com/#!madrid/productos
Ova dva URL -a roboti teže razumiju, ali bez sumnje posljednji donekle poboljšava semantiku.
www, miweb, com /? tmp = madrid / products
www.miweb.com/?ciudad=madrid&seccion=productos
Sve dok to možemo Semantički SEO za generirani sadržaj i prikazati isti sadržaj koji bi korisnik vidio u tražilicama, to nije veliki problem.
Klizne navigacijske trake i kartice
U slučaju distribucije sadržaja na karticama, gdje se sadržaj mijenja pomoću jquery -ja ili nekog drugog okvira, ovisno o kartici na kojoj se pozicioniramo, mora postojati neovisni URL za svaku karticu, kada korisnik klikne na karticu, zahtjev može također se šalje poslužitelju za generiranje potpuno novog sadržaja. Struktura svake veze mogla bi biti nešto poput:
www.miweb.com?tab= prodaja
www.miwebe.com/?tab=clientes
www.miweb.com/?tab=productos
Trik s karticama proizvodi se pomoću CSS -a i Javascripta, poslužitelj vraća sadržaj svih kartica s zahtjevom za prvu stranicu. Kad korisnik klikne na karticu, klase definirane u CSS -u natjeraju preglednik da sakrije sadržaj povezan s karticom i prikaže samo sadržaj koji se odnosi na karticu na koju je kliknuta, dok su ostale skrivene, ali se nalaze u kodu , pa je dobro strukturi dati semantički smisao.
Također je vrlo važno ne dopustiti indeksiranje Javascript ili CSS datoteka u datoteci robots.txt naše web stranice jer to može naštetiti pozicioniranju i indeksiranju vašeg sadržaja te može rezultirati neuspjehom statistike indeksiranja.
Jedna od smjernica za Google webmaster Izričito se kaže da se ne dopušta praćenje ovih datoteka, ali niti da se blokiraju ili skrivaju od robota.
Google alati za webmastere za provjeru i analizu indeksiranja
Google alati za webmastere daje nam mogućnost da obavijestimo google provjerom vlasništva nad našom web stranicom. Prijavite se sa svojim Google ili Gmail računom i tada možemo provjeriti našu web stranicu.
Robotu je potrebno oko dva tjedna da se veze ispravno pojave u Google pretraživanju.
Ne postoji jednostavan način da provjerite radi li sve, ali postoje neki alati koji će vam pomoći vidjeti što se događa. Najbolje je koristiti alat Explore as Googlebot, koji nam pokazuje točno ono što Google vidi prilikom indeksiranja web stranice. Googleovim alatima za webmastere možete pristupiti u odjeljku Dijagnostika.
Pomoću Googleovih alata za alate za webmastere možemo provjeriti indeksirane veze i ispraviti ili ukloniti te veze tako da je vaša web stranica optimizirana za tražilice i ima veze bez opasnosti od kažnjavanja koje pomažu poboljšati vašu SEO, među ostalim funkcionalnostima.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod