Dare a Google un canonico che può leggere, e smettere di reindirizza invocando

Fixkamo-marketing
Spegnimento
10 settembre 2026 alle ore 19:17 UTC
Autore
Kamo
Impegno
301ad72

Search Console ha cominciato ad escludere le pagine come "Duplicare senza seletto utente canonico", "Duplicato, Google ha scelto diversi canonici rispetto all'utente" e "Pagina alternativa con un corretto tag canonico". Misura contro la produzione, quattro cose separate le alimentavano. I metadati nel corpo. I 16 flussi successivi generanoMetadati() in <body> su un percorso dinamico per qualsiasi agente utente al di fuori htmlLimitedBots, e il suo built-in lista lascia fuori Googlebot. Le vie di base della conoscenza sono quelle dinamiche: /help-center, /kamo-documentazione, /kamo-api-referenza e ogni articolo sotto di loro, in 22 locali, 308 articoli nella mappa del sito da solo. Preso come Googlebot, ciascuno ha portato il suo <title>, canonico e hreflang ~100 KB dopo </head>, e Google non accetta un esterno canonico <head>, quindi quelli le pagine non avevano. URL Ispezione mai mostrato: il suo Google-InspectionTool agente è sulla lista, quindi il test live ha ottenuto la testa Googlebot non lo ha fatto. htmlLimitato Bots è ora /.*/ e ogni cliente riceve metadati in <head>. The I percorsi prerenderati risolvono i metadati al momento della costruzione e non cambiano. Articoli non trattati che rivendicano una lingua. Il servizio KB risponde a locale non ha traduzione per con l'articolo inglese, e backfill è per articolo: /ja/help-center/crm/accounts/ what-an-account-record-holds è la parola di pagina inglese per parola, mentre la sua /fr twin è francese. Si è dichiarato canonico e giapponese, e Google l'ha superato a favore di /en. Un articolo il servizio restituito in inglese ora indica il suo canonico all'originale inglese, il trattamento app/lib/seo.ts già dà un locale non tradotto. Reindirizzi temporanei. successivo-intl invia /, ogni percorso non prefisso e ogni miscased one (/EN/pricing) a un locale con un 307, che dice a Google mantenere l'URL sorgente, quindi ha continuato a scegliere / over /en. Il redirect in il locale predefinito, quello un crawler senza cookie o Accept-Language riceve, è ora un 308, con Cache-Control: no-store quindi un browser non tenere oltre un cambiamento di lingua successivo. Reindirizza in qualsiasi altro soggiorno locale 307; dipendono da chi chiede. NEXT LOCALE e i cookie di riferimento ancora cavalcare il redirect. L'ospite dell'apice. og:url sulla homepage in tutti i 22 locali, e su ogni 404, è stato https://kamocrm.com, ereditato dal layout locale, accanto a Nome canonico www. È andato dal layout; pagine con un canonico già impostato og:url ad esso. L'Organizzazione, WebSite, SoftwareApplication e BreadcrumbList markup, il feed RSS e /api / sitemap anche chiamato il apex, che 308 a www e poi reindirizzato di nuovo in /en. Ora usano www e percorso canonico locale. BreadcrumbJsonLd prende il locale come un prop piuttosto che chiamare getLocale(): 25 dei suoi 31 chiamanti non chiamano mai setRequestLocale, dove getLocale() legge intestazioni di richiesta, e una costruzione con esso prerendered 179 percorsi invece di 188. "Pagina alternativa con un corretto tag canonico" è Google che conferma un canonico che funziona: /ta/* (non tradotto, canonico a /en), il ?discount=, ?holiday= e ?self= varianti, e ora la KB non tradotta articoli. Quelli rimangono come sono. Verificato: tsc clean; una produzione costruisce prerender 188 percorsi con tutti sei sentinelle statiche-route intatte, e il costruito /en, /en/about, /en/precing e /en/feature non portano URL apice e il loro interno canonico <head>. Guidato attraverso il middleware come NextRequests: /, /pricing, /EN/precing e /?discount= Пoguid> risposta 308 in /en senza negozio e set NEXT LOCALE, kdsc vid e kdsc src; Accept-Language fr e NEXT LOCALE=de ancora ottenere un 307 al proprio locale. check-discount-cookie, check-register-links, check-product-offers e le altre guardie passano.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo