KamoCRM

Dă Google un canonic se poate citi, și opri redirecționează outvoting-l

Fixkamo-marketing
Shipped
10 septembrie 2026 la 19:17 UTC
Author
Kamo
Commit
301ad72

Consola de căutare a început să excludă paginile ca "Duplicat fără a fi selectat de utilizator canonic," "Duplicat, Google a ales diferite canonice decât utilizatorul" și "Pagină alternativă cu etichetă canonică corespunzătoare." măsurate împotriva producției; Patru lucruri separate le-au hrănit. Metadate în organism. Următoarele 16 fluxuri genereazăMetadate() în <body> pe a traseu dinamic pentru orice agent de utilizator în afara htmlLimitedBots, și built-in sale lista lasă pe Googlebot. Traseele bazei de cunoștințe sunt cele dinamice: /Help-center, /kamo-documentation, /kamo-api-reference și fiecare articol sub ele, în 22 de localităţi, 308 articole numai în harta site-ului. Adus ca Googlebot, fiecare a purtat <title>, canonic și hreflang ~100 KB după </head>, și Google nu acceptă un canonic în afara <head>, astfel încât cele Paginile nu aveau. Inspecția URL nu a arătat-o niciodată: Google-InspectionTool Agent este pe lista, astfel încât testul live a primit capul Googlebot nu. htmlLimited Bots este acum /. * / și fiecare client primește metadate în <head>. ă rute prerandificate rezolva metadatele la timpul de construcție și nu se schimbă. Articole netraduse care pretind o limbă. Serviciul KB răspunde: localizează nu are nici o traducere pentru cu articolul din limba engleză, și backfill este pe articol: /ja/help-center/crm/conts/ What-un-cont-record-holds este limba engleză cuvânt cu cuvânt, în timp ce /fr geamăn este francez. S-a declarat canonică şi japoneză, şi Google Se respinge în favoarea /en. Un articol serviciul a revenit în limba engleză Acum arată canonic la originalul englez, tratamentul App/lib/seo.ts oferă deja un local netranslated. Redirecţionări temporare. @ info: whatsthis o eroare (/EN/preț) la un local cu un 307, care spune Google la păstrează URL-ul sursă, astfel încât a păstrat alegerea / peste / en. Redirecţionarea către localul implicit, cel un crawler fără cookie sau Accept-Language primește, este acum un 308, cu Cache-Control: nu-store astfel încât un browser nu Ţine-o după o schimbare de limbă. Redirectează în orice altă ședere locală 307, ei depind de cine întreabă. NEXT LOCALE și cookie-urile de sesizare Încă mai merge redirecționare. Gazda din vârf. Og:url pe prima pagină în toate cele 22 de localităţi, şi pe fiecare 404, a fost https://kamocrm.com, moștenit din planul local, lângă Nume canonic www. Acesta este plecat de la aspectul; pagini cu un canonic Deja am stabilit:url. Organizația, WebSite, Aplicația Software-ului și BreadcrumbList Markup, RSS feed și /api/semitap, de asemenea, numit apex, care 308s la www și apoi redirecționat din nou în /en. Ei folosesc acum www şi traseul canonic local. Breadcrumb JsonLd ia local ca o recuzită mai degrabă decât de asteptare a obțineLocale(): 25 de apelanții săi 31 nu apelează niciodată setRequestLocale, where getLocale() reading request headers, and a built Cu ea premergând 179 de rute în loc de 188. "Pagina alternativă cu eticheta canonică corespunzătoare" este Google confirmând un canonică care funcționează: /ta/* (netransformată, canonică la /en), ?conte=, ?holiday= și ?self= variante, iar acum KB netradus articole. Astea rămân aşa cum sunt. Verificat: TSC curat; o producție construi prerenders 188 rute cu toate Şase santinele fixe intacte, şi cele construite, /en/preturi și /en/fetures transporta URL-ul apex și interiorul lor canonic <head>. Condus prin mijloculware-ului ca NextRequests: /, /preturi, /EN/preț și /?conte=<guid> răspunde 308 în /en cu no-store și Set NEXT LOCALE, kdsc vid și kdsc src; Accept-Language fr și NEXT LOCALE=de încă mai obține un 307 la propriul lor local. Check-diconte-cookie, check-registry-link-uri, check-produs-oferte și ceilalți gardieni trec.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing