Aruncă o privire la bara de adrese a browserului tău. Șirul de caractere care începe cu „https” este un URL, o adresă directă pentru găsirea paginilor pe web. URL-urile joacă un rol important atât în afaceri, cât și în viața de zi cu zi. Fără ele, nu ne-am putea plimba prin internet, iar nimeni nu ar putea căuta o afacere sau face o achiziție online.
Să înveți cum se construiesc URL-urile te ajută să înțelegi mai bine structura site-ului tău web sau a oricărui alt site. Există modalități prin care poți face URL-urile mai utile pentru motoarele de căutare și mai ușor de înțeles pentru oameni. Cu aceste noțiuni de bază, poți identifica problemele de navigare care afectează optimizarea pentru motoarele de căutare (SEO) și experiența utilizatorilor (UX).
Hai să explorăm toate părțile unui URL și modul în care fiecare ne ajută să navigăm pe internet.
Ce este un URL?
URL vine de la „uniform resource locator” (localizator uniform de resurse). Este denumirea tehnică pentru o adresă de internet. Cel mai frecvent, este folosit pentru a indica o pagină țintă dintr-un domeniu web, precum Shopify.com, adică numele lizibile pentru oameni care corespund adreselor IP numerice. Un URL poate indica o altă pagină de pe același site sau un domeniu complet diferit.
URL-ul se află în centrul hyperlinkurilor, elementele pe care poți da clic și care fac navigarea pe World Wide Web ușoară. Vei vedea un URL în bara de adrese a browserului după ce dai clic pe un hyperlink sau poți scrie un URL direct în bara de adrese.
De exemplu, în interiorul acestui hyperlink pentru Shopify se află URL-ul https://shopify.com. Când treci cu cursorul mouse-ului peste acest hyperlink, URL-ul apare în bara de stare din partea de jos a browserului sau într-o fereastră pop-up în dreptul cursorului. Textul vizibil Shopify este un semn familiar al locației generale, dar ceea ce browserul are nevoie de fapt pentru a ajunge la locația exactă este adresa URL din interiorul linkului: https://shopify.com.
Părțile de bază ale unui URL
URL-urile sunt organizate liniar. Descompune părțile de bază ale unui URL în ordine, ca să înțelegi mai bine cum se raportează fiecare parte la întreg.
Protocolul
Prima parte a unui URL este protocolul, denumit și schemă. Protocolul definește modul în care browserul ar trebui să interpreteze și să afișeze resursa. Cele mai folosite protocoale sunt http:// și https://.
HTTP vine de la hypertext transfer protocol (protocol de transfer al hipertextului), coloana vertebrală a tuturor site-urilor. HTTPS este în esență același lucru, dar adaugă un „S” de la „secure” (securizat), ceea ce înseamnă că site-ul a fost autentificat și deține un certificat SSL/TLS. Informațiile introduse pe o pagină web securizată HTTPS (precum parolele) sunt mai în siguranță, deoarece datele sunt criptate. Unele site-uri folosesc încă HTTP, dar acesta este mai vulnerabil la atacuri cibernetice. Deoarece unii utilizatori vor percepe HTTP ca fiind prea riscant, cea mai bună practică este să folosești HTTPS pentru site-ul tău de comerț electronic. Magazinele Shopify au HTTPS activat implicit.
Un URL poate indica și un alt tip de resursă de pe internet, în afară de paginile web (de exemplu, un PDF găzduit), folosind diferitele protocoale descrise mai jos. Cu toate acestea, protocolul de transfer al hipertextului, schema care distinge paginile web de alte resurse, și versiunea sa securizată (HTTPS) sunt de departe cele mai comune tipuri de URL.
Aceste alte protocoale nu sunt la fel de răspândite ca HTTPS, dar este bine să știi că există:
- FTP (file transfer protocol), pentru mutarea fișierelor între calculatoarele client și server.
- SMTP (simple mail transfer protocol), un protocol de server de e-mail.
- IRC (internet relay chat), un protocol de chat text.
- File, care se referă la fișierele de pe calculatorul tău local.
- Gopher, un vechi sistem de meniu client/server pentru navigarea prin documente, aplicații și servere, care este anterior web-ului.
- Gemini, un protocol simplu și ușor care necesită o aplicație client dedicată pentru a accesa resursele rețelei sale „Geminispace”.
Subdomeniul
Urmează subdomeniul, o parte opțională a unui URL care specifică o categorie ce se află în cadrul containerului mai mare al întregului tău site. De exemplu, categoria de subdomeniu help se află în interiorul domeniului rădăcină shopify.com în acest URL: help.shopify.com.
Un subdomeniu este o modalitate prietenoasă de a organiza conținutul pe site-ul tău. Exemple de subdomenii frecvente includ:
- Blog
- News (știri)
- Support sau help (asistență sau ajutor)
- Community (comunitate)
De exemplu, la URL-ul https://community.shopify.com, vizitatorii știu dintr-o privire că accesează zona de discuții a comunității Shopify.
Subdomeniile nu sunt obligatorii, dar sunt folosite frecvent pentru că direcționează traficul site-ului într-un mod cu sens, ceva ce apreciază atât oamenii, cât și motoarele de căutare. Dacă ai deja un magazin Shopify, poți adăuga un subdomeniu folosind setările din panoul de administrare Shopify.
Domeniul rădăcină
Partea de domeniu rădăcină este obligatorie. Aceasta are două componente: un domeniu de nivel doi (SLD) și un domeniu de nivel superior (TLD).
- Domeniul de nivel doi. SLD-ul este numele unic pe care l-ai înregistrat pentru magazinul sau site-ul tău la un registrator de nume de domenii. Gândește-te la el ca la domeniul principal unde se află numele de brand al afacerii tale, precum Nike sau Adidas.
- Domeniul de nivel superior. Domeniul de nivel superior reprezintă categoria generală a site-ului, precum .com (comercial), .org (organizație), .edu (educațional) sau .net (rețea de calculatoare).
De exemplu, domeniul rădăcină Shopify.com include domeniul de nivel doi „Shopify” și TLD-ul „.com”. Folosirea numelui afacerii tale pentru SLD și a .com ca TLD se va potrivi cu așteptările clienților pentru un site de comerț electronic.
Calea
Calea indică locația precisă a unei anumite resurse. Destinația este de obicei o pagină web. Organizată cu una sau mai multe bare oblice, calea este o modalitate versatilă de a ghida roboții de indexare ai motoarelor de căutare, astfel încât aceștia să înțeleagă structura semantică a unui site. Acest lucru poate îmbunătăți vizibilitatea site-ului în rezultatele căutărilor. Calea urmează după domeniul rădăcină și poate include diferite segmente, separate printr-o bară oblică (/), astfel:
Aici, calea specifică un subdirector, blog, unde se află toate paginile de blog.
Subdirectorul
După domeniul rădăcină urmează subdirectorul, la care te poți gândi ca la un subfolder dintr-un director de fișiere. Subdirectorul oferă mai mult context despre cum se distinge URL-ul de alte zone ale unui site. De exemplu, /pricing îi conduce pe utilizatori la secțiunea de prețuri a site-ului Shopify. Dintr-o privire, știi că acest URL se referă la prețurile abonamentelor Shopify.
Este obișnuit ca un URL să se termine chiar aici, la subdirector, mai ales dacă URL-ul indică o pagină index sau o pagină de destinație. Numele subdirectoarelor nu corespund întotdeauna exact subfolderelor din sistemul de fișiere rădăcină de pe serverul web. Un URL poate doar să pară că are o structură de directoare. Sistemul tău de gestionare a conținutului (CMS) ar putea manipula structura URL-ului pentru a-l face să arate ca o cale de fișier, în scopul unei mai bune lizibilități, în timp ce are propria sa structură complexă de stocare a conținutului web.
Poți denumi subdirectorul cum vrei, dar acesta ar trebui să fie relevant și exact, din considerente de experiență a utilizatorilor. De exemplu, nume de subdirectoare precum catalog, blog, pricing, shipping și help sunt recunoscute imediat.
Slugul
Slugul URL-ului este o descriere a conținutului unei pagini web, redusă la un singur cuvânt sau la o expresie legată prin cratimă. Acest lucru face URL-ul mai lizibil deopotrivă pentru oameni și roboți. Apare după bara oblică ce urmează unui subdirector.
De exemplu, https://db.bitfoxaa.cc/blog/topics/marketing conține două subdirectoare, blog și topics, terminându-se cu slugul „marketing”. Acest lucru îți spune că există o pagină de marketing plasată în cadrul secțiunii topics, care la rândul ei se află în subdirectorul blog.
Părțile avansate ale unui URL
Acum că am parcurs noțiunile de bază, hai să vedem cum pot deveni URL-urile și mai detaliate. Deși complexitatea suplimentară face aceste URL-uri mult mai tehnice și mult mai greu de citit, ele oferă mai multe posibilități de personalizare decât ar putea avea nevoie structura site-ului tău.
Portul
Portul identifică tipul de conexiune necesar pentru a accesa o anumită aplicație sau un anumit site pe un server web. Fiecare protocol are propriul număr de port. Iată câteva:
| Numărul portului | Protocol |
|---|---|
| 80 | HTTP (hypertext transfer protocol): Portul implicit pentru traficul web necriptat |
| 443 | HTTPS (hypertext transfer protocol secure): O conductă de date mai sigură și criptată pentru traficul web |
| 21 | FTP (file transfer protocol): Folosit pentru transferul fișierelor între clienți și servere |
| 22 | SSH (secure shell): Permite accesul de la distanță la servere prin linia de comandă |
| 25 | SMTP (simple mail transfer protocol): Trimite corespondența de ieșire de pe servere |
| 143 | IMAP (internet message access protocol): O altă modalitate de a gestiona e-mailurile de pe serverele de mail |
| 3389 | RDP (remote desktop protocol): Permite accesul de la distanță la desktopuri Windows |
Poziționezi numărul portului după domeniul rădăcină și înainte de cale, astfel:
https://db.bitfoxaa.cc:443/blog/topics/marketing
Porturile nu sunt de obicei afișate în URL-uri, deoarece browserele recunosc protocoalele comune și se vor conecta automat folosind portul corect. Urmărește ce se întâmplă când dai clic pe linkul de mai sus, de exemplu. Browserul se rezolvă din mers la un URL mai simplu:
https://db.bitfoxaa.cc/blog/topics/marketing
Porturile sunt utile în cazurile rare în care trebuie să identifici un port nestandardizat, pe care dezvoltatorii îl folosesc uneori în mediile de dezvoltare și testare, precum și din motive de securitate.
Interogarea
Dacă un URL conține un semn de întrebare, acest lucru indică faptul că utilizatorul a introdus un termen de căutare. Interogarea se explică cel mai bine printr-un exemplu. Să spunem că un utilizator caută „Apple Pay” pe blogul Shopify. Se generează acest URL:
https://db.bitfoxaa.cc/blog/search?q=apple%20pay
Interogarea începe cu „search?”. Simbolul „%20” reprezintă spațiul dintre cuvinte. Semnul „?” îi cere serverului web să caute acel șir de caractere și să returneze orice rezultat care se potrivește.
Parametrii
Un parametru, denumit și șir de interogare, este o pereche cheie-valoare. Poți avea mai mulți parametri, separați printr-un ampersand (&). Parametrii sunt utili pentru căutările de produse sau pentru urmărire, precum campaniile de marketing monitorizate în Google Analytics.
Hai să analizăm anatomia de bază a parametrilor unui URL. În exemplul următor, avem trei perechi cheie-valoare separate prin ampersand:
https://www.saguaro.com/search?q=hiking&options[prefix]=last&type=product
- „Search?” inițiază șirul de interogare.
- Prima pereche cheie-valoare este interogarea de căutare „q=hiking”, care îți spune că respectivul client a căutat pantofi de drumeție.
- A doua pereche este tehnică și mai puțin evidentă: „options[prefix]=last” ar putea însemna că funcția de căutare folosește un tablou sau un obiect numit options setat pe proprietatea „prefix”, ceva pe care programatorii web l-ar înțelege mai bine decât publicul larg.
- A treia pereche cheie-valoare identifică tipul de căutare, în acest caz o căutare de produs.
Poți vedea cât de complicat devine analizarea URL-ului, dar parametrii multipli au utilitatea lor. Ei pot capta mai multe informații în scopuri de urmărire și raportare.
Fragmentul
La finalul unui URL, ai putea vedea un fragment, o componentă opțională care indică un anumit punct dintr-o pagină specifică. Un fragment permite o navigare mai precisă, nu doar către partea de sus a paginii. Acest lucru poate duce la o implicare mai bună și la o experiență de navigare mai intuitivă pentru vizitatorii site-ului.
Fragmentele sunt indicate cu simbolul diez #, urmat de un cuvânt țintă numit identificator de fragment, folosit pentru a sări la locul dorit. Ar putea fi o secțiune precum subsolul paginii sau un subtitlu tematic precum întrebările frecvente.
De exemplu, în /enterprise#contact-sales, fragmentul #contact-sales duce la un formular de contact din cadrul paginii web dedicate soluțiilor enterprise.
Întrebări frecvente despre părțile unui URL
Care este structura unui URL tipic?
Un URL tipic conține aceste părți, în această ordine: protocol://subdomeniu.domeniurădăcină/cale?interogare#fragment
Protocolul și domeniul rădăcină sunt obligatorii. Subdomeniul, calea, interogarea și fragmentele sunt opționale. Protocolul standard folosit pentru URL-urile de ecommerce este HTTPS. Subdomeniul și domeniul corespund numelui afacerii tale și modului în care îți categorizezi conținutul web.
Care este diferența dintre un URL și un hyperlink?
Un URL este adresa precisă de internet a unei resurse. Un hyperlink este un text sau un buton care conține URL-ul, astfel încât, atunci când utilizatorul dă clic pe link, este trimis la adresa URL.
Care este diferența dintre un URL și un nume de domeniu?
Un nume de domeniu este numele site-ului pe care oamenii îl pot recunoaște, precum shopify.com, în timp ce URL-ul (uniform resource locator) este adresa web completă pentru o anumită locație dintr-un domeniu web. Numele de domeniu este doar o parte a URL-ului.

