Webentwicklung · Portal · WordPress
Website-Entwicklung und Fortentwicklung blaudental.de
blaudental.de hat sich mit über 375.000 Nutzern jährlich zum größten unabhängigen Dentalmarkt im deutschsprachigen Raum entwickelt. Das Portal verbindet Zahnarztpraxen, Dentallabore, Dentalindustrie und den dentalen Fachhandel.
Unsere Aufgabe
Umzug von Kundendaten des Portalsystems eZ Publish zu WordPress für eine Skalierung des Portals. Bei der Migration wurden alle Felder aus der alten Datenbank zusammengetragen und zu zusammenhängenden Benutzerdatensätzen zusammengestellt. Für die Integration in WordPress wurden neue Datenbankfelder erstellt, beispielsweise für Kundengruppen, Bezahlmodelle, Leistungsspektrum und erweiterte Benutzerfelder. Die Produktangebote wurden den neuen WordPress-Nutzern zugewiesen, die je nach Kategorie diverse Filtermöglichkeiten und unterschiedliche Eigenschaften aufwiesen.
Suche
Um eine performante, komplexe und gleichzeitig relevante Suche zu gewährleisten, wurde ein eigener Suchserver auf dem Webserver installiert. Dieser indiziert Inhalte, erstellt und gewichtet Eigenschaften und stellt intelligent Suchvorschläge zusammen. Die Suchvorschläge werden trotz der über 100.000 Inserate unmittelbar erstellt und angezeigt.
Nutzergeneriertes Frontend
Für jede Hauptkategorie wurde eine Eingabemaske erstellt. Jobangebote verfügen über andere Felder als Produktangebote – etwa Arbeitszeitmodelle und regionale Grenzen gegenüber Herstellernummern, Baujahr oder Zustand. Nutzer können auf einfache Weise alle ihre Inserate online einstellen.
Hauptnutzer können außerdem regionale Kontakte hinzufügen und dennoch unter einer gemeinsamen Rechnungsadresse geführt werden, sodass mehrere Nutzer Inserate für dieselbe Firma einstellen können.
Datenschutzkonformes, internes Tracking
Um sich von externen Trackingdiensten und der Unschärfe durch Cookie-Consent-Manager zu lösen, wurde ein internes Tracking für Klicks und Impressionen verschiedener Elemente integriert. Im Nutzer-Dashboard können die Nutzer ihre Statistiken für Klicks, Werbebanner, Kontaktanfragen und Impressionen verfolgen.
Checkout
Verschiedene Inseratskategorien haben neben der üblichen Preisstruktur auch Veröffentlichungszeiträume. Hierfür wurde ein eigenes System für Warenkorb und Kaufprozess entwickelt, das die Inseratsverfügbarkeit zeitlich begrenzt und nach Ablauf der gekauften Laufzeit automatisch einen erneuten Checkout auslöst.
Import und Export
Um Inserate schneller zu veröffentlichen, wurde eine API erstellt, die von Firmenkunden genutzt und befüllt werden kann. Über die API lassen sich Inserate erstellen, beenden, pausieren und ändern. Nutzer, die die API aus technischen Gründen nicht verwenden können, haben die Möglichkeit, ihre Inserate alternativ per CSV zu importieren.
Serveroptimierung
Um die Vielzahl an Inseraten zu verarbeiten – aktualisieren, importieren, anzeigen, cachen – ist ein leistungsfähiger Server erforderlich. Bei über 100.000 Inseraten skalieren auch einfache Prozesse erheblich, weshalb jedes Byte zählt. Neben optimierten Datenbankabfragen und einem Caching für Listen- und Detailansichten wurde auch die Bildanzeige verbessert: Bilder werden nicht mehr vorgehalten, sondern beim ersten Aufruf erstellt und sofort gecacht. Beim Löschen eines Inserats werden die zugehörigen Bilder ebenfalls gelöscht, um den Speicherplatz des Webservers nicht unnötig zu belasten.
Suchmaschinenoptimierung
Neben einer semantisch sauberen Markup-Struktur wurden Seitentypen nach schema.org definiert und Listings mit allen Seitengrößen in der Sitemap aufgenommen. Für jede Kategorie sind individuelle URL-Strukturen definierbar. Ein wichtiger Aspekt war die Behandlung von Fehlerseiten bei beendeten Inseraten: Diese leiten beim Aufruf automatisch weiter und signalisieren der Suchmaschine, dass der Inhalt vorübergehend nicht verfügbar ist und nach erneuter Veröffentlichung wieder erscheint. Aktualisierte Sitemaps werden täglich erzeugt, um Suchmaschinen alle Änderungen zeitnah mitzuteilen.
Ähnliches Projekt geplant?
Sprechen Sie uns an – wir schauen uns Ihre Anforderungen genau an und machen ein konkretes Angebot.
Projekt besprechen