Izrada web stranica u JavaScriptu prilagođenom SEO-u

Prošlog 8. svibnja! kao i svake godine! Google je bio domaćin Google I/O 2018 ! konferencije namijenjene prije svega programerima i usmjerene na razvoj web aplikacija s modernim Google tehnologijama .

Neki od predstavljenih sadržaja! međutim! nisu bili dizajnirani isključivo za programere: Google je zapravo naznačio koje bi prezentacije bile relevantne za dobivanje tehničkih uvida na strani SEO-a .

Jedna od najiščekivanijih prezentacija svakako je bila ona o SEO optimizaciji web stranica baziranih na Javascriptu. U novije vrijeme bilo je dosta žara oko ove teme i nekoliko SEO-a – jedan prije svih Bartosz Góralewicz lista e-pošte za zemlju sa svojim eksperimentom indeksiranja i indeksiranja različitih Javascript okvira – razbijali su glavu kako bi razumjeli kako upravljati situacijom u kojoj nema dogovora sa web mjestom u čistom i jednostavnom HTML-u.

Google još nije objavio službene smjernice o tom pitanju! ali se ograničio na izjavu :

“općenito govoreći! možemo prikazati i razumjeti web stranice poput modernih preglednika”

(UPOZORENJE O SPOILERU: da! poput modernih preglednika u 2015..! :D). Konačno! tijekom jedne od prezentacija na I/O 2018 ! John Mueller i Tom Greenaway otkrili su još neke informacije o tome kako Google vidi i indeksira web ! a prije svega! podijelili su najbolje primjere iz prakse za osiguravanje da web stranice i web stranice aplikacija koje koriste JavaScript okviri se ispravno mogu indeksirati .

Izvorni video možete pronaći na ovoj poveznici – ispod su ključne točke i najvažniji dijelovi prezentacije.

Google i Javascript

Tom Greenaway i John Müller u početku su govorili o modernim web stranicama temeljenim na JavaScriptu koristeći okvire kao što su Angular ! Polymer ! React ili Vue.js. Dok ovi okviri olakšavaju stvari programerima! oni mogu otežati tražilicama indeksiranje i indeksiranje web Izrada web stranica kako napreduje vaše digitalno poslovanje? stranica! posebno ako se koristi Single Page Application (SPA) ! gdje  se svi unutar jedne stranice učitavaju različiti prikazi na temelju interakcija korisnika sa samom stranicom )! zapravo lišena HTML sadržaja.

U kodu nema ni traga sadržaju – slikama! poveznicama! tekstu – koji vidimo na slici lijevo.

Stranice u Javascriptu: izazov za Google

Googlebot je pronašao preko 130 trilijuna dokumenata na webu (podaci iz srpnja 2016.). S obzirom na veličinu weba! indeksiranje cjelokupnog njegovog sadržaja vrlo je složen zadatak .

Da bi Google mogao indeksirati stranicu! potrebni su sljedeći uvjeti :

  • Dostupni URL-ovi : dodajte jednostavnu tekstualnu datoteku! robots.txt ! na domenu najviše razine vaše web-lokacije! koja navodi koje URL-ove indeksirati! a koje zanemariti! i koja također sadrži vezu na kartu web-lokacije  (ovdje Tom Greenaway ponavlja na čelu s butanom kako ne postoji Ne postoji jamstvo da će ti URL-ovi biti indeksirani ; karta web-lokacije je “samo jedan od signala koje alati za indeksiranje uzimaju u obzir.”)
  • Kanonski sadržaj : Google treba otkriti koji je URL izvorni među skupom duplikata! a to može učiniti zahvaljujući prisutnosti oznake canonical ! koja omogućuje dupliciranim dokumentima da robotima za indeksiranje kažu gdje se nalazi izvorni! vjerodostojni izvor sadržaja .
  • Čisti URL-ovi : AJAX je zakomplicirao mogućnost čistih URL-ova jer su web stranice mogle pokretati JavaScript koji je mogao dobiti novi sadržaj s poslužitelja bez ponovnog učitavanja web stranice.

Identifikator fragmenta ” je stoga Izrada web stranica izmišljen za izravno povezivanje na pododjeljke stranice! a nakon njega uveden je i hashbang (!#) – kako bi se razlikovao tradicionalni URL koji koristi identifikator fragmenta za povezivanje na pododjeljke.

Google preporučuje upotrebu History API-ja jer nam daje najbolje od oba svijeta: dinamički učitavan sadržaj s čistim ! tradicionalnim URL-ovima .

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top