Îmbunătățiți performanța site-ului dvs. în doi pași simpli

Publicat: 2023-12-22

Bărbat care actualizează site-ul web pe un laptop într-un birou.

Deci vrei un site web mai performant. La cel mai elementar nivel, trebuie să vă asigurați că motoarele de căutare pot accesa conținutul corpului de pe o pagină web cât mai repede posibil și că pagina se încarcă rapid.

Acestea fiind spuse, există două bune practici SEO simple care pot ajuta la ambele cerințe și acestea sunt:

  1. Externalizarea CSS (foi de stil în cascadă)
  2. Externalizarea JavaScript

În acest articol, voi explica de ce și voi oferi câțiva pași simpli pentru a începe.

  • Ce este CSS?
  • Ce este Javascript?
  • De ce să exteriorizezi Javascript și CSS?
  • JavaScript și CSS sunt deja externalizate?
  • Cum să exteriorizezi Javascript
  • Cum să exteriorizezi CSS
  • Pași mici, impact mare
  • Întrebări frecvente: Cum pot îmbunătăți performanța site-ului meu folosind doi pași simpli care implică CSS și JavaScript?

Ce este CSS?

Foile de stil în cascadă (CSS) descriu modul în care codul HTML ar trebui să fie afișat pe o pagină web pentru a crea aspectul unui site web, de exemplu, fonturi și culori.

Ce este JavaScript?

JavaScript este un limbaj de programare care permite interactivitatea pe pagini web, de exemplu, o casetă de căutare, audio și video sau hărți.

De ce să externalizați JavaScript și CSS?

Vrei ca codul site-ului tău web să fie prietenos cu motoarele de căutare. Așadar, trebuie să vă asigurați că codul subiacent facilitează accesul cu crawlere pentru motoarele de căutare și să înțeleagă despre ce sunt paginile web.

Acest lucru trebuie să se întâmple, astfel încât motoarele de căutare să poată determina relevanța unei interogări de căutare. Unul dintre primele lucruri pe care motoarele de căutare ar trebui să le acceseze cu crawlere este conținutul corpului de pe o pagină web, nu liniile de cod inutile.

De asemenea, doriți ca site-ul dvs. să fie rapid. Motoarelor de căutare precum Google le pasă de performanța paginii web pentru experiența utilizatorului – atât de mult încât și-au lansat actualizarea algoritmului experienței paginii cu semnale de clasare dedicate acesteia.

Atât CSS, cât și JavaScript pot aglomera o pagină web, o pot face mai lentă de încărcat și mai greu de accesat cu crawlere pentru motoarele de căutare. Doriți ca conținutul real al corpului de pe o pagină web să fie accesibil în primele sute de linii de cod.

Externalizarea acestor fișiere este o modalitate ușoară de a remedia problemele pe care tocmai le-am menționat. Acest lucru poate accelera timpul de încărcare a paginii, poate ajuta în mod semnificativ clasarea și poate economisi bugetul de accesare cu crawlere.

Beneficiile externalizării CSS

Crearea unui fișier CSS extern vă oferă un singur loc pentru a controla aspectul site-ului web, deci este mult mai eficient decât editarea fiecărei pagini a unui site web atunci când doriți să faceți o schimbare.

Când aveți un fișier CSS, trebuie doar să faceți modificări fișierului extern, iar acele modificări sunt aplicate întregului site.

A avea un fișier CSS extern are și alte beneficii. Vă permite să eliminați formatarea inline, cum ar fi etichetele de font, și să le înlocuiți cu etichete CSS care indică stilul de aplicat. Acest lucru are ca rezultat mai puțin codul care aglomera pagina web.

Mai puțin cod înseamnă dimensiuni mai mici ale fișierelor. Dimensiunile mai mici ale fișierelor înseamnă că paginile web se încarcă mai rapid.

Beneficiile externalizării JavaScript

Crearea unui fișier extern pentru JavaScript are beneficii similare. Când mutați JavaScript din paginile web individuale și într-un fișier extern, paginile dvs. web au nevoie doar de o singură linie de cod care apelează fișierul JavaScript pentru informații.

JavaScript tinde să fie lung și greoi, astfel încât să faci acest lucru simplu ar putea reduce dimensiunea unei pagini web la jumătate.

JavaScript și CSS sunt deja externalizate?

Este ușor să verificați dacă CSS și JavaScript sunt externalizate. Accesați pagina de pornire a site-ului dvs. și uitați-vă la codul sursă. Pentru a vedea sursa, faceți clic dreapta pe pagină și selectați: „vezi sursa paginii”.

Captură de ecran cu „vizualizați sursa paginii” pe BruceClay.com.
Captură de ecran cu „vizualizați sursa paginii” pe BruceClay.com

Iată un exemplu de eșantion de cod din JavaScript neexternalizat pe o pagină web:

<script language="javascript">

var _pn="Drepturile+Dău+Fără vină”; //numele paginii

var _mlc="Nu+Fault+Sfat”; //categorie de conținut pe mai multe niveluri

var _cp=”null”; //campanie

var _acct="WE531126G4MC09EN3”; //numerele de cont

var _pndef=”titlu”; //numele implicit al paginii

var _ctdef=”full”; //categoria de conținut implicită

var _prc="”; //prețul comerțului

var _oid="”; //comandă comercială

var _dlf="”; //descărcați filtrul

var _elf="”; //ieșire din filtrul link

var _epg="”; //identificatorul paginii de eveniment

</script>

Acesta este doar o mostră a modului în care JavaScript poate ocupa spațiu valoros cu codul paginii. Este normal ca site-urile web să aibă multe linii (30+) de JavaScript care ar trebui externalizate.

Alternativ, iată cum ar arăta cu un fișier JavaScript extern:

<script type="text/javascript” src="/sample.js”></script>

Iată un exemplu de foaie de stil neexternalizată:

.conținut { clear: left;

culoare de fundal: #ffffff;

imagine de fundal: URL ("/images/movie_reel2.jpg"); /* rolă mică */

/* imagine de fundal: URL ("/images/movie_reel.JPG"); bobina mare */

fundal-poziție: 100% 100%; /* colțul din dreapta jos */

background-repeat: fără repetare;

chenar: 2px solid #666666;

border-style: solid solid niciun solid;

umplutura: .5em 1em 1em 1em;

margine-jos: 0em;

margine-top: 0em;

text-align: stânga;

}

h1 {

familie de fonturi: Georgia, Times New Roman, Times, sans-serif;

dimensiunea fontului: 18px;

font-style: italic;

greutate font: bold;

culoare: #003399;

text-align: centru;

}

Este obișnuit ca site-urile web să aibă CSS codificat într-o pagină web, mai degrabă decât să o includă într-un singur fișier care să fie apelat din numeroase pagini dintr-un site web.

Iată cum ar arăta cu un fișier CSS extern:

<link rel="stylesheet” href="styles.css”>

Cum se externalizează JavaScript

Primul lucru de menționat este că uneori este necesar să aveți cod JavaScript pe o pagină web, de exemplu, pentru urmărirea precisă sau funcționalitatea paginii.

În afară de urmărire și funcționalitate, nu tot codul JavaScript dăunează vitezei paginii și ar trebui externalizat.

De fapt, în unele cazuri, utilizarea JavaScript în linie poate accelera timpul de încărcare a paginii și performanța, de exemplu, în cazurile în care JavaScript blochează redarea paginii.

Utilizarea JavaScript în linie în partea de sus a paginii poate permite conținutului din partea de sus a paginii să devină vizibil pentru utilizatori fără a fi nevoie să așteptați încărcarea fișierelor JavaScript mari.

Așadar, iată cum să exteriorizezi JavaScript:

  1. Identificați codul JavaScript pe care doriți să îl exteriorizați prin localizarea etichetei de deschidere și de închidere <script> cu codul sursă HTML al paginii web.
  2. Tăiați codul javascript, care se află între <script> și </script>.
  3. Folosind un editor de text precum Notepad, creați un nou document și inserați codul JS în noul document gol.
  4. Salvați fișierul cu extensia de fișier „.js”.
  5. Încărcați fișierul pe server și notați calea acestuia.
  6. Reveniți la fișierul html original și introduceți următorul text, unde „path/filesource.js” este adresa URL a fișierului .js nou creat:
    <script language="JavaScript” src="path/filesource.js”></script>
  7. Acum, codul JavaScript încorporat este înlocuit doar cu o singură linie.

Când motoarele de căutare accesează cu crawlere pagina web, ei vor avea doar o linie de cod de citit înainte de a trece la restul paginii.

Ulterior, acest lucru poate ajuta la actualizarea algoritmului de experiență a paginii Google, în special, Întârzierea primei introduceri. (Rețineți că FID va fi înlocuit de Interaction to Next Paint (INP) în martie 2024.)

Cum se externalizează CSS

Pentru a externaliza foile de stil, urmați pur și simplu aceleași instrucțiuni ca și pentru fișierul JavaScript, cu excepția salvarii fișierului cu extensia de fișier .css. În codul original al paginii web, veți înlocui toată codarea CSS cu următoarele:

<link href="cssfilename” rel="stylesheet” type="text/css”>

Încă o dată, ai rămas cu o linie de cod pe pagina ta originală, permițând indexarea mai simplă a site-ului pentru păianjeni.

Pași mici, impact mare

Externalizarea JavaScript și CSS nu va rezolva problemele de performanță a site-ului dvs., dar este un început excelent.

Un client cu care am lucrat a implementat aceste două bune practici și a redus 20.000 de linii de cod la 1.500. Ulterior, site-ul a înregistrat o îmbunătățire semnificativă a clasamentului și a trecut în partea de sus a rezultatelor de căutare organice pentru multe cuvinte cheie.

Așadar, da, este eficient și un bun loc de început, deoarece îmbunătățiți performanța paginilor dvs. web.

Aveți nevoie de ajutor pentru a crește viteza site-ului dvs. și pentru clasarea căutării? Contactați-ne pentru o consultație gratuită.

Întrebări frecvente: Cum pot îmbunătăți performanța site-ului meu folosind doi pași simpli care implică CSS și JavaScript?

Optimizarea performanței site-ului dvs. este crucială pentru satisfacția utilizatorilor și pentru clasarea motoarelor de căutare în peisajul dinamic al dezvoltării web. Utilizarea eficientă a CSS și JavaScript poate crește semnificativ viteza și funcționalitatea site-ului dvs. Să analizăm două tehnici simple, dar puternice, pentru a crește performanța site-ului dvs.

Minimizează și concatenează fișierele CSS și JavaScript

Când vine vorba de optimizarea vitezei site-ului web, reducerea dimensiunilor fișierelor este esențială. Combinarea mai multor fișiere CSS sau JavaScript într-unul singur minimizează solicitările HTTP, mărind timpul de încărcare. Minificarea elimină caracterele inutile (spații albe, comentarii) fără a modifica funcționalitatea codului.

Sfat perspicac: Folosiți instrumente de construcție precum Grunt sau Gulp pentru procesele automate de minificare și concatenare. Luați în considerare utilizarea rețelelor de livrare de conținut (CDN) pentru livrarea mai rapidă a fișierelor.

Implementați încărcare leneră pentru resursele non-critice

Încărcarea leneră amână încărcarea resurselor neesențiale până când sunt necesare. De exemplu, imaginile de sub fold sau JavaScript secundar pot fi încărcate asincron, mărind viteza inițială de încărcare a paginii.

Sfat pertinent: utilizați atributul `loading="lazy"` pentru imagini pentru a instrui browserele să le încarce numai atunci când intră în fereastra de vizualizare, optimizând experiența utilizatorului și timpii de încărcare.

Termenii de căutare a intenției cumpărătorului și rolul lor

Înțelegerea termenilor de căutare cu intenția cumpărătorului este esențială pentru o optimizare eficientă. Termeni precum „tehnici de îmbunătățire a vitezei site-ului”, „optimizare CSS și JavaScript” sau „implementare a încărcării lenețe” arată intenția unui utilizator de a îmbunătăți performanța site-ului. Integrarea acestor termeni în conținutul dvs. se aliniază cu interogările utilizatorilor, îmbunătățind vizibilitatea.

Impactul performanței asupra experienței utilizatorului și a SEO

Performanța optimizată a site-ului web influențează direct experiența utilizatorului, crescând implicarea și reducând ratele de respingere. Mai mult, motoarele de căutare prioritizează site-urile cu încărcare mai rapidă, impactând pozitiv clasamentele SEO.

Echilibrarea estetică cu performanța

În timp ce optimizarea performanței este crucială, menținerea unui site web atractiv din punct de vedere vizual este la fel de vitală. Găsirea echilibrului între estetică și funcționalitate asigură o experiență de utilizator captivantă, fără a compromite viteza.

Rolul monitorizării și testării continue

Monitorizarea regulată a valorilor de performanță a site-ului web și efectuarea de teste sunt esențiale pentru a menține funcționalitatea optimă. Instrumente precum Google PageSpeed ​​Insights și Lighthouse ajută la identificarea blocajelor de performanță, permițând ajustări în timp util.

Tendințe viitoare: Strategii în evoluție pentru performanță optimă

Pe măsură ce tehnologia avansează, tendințele emergente precum HTTP/3 și cadrele JavaScript îmbunătățite continuă să remodeleze strategiile de optimizare a performanței. Fiind la curent cu aceste tendințe, site-ul dvs. rămâne competitiv și bine optimizat.

Îmbunătățirea performanței site-ului dvs. prin optimizări CSS și JavaScript este o piatră de temelie a dezvoltării web de succes. Folosind tehnici precum minificarea fișierelor, încărcarea leneșă și rămânerea în acord cu tendințele în evoluție, îmbogățiți experiența utilizatorului și sporiți vizibilitatea site-ului dvs. în domeniul digital.

Procedură pas cu pas: Îmbunătățirea performanței site-ului

  1. Evaluați valorile actuale de performanță : utilizați instrumente precum Google PageSpeed ​​Insights pentru a identifica zonele de îmbunătățire.
  2. Implementați minimizarea CSS și JavaScript : utilizați instrumente de compilare sau servicii online pentru a comprima și combina fișiere.
  3. Luați în considerare rețelele de difuzare a conținutului (CDN) : optați pentru CDN-uri pentru o livrare mai rapidă a fișierelor.
  4. Evaluați oportunitățile de încărcare leneră : identificați resursele necritice potrivite pentru încărcare leneră.
  5. Implementați încărcare leneră : integrați atributul `loading="lazy"` pentru imagini sau încărcarea asincronă a scripturilor secundare.
  6. Cercetați termenii de căutare privind intenția cumpărătorului : înțelegeți interogările utilizatorilor legate de performanța site-ului web.
  7. Integrați cuvintele cheie privind intenția cumpărătorului : includeți termeni relevanți în conținutul dvs. pentru o vizibilitate îmbunătățită.
  8. Monitorizați valorile de performanță : analizați în mod regulat valorile și ajustați strategiile în consecință.
  9. Echilibrează estetica și funcționalitatea : Asigurați atractivitatea vizuală fără a compromite viteza.
  10. Rămâneți la curent cu tendințele emergente : urmăriți evoluțiile în optimizarea web pentru strategii de viitor.

Acest ghid cuprinzător pas cu pas oferă o foaie de parcurs detaliată pentru a îmbunătăți eficient performanța site-ului dvs., utilizând tehnici de optimizare CSS și JavaScript. Urmând acești pași se asigură un site web raționalizat, de înaltă performanță, care rezonează cu așteptările utilizatorilor și cu algoritmii motoarelor de căutare.