METABYTE
Inapoi la articole

Nu voi adăuga query strings în URL-urile tale — și gata

Un dezvoltator declară război parametrilor din URL și refuză să îi bage în linkuri. Aflăm de ce poate fi mai înțelept decât pare.

9 mai 20262 min de citit
Nu voi adăuga query strings în URL-urile tale — și gata

Dezvoltatorul Susam a publicat un manifest care îi va face pe mulți programatori web să chicotească nervos: refuză categoric să adauge query strings în URL-uri la prima cerere. Și știți ce? Poate are dreptate.

De câte ori ați văzut linkuri de genul ?utm_source=facebook&utm_medium=cpc&utm_campaign=summer_sale_2024? Astfel de URL-uri arată de parcă au fost proiectate de un colecționar de parametri inutili. Susam propune o alternativă: URL-uri curate, unde toată magia este ascunsă în culise — în corpul unei cereri POST sau în cookie-uri. E ca și cum ați înceta să vă scrieți lista de cumpărături pe frunte și ați pune pur și simplu produsele în coș.

Desigur, această abordare are și capcane. Fără query strings, este mai greu să partajezi linkuri cu context, iar specialiștii SEO s-ar putea întrista. Pe de altă parte, mai puțin gunoi în bara de adrese — mai puține șanse ca utilizatorul să strice accidental un filtru ștergând un caracter. Iar pentru dezvoltatori, este un răgaz: nu mai trebuie să parsezi zeci de parametri, jumătate fiind undefined.

Comentariul studioului METABYTE: Și noi suntem pentru URL-uri curate, dar uneori query strings sunt singura modalitate de a nu înnebuni cu analitica. Totuși, dacă proiectul vostru suferă de "apocalipsa parametrică a zombilor", poate e timpul să revedeți arhitectura. Iar noi vă ajutăm — fără semne de întrebare în plus.

URMATORUL PAS

Ti-a placut abordarea?

Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.