Maximierung des SEO-Potenzials mit SEOBOOST für Optimizely 12 ~ Adnan’s Code Nexus

SEOBOOST für Optimizely 12 wurde kürzlich einem bedeutenden Upgrade unterzogen, das speziell auf SEO-Enthusiasten zugeschnitten ist. Dieses erweiterte Tool verfügt über umfassende Funktionen und eine aktualisierte Codebasis, die .NET Core 6 unterstützt. Jetzt haben Entwickler und Redakteure die Möglichkeit, die SEO-Reise ihrer Website zu gestalten und zu steuern.

Was ist neu?

Verbesserte robots.txt-Verwaltung

Mit SEOBOOST können Redakteure die robots.txt-Datei nahtlos über den Seitentyp SBRobotsTxt verwalten. Diese Funktion bietet Flexibilität und Kontrolle und ermöglicht es Redakteuren, die Anweisungen für Webcrawler anzupassen, ohne dass ein technischer Eingriff erforderlich ist.

Standardmäßig ist die Unterstützung für robots.txt deaktiviert SBRobotsTxt und das /robots.txt Route sind für Redakteure nicht verfügbar. Um diese Funktion zu aktivieren, aktivieren Sie sie einfach EnableRobotsTxtSupport im Startup.cs Datei während der Konfiguration.

public void ConfigureServices(IServiceCollection services)
{    
    services.AddSeoBoost(x =>
    {        
        x.EnableRobotsTxtSupport = true;     
    });
}

Entwicklung kanonischer Links

Die Canonical Link-Funktion wurde weiterentwickelt, um eine verbesserte Unterstützung für verschiedene Szenarien zu bieten, wie z

Unterstützung für benutzerdefinierte kanonische Tags-Eigenschaften im CMS:

  • Teilweise Routenführung
  • Einfache Adresse
  • Seitenverknüpfungen (Fetchdata, interne Verknüpfung)
  • Unterstützung für mehrere Standorte und mehrere Domänen
  • Automatische Behandlung abschließender Schrägstriche.

Entwickler haben jetzt eine beispiellose Kontrolle über die Generierung SEO-freundlicher kanonischer URLs.

SEOBOOST ermöglicht die Verwendung benutzerdefinierter kanonischer Links durch Angabe des Eigenschaftsnamens im Startup.cs Datei während des Konfigurationsprozesses.

public void ConfigureServices(IServiceCollection services)
{    
    services.AddSeoBoost(x =>
    {        
        x.CustomCanonicalTagFieldName = "CanonicalTag"; // Default ""    
    });
}

Alternative Links (hreflang-Attribute)

Wie Canonical Links erweitert SEOBOOST seine Unterstützung für alternative Links um hreflang-Attribute. Mit Funktionen wie benutzerdefinierten kanonischen Tags im CMS, teilweisem Routing, einfacher Adresse, Seitenverknüpfungen (Fetchdata, interne Verknüpfung), Multi-Site- und Multi-Domain-Unterstützung und automatischer Behandlung von abschließenden Schrägstrichen können Redakteure ein nahtloses Erlebnis für Benutzer auf verschiedenen Ebenen gewährleisten Sprachen oder Regionen.

Lesen Sie auch  Jahresrückblick von Blizzard Entertainment mit Präsident Mike Ybarra

Unterstützung für abschließende Schrägstriche

SEOBOOST bietet Unterstützung für abschließende Schrägstriche in kanonischen und alternativen Links, indem es auf die Routing-Option hört. Konfigurieren Sie dies in der Methode „Configure“ in Startup.cs.

services.Configure>RoutingOptions>(options =>
{
    options.UseTrailingSlash = false;
});

Installation

Um die Leistungsfähigkeit von SEOBOOST zu nutzen, fügen Sie zunächst das NuGet-Paket mithilfe von Optimizely NuGet hinzu:

dotnet add package SeoBoost

Konfigurieren Sie nach der Installation SEOBOOST im Startup.cs innerhalb der Dienste konfigurieren Methode. Passen Sie die Einstellungen entsprechend Ihren Anforderungen an.

public void ConfigureServices(IServiceCollection services)
{
    services.AddSeoBoost(x =>
    {
        x.CustomCanonicalTagFieldName = "CanonicalTag"; // Default ""
        x.UseSimpleAddressAsPath = true; // Default false
        x.EnableRobotsTxtSupport = true; // Default false
        x.UseMirrorPageReference = true; // Default true
        x.UseSiteUrlAsHost = true; // Default false
    });

    // Additional configurations or default setup
    // ...
}

Details zu den SEOBOOST-Optionen

CustomCanonicalTagFieldName

Das benutzerdefinierte kanonische Feld innerhalb eines Content Management Systems (CMS) vereinfacht die Verantwortung von Redakteuren bei der Überwachung von SEO-bezogenen Elementen. Das Feld „CustomCanonicalTagFieldName“ ermöglicht es Entwicklern, den Eigenschaftsnamen für SEOBOOST anzugeben. Dadurch kann der Code den Eigenschaftswert abrufen und ihn, falls bereitgestellt, zum Generieren einer URL für kanonische oder alternative Links verwenden.

UseSimpleAddressAsPath

Wenn für die Seite im CMS eine einfache Adresse oder eine Kurz-URL angegeben wird und die UseSimpleAddressAsPath Wenn die Option auf „true“ konfiguriert ist, enthält die für kanonische oder alternative Links generierte URL diese Adresse.

Verwenden Sie MirrorPageReference

Angenommen, Seitenverknüpfungen für die Verknüpfungseigenschaft (Fetchdata, Interne Verknüpfung) sind konfiguriert. In diesem Fall stellt diese Option sicher, dass die für kanonische oder alternative Links generierte URL den Wert der Seite enthält, deren Verknüpfung verwendet wurde. Dies trägt dazu bei, Probleme mit doppeltem Inhalt zu vermeiden.

Lesen Sie auch  Bernice sorgen mit ihrer Interpretation von „Drink to the Hollyberry“ für weihnachtliche Stimmung

UseSiteUrlAsHost

Das Standardverhalten besteht darin, dass der Host-Teil der URL basierend auf dem in den Site-Einstellungen festgelegten primären Hostnamen generiert wird. Diese Option stellt jedoch sicher, dass die Site-URL-Eigenschaft anstelle des primären Hostnamens verwendet wird.

EnableRobotsTxtSupport

Durch die Aktivierung dieser Option wird die Unterstützung für die robots.txt-Datei im CMS aktiviert, wodurch ein robots.txt-Seitentyp für Redakteure verfügbar gemacht und die /robots.txt-Route eingerichtet wird.

Sie können auf die umfassende Dokumentation für SEOBOOST für Optimizely 12 im GitHub-Repository unter https://github.com/adnanzameer/optimizely-seoboost zugreifen.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.