• Startpagina
  • Webhub
  • Blazor
  • Beveiliging & Anonimiteit
  • Tools
  • Tests & Beoordelingen

Blazor lokalisatie

Bouw SEO-vriendelijke cultuur-URL's in Blazor

Prijs
5 €

Gebruik /en-us/pagina-naam/ routes voor directe toegang.

Het doel is een stabiel URL-systeem, niet alleen vertaalde tekst.

Implementatie starten SEO-signalen controleren
Routepatroon
Laatste update 29-01-2026
  1. Taal De woorden en UI-labels die een bezoeker leest.
  2. Regio De marktcontext voor spelling, valuta, regels en voorbeelden.
  3. Route Het openbare pad dat gebruikers en crawlers direct kunnen openen.
  4. Inhoud De zichtbare paginaversie metadata en schema moeten beschrijven.

Waarom het belangrijk is

Cultuur-URL's helpen mensen en crawlers de juiste pagina te kiezen

Een cookie kan de taal na een verzoek wijzigen.

Een URL kan gedeeld, gecrawld, geïndexeerd, gecachet en gecontroleerd worden.

Cultuurroutes passen bij openbare artikelen, productpagina's, documentatie en tools.

Crawlbarkeit van taalpagina's Duidelijke regionale intentie Stabiele interne links Voorspelbare terugvalopties
Inhoudsopgave
  • 01
    Waarom het belangrijk is
  • 02
    Kernconcepten
  • 03
    SEO-signalen
  • 04
    Implementatie
  • 05
    Vertaalde slugs
  • 06
    Navigatie
  • 07
    Veelvoorkomende fouten
  • 08
    Validatie
  • 09
    Gerelateerde bronnen
  • 10
    Culture URL-vragen

Kernconcepten

Scheid taal, regio, route en inhoudsversie

Houd deze termen gescheiden voordat je routingcode schrijft.

Taal

Gebruik taal voor leesbare tekst.

Engels, Duits en Frans zijn taalkeuzes.

Regio

Gebruik regio voor lokale intentie.

en-us en en-gb kunnen verschillende spelling, voorbeelden en aanbiedingen nodig hebben.

Route

Gebruik routes voor ontdekking.

Een route zoals /de-de/blazor/ geeft iedereen één stabiel adres.

Inhoudsversie

Gebruik inhoud wanneer de intentie verschilt.

Schrijf een aparte versie wanneer juridische opmerkingen, prijzen of voorbeelden verschillen.

SEO-signalen

Verbind cultuurroutes met canonical- en hreflang-regels

De URL is slechts één signaal. Metadata moet hiermee overeenkomen.

01

Canonical URL

Verwijs elke gelokaliseerde pagina naar zijn eigen voorkeurs-URL.

02

hreflang

Koppel elke echte taal- of regioversie met hreflang.

03

x-default

Gebruik x-default voor een neutrale selector of globale fallback.

04

BreadcrumbList

Houd breadcrumbs cultuurbewust zodat schema overeenkomt met de zichtbare route-hiërarchie.

Gerelateerde referentie

Metadata en schema moeten hetzelfde verhaal vertellen

Gebruik deze handleidingen wanneer u metadata en gestructureerde gegevens toevoegt.

Blazor metadatahandleiding Lees JSON-LD handleiding

Implementatie

Bouw de routeregels in kleine stukjes

Begin met één service, één omleiding en één routeringspatroon.

Cultuur servicecontract

Centraliseer ondersteunde culturen en URL-analyse.

C#
public sealed class CultureRouteService
{
    private static readonly string[] SupportedCultures = ["en-us", "en-gb", "de-de"];

    public string ResolveCulture(string? routeCulture)
    {
        if (SupportedCultures.Contains(routeCulture, StringComparer.OrdinalIgnoreCase))
        {
            return routeCulture!.ToLowerInvariant();
        }

        return "en-us";
    }
}

Cultuur omleidingsendpoint

Stel de cookie in en keer dan terug naar de cultuurroute.

C#
[Route("culture")]
public sealed class CultureController : Controller
{
    [HttpGet("set")]
    public IActionResult Set(string culture, string returnUrl)
    {
        Response.Cookies.Append(
            CookieRequestCultureProvider.DefaultCookieName,
            CookieRequestCultureProvider.MakeCookieValue(new RequestCulture(culture)));

        return LocalRedirect(returnUrl);
    }
}

Programma-instelling

Registreer lokalisatie voordat u controller-routes in kaart brengt.

C#
builder.Services.AddLocalization();
builder.Services.AddScoped<CultureRouteService>();

app.UseRequestLocalization(options =>
{
    options.SetDefaultCulture("en-us");
    options.AddSupportedCultures("en-us", "en-gb", "de-de");
    options.AddSupportedUICultures("en-us", "en-gb", "de-de");
});

app.MapControllers();

Paginaroute

Maak het cultuursegment onderdeel van elke openbare route.

Razor
@page "/{Culture}/pricing/"

<a href="@BuildCultureLink(PageRegistryKey.Blazor)">
    Blazor guides
</a>

Route realiteit

Blazor kan inhoud lokaliseren, niet routetemplates

Het cultuursegment verandert; de slug blijft stabiel. Vertaalde slugs hebben een eigen routeringslaag nodig.

Razor @page-routes gebruiken letterlijke templates. Lokalisatie vertaalt alleen paginatekst. PageRegistry en @page-strings blijven code-eigendom.

Stabiele cultuur-URL /de-de/seo-friendly-culture-links-in-blazor/

Alleen de cultuur verandert.

Aangepaste vertaalde slug /de-de/seo-freundliche-culture-links-in-blazor/

Vertaalde slugs hebben een slugtabel nodig. Ze hebben ook redirects, canonicals, sitemaps en hreflang nodig.

Praktische aanbeveling BuildCultureLink(PageRegistryKey.Blazor)

BuildCultureLink verandert cultuur, niet slugs.

Navigatie

Render echte links voor elke cultuurbewuste pagina

Gebruik ankers met echte href-waarden.

Verberg taalroutes niet achter klikhandlers.

Razor
<NavLink href="@BuildCultureLink(PageRegistryKey.WhatIsBlazor)">
    What is Blazor?
</NavLink>

<NavLink href="@BuildCultureSectionLink(PageRegistryKey.BlazorSeoFriendlyCultureLinks, "faq")">
    Culture URL FAQ
</NavLink>
  • Gebruik centrale PageRegistry in plaats van handgeschreven paden.
  • Bouw links met BuildCultureLink of BuildCultureSectionLink.
  • BuildCultureLink verandert cultuur, niet slugs.
  • Render ankers tijdens de eerste HTML-respons.
  • Houd navigatie, canonical URLs en hreflang-gegevens synchroon.

Veelvoorkomende fouten

De meeste cultuur-URL-fouten zijn routeringsafwijkingen

De routeringssjabloon is zelden het moeilijke deel.

Houd elk signaal op één lijn na een taalwijziging.

Redirectlussen

Redirect een geldige cultuur niet voor altijd.

Normaliseer de cultuur één keer en stop dan als de route al overeenkomt.

Verkeerde standaard

Raad de standaardcultuur niet laat.

Gebruik één standaardcultuur voor routing, metadata, sitemap en fallback-logica.

Dubbele slugs

Laat niet twee pagina's dezelfde cultuur-slug bezitten.

Centrale paginalinks maken het makkelijker om onbedoelde routebotsingen te beoordelen.

Verborgen links

Verberg taalroutes niet alleen in client-only toestand.

Crawlers en gebruikers hebben echte href-waarden nodig voordat Blazor interactief wordt.

Validatie

Controleer elke cultuurroute vóór publicatie

Valideer gerenderde HTML, niet alleen Razor-code.

Bekijk Blazor basisprincipes
  • Open minstens één URL voor elke ondersteunde cultuur.
  • Controleer canonical en hreflang-tags in de gerenderde bron.
  • Bevestig dat FAQ-schema overeenkomt met de zichtbare vragen en antwoorden.
  • Crawl redirects zodat niet-ondersteunde culturen niet in een lus terechtkomen.
  • Beoordeel vertaalde titels, beschrijvingen, H1-tekst en trefwoorden.
Blazor leeraanbeveling

Bouw zelfverzekerde Blazor-apps met praktijkvoorbeelden

Tip van mij Ik heb hier veel geleerd via praktische video-instructies over Blazor-basics, architectuurkeuzes en onderhoudsvriendelijke componentontwerpen.

  • Stap-voor-stap labs voor Razor-componenten, state en dependency injection.
  • Praktische tips over hosting, prestaties en deployment workflows.
  • Schone UI-technieken die je Blazor-codebase onderhoudbaar houden.
Bekijk de Blazor-cursus

Gerelateerde bronnen

Lees deze als volgende wanneer lokalisatie SEO raakt

Gebruik deze handleidingen voor Blazor basis, metadata, schema en hubs.

Aanbevolen artikel
Blazor-hub
Blader door Blazor-gidsen voor routering, hosting, metadata en SEO.
Artikel lezen
Aanbevolen artikel
Blazor SEO Metadata Component
Houd titels, canonical URL's, hreflang, Open Graph en JSON-LD op één lijn.
Artikel lezen
Aanbevolen artikel
Wat is Blazor?
Bekijk de Blazor-renderingsmodi voordat je een lokalisatiearchitectuur kiest.
Artikel lezen
Aanbevolen artikel
JSON-LD schema gids
Kies Article, FAQPage en BreadcrumbList schema zonder conflicterende data.
Artikel lezen

Veelgestelde vragen

Zijn cultuur-URL's beter dan cookies voor SEO?

Ja. Cultuur-URL's creëren doorzoekbare en deelbare pagina's.

Wat is het verschil tussen taal en regio?

Taal bepaalt de tekst. Regio bepaalt lokale voorbeelden en aanbiedingen.

Heb ik nog steeds hreflang nodig bij cultuurroutes?

Ja. Cultuurroutes maken URL's duidelijk. hreflang verbindt ze.

Waar moet canonical naar verwijzen op gelokaliseerde pagina's?

Gewoonlijk verwijst canonical naar dezelfde gelokaliseerde pagina.

Hoe voorkom ik redirect-lussen?

Redirect niet-ondersteunde culturen één keer, stop daarna.

GhostlyInc.com

Geen tracking, analytics of opslag van persoonlijke gegevens.

Onafhankelijke gidsen, tools en reviews voor praktisch webwerk.

Snelle links

Over Gebruiksvoorwaarden GitHub YouTube

Producten

Tools Gumroad Microsoft Store Microsoft Store-webpagina

Selecteer taal

Made with by Auteursrecht 2022 - 2026 GhostlyInc.com