Unseren Weg finden mit Sitecore Search

Wie wir die Suche auf Sitecore.com auf die nächste Stufe gehoben haben, indem wir personalisiert Ergebnisse in allen Multi-Site-Unterstützung geliefert haben.

Von Derek Hunziker

5 min Lesezeit

Von Derek Hunziker .

4 Minuten Lesedauer

Was genau ist Sitecore Search?

Sitecore Search zielt darauf ab, relevant und personalisiert Inhalte zur richtigen Zielgruppe im richtigen Moment bereitzustellen. Es handelt sich um eine vollständig SaaS-basierte Lösung, die die folgenden Komponenten umfasst:

  • Kund:in Engagement Console (CEC) - Ihr One-Stop-Shop für Analysen/Analysen, Tests, Konfiguration und mehr.
  • Such- und Empfehlungsdienst - Eine auf künstlicher Intelligenz basierende REST-API zum Ausführen von Suchanfragen und Empfangen von Ergebnissen.
  • Ereignisdienst - Eine REST-API zum Sammeln von Besucherinteraktionen, die zur Optimierung des Erlebnis/Erfahrungen der Suche entscheidend sind.

Umsetzungsstrategie

Mit der Übereinstimmung zwischen unserem Anwendungsfall und dem, was Sitecore Search zu bieten hat, haben wir uns im September 2022 daran gemacht, die Such Erlebnis/Erfahrung auf Sitecore.com zu überarbeiten. Das Projekt begann mit Forschung / Recherche und Planung, bevor wir in die Implementierung eintauchten. Ein schrittweiser Ansatz half uns, das Wissen des Teams schrittweise zu erweitern und die Lösung im Laufe der Zeit zu erlernen.

Konfigurieren des Crawlers

Unsere Reise begann mit der Konfiguration des Sitecore Search Crawlers. Zu den wichtigsten Überlegungen rund um das Crawlen gehören:

  • firewall
    Sitecore.com wird durch eine Web Application Firewall (WAF) geschützt, die Bot-Schutzmaßnahmen umfasst. Es waren einige Anpassungen an der WAF erforderlich, damit der Crawler auf unsere Seite zugreifen konnte.
  • Crawling-Rate/Last
    Wir haben die Rate, mit der der Crawler die Website besucht, sorgfältig geprüft. Das Ausführen eines websiteweiten Crawls in unserer Umgebung vor der Produktion mit aggressiver Geschwindigkeit gab uns eine Baseline dafür, wie lange ein vollständiger Crawl dauert.
  • Crawl-Taktik & Häufigkeit
    Nachdem wir viele Optionen in Betracht gezogen hatten, haben wir den Crawler so konfiguriert, dass er unsere XML-Sitemaps jede Nacht scannt, anstatt eine API oder einen Echtzeit-Push-basierten Ansatz zu crawlen.
  • Mehrsprachig
    Sitecore.com unterstützt acht Sprachen und es war uns wichtig, in der Lage zu sein, die gleiche großartige Such Erlebnis/Erfahrung über alle Gebietsschemata hinweg bereitzustellen.
  • Mehrere Standorte/source
    Es war wichtig, dass wir nicht nur Sitecore.com, sondern auch benachbarte Website-Eigenschaften indizieren. Zusätzliche Durchforstungsquellen wurden für Symposium-, Dokumentations- und Entwicklerwebsites konfiguriert.
  • Facettierung
    Während Sitecore Search in der Lage ist, allein auf der Grundlage der URL-Struktur zu facettieren, haben wir uns für einen präziseren Ansatz entschieden, um die Taxonomie dem Crawler zur Verfügung zu stellen, indem wir sie in Metatags auf jeder Seite der Website einbetten
  • .

Planung der Entwicklungen

Es war nun an der Zeit, mit der Planung für die Entwicklung zu beginnen. Die Suche von Sitecore ist meinungslos, wenn es darum geht, wie Sie Dinge entwerfen, wie Sie entwickeln oder welche Technologien Sie verwenden. So wurde die Planungsphase zum Kinderspiel.

Wir begannen mit einer Untersuchung der APIs mit Postman, die Beispiele für die Antworten und Datenstrukturen lieferten, mit denen wir arbeiten würden. ReactJS mit Axios wurde als Frontend-Framework ausgewählt, mit dem wir entwickeln würden und das die Voraussetzungen für die Definition von Anforderungen und Aufgaben bildet.

Es ist Zeit zu bauen!

Unsere Entwicklungen wurden hauptsächlich von unserem Senior Front-End Developer im Laufe eines Monats durchgeführt. Es wurde einige zusätzliche Zeit für die Erstellung von Wireframes sowie einige Anpassungen an unseren Meta-Tags aufgewendet, um die Konsistenz der Taxonomie auf der gesamten Website zu gewährleisten. Alles in allem verlief die anfängliche Entwicklung sehr reibungslos und war im Vergleich zu unserer vorherigen Lösung viel einfacher zu erreichen. Die Arbeit mit einem einfachen Satz von REST-APIs machte dies möglich.

Erfolg messen

50%

Weitere Ergebnisse werden zurückgegeben

25%

Erhöhung der Click-Through-Rate (CTR)

Die wichtigsten KPIs, die wir im Auge behalten, sind die Gesamtklickraten (CTR) und Such-Conversions (CVR) für einige unserer wichtigsten Suchbegriffe. Auf Sitecore.com haben wir eine Such Konversion als alle Formularvervollständigungen definiert, denen eine Suche vorausgegangen ist.

Einen Monat nach der Veröffentlichung sehen wir einige sehr ermutigende Ergebnisse:

50%

Weitere Ergebnisse werden zurückgegeben

Im Vergleich zu unserer vorherigen Lösung geben wir unseren Besuchern für einige unserer Top-Keywords doppelt so viele Inhalte zurück.

25%

Steigerung der CTR

Mehr Besucher klicken sich durch die Ergebnisse für unsere Top-Keywords, was bedeutet, dass wir mehr relevante und scannbare Ergebnisse liefern.

5+

Neue Funktionen

Sitecore Search erschloss neue Funktionen wie Personalisierung in Echtzeit, PDF-Indizierung, Fragen und Antworten, Empfehlungs-Widgets und erweiterte Konversion.

Was steht als nächstes auf der Roadmap an?

Uhr. Das. Raum. Neue Funktionen sind in Arbeit, von denen wir glauben, dass sie absolute Game Changer für inhaltsreiche Websites sind. Auf unserer Roadmap steht ein Empfehlungs-Widget, das wir auf der gesamten Website einbetten wollen. Diese Widgets sind sich nicht nur der Seite bewusst, auf der sie eingebettet sind, sondern verstehen auch die Affinität der Besucher zu Inhalten auf der Grundlage des Browserverlaufs. Sie können in Bezug auf Einrichtung und Wartung völlig freihändig oder präzise mit Kontext bewussten Regeln (auch bekannt als Rezepte) gesteuert werden.

Die Erstellung personalisierter Inhaltsempfehlungen mit diesem Maß an Flexibilität ist selbst für erfahrene Entwicklungen keine triviale Aufgabe. Wenn die Empfehlungen jedoch in einer API-gesteuerten SaaS-Lösung bereitgestellt werden, werden Entwicklung Zeiten drastisch reduziert, während Content Vermarkter sich darauf konzentrieren können, Inhalte zu produzieren und die Empfehlungen nach ihren Wünschen abzustimmen.

Derek Hunziker .jpg

Derek Hunziker

Digital Technology Director, Sitecore