Das weltweit fortschrittlichste und skalierbarste WordPress-Verzeichnis-Plugin
GeoDirectory ist ein WordPress-Plugin auf Enterprise-Niveau zum Aufbau skalierbarer Unternehmensverzeichnisse, Stadtführer, Immobilienangebote, Jobbörsen, Event-Seiten, Kleinanzeigen und lokaler Entdeckungsplattformen. Anders als generische Listing-Plugins verwendet es eigene Datenbanktabellen statt WordPress-Post-Meta, sodass Websites sowohl als kleine lokale Portale als auch als Verzeichnisse mit Hunderttausenden oder Millionen von Einträgen leistungsstark bleiben. Zu den Kernfunktionen gehören optimierte Suche, Karten, Bewertungen, Frontend-Einreichung und ein umfangreiches Add-on-Ökosystem zur Individualisierung. Bewertet mit 4.8/5 auf Basis von über 700 Rezensionen auf WordPress.org und Capterra.
GeoDirectory holenWas kann ich mit GeoDirectory tun?
Online-Verzeichnis-Websites sind eine wertvolle Ressource für Privatpersonen und Unternehmen gleichermaßen.
Diese Websites bieten eine umfassende Liste von Unternehmen, Organisationen und Einzelpersonen, die häufig nach Kategorie oder Standort geordnet sind.
In diesem Blogbeitrag werden einige der am häufigsten gestellten Fragen zu Online-Verzeichnis-Websites beantwortet.
Egal, ob Sie nach Informationen suchen oder Ihre Online-Präsenz stärken möchten – dieser Beitrag liefert Ihnen die Antworten, die Sie brauchen.
Legen wir los!
1. Was ist eine Business-Online-Verzeichnis-Website?
Eine Business-Online-Verzeichnis-Website ist eine Website, die Verzeichnis-Software verwendet, um ein Online-Verzeichnis zu erstellen.
Das eigentliche Ziel besteht darin, Unternehmen aufzulisten, häufig geordnet nach Kategorie oder Standort.
Diese Verzeichnisse stellen Informationen über die Produkte oder Dienstleistungen der gelisteten Unternehmen bereit, ebenso wie Kontaktdaten und andere relevante Informationen.
Business-Verzeichnis-Websites helfen Menschen dabei, die Informationen zu finden, die sie über Unternehmen in ihrer Region oder in einer bestimmten Branche benötigen.
Sie können auch ein wertvolles Werkzeug für Unternehmen sein, die ihre Sichtbarkeit erhöhen und neue Kunden gewinnen möchten.
2. Was ist eine Business-Verzeichnis-Software?

Ein Business-Verzeichnis-Plugin ist eine Art Software, die es Benutzern ermöglicht, eine Online-Verzeichnis-Website für Unternehmen, Organisationen oder Einzelpersonen zu erstellen und zu verwalten.
Diese Art von Software umfasst in der Regel Funktionen wie das Hinzufügen, Bearbeiten und Löschen von Einträgen, die Kategorisierung von Einträgen nach Standort oder Branche sowie die Suche nach Einträgen anhand verschiedener Kriterien.
Einige Business-Verzeichnis-Softwares können auch zusätzliche Funktionen wie Bewertungen und Rezensionen, Zahlungsabwicklung sowie die Integration mit anderen Tools oder Plattformen umfassen.
Business-Verzeichnis-Software ist für Einzelpersonen und Unternehmen, die eine Online-Verzeichnis-Website erstellen und verwalten, unverzichtbar.
3. Was ist ein Beispiel für ein Web-Verzeichnis?

Ein Web-Verzeichnis ist ein Online-Verzeichnis, das Websites auflistet, häufig geordnet nach Kategorie oder Thema.
Ein Beispiel für ein Web-Verzeichnis könnte ein Verzeichnis sein, das reisebezogene Websites auflistet, wie z. B. Hotels, Fluggesellschaften und Reisebüros.
Das Verzeichnis würde kurze Beschreibungen der Websites und ihrer Dienstleistungen sowie Links zu ihnen bereitstellen.
Diese Art von Verzeichnis kann für Menschen hilfreich sein, die nach Informationen zu einem bestimmten Thema – etwa Reisen – suchen, da es eine kuratierte Liste von Websites an einem Ort bietet.
Weitere Beispiele für Web-Verzeichnisse sind Verzeichnisse von Online-Shops, Blogs und Foren.
Hier sind einige konkrete Beispiele für Web-Verzeichnisse:
- Yahoo! Directory: Dies war eines der ältesten und bekanntesten Web-Verzeichnisse. Es war in Kategorien und Unterkategorien gegliedert, was die Suche nach Websites zu verschiedenen Themen erleichterte. Das Verzeichnis wurde 2014 eingestellt.
- DMOZ (The Open Directory Project): Dieses Verzeichnis war ein gemeinschaftliches Projekt einer Redakteursgemeinschaft, die daran arbeitete, Websites zu einem breiten Themenspektrum zu kategorisieren und aufzulisten.
- Best of the Web: Dieses Verzeichnis konzentriert sich auf hochwertige Websites und bietet kurze Beschreibungen der Seiten, um Benutzern die Suche nach den benötigten Informationen zu erleichtern.
- JoeAnt: Dieses Verzeichnis ist in Kategorien und Unterkategorien gegliedert und ermöglicht es Benutzern, die gelisteten Websites zu bewerten und zu rezensieren.
- WebWorldIndex: Dieses Verzeichnis ist ein von Menschen redaktionell betreutes Verzeichnis, das Websites zu einem breiten Themenspektrum auflistet. Es ermöglicht Benutzern außerdem, ihre eigenen Websites zur Aufnahme in das Verzeichnis einzureichen.
- Business.com: Dieses Verzeichnis konzentriert sich auf Unternehmen und bietet Informationen zu verschiedenen Branchen und Unternehmen. Es stellt auch Tools und Ressourcen für Unternehmen bereit, die ihre Online-Präsenz stärken möchten.
4. Ist das Geschäftsmodell einer Online-Verzeichnis-Website profitabel?

Es kann profitabel sein, wenn der Webmaster das Verzeichnis erfolgreich bewirbt, eine gute Reichweite erzielt und konstanten Traffic generiert.
Das Geschäftsmodell einer Online-Verzeichnis-Website kann nur dann profitabel sein, wenn es gut geführt wird und seinen Traffic sowie seine Nutzerbasis erfolgreich monetarisiert.
Wie bei jedem Unternehmen hängt das Maß an Rentabilität von mehreren Faktoren ab, darunter die Größe der Nutzerbasis, die Qualität der Inhalte des Verzeichnisses und die Wirksamkeit seiner Monetarisierungsstrategien.
Um profitabel zu sein, müssen Online-Verzeichnis-Websites eine ausreichende Anzahl von Nutzern anziehen und durch Werbung, Abonnements oder andere Quellen genug Einnahmen generieren, um die Kosten zu decken und Gewinn zu erzielen.
Darüber hinaus muss das Verzeichnis mit anderen Verzeichnissen auf dem Markt konkurrieren und seinen Nutzern einen Mehrwert bieten, um sie zu binden und die Nutzerbasis weiter auszubauen.
Die Beherrschung von SEO (Suchmaschinenoptimierung) ist der sicherste Weg, um rund um eine Online-Verzeichnis-Website ein profitables Unternehmen aufzubauen.
5. Wie verdienen Online-Business-Verzeichnisse Geld?

Online-Business-Verzeichnisse können über verschiedene Monetarisierungsmethoden Geld verdienen.
Eine Möglichkeit ist Werbung, bei der das Verzeichnis Werbeflächen auf seiner Website an Unternehmen verkauft, die ihre Sichtbarkeit erhöhen möchten.
Eine weitere Möglichkeit sind Abonnementgebühren, bei denen Nutzer eine Gebühr zahlen müssen, um auf bestimmte Funktionen oder Informationen im Verzeichnis zugreifen zu können.
Darüber hinaus bieten einige Verzeichnisse Premium-Einträge an, bei denen Unternehmen dafür zahlen können, dass ihre Informationen prominent angezeigt oder hervorgehoben werden.
Eine weitere Möglichkeit für Verzeichnisse, Geld zu verdienen, sind Provisionen für vermittelte Leads.
In diesem Fall erhalten sie eine Provision für jeden Kunden, der über das Verzeichnis an ein Unternehmen weitergeleitet wird.
Insgesamt können Online-Unternehmensverzeichnisse durch eine oder eine Kombination dieser Methoden Einnahmen generieren.
6. Wie startet man ein profitables Online-Verzeichnis?

Um ein profitables Online-Verzeichnis zu starten, müssen Sie sorgfältig planen und eine solide Geschäftsstrategie umsetzen.
Hier sind einige Schritte, die Sie befolgen sollten:
- Identifizieren Sie eine bestimmte Nische oder einen Markt, auf den Sie sich konzentrieren möchten. Dies hilft Ihnen, Ihr Verzeichnis von anderen abzuheben und ein gezieltes Publikum anzusprechen.
- Erstellen Sie eine umfassende Liste von Unternehmen, Organisationen oder Einzelpersonen, die in Ihr Verzeichnis aufgenommen werden sollen. Dies wird der Kern Ihres Verzeichnisses sein und sollte regelmäßig aktualisiert werden, um Genauigkeit und Aktualität sicherzustellen.
- Erstellen Sie eine benutzerfreundliche und ansprechende Website, auf der Ihr Verzeichnis gehostet wird. Dies ist das Aushängeschild Ihres Unternehmens – gestalten Sie es daher optisch ansprechend und leicht navigierbar.
- Setzen Sie effektive Monetarisierungsstrategien um. Dazu könnte der Verkauf von Werbeflächen, das Anbieten von Abonnementplänen oder das Anbieten von Premium-Einträgen gehören.
- Bewerben Sie Ihr Verzeichnis, um Nutzer zu gewinnen und die Sichtbarkeit zu erhöhen. Dazu könnten Marketingmaßnahmen wie Suchmaschinenoptimierung (SEO), Social-Media-Marketing oder Content-Marketing gehören.
- Überwachen Sie Ihre Leistung und nehmen Sie bei Bedarf Anpassungen vor. Dazu könnte die regelmäßige Aktualisierung Ihrer Inhalte, die Verbesserung Ihrer Website oder die Verfeinerung Ihrer Monetarisierungsstrategien gehören.
Dies ist der beste Weg, ein profitables Online-Verzeichnis zu erstellen, das seinen Nutzern Mehrwert bietet und Einnahmen für Ihr Unternehmen generiert.
7. Wie erstellt man ein erfolgreiches Verzeichnis?

Der Schlüssel zur Erstellung eines erfolgreichen Verzeichnisses liegt darin, den Fokus auf den Mehrwert für Ihre Nutzer zu legen.
Das bedeutet, eine umfassende und aktuelle Liste von Unternehmen, Organisationen oder Einzelpersonen sowie relevante Informationen und Details anzubieten.
Es bedeutet auch, eine benutzerfreundliche und ansprechende Website zu erstellen, die einfach zu navigieren und zu durchsuchen ist.
Indem Sie Ihren Nutzern Mehrwert bieten, können Sie ein treues Publikum gewinnen und binden – was für den Erfolg Ihres Verzeichnisses unverzichtbar ist.
Neben dem Mehrwert für Ihre Nutzer ist der Aufbau einer starken Marke entscheidend.
Das bedeutet, ein konsistentes und professionelles Image für Ihre Online-Verzeichnis-Website zu schaffen.
Dazu könnte die Entwicklung eines einzigartigen Logos und Farbschemas, die Erstellung ansprechender und informativer Inhalte sowie die Bewerbung Ihres Verzeichnisses über verschiedene Kanäle gehören.
Durch den Aufbau einer starken Marke können Sie Ihr Verzeichnis als vertrauenswürdige und zuverlässige Informationsquelle etablieren, was dazu beiträgt, Nutzer zu gewinnen und zu binden.
8. Wie viel sollten Sie für einen Verzeichniseintrag verlangen?

Der Betrag, den Sie für einen Verzeichniseintrag verlangen, hängt von mehreren Faktoren ab, darunter die Größe und der Umfang Ihres Verzeichnisses, der Wert des Eintrags für das Unternehmen und der Wettbewerb auf dem Markt.
Im Allgemeinen sollten Sie darauf abzielen, einen fairen Preis zu verlangen, der den Wert des Eintrags für das Unternehmen widerspiegelt und es Ihnen ermöglicht, einen Gewinn zu erzielen.
Ein Ansatz besteht darin, verschiedene Preisstufen für Einträge mit unterschiedlichem Sichtbarkeitsgrad und unterschiedlichen Funktionen anzubieten.
Sie könnten beispielsweise einen Basiseintrag kostenlos oder zu einer geringen Gebühr anbieten, mit der Möglichkeit für Unternehmen, gegen einen höheren Preis auf einen Premium-Eintrag aufzurüsten.
Dies ermöglicht es Unternehmen, das Maß an Reichweite und die Funktionen zu wählen, die ihren Bedürfnissen und ihrem Budget am besten entsprechen.
Es ist ebenfalls wichtig, Ihre Preisgestaltung regelmäßig zu überprüfen und anzupassen, um sicherzustellen, dass sie wettbewerbsfähig und fair bleibt.
Dazu könnte die Durchführung von Marktforschung gehören, um die Preisgestaltung ähnlicher Verzeichnisse zu verstehen, sowie die regelmäßige Einholung von Feedback Ihrer Kunden, um sicherzustellen, dass sie mit dem Wert ihrer Eintragungsgebühr zufrieden sind.
Insgesamt liegt der Schlüssel zur Festlegung eines fairen Preises für Verzeichniseinträge darin, den Wert des Eintrags für das Unternehmen sorgfältig zu bewerten und Ihre Preisgestaltung regelmäßig zu überprüfen und anzupassen, um Marktbedingungen und Kundenfeedback Rechnung zu tragen.
9. Wie bewerbe ich mein Website-Verzeichnis?

Es gibt viele Möglichkeiten, Ihr Website-Verzeichnis zu bewerben und seine Sichtbarkeit zu erhöhen.
Hier sind einige Tipps:
- Optimieren Sie Ihre Website für Suchmaschinen. Dabei geht es darum, Keywords und andere Techniken einzusetzen, um das Ranking Ihrer Website in den Suchmaschinenergebnisseiten (SERPs) zu verbessern, sodass Nutzer Ihr Verzeichnis bei der Suche nach relevanten Begriffen leichter finden.
- Nutzen Sie soziale Medien, um Ihr Verzeichnis zu bewerben. Teilen Sie Links zu Ihrem Verzeichnis und seinen Inhalten auf sozialen Medienplattformen wie Facebook, Twitter und LinkedIn, um ein breiteres Publikum zu erreichen und Traffic auf Ihre Website zu lenken.
- Treten Sie mit Ihrer Zielgruppe in Kontakt. Kommentieren Sie relevante Blogbeiträge und Foren, treten Sie Branchengruppen und -verbänden bei und nehmen Sie an Branchenveranstaltungen teil, um das Bewusstsein für Ihr Verzeichnis und dessen Mehrwertversprechen zu schärfen.
- Bieten Sie wertvolle Inhalte an. Erwägen Sie neben der Auflistung von Unternehmen, Organisationen und Einzelpersonen auch Artikel, Blogbeiträge, Videos oder andere Inhalte anzubieten, die Ihrer Zielgruppe Mehrwert bieten. Dies kann dazu beitragen, Ihr Verzeichnis als vertrauenswürdige und maßgebliche Informationsquelle zu etablieren.
- Kooperieren Sie mit anderen Websites und Verzeichnissen. Erwägen Sie, mit anderen Websites oder Verzeichnissen zusammenzuarbeiten, die ähnliche Zielgruppen bedienen, um gegenseitig Inhalte zu bewerben und Traffic auf Ihre Website zu lenken.
Wenn Sie diese Tipps befolgen, können Sie Ihr Website-Verzeichnis effektiv bewerben und dessen Sichtbarkeit und Reichweite steigern.
10. Sind Verzeichnisse gut für SEO?

Ja, Verzeichnisse können gut für SEO sein.
Suchmaschinen crawlen und indizieren Websites, einschließlich Verzeichnisse.
Qualitativ hochwertige Verzeichnisse können dazu beitragen, die Sichtbarkeit einer Website in den Suchmaschinenergebnisseiten (SERPs) zu verbessern, indem sie zusätzliche eingehende Links bereitstellen.
Dies kann dazu beitragen, das Suchmaschinenranking der Website zu verbessern und die Wahrscheinlichkeit zu erhöhen, dass Nutzer die Website finden, wenn sie nach relevanten Begriffen suchen.
Darüber hinaus können Verzeichnisse wertvolle Informationen und Kontext über die Website und ihre Inhalte liefern, was Suchmaschinen hilft, deren Relevanz und Autorität besser einzuschätzen.
Dies kann das Ranking und die Sichtbarkeit der Website in den Suchmaschinenergebnissen verbessern.
Es ist jedoch wichtig zu beachten, dass nicht alle Verzeichnisse in Bezug auf ihren SEO-Wert gleich sind.
Einige Verzeichnisse sind möglicherweise seriöser und maßgeblicher als andere und bieten dadurch einen größeren Mehrwert bei der Verbesserung des Suchmaschinrankings einer Website.
Daher ist es entscheidend, die Verzeichnisse, die Sie für das SEO Ihrer Website in Betracht ziehen, sorgfältig zu recherchieren und zu bewerten.
11. Wie verkaufe ich mein Unternehmensverzeichnis?

Wenn Sie Ihr Unternehmensverzeichnis verkaufen möchten, gibt es einige Schritte, die Sie unternehmen können, um seinen Wert zu maximieren und potenzielle Käufer anzuziehen. Hier sind einige Tipps:
- Sammeln Sie alle relevanten Informationen und Dokumente. Dazu können Finanzberichte, Nutzerdaten sowie Verträge mit Werbepartnern oder anderen Partnern gehören.
- Erstellen Sie einen detaillierten und professionellen Businessplan, der den aktuellen Stand Ihres Verzeichnisses und sein zukünftiges Potenzial darlegt.
- Erwägen Sie, die Dienste eines Unternehmensmaklers oder -beraters in Anspruch zu nehmen, der Ihnen helfen kann, potenzielle Käufer zu finden und einen Verkauf auszuhandeln. Dazu gehört auch die Auflistung auf Plattformen wie Flippa.com, MicroAcquire oder Empire Flippers.
- Wenden Sie sich an potenzielle Käufer, wie andere Verzeichnis-Websites oder Unternehmen in verwandten Branchen, und präsentieren Sie Ihr Verzeichnis und sein Wertversprechen.
- Verhandeln Sie die Bedingungen des Verkaufs, einschließlich des Kaufpreises und etwaiger laufender Verpflichtungen oder Zusagen.
- Schließen Sie den Verkauf ab und übertragen Sie das Eigentum am Verzeichnis gemäß den Bedingungen der Vereinbarung.
Durch die Umsetzung dieser Strategie können Sie Ihr Unternehmensverzeichnis effektiv verkaufen und seinen Wert maximieren.
Möchten Sie, dass wir weitere Fragen zu Online-Unternehmensverzeichnissen beantworten? Stellen Sie Ihre Fragen im Kommentarbereich unten, und wir werden diesen Artikel aktualisieren!
Sie können GeoDirectory noch heute hier holen:
Die meisten Anleitungen zum Thema „So erstellt man ein Restaurant-Verzeichnis
The pitch is convenient: list your restaurant on someone else’s platform, pay a fee for visibility and orders, watch the customers roll in.
Die Rechnung wird schnell unschön.
Grubhub, Uber Eats, and DoorDash take 15-30% of every order, plus delivery fees on the customer side that push average ticket prices well above what the restaurant charges at the door.
Yelp charges $300-1,000+/month for premium business pages, with the listings of non-paying competitors appearing on their pages by default.
OpenTable charges restaurants $1 per online reservation and $0.25 per phone reservation, plus a $249/month base fee.
None of those platforms give the restaurant the customer email, the order history, or the marketing relationship.
You can build your own restaurant directory website with full marketplace capability for a fraction of those costs, own the customer relationship, and keep the commission.
Dieser Beitrag führt dich Schritt für Schritt durch den praktischen Aufbau – mit dem kostenlosen GeoDirectory plugin as the directory engine and the optional GeoMarketplace add-on to turn it into a multi-vendor ordering platform.
Was ein Restaurant-Verzeichnis wirklich braucht
Wenn man das Wesentliche herausfiltert, hat ein ernsthaftes Restaurant-Verzeichnis dieselben Kernfunktionen wie Yelp oder Grubhub in ihrem nützlichen Kern:
- Durchsuchbare Restaurantdatenbank mit Filtern für Küche, Stadtviertel, Preisklasse, Ernährungsoptionen (vegan, glutenfrei) und „Jetzt geöffnet
- Kartenansicht mit Pins für jeden Eintrag und anklickbaren Infofenstern
- Detaillierte Eintragsseiten mit Fotos, Speisekarte, Öffnungszeiten, Kontaktdaten und Bewertungen
- Benutzerkonten für Restaurantbesitzer (zur Verwaltung ihrer Einträge) und Gäste (zum Hinterlassen von Bewertungen und Speichern von Favoriten)
- Frontend-Einreichung, damit Restaurantbesitzer ihre eigenen Einträge beanspruchen oder hinzufügen können – ohne WordPress-Admin-Zugang
- Optional: bestellbare Menüpunkte pro Restaurant mit Multi-Vendor-Provisionsaufteilung (die Grubhub-Funktion, ohne die Grubhub-Provision)
- Optional: kostenpflichtige Premium-Einträge, kostenpflichtige Eintragsbeanspruchung und Werbeplätze zur Monetarisierung
Das GeoDirectory-Plugin übernimmt jeden Punkt auf dieser Liste, während das GeoMarketplace-Add-on den Multi-Vendor-Bestellbereich abdeckt.
Was Sie benötigen (kostenloser Stack)
Drei Softwarekomponenten, plus eine Domain und Hosting:
- WordPress, das kostenlose CMS, das 43 % des Webs antreibt
- Das kostenlose GeoDirectory plugin für das Verzeichnis-Engine, Suche, Karten und Eintragsseiten
- Ein Theme das sich sauber mit GeoDirectory kombinieren lässt (Elementor PRO mit dem Hello-Theme, das kostenlose Kadence-Theme oder eines unserer kostenlosen BlockStrap-Themes)
Gesamtkosten für das kostenlose Verzeichnis-Setup: $0 für Software, plus $5–15/Monat für WordPress-Hosting und $10–15/Jahr für eine Domain.
Für das umfassendere Argument gegen SaaS-Verzeichnisplattformen siehe unsere best business directory software guide.
Eine schrittweise Anleitung zum Aufbau von Verzeichnis-Websites im Allgemeinen finden Sie in unserem Tutorial zu wie man eine Verzeichnis-Website erstellt.
Schritt 1: WordPress-Hosting und Domain einrichten
Überspringen Sie diesen Abschnitt, wenn Sie bereits eine leere WordPress-Website bereit haben.
Wählen Sie für ein neues Setup einen WordPress-Hosting-Anbieter, der Ihnen mindestens 2 GB RAM und SSD-Speicher bietet. Managed-WordPress-Hosts kümmern sich automatisch um die grundlegende Optimierung.
Registrieren Sie eine Domain, die dem entspricht, was Menschen eingeben, wenn sie nach Ihrem Verzeichnis suchen (z. B. bestbrooklynrestaurants.com, valenciafoodguide.com).
Schritt 2: AyeCode Connect installieren
AyeCode Connect ist das kostenlose Hilfs-Plugin, das vorgefertigte Restaurantverzeichnis-Demos direkt in Ihre WordPress-Website importiert, Ihnen den Layout-Aufwand erspart und alle Premium-Add-on-Lizenzen, die Sie besitzen, synchronisiert.
Navigieren Sie zu Plugins → Neu hinzufügen in Ihrer WordPress-Administration und suchen Sie nach AyeCode Connect.

Klicken Sie auf Installiere, dann auf Aktivieren.
Klicken Sie auf Website verbinden Schaltfläche, um Ihre WordPress-Website mit der AyeCode-Demo-Bibliothek zu verknüpfen. Die Registrierung ist kostenlos.

Schritt 3: Eine Restaurantverzeichnis-Demo importieren
Über AyeCode Connect stehen zwei vorgefertigte Restaurantverzeichnis-Demos zur Verfügung – jeweils eine für jeden Page-Builder-Ansatz.
Option A: Elementor PRO + GeoDirectory

Der Elementor-PRO-Weg bietet Ihnen maximale visuelle Flexibilität für individuelle Eintragsvorlagen, Archivseiten und Suchergebnisse.
Kosten: $59/Jahr für Elementor PRO (Einsteiger-Tarif), plus das kostenlose GeoDirectory-Plugin.
Setup: Installieren Sie das kostenlose Elementor-Plugin, laden Sie die Elementor-PRO-ZIP aus Ihrem Elementor-Konto hoch, installieren Sie das kostenlose Hello-Theme von Elementor, und gehen Sie dann in AyeCode Connect zu Demo-Daten importieren → Elementor-Restaurantverzeichnis → Ansehen → Importieren.

Option B: Kadence-Theme + GeoDirectory (kostenloser Weg)
Der Kadence-Weg ist vollständig kostenlos, auf normalem Hosting schneller, da er native Gutenberg-Blöcke verwendet, und hat keine laufenden Page-Builder-Kosten.
Kosten: $0 für das Kadence-Theme, $0 für GeoDirectory, $0 für die Demo. Gesamt: $0 für Software.
Setup: Gehen Sie in AyeCode Connect zu Demo-Daten importieren → Kadence-Restaurantverzeichnis → Ansehen → Importieren.

Der Import installiert das kostenlose Kadence-Theme, das GeoDirectory-Plugin, restaurantspezifische benutzerdefinierte Felder und eine Reihe von Demo-Einträgen als Ausgangspunkt.
Einen ausführlicheren Vergleich, welcher Page Builder für welchen Betreibertyp geeignet ist, finden Sie in unserem Leitfaden zu wie die Wahl des Page Builders die Performance einer Verzeichnis-Website beeinflusst.
Schritt 4: Anpassen und Ihre Restaurants hinzufügen
Sobald die Demo importiert ist, ist der Workflow nach dem Import für beide Wege identisch:
- Ersetzen Sie das Platzhalter-Logo durch Ihr Markenzeichen
- Passen Sie Farben und Typografie im Theme-Customizer an Ihre Marke an
- Bearbeiten Sie die Menünavigation entsprechend Ihrer Website-Struktur (Home, Restaurants, Küchen, Stadtteile, Restaurant eintragen, Kontakt)
- Ersetzen Sie die Demo-Einträge durch Ihre echten Restaurants unter Places im WordPress-Adminbereich (oder das Frontend-Einreichungsformular verwenden)
- Kontaktformular und Lead-Erfassungsfluss konfigurieren
- Sitemap an die Google Search Console übermitteln
Sie können Einträge einzeln über das Frontend-Formular hinzufügen (dasselbe Formular, das Ihre Restaurantbesitzer verwenden werden) oder als Massenimport per CSV.
Der Marktplatz-Bonus: Bestellbare Menüpunkte pro Restaurant

Über das einfache Verzeichnis hinaus verwandelt das GeoMarketplace Add-ons Ihr Restaurantverzeichnis in einen Multi-Vendor-Marktplatz, bei dem jedes Restaurant zu seinem eigenen Shop wird.
Restaurantbesitzer erstellen ihre Menüpunkte als Produkte, die mit ihrem Eintrag verknüpft sind. Gäste bestellen über das Verzeichnis. Sie erhalten eine Provision für jede Bestellung – in der von Ihnen festgelegten Höhe.
Dies ist das Grubhub-Modell auf Ihrer eigenen Plattform – Sie legen die Provisionssatz selbst fest, anstatt 15–30 % an einen Drittanbieter zu zahlen.
Was Sie für die Marktplatz-Einrichtung benötigen
- WooCommerce (kostenlos) als zugrundeliegende E-Commerce-Engine
- MultiVendorX (kostenlos) für die Multi-Vendor-Funktionalität
- Das GeoMarketplace-Add-on (Premium, enthalten im GeoDirectory Membership), um WooCommerce + MultiVendorX + GeoDirectory in einem Workflow zu verbinden
GeoMarketplace funktioniert auch mit Dokan, WCFM und WCV, falls Sie eines davon gegenüber MultiVendorX bevorzugen.
Marktplatz-Einrichtung: Schritt für Schritt
WooCommerce installieren: Plugins → Neu hinzufügen → WooCommerce suchen → Installieren und aktivieren. Führen Sie den WooCommerce-Einrichtungsassistenten durch.

MultiVendorX installieren: Plugins → Neu hinzufügen → MultiVendorX suchen → Installieren und aktivieren. Legen Sie Ihren Provisionsprozentsatz in den MultiVendorX-Einstellungen fest.

GeoMarketplace installieren: Wenn Sie eine AyeCode Membership und AyeCode Connect eingerichtet haben, gehen Sie zu GeoDirectory → Extensions und installieren Sie GeoMarketplace von dort. Laden Sie andernfalls die GeoMarketplace-ZIP-Datei über Plugins → Neu hinzufügen → Plugin hochladen.
Den Shop-Tab zu Restauranteinträgen hinzufügen: Restaurant → Einstellungen → Tabs → „Shop.

Wie sich Restaurantinhaber registrieren und verkaufen
Erstellen Sie zwei Seiten in Ihrem WordPress-Menü: Anbieter-Registrierung und Anbieter-Dashboard.

WordPress allgemeine Registrierung aktivieren: Einstellungen → Allgemein → „Jeder kann sich registrieren.
In GeoDirectory: GeoDirectory → Allgemein → Erweitert anzeigen → Beiträge ohne Anmeldung erlauben.

Restaurantbesitzer durchlaufen jetzt einen vierstufigen Prozess:
- Ihr Restaurant über das Formular „Eintrag hinzufügen
- Receive an email to set their password
- Apply to become a vendor through the Vendor Dashboard
- Nach Ihrer Genehmigung (als Admin) können Menüpunkte als WooCommerce-Produkte erstellt werden, die mit dem jeweiligen Eintrag verknüpft sind

Das Produkt wird dann über den GeoDirectory-Tab im Produkterstellungsformular mit dem Restauranteintrag verknüpft.

Nach der Genehmigung durch den Administrator erscheint der Menüpunkt unter dem Shop-Tab der Eintragsseite des Restaurants. Kunden bestellen über Ihre Website, und Ihre Provision wird automatisch von jedem Verkauf abgezogen.
Premium-Restaurantdaten hinter einem Mitglieder-Login verbergen
Viele ernsthafte Betreiber von Restaurantverzeichnissen möchten irgendwann Premium-Felder hinter einer Mitgliederregistrierung schützen: die direkte Telefonnummer, die E-Mail-Adresse des Inhabers, Links zur Tischreservierung oder Premium-Fotogalerien.
Der sauberste Weg, dies in GeoDirectory umzusetzen, sind unsere kostenlosen BlockStrap-Themes und das BlockStrap-Seitenbuilder-Plugin – beide unterstützen blockbasierte Sichtbarkeitsregeln, die mit UsersWP-Mitgliedschaftsstufen verknüpft sind.
Das unterscheidet sich grundlegend davon, wie jedes andere Verzeichnis-Plugin die Mitgliedschaftsabsperrung handhabt. Die vollständige technische Aufschlüsselung mit Praxisbeispielen finden Sie in unserem Leitfaden zum besten WordPress-Mitgliedschafts-Plugin für Verzeichnis-Websites.
Weitere Möglichkeiten, ein Restaurantverzeichnis zu monetarisieren
Neben der Marktplatzprovision eignen sich drei weitere Einnahmequellen besonders gut für Restaurantverzeichnisse:
Kostenpflichtige Premium-Einträge

Restaurants zahlen eine wiederkehrende Gebühr für eine hervorgehobene Platzierung auf Kategorieseiten und in Suchergebnissen, zusätzliche Fotos und Videos, längere Beschreibungen und direkte Kontaktlinks.
Das Pricing Manager Add-on verwaltet die Eintragsebenen und die wiederkehrende Abrechnung.
Kostenpflichtige Eintragsübernahme

Fügen Sie Restaurants selbst hinzu (aus öffentlichen Quellen) und berechnen Sie Restaurantinhabern dann eine Gebühr für die Übernahme und Verwaltung ihrer Einträge.
Das Claim Listings-Add-on verwaltet den Übernahme-Workflow, während der Pricing Manager den kostenpflichtigen Upgrade-Prozess übernimmt.
Werbung verkaufen

Verkaufen Sie Werbeplätze auf Suchergebnisseiten, Kategorieseiten, Blogbeiträgen oder der Startseite. Anzeigen können wie Einträge gestaltet oder als klassische Banner-Platzierungen dargestellt werden.
Die Add-ons Pricing Manager und Advertising übernehmen den Verkauf und die Rotation.
Was Aufbau und Betrieb kosten
Ehrliche Kostenübersicht:
- Domain: 10–15 $/Jahr
- WordPress-Hosting: 5–15 $/Monat (60–180 $/Jahr)
- GeoDirectory-Plugin: Kostenlos
- Kadence-Theme: Kostenlos (oder Elementor PRO für 59 $/Jahr beim Elementor-Weg)
- AyeCode Connect-Plugin: Kostenlos
- WooCommerce: Kostenlos
- MultiVendorX: Kostenlos
- GeoDirectory Membership (für GeoMarketplace + Monetarisierungs-Add-ons): 139 $/Jahr für eine einzelne Website oder 229 $/Jahr für unbegrenzte Websites
Gesamtkosten im ersten Jahr für ein vollständiges Restaurantverzeichnis mit Marktplatz und Monetarisierungsebene: 215–400 $ – je nach Hosting-Stufe und gewähltem Seitenbuilder-Weg.
Kosten im ersten Jahr für den Betrieb eines einzelnen Restaurants auf Yelp (Premium-Seite) + OpenTable + Grubhub-Provisionen: bei nennenswertem Online-Bestellvolumen leicht über 10.000 $.
Die Verzeichnisseite generiert wiederkehrende Einnahmen für Sie (Provisionen, Premium-Einträge, Werbung). Die Plattformseite zahlt für immer Miete an jemand anderen.
Der praktische Weg
Der schnellste Weg, ein Restaurantverzeichnis zu starten, das Ihnen gehört, ist:
- Kaufen Sie eine Domain und ein einfaches WordPress-Hosting
- Installieren Sie AyeCode Connect
- Importieren Sie die Kadence-Restaurantverzeichnis-Demo (oder Elementor PRO, wenn Sie das bevorzugen)
- Passen Sie das Branding an (Logo, Farben, Typografie)
- Ersetzen Sie die Demo-Einträge durch Ihre echten Restaurants
- Richten Sie den GeoMarketplace-Stack ein, wenn Sie bestellbare Menüpunkte möchten
- Aktivieren Sie die Frontend-Einreichung, damit sich Restaurantinhaber selbst eintragen können
- Sitemap an die Google Search Console übermitteln
Ein Wochenende konzentrierter Arbeit bringt Sie zu einer funktionierenden Website.
Die ersten drei Monate mit konsistenten Inhalten (Stadtteile-Food-Guides, Küchen-Roundups, Ankündigungen neuer Restaurants) legen das SEO-Fundament.
Ab dem sechsten Monat bringt die organische Suche erste Gäste und Anfragen von Restaurantinhabern.
Ab dem zweiten Jahr generiert Ihr Restaurantverzeichnis mehr Bestellungen, mehr Premium-Einträge und mehr Werbeeinnahmen, als Sie bei Yelp in einem einzigen Monat rechtfertigen könnten.
Abschließende Gedanken
Die Gastronomiebranche lebt von gemieteter Aufmerksamkeit.
Yelp, Grubhub, Uber Eats, DoorDash, OpenTable und TripAdvisor haben milliardenschwere Unternehmen aufgebaut, indem sie sich zwischen Gäste und Restaurants gesetzt und beiden Seiten für die Vermittlung Gebühren berechnet haben.
Betreiber, die ihr eigenes Restaurantverzeichnis besitzen, hören auf, diesen Zoll zu zahlen.
Das technische Setup dauert ein Wochenende. Das kostenlose GeoDirectory plugin übernimmt die Einträge, die Karten, die Suche, die Bewertungen, die Kundenkonten und die Marktplatz-Infrastruktur.
Für den allgemeinen Fall gegen SaaS-Verzeichnisplattformen in allen Kategorien, siehe unsere best business directory software guide.
Für das parallele Immobilien-Äquivalent dieses Tutorials, siehe how to build a real estate website.
Für die Mitgliedschafts-Zugangsbeschränkung im Stack, siehe unseren Leitfaden zum besten WordPress-Mitgliedschafts-Plugin für Verzeichnis-Websites.
Hören Sie auf, Kunden von Liefer-Apps zu mieten.
Bauen Sie das Verzeichnis auf.
GeoDirectory version 2.1.1.0 stellt eine neue, mit Spannung erwartete Funktion vor:
Bedingte Logik für benutzerdefinierte Felder
Diese neue Funktion ermöglicht es Ihnen, Abhängigkeiten zwischen Feldernzu erstellen, basierend auf den von Ihnen festgelegten Bedingungen.
Abhängige Felder werden nur angezeigt und sind nur bearbeitbar, wenn die eingegebenen Werte in den Feldern, von denen sie abhängen, den richtigen Bedingungen entsprechen.
Diese Funktion ist grundlegend für Business-Verzeichniseinträge: Mit vielen benutzerdefinierten Feldern ist es möglich, voreingestellte Felder nur dann auszuwählen, wenn diese zutreffen.
Ein leicht verständliches Beispiel sind benutzerdefinierte Felder für Fahrzeug-Kleinanzeigen.
Vermutlich werden Sie ein Feld mit der Bezeichnung „Markehaben, in dem Nutzer ihre Fahrzeughersteller auswählen können, wie z. B. Ford, GMC, oder Lamborghini.
Und Sie sehen ein Feld mit der Bezeichnung „Modelle„, in dem Sie das Modell der ausgewählten Automarke wählen. Wenn Sie Fordauswählen, zeigt dieses Feld Modelle wie C-Max, Fiesta, Focus, Fusion, Mustang, und so weiter.
Wenn Sie Lamborghiniauswählen, zeigt dieses Feld Modelle wie Huracan, Aventador, Gallardo, Murcielago, Diablo, und so weiter.

Um dieses Beispiel zu erstellen, haben wir unserem Setup 3 benutzerdefinierte Felder hinzugefügt: Marken, Ford-Modelle und Lamborghini-Modelle.
Beim Feld „Ford-Modelle
Beim Feld „Lamborghini-Modelle
It is as easy as that.
Another case in point would be Real Estate Listing.
Lassen Sie uns ein vollständiges Tutorial zeigen, einschließlich der Einrichtung der Felder, unter Verwendung unseres WordPress Real Estate Theme.
Bedingte Felder für Immobilienanzeigen
Unser Immobilienanzeigen-Demo enthält ein Feld mit der Bezeichnung Immobilientyp mit Optionen wie Häuser, Wohnungen, und Grundstücke und ein weiteres Feld, das nach möbliert/unmöbliert Statusfragt. Offensichtlich gilt das zweite Feld nie für Grundstücke Immobilien.
In diesem Fall fügen wir eine Bedingte Logik zum benutzerdefinierten Auswahlfeld „Möblierung
1. Open the Furnishing Select Field.
2. Click the “+ Conditional Field” link at the lower-left corner of the custom field options.

3 After clicking on it, a new set of options will appear.

4 For our example, we will need to set them as follows:
- ACTION = HIDE
- FIELD = Property Type
- CONDITION = equals to
- VALUE = Land
und das benutzerdefinierte Feld speichern. Nachfolgend sehen Sie, wie das aussehen wird.

Nachdem Sie das getan haben, ist dies das Ergebnis im Frontend:

Dieselben Bedingungen können auch zu anderen Feldern hinzugefügt werden, wie zum Beispiel den Schlafzimmer- oder Badezimmerfeldern, die nicht benötigt werden, wenn Sie ein Grundstück inserieren.
Sie können auch mehrere Bedingungen hinzufügen, wenn Sie dies benötigen.
Die verfügbaren Optionen sind:
- AKTION = ANZEIGEN/AUSBLENDEN
- FELD = Alle Ihre Felder
- BEDINGUNG = leer, nicht leer, gleich, ungleich, größer als, kleiner als, enthält.
- WERT = Text akzeptieren
Und Sie können für jedes Feld so viele hinzufügen, wie Sie möchten.
Was werden Sie mit bedingten benutzerdefinierten Feldern von GeoDirectory?
Lassen Sie es uns im Kommentar unten wissen…
Suchen Sie nach einem WordPress Store Locator Plugin, das Ihnen hilft, den Umsatz in Ihrem Geschäft oder Shop zu steigern?
Wenn ja, sollten Sie sich diese Top-Plugins ansehen, die Ihnen helfen können, Ihr Unternehmen voranzubringen.
Ein WordPress Store Locator Plugin ist eine hervorragende Möglichkeit, sicherzustellen, dass Kunden genau wissen, wo sie Sie finden, wenn sie bei Ihnen kaufen möchten.
Wenn Ihr Unternehmen mehr als einen Standort hat, sollten Sie die Installation eines Store Locator Plugins in Betracht ziehen.
Damit können Sie alle Ihre Standorte auf einer einzigen Seite auflisten, sodass Besucher sie auf einen Blick durchstöbern können.
Sie können jedem Eintrag auch Karten hinzufügen, die zeigen, wo sich die Standorte befinden.
Es gibt Tausende von kostenlosen und kostenpflichtigen WordPress-Plugins. Das Problem ist, das richtige zu finden. Genau hier kommen unsere Experten ins Spiel.
Sie durchforsten das Web täglich auf der Suche nach den besten WordPress-Plugins und teilen ihre Ergebnisse mit Ihnen.
Einige der besten WordPress-Plugins können Unternehmen dabei helfen, ihre Sichtbarkeit zu verbessern und den Umsatz zu steigern.
WordPress Store Locator Plugins im Vergleich
Aber welche Store Locator WordPress Plugins sind nun die besten?
Theoretisch könnte jedes Google Maps-Plugin, das das Hinzufügen mehrerer Standorte ermöglicht, als Store Locator verwendet werden.
Das reicht jedoch möglicherweise nicht für jeden aus.
Dieser Artikel befasst sich mit einigen der beliebtesten Optionen.
Darüber hinaus werden wir besonderes Augenmerk auf die Unterstützung von Rich Snippets legen.
Aus der Perspektive eines lokalen Unternehmens sind Rich Snippets entscheidend für SEO, da sie Suchmaschinen helfen, nützliche Informationen über Ihr Unternehmen anzuzeigen.
Wenn Sie beispielsweise ein Restaurant betreiben, heben Rich Snippets Speisekarten, Öffnungszeiten, Tagesangebote usw. hervor.
GeoDirectory

| Aktive Installationen | Bewertungen | Updates | Support |
|---|---|---|---|
| +10000 | 4.7/5 | Wöchentlich | Innerhalb von 24 Std. |
Unser Flaggschiff-Plugin, GeoDirectory, ist bei weitem das ausgefeilteste Shop-Locator-Plugin auf dieser Liste.
Mit Google Maps und OpenStreetMap integriert, bietet es viele Funktionen, die in den meisten Store Locator WordPress Plugins sonst nicht zu finden sind.
Es ist beispielsweise vollständig mit Elementor und Elementor PRO integriert.
Verlassen Sie sich aber nicht einfach auf unser Wort.
Bedenken Sie Folgendes.
Hauptfunktionen
Dies ist völlig kostenlos.
GeoDirectory verfügt über zahlreiche benutzerdefinierte Erweiterungen, die eine nahtlose Integration mit Drittanbieter-Plugins und erweiterte Funktionen bieten.
- Google Maps und die OpenStreetMaps API
- Benutzerdefinierte Google Maps-Icons
- Nach physischen Geschäften in der Nähe Ihres aktuellen Standorts suchen (Umgebungssuche)
- Suchradius
- Seiten für physische Filialstandorte, jeweils mit Karte, benutzerdefinierter Bildergalerie, Kontaktdaten, dediziertem Kontaktformular und Kundenbewertungen
- Vollständige Unterstützung der WordPress REST API
- Unbegrenzte benutzerdefinierte Felder zur Anzeige von Standortinformationen
- Eine große Auswahl an Widgets, die als Shortcodes oder Gutenberg-Blöcke in nahezu jedem Inhaltsfeld verwendet werden können
- Möglichkeit, unbegrenzt viele Standorte und Standort-Metadaten hinzuzufügen
- CSV-Manager für Export, Import und Massenbearbeitung von Filialeinträgen
- Rich-Snippets-Unterstützung – Ja! 🙂
- Responsives Design, das mit jedem Seitenbuilder-Plugin funktioniert, wie Elementor, Divi, Oxygen, Bricks, Breakdance und Beaver Builder (um nur einige zu nennen)
- Integration mit dem WPML-Mehrsprachigkeits-Plugin
Zum Beispiel:
- GeoLocation
- Erweiterte Suche
- Custom Post Type zur Verwaltung verschiedener Filialtypen
- Eintrag beanspruchen für den Unternehmensinhaber
- Individuell gestaltete Google Maps
- Veranstaltungssuche (Jetzt ein kostenloses Plugin)
- SEO Location Manager für standortübergreifende Filialsuche in mehreren Städten
- Kartenmarkierungs-Cluster und vieles mehr.
Wenn Sie eine Business-Directory-Website aufbauen (allgemeiner Filialfinder für Ihre Stadt), können Sie Unternehmensinhaber sogar dafür bezahlen lassen, ihre Einträge auf Ihrer Karte einzureichen.
Wenn Sie einen erweiterten Filialfinder auf Ihrer WordPress-Website erstellen möchten, sollte GeoDirectory Ihre erste Wahl sein.
WP Store Locator

| Aktive Installationen | Bewertungen | Updates | Support |
|---|---|---|---|
| +60000 | 4.8/5 | Selten | Innerhalb von 24/48 Std. |
Das WP Store Locator ist ein kostenloses Plugin, das alle Ihre Standorte zu einer Karte hinzufügt, die Sie vollständig anpassen können.
Die Karte und die Navigation können in jeder Sprache Ihrer Wahl angezeigt werden.
Sie können benutzerdefinierte Labels für jeden Standort hinzufügen und Benutzern helfen, nahegelegene Standorte mithilfe mehrerer Filter zu finden, z. B. Umgebungsradius oder Kategorie.
WP Store Locator ermöglicht es Ihnen, eine beliebige Anzahl von Filialen anzuzeigen und die Frontend-Sprache über das Admin-Panel zu ändern.
Die Shortcodes sind in hohem Maße anpassbar, sodass Sie auswählen können, was im Frontend Ihrer Website angezeigt wird.
Ob Öffnungs- oder Schließzeiten, alternative Adressen, Wahrzeichen, Telefonnummern usw.
Dieses WP-Plugin verfügt über benutzerdefinierte Markierungen, die Benutzer auf der Karte verschieben können, um ihren gewünschten Standort festzulegen.
Darüber hinaus steht auch Markierungs-Clustering zur Verfügung, falls mehrere Filialen in der Nähe sind.

Insgesamt ist dies ein sehr funktionsreiches Plugin, das den Anforderungen jedes Benutzers gerecht werden kann.
Der größte Nachteil ist jedoch, dass einige Funktionen, die bei den meisten Plugins standardmäßig verfügbar sind, bei diesem Plugin Add-ons erfordern.
So werden beispielsweise Massenimport, detaillierte Statistiken und Such-Widgets bei WP Store Locator hauptsächlich über Add-ons verwaltet.
Hauptfunktionen
- Unterstützt Lokalisierung und funktioniert gut mit Mehrsprachigkeits-Plugins
- Möglichkeit, Markierungs-Cluster im Frontend anzuzeigen
- Unterstützt Geolokalisierung über die Google Maps API
- Verfügt über benutzerdefinierte Filter zur Sortierung von CPTs nach Benutzeranforderungen
- Unterstützt Rich Snippets – Nein (teilweise Unterstützung; einzelne Eintragsseiten verwenden jedoch keine Local Business Rich Snippets)
Yoast Local SEO for WordPress

Yoast hat sich zur unangefochtenen Nummer eins im Bereich WordPress-SEO entwickelt.
Ihr wichtigstes SEO-Plugin ist kostenlos und wird durch das Local SEO plugin, das primär als Filialfinder gedacht ist, ergänzt.
Local SEO by Yoast ermöglicht es Nutzern, Geschäfte und andere Standorte nach Radius und Postleitzahlen zu filtern.
Sie können die Adresse Ihres Geschäfts zur Filialsuche-Seite hinzufügen, Öffnungs- und Schließzeiten angeben und benutzerdefinierte Informationen über Shortcodes einfügen.
Das Plugin unterstützt außerdem benutzerdefinierte Widgets, die Standortinformationen des Geschäfts in der Seitenleiste oder der Fußzeile anzeigen.

Das größte Problem von Yoast mit Local SEO ist jedoch das Fehlen einer kostenlosen Version.
Noch wichtiger: Dies ist an sich kein echtes Filialsuche-Plugin.
Stattdessen ist es ein Begleit-Plugin für das weit verbreitete Yoast SEO-Plugin.
Es bietet eine nahtlose Integration mit Yoast SEO und übernimmt Metadaten, XML-Sitemaps usw. Allerdings bietet es keine zusätzlichen Funktionen, die andere Plugins bieten.
Abschließend sei erwähnt, dass dieses Plugin möglicherweise nicht die beste Wahl für Sie ist, wenn Sie virtuelle Standorte für Ihr Geschäft haben.
Preis – 79 $ + MwSt.
Hauptfunktionen
- Bietet eine enge Integration mit dem Yoast SEO-Plugin
- Es lässt sich gut mit WooCommerce integrieren und kann standortspezifische Funktionen zu WooCommerce-Produkten hinzufügen.
- Unterstützt die KML-Dateigenerierung und kann die relevanten Informationen automatisch zur XML-Sitemap Ihrer Suchmaschine hinzufügen
- Unterstützt Rich Snippets – Ja
Locatoraid Store Locator

| Aktive Installationen | Bewertungen | Updates | Support |
|---|---|---|---|
| +2000 | 4.5/5 | Selten | Innerhalb einer Woche |
Locatoraid Store Locator ist ein weiteres schlankes Plugin, das viele konfigurierbare Stile für die Frontend-Anzeige bietet.
Hinsichtlich der Vorgehensweise verfolgt Locataraid denselben Ansatz wie alle anderen Plugins auf dieser Liste.
Es ermöglicht Ihnen, Standorte hinzuzufügen, durch die Ihre Kunden stöbern können, unterstützt benutzerdefinierte Shortcodes für eine einfachere Anzeige von Filialstandorten und kann Karten mit Textsuche, Radius- und Umkreissuche usw. einbetten.

Darüber hinaus bietet Locataraid auch benutzerdefinierte Widgets und vielfältig anpassbare Kartenstile.
Auf der anderen Seite ist die Geolokalisierung schwer einzurichten, und Locataraid scheint hauptsächlich zu erfordern, dass Nutzer ihre Adresse oder Postleitzahl manuell eingeben, um nahegelegene Filialstandorte abzurufen.
Das kann zeitaufwendig sein und für manche Nutzer eine kleine Hürde darstellen.
Hauptfunktionen
- Anpassbare und individualisierbare Kartenstile
- Unterstützt mehrere Standorte und benutzerdefinierte Felder
- Möglichkeit zum Massenimport von Standorten mit wenigen Klicks
- Unterstützt Rich Snippets – Nein (Teilweise Unterstützung; einzelne Eintragsseiten unterstützen das Local Business Rich Snippet nicht vollständig)
Agile Store Locator

| Aktive Installationen | Bewertungen | Updates | Support |
|---|---|---|---|
| +10000 | 4.9/5 | Häufig | Innerhalb von 48 Std. |
Agile Store Locator ist ein praktisches WordPress-Plugin, das Karten auf dem Frontend Ihrer Website mithilfe von Google Maps rendert.
Dieses WP-Plugin unterstützt Geolokalisierung und benutzerdefinierte Felder und bietet solide Anpassungsmöglichkeiten für die Kartenanzeige.
Allerdings scheint die kostenlose Version nur in der Lage zu sein, Geschäfte auf Basis manueller Eingaben zu suchen oder zu finden – Postleitzahl, Stadt, Land usw.
Hauptfunktionen
- Google Maps und Google Geocoding API
- Unterstützung für benutzerdefinierte Felder
- Mehrsprachige Unterstützung
- Möglichkeit, Karten in verschiedenen Sprachen anzuzeigen
- Rich Snippets-Unterstützung – Nein
WP Go Maps (früher WP Google Maps)

| Aktive Installationen | Bewertungen | Updates | Support |
|---|---|---|---|
| +400000 | 4.8/5 | Häufig | 48/72 Std. |
WP Go Maps ist kein Filialsuche-Plugin im eigentlichen Sinne, sondern ein Karten-Plugin, das Google Maps und Open Street Maps unterstützt.
Es ist äußerst beliebt und verzeichnet über 400.000 aktive Installationen.
Die kostenlose Version ermöglicht es Nutzern, eine Karte zu erstellen, indem sie einfach mit der rechten Maustaste auf die Karte klicken und unbegrenzt Kartenmarkierungen mit allen Informationen hinzufügen, die sie zum Auffinden von Filialstandorten benötigen.
Die kostenlose Version ermöglicht es Ihren Website-Besuchern, nach Adresse und Radius zu suchen.
Bemerkenswerte Funktionen der kostenlosen Version:
- Unbegrenzte Kartenmarkierungen durch einfaches Eingeben der Adresse
- Elementor Karten-Block
- Bearbeiten Sie Ihre Kartenmarkierungen mit einem einzigen Klick
- Kartenmarkierungen an eine genaue Position ziehen
- Unterstützung für Übersetzungen
- Breite, Höhe und Zoomstufe Ihrer Karte festlegen
- Animationen zu Ihren Kartenmarkierungen hinzufügen!
- Die Suche im Store Locator auf ein bestimmtes Land beschränken
- Polygone zu Ihrer Karte hinzufügen
- Polylinien / Routen zu Ihrer Karte hinzufügen
- Google Maps Autocomplete
- Die maximale Zoomstufe für Ihre Karte festlegen
- Kartenmarkierungsdaten über Ihre Datenbank oder eine XML-Datei bereitstellen
Store Locator Plus for WordPress

| Aktive Installationen | Bewertungen | Updates | Support |
|---|---|---|---|
| +7000 | 4.3/5 | Häufig | unzuverlässig |
Store Locator Plus ermöglicht es Ihnen, eine Standortsuche auf Ihrer Website zu erstellen – unabhängig davon, wie viele Filialen Sie verwalten müssen.
Sie können eine Seite ohne individuelle Einstellungen erstellen, Ihren Standardstandort festlegen und einen Shortcode zur Standortsuchseite hinzufügen.
Dieses Plugin eignet sich besonders für Personen, die ihrer Website eine einfache Suchleiste zum Auffinden von Filialen hinzufügen möchten.
Wenn Sie nach umfangreichen Anpassungsmöglichkeiten suchen, ist Store Locator Plus for WordPress wahrscheinlich nicht Ihre erste Wahl.
Fügen Sie diesem Plugin benutzerdefinierte Add-ons (kostenpflichtige Erweiterungen) für zusätzliche Funktionen hinzu.
Zum Beispiel das Aktivieren oder Deaktivieren von Suchoptionen, das Kategorisieren von Standorten, das Erstellen von SEO-optimierten Seiten für jeden Bereich und vieles mehr.
Sie müssen einige Add-ons oder Erweiterungen einrichten, um das Beste aus diesem Plugin herauszuholen.
So sind beispielsweise Erweiterungen erforderlich, um Social-Media-Links mit Filialstandorten zu verknüpfen oder benutzerdefinierte Felder zu Ihren Standortdaten hinzuzufügen.
Store Locator Plus funktioniert außerdem nahtlos mit Gravity Forms und Event Location Manager zusammen, um Veranstaltungen mit dem Standort Ihres Unternehmens zu verknüpfen.
Schließlich unterstützt es mehrere Länder und Sprachen ohne kostenpflichtige Add-ons.
Hauptfunktionen
- Unterstützung für mehrere Länder und Standorte
- In verschiedenen Sprachen lokalisiert
- Es gibt keine feste Begrenzung für die Anzahl der Standorte, die Sie hinzufügen können
- Einfach anpassbar mit HTML- und CSS-Anpassungen
- Eine große Auswahl an kostenpflichtigen Add-ons und Erweiterungen, um das Beste aus Ihrer Website herauszuholen
- Unterstützung für die WordPress REST API, um WP als Headless CMS zu nutzen, mit mobilen Apps zu integrieren und vieles mehr.
- Keine Unterstützung für Rich Snippets
WARNUNG: Dieses Plugin war wegen Sicherheitsproblemen lange Zeit aus dem wp.org-Plugin-Verzeichnis gesperrt.
Es scheint, dass das Problem inzwischen gelöst wurde, aber der Umgang mit der Situation war recht unprofessionell.
Zusammenfassend lässt sich sagen…
In diesem Artikel haben wir einige der beliebtesten WordPress-Plugins zusammengestellt, die Ihnen helfen können, eine Store-Locator-Funktion auf Ihrer Website zu erstellen.
Jedes hat seine eigenen Funktionen und Möglichkeiten, aber die meisten Nutzer werden mit einem der oben genannten Plugins zufrieden sein.
Welches sollten Sie verwenden? Das hängt von Ihren Anforderungen ab.
Wenn beispielsweise die Integration mit Yoast SEO Ihr einziges Kriterium ist, ist Local SEO by Yoast die naheliegende Wahl.
Wenn Sie hingegen die größte Auswahl an Funktionen in der kostenlosen Version und eine hervorragende Palette an Premium-Erweiterungen suchen, ist GeoDirectory die richtige Wahl für Ihre Website.
Welches Store-Locator-WordPress-Plugin bevorzugen Sie und warum? Teilen Sie Ihre Meinung in den Kommentaren unten!
Bei AyeCode lieben wir Affiliate-Marketing!
Affiliate-Marketing ist einer der Gründe, warum GeoDirectory so erfolgreich ist.
Als wir 2011 GeoTheme, den Vorgänger von GeoDirectory, auf den Markt brachten, verschafften unser Partnerprogramm und einige großartige Affiliate-Marketer unserem ersten Produkt die nötige Sichtbarkeit, um durchzustarten.
Es hat uns geholfen, eine Zielgruppe aufzubauen.
Affiliate-Marketing ist definitiv einer der Gründe, warum wir von Anfang an profitabel waren und seitdem kontinuierlich gewachsen sind.
Noch heute setzen wir auf Affiliate-Marketing und zahlen unseren Partnern jährlich fünfstellige Beträge an Provisionen.
Derzeit haben wir 277 Affiliates, von denen jedoch 7 für 80 % der Einnahmen verantwortlich sind, die unser Partnerprogramm generiert.
Das bedeutet, dass Sie nicht viele davon brauchen – Sie brauchen ein paar gute.
Übrigens, wenn Sie unserem Partnerprogramm beitretenmöchten: Wir bieten eine Provision von 30 % für jeden Verkauf, und Sie können sich hier registrieren.
Was ist Affiliate-Marketing?
Falls Sie es nicht wissen: Affiliate-Marketing in der E-Commerce-Branche besteht darin, eine Provision für jeden Verkauf anzubieten, der über eine Drittanbieter-Website vermittelt wird.
Ein Affiliate-Plugin hilft Ihnen, diesen Prozess zu automatisieren.
Website-Betreiber, die Ihre Produkte bewerben möchten, können sich im Partnerprogramm Ihrer Website registrieren.
Das Plugin stellt Ihren Partnern „spezielle Links
Wenn derselbe Besucher eines Ihrer Produkte oder Dienstleistungen oder ein Premium-Inserat kauft, wird die Provision vom Affiliate-Plugin erfasst.
Am Ende des Monats können Sie einen Auszahlungsbericht aller Provisionen erstellen und Ihre Affiliate-Partner auszahlen.
Sollten Sie ein Affiliate-Programm für Ihr Verzeichnis starten?
Wenn Sie Premium-Inserate verkaufen, auf jeden Fall! Fangen Sie jetzt damit an…
Wenn Sie das noch nicht getan haben, schöpfen Sie das volle Potenzial Ihres Online-Geschäfts nicht aus.
Erfahrene Verzeichnis-Entwickler wissen, wie anspruchsvoll die Monetarisierung eines Verzeichnisses sein kann – besonders kurz nach dem Launch.
Ein durchdachtes Affiliate-Marketing-Programm kann Ihnen dabei erheblich helfen.
Wenn Sie beispielsweise ein lokales Unternehmensverzeichnis betreiben, könnten Sie alle lokalen SEO-Agenturen, Webentwickler und Marketingagenturen in Ihrer Region kontaktieren und ihnen mitteilen, dass sie eine Provision für jedes Premium-Inserat erhalten können, das sie für ihre lokalen Kunden buchen.
Ihre Kunden sind Ihre Kunden!
Affiliate-Partner sorgen nicht nur für gezielten Traffic auf Ihrer Website, sondern verbessern auch Ihr Backlink-Profil und damit Ihre SEO (Suchmaschinenoptimierung).
Die meisten Affiliate-Partner werden die Affiliate-Links auf ihren Websites verschleiern. Einige werden ihnen das „nofollow
However, a good percentage will still give you a 100% “dofollow” link and each backlink can make a big difference for your website’s rankings.
What Affiliate Plugin should I use with GeoDirectory?
Until recently, you only had one choice. However, you had to buy that plugin and our integration add-on just to get started.
Unless your directory was already generating decent revenues, the initial investment could appear a bit high.
Die Antwort liegt heute auf der Hand. Sie sollten SliceWP!
SliceWP ist das neueste Affiliate-Plugin für WordPress, sein Kern-Plugin ist kostenlos, es ist unglaublich einfach zu bedienen und seine Entwickler haben es gerade vollständig kompatibel mit unserem GetPaid-Plugin gemacht.
Infolgedessen ist es auch mit GeoDirectory kompatibel!
Das kostenlose Plugin reicht mehr als aus, um Ihnen den Einstieg zu ermöglichen, und wenn Sie ein paar gute Affiliate-Partner gewinnen (3 oder 4), werden diese einen enormen Einfluss auf Ihre Einnahmen haben.
Ich bin überzeugt, zeig mir, wie es gemacht wird!
Das ist der einfache Teil. Es dauert buchstäblich nur Minuten.
Ich gehe davon aus, dass Sie GeoDirectory bereits installiert haben und kostenpflichtige Premium-Einträge über das GeoDirectory Pricing Manager Add-on und dem GetPaid plugin.
1. SliceWP installieren

Gehen Sie zu Plugins > Neu hinzufügen, suchen SliceWP, klicken Sie auf Install Now und Aktivieren. Dadurch wird der Einrichtungsassistent.
2. Den Einrichtungsassistenten abschließen

- Auswählen GetPaid
- Legen Sie Ihre Verkaufsprovisionssatz, Abonnementprovisionssatz, Währung, Cookie-Laufzeit und Besuchern erlauben, sich als Affiliates zu registrieren.
- Die benötigten Seiten erstellen: Affiliate-Registrierungsseite, Affiliate-Anmeldeseite, und Affiliate-Kontoseite
- Die benötigten Benachrichtigungen aktivieren (alle 4)
- Alle erforderlichen Optionen sind nun eingerichtet. Sie sind fast fertig, klicken Sie auf Einstellungen überprüfen um Ihre SliceWP-Konfiguration feinabzustimmen
Hier können Sie die letzten Anpassungen über Optionen vornehmen, die nicht erforderlich sind, wie zum Beispiel:
- Steuern ausschließen
- Provisionen bei Rückerstattung ablehnen
- Provisionen mit Nullbetrag
- Eigene Provisionen für Affiliates
Und einige weitere Optionen.
Von nun an wird jeder von einem Affiliate-Partner vermittelte Verkauf verfolgt und eine Provision wird erfasst.
So sehen die Provisionen im Backend aus:

So sieht das Affiliate-Konto im Frontend mit dem Starter-Theme aus:

Als Website-Administrator können Sie die Registrierung der Affiliate-Partner moderieren. Sie können Empfehlungen und Besuche verfolgen und Werbemittel hinzufügen (Marketingmaterial wie Logos und Banner).
Auszahlungsdateien lassen sich einfach nach Start- und Enddatum erstellen, und Sie können einen Mindestbetrag festlegen.
SliceWP Premium Features
Falls das nicht ausreicht, stehen Ihnen mehrere Premium-Add-ons zur Auswahl.
Zu einem sehr fairen Preis können Sie zusätzliche Funktionen hinzufügen, wie zum Beispiel:
- Lebenslange Provisionen
- Benutzerdefinierte Affiliate-Felder
- Wiederkehrende Provisionen
- Produktprovisionssätze
- Affiliate-Provisionssatz
und vieles mehr.
Das war's!
Wenn Sie es testen möchten, können Sie dies in dieser Demo tun: https://demos.ayecode.io/starter/
Sie können sich hier als Affiliate registrieren:
https://demos.ayecode.io/starter/affiliate-registration/
Sie können sich hier als Affiliate anmelden:
https://demos.ayecode.io/starter/affiliate-login/
Und hier finden Sie die Affiliate-Kontoseite:
https://demos.ayecode.io/starter/affiliate-account/
Wir hoffen, dass Ihnen die Nutzung von SliceWP Freude bereitet. Wenn Sie Fragen dazu haben, hinterlassen Sie diese bitte in den Kommentaren unten.
Haftungsausschluss
AyeCode ist derzeit nicht mit SliceWP verbunden und hat auch kein Interesse daran. Wir empfehlen es unserem Publikum ausschließlich, weil wir es mögen und weil die Entwickler so freundlich waren, es mit GetPaid kompatibel zu machen.
Wir sind der Meinung, dass es eine fantastische Ergänzung für jeden Online-Verzeichnis-Entwickler ist.
Ein Immobilienverzeichnis auf WordPress aufzubauen hängt von einer einzigen architektonischen Entscheidung ab: welchen Page-Builder oder welches Theme-Framework Sie verwenden.
Die drei ernsthaften Optionen im Jahr 2026 sind BlockStrap (das Framework hinter dem kostenlosen Real Estate Listings Theme), Elementor PRO und das Kadence Theme.
Alle drei funktionieren problemlos mit GeoDirectory und ermöglichen es, eine funktionale Immobilien-Website in unter einer Stunde zu erstellen.
Die jeweiligen Kompromisse sind real und es lohnt sich, sie zu verstehen, bevor Sie beginnen.
Dieser Beitrag beschreibt Schritt für Schritt den Weg mit Elementor PRO und den Weg mit Kadence sowie einen Rahmen zur Entscheidung zwischen beiden.
Wenn Sie die dritte Option (den empfohlenen BlockStrap-Weg) möchten, lesen Sie unseren Leitfaden zu how to build a real estate website, der denselben Workflow mit dem Real Estate Listings Theme beschreibt, das vorkonfiguriert für Immobilien-Anwendungsfälle ausgeliefert wird.
Welcher Weg passt zu welchem Betreiber
BlockStrap + Real Estate Listings Theme (Empfohlen)
Das kostenlose Real Estate Listings Theme, das auf dem BlockStrap-Framework aufbaut, ist der schnellste Weg zu einer funktionierenden Immobilien-Website.
Es verwendet native WordPress-Blöcke (keine Page-Builder-Abhängigkeit), lädt schnell auf normalem Hosting und wird mit einem immobilienspezifischen Design direkt aus der Box geliefert.
Dieser Weg wird ausführlich in unserem how to build a real estate website Leitfaden beschrieben.
Wählen Sie diese Option, wenn: Sie das einfachste und schnellste Setup ohne wiederkehrende Page-Builder-Kosten möchten.
Elementor PRO
Elementor PRO ist der flexibelste visuelle Page-Builder im WordPress-Ökosystem.
Er ermöglicht es Ihnen, benutzerdefinierte Layouts, Listing-Vorlagen, Archivseiten und Suchergebnisse visuell zu gestalten, mit tiefer Integration dynamischer Daten in GeoDirectory.
Die Kompromisse: Elementor PRO erfordert ein Abonnement ab 59 $/Jahr (Einstiegsstufe), fügt Frontend-Gewicht hinzu, das von qualitativ besserem Hosting profitiert, und hat eine steilere Lernkurve als der Native-Blocks-Ansatz.
Wählen Sie diese Option, wenn: Sie volle Design-Flexibilität benötigen, Elementor bereits auf anderen Websites verwenden oder einen Designer im Team haben, der mit Elementor arbeitet.
Kadence Theme
Kadence ist ein beliebtes kostenloses WordPress-Theme mit optionalen kostenpflichtigen Erweiterungen (Kadence Pro, Kadence Blocks Pro).
Es verwendet native Gutenberg-Blöcke wie BlockStrap, aber das Styling und die Theme-Architektur sind unterschiedlich.
Die Kompromisse: Kadence eignet sich hervorragend für allgemeine WordPress-Websites, ist aber nicht immobilienspezifisch wie das Real Estate Listings Theme. Sie werden Zeit damit verbringen, das Design so anzupassen, dass es wie eine Immobilien-Website und nicht wie eine generische Website wirkt.
Wählen Sie diese Option, wenn: Sie Kadence bereits auf anderen Websites verwenden und Konsistenz in Ihrem Stack wünschen, oder Sie Kadences spezifisches Design-System gegenüber BlockStrap bevorzugen.
Weg A: GeoDirectory + Elementor PRO
Schritt 1: WordPress-Hosting einrichten
Überspringen Sie diesen Schritt, wenn Sie bereits eine leere WordPress-Website eingerichtet haben.
Speziell für Elementor PRO sollten Sie zu Hosting-Plänen mit mindestens 2 GB RAM und SSD-Speicher tendieren. Elementor fügt Frontend-Gewicht hinzu, das von einer schnelleren Infrastruktur profitiert.
Managed-WordPress-Hoster (Kinsta, WP Engine, Cloudways, SiteGround) übernehmen die zugrunde liegende Optimierung automatisch.
Schritt 2: Elementor und Elementor PRO installieren
Gehen Sie in Ihrem WordPress-Adminbereich zu Plugins → Neu hinzufügen.
Suche nach Elementor, installieren und aktivieren Sie die kostenlose Version.

Klicken Sie dann auf Neu hinzufügen → Plugin hochladen und installieren Sie Elementor PRO, indem Sie die ZIP-Datei aus Ihrem Elementor-Konto hochladen.
Elementor PRO ist ein kostenpflichtiges Abonnement ab 59 $/Jahr für die Einstiegsstufe. Erwerben Sie es direkt über Elementor.com.
Schritt 3: Das AyeCode Connect Plugin installieren
Navigieren Sie zu Plugins → Neu hinzufügen.
Suche nach AyeCode Connect.

Klicken Sie auf Installiere, dann auf Aktivieren.
Ein neues AyeCode Menüelement erscheint in der WordPress-Seitenleiste mit zwei Untermenüs: AyeCode und Demo-Daten importieren.
Schritt 4: Mit der AyeCode Demo-Bibliothek verbinden
Klicken Sie auf Website verbinden Schaltfläche und registrieren (oder anmelden, wenn Sie bereits ein AyeCode-Konto haben).
Die Registrierung ist kostenlos.

Die Verbindung ermöglicht es AyeCode, Premium-Add-ons, für die Sie eine Lizenz besitzen, automatisch zu installieren. Ohne Lizenz lassen sich Demos dennoch installieren – allerdings ohne die Premium-Funktionen.
Schritt 5: Elementor-Immobilien-Demo importieren
Navigieren Sie zu AyeCode → Demo-Daten importieren.
Wählen Sie die Demo namens Real Estate (Elementor).

Klicken Sie auf Ansehen, dann auf Importieren.
Beim Import werden das GeoDirectory-Plugin, das Real Estate Directory-Add-on, die Elementor-spezifischen Templates sowie eine Reihe von Demo-Immobilieneinträgen installiert.
Wenn der Import abgeschlossen ist, sehen Sie sich die Website an. Sie haben ein fertiges, auf Elementor basierendes Immobilienverzeichnis, das Sie nach Belieben anpassen können.
Pfad B: GeoDirectory + Kadence Theme
Der Kadence-Pfad ist einfacher als der Elementor-Pfad, da Sie keinen separaten Page-Builder installieren oder bezahlen müssen.
Schritt 1: WordPress-Hosting einrichten
Gleich wie der Elementor-Pfad – doch dank des geringeren Gewichts von Kadence können Sie günstigeres Hosting nutzen, wenn das Budget eine Rolle spielt.
Schritt 2: AyeCode Connect-Plugin installieren
Folgen Sie denselben Schritten wie beim Elementor-Pfad oben.
Schritt 3: Mit der AyeCode-Demo-Bibliothek verbinden
Derselbe Verbindungsvorgang wie beim Elementor-Pfad.
Schritt 4: Kadence-Immobilien-Demo importieren
Navigieren Sie zu AyeCode → Demo-Daten importieren.
Wählen Sie diesmal die Demo namens Real Estate (Kadence).

Klicken Sie auf Ansehen, dann auf Importieren.
Beim Import werden das GeoDirectory-Plugin, das Real Estate Directory-Add-on, das kostenlose Kadence Theme sowie eine Reihe von Demo-Immobilieneinträgen installiert.
Es muss nichts weiter vorab installiert werden. Kadence ist kostenlos, GeoDirectory ist kostenlos und das Real Estate Directory-Add-on ist kostenlos.
Nach dem Import (beide Pfade)
Die Anpassung nach dem Import ist bei beiden Pfaden ähnlich:
- Ersetzen Sie das Platzhalter-Logo durch Ihr Markenzeichen
- Farben und Typografie im Theme-Customizer anpassen (Appearance → Customize für Kadence, Appearance → Editor für die BlockStrap-basierten Themes, Templates > Theme Builder für Elementor PRO)
- Menünavigation an Ihre Seitenstruktur anpassen (Home, Listings, Agents, Areas, Contact)
- Ersetzen Sie die Demo-Immobilieneinträge durch Ihre echten Objekte unter Places im WordPress-Adminbereich
- Kontaktformular und Lead-Erfassungsfluss konfigurieren
- Sitemap an die Google Search Console übermitteln
Für eine ausführlichere Anleitung zum Ersetzen von Demo-Einträgen und zur Konfiguration immobilienspezifischer Funktionen (Hypothekenrechner, Energiebewertung, Walk Score, virtueller Rundgang) lesen Sie unsere how to build a real estate website Leitfaden beschrieben.
Performance-Hinweise
Ein echter Unterschied zwischen den Pfaden, der es wert ist, erwähnt zu werden.
Elementor PRO-Websites erzeugen zusätzliches Frontend-Gewicht, das von hochwertigerem WordPress-Hosting profitiert. Auf günstigem Shared-Hosting wird eine Elementor-basierte Immobilien-Website spürbar langsamer sein als eine Kadence- oder BlockStrap-basierte Website mit denselben Inhalten.
Das ist kein Fehler von Elementor, sondern der Preis für die visuelle Flexibilität, die Elementor so leistungsstark macht.
Native-Block-Themes wie Kadence und BlockStrap bleiben auf regulärem WordPress-Hosting schnell, weil sie saubereres HTML ausgeben und weniger JavaScript im Frontend benötigen.
Für Immobilien-Websites, die auf Mobilgeräten schnell laden müssen (wo der Großteil der Immobiliensuche stattfindet), haben die Native-Block-Pfade einen echten Performance-Vorteil.
Für Immobilien-Websites, bei denen die Gestaltungsflexibilität den Performance-Kompromiss rechtfertigt (Luxusimmobilien, Agenturen mit starker Markenidentität), bleibt Elementor PRO die stärkste Wahl.
Der praktische Weg
Für die meisten Betreiber, die ein Immobilienverzeichnis aufbauen:
Das kostenlose BlockStrap + Real Estate Listings Theme-Pfad ist der einfachste, schnellste und kostengünstigste Einstiegspunkt.
Der Kadence-Pfad (oben beschrieben) ist die richtige Wahl, wenn Sie Kadence bereits auf anderen Websites verwenden und Stack-Konsistenz wünschen.
Der Elementor PRO-Pfad (ebenfalls oben beschrieben) ist die richtige Wahl, wenn Sie die Gestaltungsflexibilität benötigen und das Hosting-Budget dafür vorhanden ist.
Alle drei Pfade laufen auf derselben zugrunde liegenden GeoDirectory plugin und dem kostenlosen Real Estate Directory add-on, sodass die Funktionen für Inserate, Suche, Karten, Hypothekenrechner, Energiebewertung, Walk Score und virtuelle Touren unabhängig vom gewählten Weg identisch funktionieren.
Für den umfassenderen Vergleich von WordPress-Immobilien-Plugins (einschließlich GeoDirectory vs. Easy Property Listings, Estatik, WPL und den MLS-abhängigen Optionen) lesen Sie unseren Leitfaden zu den besten Immobilieninserat-Plugins für WordPress.
Für das umfassendere Argument gegen SaaS-Verzeichnisplattformen in allen Verzeichniskategorien lesen Sie unseren best business directory software guide.
Abschließende Gedanken
Der richtige Page Builder für Ihr Immobilieninserate-Verzeichnis ist derjenige, der zu Ihrem bestehenden Workflow, Ihrem Hosting-Budget und Ihrem Bedarf an gestalterischer Flexibilität passt.
Alle drei ernsthaften Wege (BlockStrap, Elementor PRO, Kadence) ermöglichen es, mit dem GeoDirectory-Demo-Import in weniger als einer Stunde eine funktionierende Immobilien-Website zu erstellen.
Für die meisten Betreiber gilt: kostenlos und schnell gewinnt.
Für Betreiber mit spezifischen Design- oder Workflow-Anforderungen lohnt sich der kostenpflichtige Elementor PRO-Weg nach wie vor.
Wählen Sie den passenden Weg, installieren Sie AyeCode Connect, importieren Sie die Demo und haben Sie noch am selben Nachmittag ein funktionsfähiges Immobilieninserate-Verzeichnis live.
Wie die WordPress-Verzeichnis-Theme-Nische entstand
Als wir diese Reise begannen, gab es in der WordPress-Verzeichnis-Theme-Nische nur eine Handvoll anderer Anbieter.
GeoPlaces by Templatic und Directorypress by PremiumPress.
Zu diesem Zeitpunkt kannten Stiofan und ich uns noch nicht. Wir lernten uns in den Templatic-Foren kennen, nachdem wir ihr Theme gekauft hatten, um unsere Verzeichnisse aufzubauen.
Wir stellten jedoch fest, dass Templatic fehlerhaft, buggy und für den Einsatz bei einer Live-Website ungeeignet war.
Stiofan begann es zu nutzen, nahm Verbesserungen vor und brachte es zum Laufen. Daraus entstand seine Barra-Verzeichnis-Website.
Über 80 % des Themes mussten grundlegend überarbeitet werden, also beschlossen wir, zusammenzuarbeiten, es zu forken und ein alternatives Produkt zu entwickeln.
So haben wir GeoTheme ins Leben gerufen. Danach wurde Vantage von AppThemes veröffentlicht, und dann sahen wir, wie ein Produkt nach dem anderen auftauchte.
Heute listet ThemeForest.net 163 Einträge und mehr, die als WordPress Directory Theme geführt werden (beim letzten Mal waren es 157).
Auch mehrere unabhängige Theme-Shops verkaufen ihr eigenes WordPress Directory Theme.
GeoTheme existiert seit über 2 Jahren nicht mehr. Wir haben beschlossen, es in ein Plugin namens GeoDirectory umzuwandeln, damit Webmaster es so nutzen können, wie es ihnen am besten passt.
So können Verzeichnisse zu beliebigen bestehenden Websites hinzugefügt werden, ohne dass am Theme oder der Website etwas geändert werden muss.
Bei so vielen Optionen – welche soll man 2021 wählen?
Unsere erste Antwort wäre Listimia + GeoDirectory aus naheliegenden Gründen. Listimia wurde im Juni 2019 veröffentlicht und kann in diesem DEMO.
Es kostet nur 39 $ und dreht sich um GeoDirectory, was es zum funktionsreichsten Directory Theme für WordPress macht. Haben wir schon erwähnt, dass es schlank, elegant und professionell ist?
Falls Sie diesen Weg nicht mit uns gehen möchten, lassen Sie uns Ihnen zumindest dabei helfen, eine kluge Wahl zu treffen.
Dafür haben wir die 7 beliebtesten WordPress Directory Themes gekauft, installiert und getestet, um als Spezialisten der Verzeichnis-Nische gewissenhafte und objektive Bewertungen liefern zu können.
Um ihre Stärken hervorzuheben und ihre Schwächen aufzudecken.
Hinweis zu Affiliate-Links
Wir hoffen, Sie schätzen unsere Mühe! Da wir 500 $ investiert haben, um all diese Themes zu kaufen, müssen wir die Investition wieder hereinholen. Einige der Links in diesem Artikel sind „Affiliate-Links". Das bedeutet: Wenn Sie auf den Link klicken und den Artikel kaufen, erhalten wir eine Affiliate-Provision.
Testkriterien
Zunächst haben wir beschlossen, nur 7 Themes zu testen: die 4 meistverkauften Themes des Augenblicks auf ThemeForest.net sowie die 3 bestplatzierten Ergebnisse in den Google.com-Suchergebnissen (SERP) für das Keyword „WordPress directory theme".
Diese sind:
1) Listify by Astoundify
2) Listable by Pixelgrade
3) ListingPro by Cridio Studio
4) MyListing by 27collective
5) DirectoryEngine by EngineThemes
6) Vantage by AppThemes
7) Directory by Templatic
Wir werden sie nach folgenden Kriterien testen und bewerten:
1) Benutzerfreundlichkeit
2) Designqualität
3) Flexibilität
4) Einhaltung von SEO-Best-Practices
5) Qualität von Support & Dokumentation
6) Codequalität, Einhaltung von WordPress-Best-Practices und Skalierbarkeit
Warum haben Sie dieses oder jenes andere Theme nicht ebenfalls rezensiert?
Aus Zeitgründen. Es gibt Hunderte davon, und wir konnten nicht alle recensieren. Wir haben die Themes ausgewählt, für die der Markt die stärkste Nachfrage zeigte.
Listify by Astoundify
Benutzerfreundlichkeit
Die Installation und Einrichtung dieses Themes war denkbar unkompliziert.
Die Setup-Anleitung ermöglicht es, eine Staging-Website in weniger als 5 Minuten einzurichten.
Der einzige mühsame Teil ist der Prozess zur Beschaffung des Google Maps API-Schlüssels, der im Vergleich zum Rest des Installationsassistenten die größte Hürde darstellt.
Ich empfehle den Entwicklern, sich unser API KEY for Google Maps plugin.
anzuschauen. Sie werden lernen, wie man das Verfahren von mehreren Schritten auf ein paar Klicks reduziert.
Designqualität
Das Design von Listify ist herausragend und lässt sich problemlos anpassen – auch für Nutzer mit wenig oder keinen Programmierkenntnissen bzw. CSS-Kenntnissen.
Der Bereich „Customizer
Flexibilität
Ein Drittanbieter-Plugin namens WP Job Manager, betreibt eigentlich das Theme, daher
gibt es nur wenige integrierte Optionen für die Verwaltung von Feldern und Links.
Das Erste, was ich testen wollte, waren benutzerdefinierte Felder, um zu sehen, wie Listify die Beitrags-Metadaten verwaltet.
Ich war überrascht festzustellen, dass es Felder grundsätzlich nicht wirklich gut handhabt.
Wenn Sie ein benutzerdefiniertes Feld zum Frontend-Formular zum Hinzufügen von Einträgen und zu den Eintragsseiten hinzufügen möchten, müssen Sie Code-Snippets in Ihr Child-Theme einfügen oder schon wieder ein weiteres Premium-Plugin kaufen.
Suchfilter nach benutzerdefinierten Feldern sind infolgedessen nicht verfügbar. Sie können nach Standort, Kategorie, Stichwort oder Tag filtern.
Mit einem zusätzlichen Premium-Plugin namens FacetWP können Sie das erweitern, aber ich habe es nicht getestet und kann nicht sagen, in welchem Umfang.
Listify ist mit WPML kompatibel, aber Polylang wird empfohlen, um eine mehrsprachige Website zu erstellen.
Einsatz von SEO-Best-Practices
Das Standortfeld ist eine Taxonomie. Deshalb eignet sich dieses Theme eher für ein lokales Verzeichnis. Eine erfolgreiche Website mit mehreren Standorten aufzubauen, könnte nahezu unmöglich sein.
Sie können nach Kategorie und Standort suchen und filtern. Aber Sie können Eintragsarchive nur nach Standort ODER nach Kategorie durchsuchen. Für Verzeichnisse mit Einträgen aus mehr als einer Stadt ist dies eine erhebliche SEO-Einschränkung.
Wenn Sie im Listify-Demo die „Private Room"-Einträge in San Diego sehen möchten, können Sie das nur über die Suchfunktion tun. Wenn Sie die zurückgegebene URL kopieren:
und in ein neues Browserfenster einfügen, werden Sie feststellen, dass keine „Private Room"-Einträge in San Diego angezeigt werden, sondern eine allgemeine Suchergebnisseite.
Das ist SEO-unfreundlich.
Sie können SEO-Metadaten für ähnliche Suchergebnisseiten nicht mit SEO Yoast verwalten.
Kein relevanter Titel. Keine relevanten Metas. Nichts in der URL, das Google helfen würde, Ihre Website für „Private rooms in San Diego
Für ein gutes Verzeichnis sollte ein Archiv mit einer ähnlichen Struktur vorhanden sein:
listify-demos.astoundify.com/rentals/united-states/california/san-diego/single-room
Diese Struktur ermöglicht es, einen eindeutigen Meta-Titel und Meta-Beschreibungen zuzuweisen, und wäre zu 100 % SEO-optimiert.
Listify verarbeitet Rich Snippets, integriert sie jedoch auf die denkbar einfachste Weise.
Support- und Dokumentationsqualität
Die Dokumentation ist umfangreich und verständlich. Der Support ist zudem freundlich und effizient.
Ich habe eine Anfrage über die Kommentare auf der Produktseite eingereicht und innerhalb von weniger als 24 Stunden eine Antwort erhalten.
Codequalität, Einhaltung der WordPress Best Practices und Skalierbarkeit
Von Haus aus ist Listify skalierbar, da es keine benutzerdefinierten Felder verwendet – ähnlich wie WordPress es für Beiträge und Seiten ist.
Das Hinzufügen benutzerdefinierter Felder über Code-Snippets oder ein Plugin würde die Performance schnell verschlechtern. Dies liegt daran, wie die benutzerdefinierten Felder in der Datenbank gespeichert werden.
Code-Kommentare: Die Codequalität ist insgesamt gut, viele der wichtigen Funktionen sind mit Code-Kommentaren versehen, aber es gibt noch viele ohne jegliche Kommentare oder ohne vollständige Beschreibungen – diese würden den WordPress-Standards nicht entsprechen.
Actions & Filters: Das Theme verfügt über 134 do_action()- und 187 apply_filters()-Aufrufe, was erfreulich ist (je mehr Actions und Filter vorhanden sind, desto einfacher ist es in der Regel für Entwickler, damit zu arbeiten).
Escaping (Sicherheit): Scheint gut und entspricht den WP-Standards.
Fazit zu Listify
Auch wenn ansprechendes Design und schnelle Einrichtung eindeutige Vorteile sind, ist dieses Theme leider vollständig von anderen Plugins abhängig. Unserer Meinung nach ist Wp Job Manager nicht ideal für den Aufbau eines Business-Verzeichnisses.
Da Astoundify verkauft wurde und wir die neuen Entwickler nicht kennen, kann ich nicht garantieren, dass Listify noch genauso stabil ist wie bei unserem ersten Test. Sobald wir Zeit haben, die neuesten Updates zu prüfen, werden wir hier berichten.
Listable by Pixelgrade
Benutzerfreundlichkeit
Listable hinterließ einen sehr guten ersten Eindruck, auch wenn es nicht so reibungslos und schnell war wie das vorherige.
Nach wenigen Minuten Arbeit sah meine Staging-Website ähnlich aus wie die offizielle Demo von Listable.
Listable bietet eine Mapbox-Integration. Mapbox ist eine Alternative zu Google Maps, allerdings sind nur 1.600 Kartenaufrufe pro Tag enthalten, und danach wird es ziemlich teuer – daher ist es keine besonders gute Wahl.
Google Maps ist verfügbar. Dafür muss der API-Schlüssel manuell hinzugefügt werden, was zeitaufwändig ist. Die Autoren von Listable sollten sich ansehen, was wir dem Astoundify-Team diesbezüglich empfohlen haben.
Designqualität
Listables größte Stärke ist sein schlichtes und pixelgenaues Design.
Die Customizer-Optionen ermöglichen die Bearbeitung der meisten Elemente – etwa das Anpassen von Farbschemata, die Verwaltung von Schriftarten oder das Hinzufügen von benutzerdefiniertem CSS.
Flexibilität
Genau wie Listify ist Listables schwächster Punkt das Plugin, das das Verzeichnis antreibt. WP Job Manager ist meiner Meinung nach alles andere als ideal für ein Unternehmensverzeichnis.
Auch hier benötigt man zum Erstellen benutzerdefinierter Felder ein zusätzliches Premium-Plugin oder extra Code. Der einzige Unterschied besteht darin, dass die Standorte keine Taxonomie, sondern ein Post-Meta sind.
Eine zusätzlich angebotene Taxonomie sind die Listing-Typen. Ich konnte keinen Nutzen darin erkennen, da sie scheinbar nur für Administratoren gedacht sind.
Listable ist vollständig kompatibel mit WPML. Ich habe es getestet und kann es persönlich bestätigen.
Einsatz von SEO-Best-Practices
Obwohl das Standortfeld keine Taxonomie ist (es handelt sich um ein benutzerdefiniertes Feld), sind die Probleme dieselben, die wir bei Listify gesehen haben.
Google wird Ihre Kategorie-Archive niemals nach Stadt indexieren (wenn Sie mehr als eine haben).
Ein Verzeichnis von Hotels in mehreren Städten, einschließlich New York, wird nicht für Keywords wie „Hotels in New York
With this structure is better to create a single city or a hyper-local directory only.
Listable handles Rich Snippets, but it integrates them in a basic way.
Support- und Dokumentationsqualität
The documentation is extensive and clear and support is polite and efficient.
I submitted one query via comments on the product page and received an answer in less than 12 hours.
Codequalität, Einhaltung der WordPress Best Practices und Skalierbarkeit
Von Haus aus ist Listable genauso skalierbar wie Listify, da es keine benutzerdefinierten Felder verwendet.
Aber wie bei Listify treten schnell Leistungsprobleme auf, sobald man versucht, benutzerdefinierte Felder hinzuzufügen.
Code-Kommentare: Einige Code-Kommentare sind vorhanden, aber die meisten Funktionen sind unkommentiert, und die vorhandenen Kommentare entsprechen nicht den WP-Standards.
Actions & Filter: Das Theme verfügt über 141 do_action()- und 136 apply_filters()-Aufrufe (je mehr Actions und Filter vorhanden sind, desto einfacher ist es im Allgemeinen für Entwickler, damit zu arbeiten).
Escaping (Sicherheit): Größtenteils gut und WP-konform, jedoch würde ich es begrüßen, wenn alle POST-Daten auch in den Backend-Funktionen escaped würden.
Listable – Fazit
Tolles Design und einfache Einrichtung, aber dieselben Probleme wie bei Listify – auch hier hat die Entscheidung, WP Job Manager zu verwenden, das Potenzial eingeschränkt.
Da die meisten Plugins kostenpflichtig sind, konnte ich sie nicht alle testen. Der Kauf aller Plugins würde die Gesamtinvestition auf über 300 $ treiben.
Ich konnte beispielsweise kostenpflichtige Inserate, Inserate beanspruchen, Lesezeichen und Inserate-Tags nicht testen. Alle Monetarisierungsoptionen sind mit zusätzlichen Kosten verbunden.
Die gleiche Überlegung, die ich für Listify angestellt habe, gilt auch für Listable. Es ist schade, dass es nicht mit GeoDirectory kompatibel ist. Viele unserer aktuellen Mitglieder hätten es gekauft.
ListingPro by Cridio Studio
Benutzerfreundlichkeit
Der Einstieg mit ListingPro verlief zunächst nicht sehr reibungslos. Ich entpackte das Archiv und fand darin 5 Zip-Dateien:
- Documentation-1.0.zip,
- listingpro.zip,
- listingpro-Bulk-import-addon.zip,
- listingpro-child.zip, und Live-demo-Content.zip.
Ich installierte sowohl das übergeordnete als auch das untergeordnete Theme und aktivierte das untergeordnete Theme. Ich wurde zur Setup-Assistenten-Seite weitergeleitet, wo im ersten Schritt die Installation der Pflicht- und empfohlenen Plugins erforderlich ist. Dieser Schritt schlug fehl und ich konnte nicht fortfahren.
Ich musste den Support kontaktieren, der sich glücklicherweise sehr schnell bei mir meldete. Es wurde erklärt, dass ich zur vollständigen Einrichtung das übergeordnete Theme aktivieren müsse. Das zeigt, dass der Prozess fehlerhaft ist, denn die Aktivierung des übergeordneten oder untergeordneten Themes sollte keinen Unterschied machen.
Wenn es für den Setup-Prozess besser ist, zuerst das übergeordnete Theme zu aktivieren, warum wird dann nicht einfach die Zip-Datei des untergeordneten Themes ausgeblendet und dem Setup-Assistenten ein Schritt hinzugefügt, der das untergeordnete Theme installiert und aktiviert, sobald alles andere fertig ist? (So wie es Listify macht.)
Nach der Aktivierung des übergeordneten Themes war das Problem in jedem Fall behoben, und ich hatte eine Staging-Website ähnlich der offiziellen Demo, um meine Tests zu starten.
Der Autor hat einen Standard-Google-Maps-API-Schlüssel hinzugefügt, damit Nutzer beim ersten Besuch der Website keinen Fehler auf ihren Karten sehen.
Das hat Vor- und Nachteile.
Es ist positiv, dass Nutzern anfangs kein Fehler angezeigt wird. Aber dieser API-Schlüssel wird schnell sein Limit erreichen, und alle Nutzer, die es versäumt haben, ihn zu ändern, werden mit dem Kartenfehler konfrontiert – möglicherweise wenn ihre Website bereits live ist, was noch schlimmer ist.
Und wie bei den beiden vorherigen Themes kann man auch mit ListingPro die Maps API nicht automatisch abrufen.
Designqualität
Das Frontend-Design von ListingPro ist herausragend und die Anpassungsoptionen sind nahezu unbegrenzt, aber der übermäßige Einsatz von Farben im Dashboard wirkt etwas störend und wird schnell zum Ärgernis.
Ich bevorzuge es, wenn Plugins und Themes harmonisch in die WordPress-Benutzeroberfläche übergehen und dabei deren ursprüngliche Stile und Elemente verwenden.
ListingPro verwendet den Theme Customizer nicht für seine Stil- und Anpassungsoptionen. Da sich alles in den Dashboard-Theme-Optionen befindet, ist es nicht möglich, Stiländerungen während der Bearbeitung in der Vorschau zu sehen.
Flexibilität
ListingsPro ist ein WordPress-Verzeichnis-Theme, das alle Verzeichnisfunktionen bereits integriert hat. Es ist für den Verzeichnisteil des Themes nicht auf Drittanbieter-Plugins angewiesen.
Das ist ein großer Vorteil, besonders für alle mit einem knappen Budget.
Im Gegensatz zu WP Job Manager unterstützt ListingsPro benutzerdefinierte Felder. Folgende Feldtypen können erstellt werden: Text, Checkbox, Checkbox (Schalter An/Aus), Multi-Checkbox, Radio und Select.
Benutzerdefinierte Felder sind nicht als erweiterte Suchfilter verfügbar und werden nur als zusätzliche Unternehmensinformationen verwendet. Die erweiterten Suchfilter sind vordefiniert und können vom Administrator nicht bearbeitet werden. Es handelt sich um: Preis, Öffnungszeiten, Bestbewertet, Meistrezensiert und Kategorien.
Standorte sind eine Taxonomie, und auf der Seite zum Hinzufügen von Inseraten muss ein Standort ausgewählt werden. Das bedeutet, dass bei einem landesweiten Verzeichnis alle Städte des jeweiligen Landes im Voraus eingegeben werden müssen.
Da keine ordentliche Validierung vorhanden ist, kann eine Adresse aus einer Stadt eingegeben (auch wenn sie ungültig ist) und gleichzeitig eine andere Stadt als Standort ausgewählt werden. Das ist ein schludriges Design und würde einen durchdachteren Ansatz des Designers wirklich vertragen.
Features sind kategorieabhängig – eine Taxonomie, die in eine andere Taxonomie eingebettet ist.
ListingPro bietet zwei Monetarisierungsoptionen: kostenpflichtige Inserate und Anzeigen. Bei kostenpflichtigen Inseraten können einige Optionen aktiviert und deaktiviert werden.
Folgende Elemente können ein- oder ausgeblendet werden: Kontaktinformationen, Google Map, Video und Galerie.
Kostenpflichtige Anzeigen geben Inseratsinhabern die Möglichkeit, zusätzliche Impressionen in hervorgehobenen Bereichen des Themes zu kaufen. Das ist sehr interessant, aber die Umsetzung ist ziemlich einfach gehalten. Zum Beispiel kann nur ein Preis und eine Anzeigendauer pro Anzeigenplatz festgelegt werden.
Unser Lieblingsbereich dieses Themes ist das Benutzer-Dashboard. Es ist sehr durchdacht
Einsatz von SEO-Best-Practices
ListingPro weist in diesem Aspekt dieselben Schwächen auf wie die beiden vorherigen Themes. Es stellt keine suchmaschinenfreundlichen Archive von nach Standort gefilterten Kategorien bereit.
Es ist nicht wirklich für ein Verzeichnis geeignet, das mehrere Städte abdeckt, kann jedoch für ein hyper-lokales oder stadtweites Verzeichnis mit einer begrenzten Anzahl von Inseraten verwendet werden.
ListingPro unterstützt keine Rich Snippets.
Support- und Dokumentationsqualität
Die Dokumentation ist nicht vollständig und kann nicht durchsucht werden. Der Support ist äußerst effizient – wir haben 1 Kommentar gepostet und innerhalb von Minuten eine Antwort erhalten. Ich wurde eingeladen, das Ticketsystem zu nutzen, was eine positive und benutzerfreundliche Erfahrung war
Codequalität, Einhaltung von WordPress-Best-Practices und Skalierbarkeit
Die Art und Weise, wie Daten in der Datenbank gespeichert werden, macht ListingPro zum bisher schlechtesten Theme – zumindest in Bezug auf Leistung und Skalierbarkeit. Alles wird als Posts und Post-Meta gespeichert. Inserate, Preise, Anzeigen, Bewertungen, Rechnungen und Anfragen sind allesamt Post-Typen.
Bei insgesamt 9 Inseraten hatte ich 82 Zeilen in der wp_post-Tabelle und 1340 Zeilen in der wp_postmeta-Tabelle.
Ein Verzeichnis mit Tausenden von Inseraten mit diesem Theme aufzubauen, wäre ohne enorme Ausgaben für das Hosting buchstäblich unmöglich.
Code-Kommentare: Für einige Dinge sind sehr einfache Kommentare vorhanden, aber im Allgemeinen sind die meisten Stellen unkommentiert. Ich habe keine Kommentare gefunden, die den WP-Standards entsprechen.
Actions & Filter: Das Theme verfügt über 14 do_action()- und 31 apply_filters()-Aufrufe (je mehr Actions und Filter vorhanden sind, desto einfacher ist es im Allgemeinen für Entwickler, damit zu arbeiten).
Escaping (Sicherheit): Sehr schlechtes Escaping – bei unseren grundlegenden Prüfungen haben wir tatsächlich eine äußerst schwerwiegende XSS-Sicherheitslücke gefunden (wir haben den Autor darüber informiert).
ListingPro – Fazit
Ein tolles Design mit einigen sehr guten Ideen, aber insgesamt ein unreifes Produkt mit zu vielen grundlegenden architektonischen Mängeln.
Es erinnert mich an Templatic's GeoPlaces.
Es ist offensichtlich, dass der Autor die grafische Seite dieses Projekts sehr sorgfältig untersucht hat. Es ist jedoch auch deutlich erkennbar, dass derjenige, der den Code geschrieben hat, wenig bis gar keine Erfahrung mit der Entwicklung hochperformanter, skalierbarer Anwendungen hatte.
Sie müssen auch lernen, ihren Code sicher zu gestalten. Was den Code betrifft, ist dies das drittschlechteste getestete Theme.
ListingPro ist unserer Meinung nach derzeit nicht für den produktiven Einsatz geeignet.
MyListing by 27collective
Benutzerfreundlichkeit
Ich habe versucht, MyListing in einem Multisite-Netzwerk zu installieren, hatte aber Schwierigkeiten, eine Demo über WP All Import zu erstellen. Das ist das von ihnen empfohlene Tool zum Importieren von Dummy-Daten und zum Erstellen einer Demo. Ich bin nicht sicher, ob dies ein bekanntes Problem ist oder ob ich etwas übersehen habe.
Als ich es auf einer eigenständigen WordPress-Installation versuchte, war das Problem nicht mehr vorhanden, und ich hatte innerhalb weniger Sekunden eine Demo, die ihrer offiziellen Demo sehr ähnlich war.
MyListing erfordert die Installation mehrerer Plugins:
- Wp Job Manager
- WooCommerce
- Elementor
- All-in-One WP Migration
- Contact Form 7
Deshalb sind schnell ladende Seiten nur auf hochperformanten Servern zu erwarten.
Selbst ihre Demo ist nicht besonders schnell und lädt im Durchschnitt in 7,4 Sekunden, wenn sie von 20 Standorten aus getestet wird.
Bei einer Live-Verzeichnis-Website würde dies zu einer sehr hohen Absprungrate führen.
Wir haben dieses Ladegeschwindigkeits-Testtool verwendet, um diese Statistiken zu erhalten.
Wie bei allen zuvor getesteten Themes erlaubt MyListing nicht, den Maps API-Schlüssel automatisch abzurufen.
Designqualität
MyListing ist stark mit dem Elementor-Plugin integriert und bietet viele Anpassungsoptionen. Im Grunde kann man den Großteil des Designs über den Elementor Page Builder gestalten.
Sie können die Startseite, die Explore-Seite (Suche) und einige andere Templates anpassen. Die Detailseite eines Eintrags kann nicht bearbeitet werden.
Die allgemeine Designqualität ist hervorragend, obwohl ich die Typografie für moderne Standards als etwas zu klein und anstrengend für die Augen empfinde.
MyListing ist ein weiteres Theme, das nicht den WordPress-Standards folgt und den Theme Customizer für seine Styling- und Anpassungsoptionen vermeidet.
Flexibilität
MyListing verwendet WP Job Manager als Grundlage für das Verzeichnis und hat dieselben Einschränkungen wie Listify und Listable. Sie haben das Advanced Custom Fields-Plugin für einige Theme-Optionen integriert und auch ein eigenes benutzerdefiniertes Feldsystem entwickelt.
Preise werden über WooCommerce als Produkte festgelegt, und die Zahlungen werden ebenfalls von WooCommerce verwaltet.
Unserer Meinung nach ist das etwas zu viel. Wir haben ein schlankes Plugin namens Invoicing plugin entwickelt, um Zahlungen für GeoDirectory zu verwalten, da jedes andere E-Commerce-System eine übermäßige Menge an unnötigem Code zum Verzeichnis hinzufügte.
So haben Sie zum Beispiel ein System zur Verwaltung des Paketversands auf einer Website, die überhaupt nichts versendet.
Einsatz von SEO-Best-Practices
MyListing hat in diesem Aspekt dieselben Schwächen wie die vorherigen 3 Themes. Für Kategorien und Standorte werden benutzerdefinierte Taxonomien verwendet, was bedeutet, dass es unmöglich ist, eine Seite aufzurufen, die Einträge einer Kategorie für einen bestimmten Standort mit einer schönen, SEO-optimierten URL anzeigt.
Mylisting verarbeitet Rich Snippets, weist dabei aber auch einige Fehler auf.
Support- und Dokumentationsqualität
Die Dokumentation scheint vollständig zu sein und kann über das feste Menü in der linken Seitenleiste durchsucht werden. Wir haben den Support nicht getestet, sehe aber keine negativen Bewertungen wegen ineffizientem oder mangelhaftem Support, also machen sie wohl gute Arbeit.
Codequalität, Einhaltung der WordPress Best Practices und Skalierbarkeit
Da sie die Standard-WordPress-Architektur für benutzerdefinierte Felder verwendet haben, wird die Skalierbarkeit für MyListing ein großes Problem darstellen. Ich habe 1 Test-Eintrag mit 5 Bildern erstellt, was 7 Zeilen in der wp_posts-Datenbanktabelle und 59 Zeilen in der wp_postmeta-Datenbanktabelle ergab.
MyListing Fazit
Es ist definitiv ästhetisch ansprechend und dank der einfachen Anpassbarkeit über Elementor ein großartiges Tool für Einsteiger in die Verzeichnis-Entwicklung. Die meisten mit diesem Theme erstellten Projekte werden jedoch große Schwierigkeiten haben, ihr Geschäft zu skalieren, wenn die Website an Zugkraft gewinnt.
Dieses Theme zwingt Sie zur Installation von:
Wp Job Manager, Wp Job Manager WC Paid Listings, Elementor, WooCommerce und dem eigenen MyListing Add-on. Überladener geht es kaum.
Man könnte sich fragen, warum sie fast ausschließlich 5-Sterne-Bewertungen und überhaupt keine negativen Rezensionen haben. Das kam mir verdächtig vor, besonders wenn man die Mängel bedenkt, die wir in diesem Theme festgestellt haben.
Offenbar wurden Personen, die negative Bewertungen hinterlassen haben, vom Support und von Updates ausgesperrt.
Das ließ mich herausfinden, dass Envato Bewertungen von Personen löscht, die für ein bestimmtes Produkt eine Rückerstattung erhalten haben. Ich halte das für eine äußerst schlechte Geschäftspraxis von Envato.
Ich möchte zwar nicht behaupten, dass dies das übliche Verhalten der MyListing-Autoren gegenüber Kunden ist, aber ich kann persönlich sagen, dass sie Schwierigkeiten haben, mit negativem Feedback umzugehen – sie haben mich auch direkt kontaktiert und gebeten, diese Rezension zu ändern.
Ich würde ihnen empfehlen, negatives Feedback als wertvolle Information zur Verbesserung ihres Produkts zu betrachten, anstatt es als persönlichen Angriff aufzufassen und jeden zu verfolgen, der es wagt, ihr Produkt zu kritisieren.
Mit MyListing können Sie eine großartig aussehende Website erstellen, aber sie wird so langsam werden, dass sie bei einer nennenswerten Menge an Traffic kaum noch nutzbar ist.
DirectoryEngine by EngineThemes
Benutzerfreundlichkeit
Ich bin kein Fan von Themes, die gebündelte Plugins mitbringen. Denn meistens sind die mitgelieferten Plugins veraltet. Man muss die Installation damit beginnen, ein oder mehrere Plugins per FTP zu aktualisieren, da das gebündelte Plugin nicht automatisch aktualisiert werden kann (es sei denn, man kauft dafür auch eine Lizenz).
DirectoryEngine wird mit 2 gebündelten Plugins geliefert: Revolution Slider und Visual Composer – beide waren natürlich veraltet, und ich musste sie per FTP aktualisieren.
Die Dokumentation gibt an, die Dummy-Daten mit dem WP Importer-Plugin zu installieren, und das Theme bietet ein Tool zum automatischen Importieren.
Wie bei allen 3 vorherigen Themes muss der Google Maps API-Schlüssel manuell generiert werden.
Alles in allem hat es mich etwa 15 Minuten gekostet, eine Staging-Site zu erstellen, die ihrer Demo ähnelt. Das ist gar nicht so schlecht.
Designqualität
Die Designqualität ist hoch, aber nicht so pixelgenau und vergleichbar mit den vorherigen 3 Themes.
Die Customizer-Optionen erlauben es nur, die Abschnitte der Startseite und die allgemeinen Website-Farben zu ändern, und es gibt nur wenige wirklich substanzielle Designoptionen.
Flexibilität
DirectoryEngine ist ein weiteres WordPress-Verzeichnis-Theme, das benutzerdefinierte Felder nicht von Haus aus unterstützt. Sie können hinzugefügt werden, aber nur programmatisch.
Wenn Sie keine benutzerdefinierten Felder erstellen können, können Sie diese auch nicht als Suchfilter verwenden.
Es gibt 4 benutzerdefinierte Beitragstypen: Places, Events, Packs und Testimonials.
Places werden für Einträge verwendet.
Events sind Sonderangebote, die Inserenten hinzufügen können.
Packs sind für Inseratspreise.
Testimonials sind nicht klar definiert und haben keinen offensichtlichen Verwendungszweck.
Sie können unbegrenzt viele Inseratspreise erstellen, aber diese beschränken lediglich die Anzahl der Places und Events, die ein Benutzer eingeben kann, sowie die Dauer ihrer Verfügbarkeit. Es gibt Einstellungen, um festzulegen, wie viele Bilder oder Kategorien ein Inserat akzeptieren kann, aber das wirkt sich auf alle Preise aus.
Standorte sind Elemente einer Taxonomie.
Genau wie bei ListingPro können Sie beim Hinzufügen eines Inserats eine Adresse aus einer Stadt auswählen und im Standortfeld eine andere Stadt angeben.
Zum Zeitpunkt der Erstellung dieses Artikels ist DirectoryEngine bereits mehrere Jahre alt, und ich halte das für inakzeptabel. Noch schlimmer ist, dass sie dies in der Dokumentation als „Feature
Use of SEO best practice
DirectoryEngine has the same SEO flaws of all Themes tested so far.
Being location a taxonomy, there is no way to browse archives of listings of a given category filtered by a defined location. The only way to do it is via their search engine, which is not SEO friendly.
Die Art und Weise, wie Standorte verwaltet werden, ist bestenfalls laienhaft. Eine mit DirectoryEngine erstellte Website lässt sich in großen Suchmaschinen nur dann gut platzieren, wenn das Verzeichnis Einträge für eine einzelne Stadt oder ein kleineres geografisches Gebiet akzeptiert.
DirectoryEngine verwendet Rich Snippets korrekt.
Support- und Dokumentationsqualität
Die Dokumentation scheint leicht veraltet zu sein, deckt jedoch alle Funktionen des Themes ab. Der Support antwortete beim ersten Mal innerhalb von 24 Stunden. Beim zweiten Mal, als wir eine schwerwiegende Sicherheitslücke in ihrem Theme meldeten, antworteten sie überhaupt nicht.
Codequalität, Einhaltung der WordPress Best Practices und Skalierbarkeit
Mit 4 Einträgen, 7 Events und 3 Preisen haben die Post- und Postmeta-Tabellen jeweils 311 und 936 Zeilen. Ich sehe hier dieselben Skalierbarkeitsprobleme wie bei ListingPro: unüberwindbar.
Code-Kommentare: Die meisten Dinge haben Code-Kommentare und entsprechen größtenteils den WP-Standards, obwohl den Parametern überwiegend Beschreibungen fehlen – insgesamt ist es jedoch besser als die große Mehrheit.
Actions & Filters: Das Theme hat 100 do_action()- und 137 apply_filters()-Aufrufe (generell gilt: je mehr Actions und Filter, desto einfacher ist es für Entwickler, damit zu arbeiten).
Escaping (Sicherheit): Ich begann, diesen Code zu prüfen, und die ersten 3 Dinge, die ich fand, wiesen Sicherheitslücken auf, wie z. B. XSS, Login-Page-Spoofing und die Möglichkeit, Inhalte der Website einzusehen oder zu löschen.
DirectoryEngine Fazit
Ich hatte hohe Erwartungen an dieses Theme und muss nach dem Testen leider sagen, dass ich enttäuscht bin. Für ein Produkt, das seit mehreren Jahren erhältlich ist, weist es trotz weiter Verbreitung noch immer kritische Mängel auf. Ich würde nicht zögern, eine Rückerstattung zu beantragen, hätte ich es für den eigenen persönlichen Gebrauch gekauft.
Hinter diesem Theme steckt zweifellos ein talentierter Designer, doch die Qualität der Back-End-Anwendung ist eher unprofessionell.
Ich muss zu dem Schluss kommen, dass die Autoren nur sehr wenig Ahnung von Sicherheit und Skalierbarkeit haben. Niemand sollte dieses Theme jemals auf seiner Website installieren.
Vantage by AppThemes
Vantage gibt es seit mehreren Jahren und ist daher das ausgereifteste Produkt auf dieser Liste. Es wurde kürzlich neu gestaltet, und ich habe es lange Zeit als direkten Konkurrenten betrachtet. Ich war sehr gespannt, es endlich in die Hände zu bekommen und es richtig zu evaluieren.
Benutzerfreundlichkeit
Die Installation und Einrichtung von Vantage war eine sehr angenehme Erfahrung. Der Setup-Assistent ist genauso gut wie der Installations-Assistent von Listify. Ich hatte in weniger als 5 Minuten eine Demo-Website, die der ursprünglichen AppThemes-Demo sehr ähnlich sah.
Der einzige Schwachpunkt ist die Anforderung eines Google Maps API-Schlüssels, die vereinfacht werden könnte – genau wie bei den vorherigen 4 Themes.
Designqualität
Das neue flache Design ist modern und klar – ein riesiger Schritt nach vorne im Vergleich zum alten Vantage-Design.
Die Customizer-Optionen ermöglichen die Anpassung der Website-Identitätselemente wie Logo und Website-Symbol. Farbschemata, die Farbe einzelner Elemente, Hintergrundbild und Layouts.
Flexibilität
Von den 5 bisher getesteten Themes ist Vantage das erste, das benutzerdefinierte Felder wirklich unterstützt. Da sie jedoch nicht als erweiterter Suchfilter verwendet werden können, sind sie nicht so nützlich, wie sie sein könnten.
Das Standortfeld ist ein Textfeld. Es berechnet automatisch die Breiten- und Längenkoordinaten aus dem, was der Benutzer darin eingibt. Die fehlende Validierung dieses Feldes erlaubt es Benutzern, nahezu beliebige Eingaben zu machen. Wird das Formular nach der Eingabe einer ungültigen Adresse gespeichert, erscheinen PHP-Warnungen.
Die Preisoption ermöglicht die Festlegung von wiederkehrenden und einmaligen Preisen. Begrenzen Sie die Anzahl der Kategorien, die ein Benutzer für jeden Eintrag auswählen kann. Legen Sie den Zeitraum für die Laufzeit des Eintrags sowie den Featured-Status für Suchen und Kategorie-Archive fest.
Verfügbare Zahlungsoptionen sind standardmäßig PayPal und Banküberweisung. Es gibt zusätzliche Zahlungs-Gateways, Child-Themes und andere Premium-Erweiterungen, die gegen Aufpreis erhältlich sind. Wir haben keine davon getestet.
Use of SEO best practice
Wie bei den anderen Themes ist der Standort-Teil von Vantage nicht ideal. Es reicht nicht aus, eine anständige Verzeichnisstruktur mit Einträgen zu erstellen, die für mehr als einen Standort eingereicht wurden.
Sie können die Detailseite eines Eintrags und die Kategorieseiten in den Rankings platzieren, aber nicht nach Standort. Das liegt daran, dass die einzige Möglichkeit, Einträge nach Standort zu durchsuchen, über die Suchmaschine erfolgt, die eine nicht SEO-freundliche Ergebnisseite zurückgibt, mit URLs wie dieser:
yoursite.com/listings/?ls=test&location=milan&st=listing&lat=0&lng=0
Es gibt keine Möglichkeit, diesen Suchergebnisseiten einen eindeutigen Meta-Titel und eine eindeutige Beschreibung zuzuweisen. Deshalb ist es sehr unwahrscheinlich, dass Google oder andere Suchmaschinen sie für relevante Keywords und Standorte ranken werden.
Vantage verarbeitet Rich Snippets, integriert sie jedoch auf die grundlegendste Art und Weise.
Support- und Dokumentationsqualität
Die Dokumentation für dieses WordPress-Verzeichnis-Theme ist umfangreich und sehr gut in 4 Abschnitte gegliedert:
- Dokumentation – Installationsanleitungen, Release-Hinweise und mehr.
- Tutorials – Unsere Tutorial-Bibliothek für Themes und Plugins.
- Entwickler – Unsere API-Dokumentation. Erweitern Sie unsere Produkte.
- Verkäufer – Dokumentation für unsere Marketplace-Verkäufer.
Der Support ist sehr freundlich und hilfsbereit. Ich habe eine Supportanfrage über ihr Support-Forum eingereicht und innerhalb von 24 Stunden eine Antwort erhalten.
Codequalität, Einhaltung der WordPress Best Practices und Skalierbarkeit
Vantage verwendet keine Datenbankstruktur, die ideal für ein Verzeichnis ist. Mit nur 3 Einträgen hatte die wp_posts-Tabelle bereits 49 Zeilen und die wp_postmeta 246. Der Einsatz zusätzlicher benutzerdefinierter Felder würde die zweite Zahl exponentiell anwachsen lassen.
Skalierbarkeitsprobleme könnten sehr schnell auftreten, wenn nicht ausreichend in hochwertige Serverinfrastruktur investiert wird.
Code-Kommentare: Der Code ist sehr gut kommentiert und die meisten Kommentare entsprechen den WP-Standards. So viele qualitativ hochwertige Code-Kommentare geben Entwicklern ein sicheres Gefühl.
Actions & Filters: Das Theme enthält 238 do_action()- und 230 apply_filters()-Aufrufe (generell gilt: je mehr Actions und Filter, desto einfacher ist es für Entwickler, damit zu arbeiten).
Escaping (Sicherheit): Sicherheit und WP-Standards waren auf dem richtigen Niveau. Es konnten keine wesentlichen Probleme festgestellt werden.
Vantage Fazit
Tolles Design und hervorragendes Einrichtungsverfahren. Ein Verzeichnis kann innerhalb von Minuten eingerichtet und genutzt werden. Es ist effektiv für ein Verzeichnis einer einzelnen Stadt.
Es ist jedoch ungeeignet als Verzeichnis für eine Region, ein Land oder ein weltweites Verzeichnis. Es wäre nicht SEO-freundlich.
Von den 7 getesteten Themes muss ich abschließend sagen, dass Vantage definitiv das beste Gesamtprodukt ist.
Directory by Templatic
Benutzerfreundlichkeit
Ich habe dieses Theme bei seiner Erstveröffentlichung getestet und war nicht beeindruckt. Die neueste Version hat mich jedoch angenehm überrascht. Es ist schnell, einfach zu installieren und macht das Importieren von Dummy-Daten unkompliziert. Ich konnte in nur wenigen Minuten eine Staging-Website einrichten, die mit der Demo identisch ist.
Das Ausmaß der Verbesserung ist beeindruckend.
Designqualität
Als es Anfang 2014 erstmals veröffentlicht wurde, war das Design modern und elegant. Inzwischen beginnt es jedoch etwas veraltet zu wirken, und obwohl mehrere Child-Themes mit unterschiedlichen Designs angeboten werden, sind diese alle mit zusätzlichen Kosten verbunden.
Einige der Designoptionen sind im Customizer-Bereich verfügbar, andere in den Theme-Einstellungen. Es wäre praktischer, wenn alle im Customizer zu finden wären.
Flexibilität
Directory ist bei weitem das flexibelste aller 7 getesteten Themes in Bezug auf Funktionen.
Es verarbeitet benutzerdefinierte Beitragstypen (Listing-Typen), und für jeden benutzerdefinierten Beitragstyp können beliebige benutzerdefinierte Felder erstellt werden. Diese benutzerdefinierten Felder lassen sich schließlich auch als erweiterte Suchfilter verwenden.
Die Theme-Datenbank enthält alle Länder und fast 4.000 Regionen. Das System erstellt Städte beim Hinzufügen von Einträgen, bietet jedoch kein Werkzeug zum Zusammenführen, falls Tippfehler oder andere Datenbankfehler auftreten. Dies ist etwas, das nicht fehlen sollte, wenn Benutzer Standorte zur Datenbank hinzufügen können.
Merkwürdigerweise kann man, obwohl Regionen und Länder vorhanden sind, Einträge nicht nach Region oder Land durchsuchen, sondern nur nach Stadt. Das ist ein Fortschritt gegenüber den anderen 5 Themes, aber noch weit vom Ideal entfernt. Ein ideales Verzeichnis würde die Option beinhalten, nach „Alle Standorte", Land, Region, Stadt und Stadtviertel zu browsen.
Die Möglichkeiten zur Monetarisierung und für Geschäftschancen sind sehr gut. Preise können mit großer Flexibilität festgelegt werden. Sie können Preise für „Einzeleinreichung" oder für „Abonnement" festlegen, einschließlich einer bestimmten Anzahl von Einträgen. Richten Sie diese als wiederkehrende oder einmalige Zahlungen ein. Außerdem lässt sich ein Upsell-Preis für jede Kategorie hinzufügen. Eine weitere Option ist die Laufzeit des Pakets und die hervorgehobene Platzierung des Eintrags.
Einsatz von SEO-Best-Practices
Obwohl man mit Directory endlich Archive gefiltert nach Kategorie und Standort präsentieren kann, ist die Flexibilität bei der Verwaltung von Titeln und Metas nahezu nicht vorhanden. Es lässt sich eine Kategoriebeschreibung erstellen, die jedoch für alle Standorte identisch ist.
Wir sind noch sehr weit von einem ideal SEO-optimierten Verzeichnis-Tool entfernt.
Directory unterstützt Rich Snippets, integriert sie jedoch auf die denkbar einfachste Weise.
Support- und Dokumentationsqualität
Die Dokumentation ist sehr gut strukturiert und einfach zu durchsuchen. Obwohl das Support-Team innerhalb von 24 Stunden auf meine Anfrage geantwortet hat, konnten sie meine Frage nicht verstehen, obwohl sie ziemlich eindeutig war.
Codequalität, Einhaltung von WordPress-Best-Practices und Skalierbarkeit
Fehlerhafter Code ist das, woran man sich bei Templatic's Themes am besten erinnert. Directory bildet da keine Ausnahme.
Wir haben Optionen gefunden, die nicht gespeichert werden, Sicherheitslücken und eine mangelhafte Datenbankstruktur.
Die Datenbankstruktur ist die schlechteste aller getesteten Themes. Bei 13 Einträgen, 15 Seiten und 4 Beiträgen hat die Post-Tabelle 105 Zeilen und die Postmeta-Tabelle zählt 1.308 Zeilen.
Schließlich sind die Abfragen des erweiterten Such-Widgets echte SQL-Killer. Sie führen für jedes benutzerdefinierte Feld, nach dem gefiltert wird, einen JOIN der Postmeta-Tabelle durch.
Dieses Directory-Theme über wenige hundert Einträge hinaus zu skalieren, könnte nahezu unmöglich sein.
Code-Kommentare: Bei den meisten Dingen gibt es irgendeine Art von Code-Kommentaren, einiges entspricht den WP-Standards, aber nicht alles – ungefähr 50/50.
Actions & Filters: Das Theme verfügt über 487 do_action() und 319 apply_filters() (je mehr Actions und Filter vorhanden sind, desto einfacher ist es im Allgemeinen für Entwickler, damit zu arbeiten).
Escaping (Sicherheit): Die meisten Dinge werden escaped, aber es gibt immer noch viele Stellen, an denen das nicht der Fall ist, was zu XSS im Backend führen kann. Generell ist der Code schlampig mit vielen PHP-Warnungen und Hinweisen und fehlt in vielen Bereichen grundlegenden Sicherheitsprüfungen für Dinge wie das Versenden von E-Mails und SQL-Injection.
Angesichts der vorgenannten Punkte ist Directory nichts, was ich auf meinem Server betreiben möchte.
Directory Fazit
Im Vergleich zu GeoPlaces vor 4 Jahren zeigt das Theme viele Verbesserungen, insbesondere in Bezug auf neue Funktionen und Optionen – die zugrundeliegende Struktur ist jedoch dieselbe. Nicht skalierbar und fehlerhaft.
Abschließendes Fazit
Wir waren ziemlich schockiert zu entdecken, dass die Hälfte der getesteten Themes so schlecht programmiert war.
Ähnliche Produkte können unserer Meinung nach den Ruf von WordPress schädigen.
Die Qualität der Backend-Anwendung sollte immer gleich oder besser sein als die Qualität des Designs.
Wenn diese den Designstandard nicht erfüllen kann, erhält der Kunde ein Produkt, das nicht dem entspricht, was versprochen wurde.
Selbstverständlich haben wir die Theme-Autoren auf die möglichen Sicherheitslücken hingewiesen, und soweit wir wissen, haben die ListingPro-Autoren ihre XSS-Schwachstelle bereits behoben.
Abgesehen davon belegt Vantage Platz 1, Listify Platz 2, Listable Platz 3, ListingPro, MyListing und Directory teilen sich Platz 4, und DirectoryEngine ist mit Abstand das schlechteste.
Die letzten vier Themes sind unserer Meinung nach nicht für eine Produktionswebsite geeignet.
Eine Nachricht an die Autoren von Directory-Themes
Warum sollten Sie sich die Mühe machen, die Verzeichnisfunktionen Ihrer Themes von Grund auf neu zu entwickeln (oder ein Plugin zu verwenden, das nicht dafür gedacht ist)?
Wenn Sie heute ein E-Commerce-Theme entwickeln müssten, würden Sie den gesamten Warenkorb selbst bauen oder dafür WooCommerce verwenden?
Ohne Zweifel ist GeoDirectory den Verzeichnisoptionen, die in allen von uns getesteten Themes enthalten sind, weit überlegen.
Sie haben noch die Möglichkeit, diesen Fehler zu korrigieren und uns wahrscheinlich 90 % der Support-Anfragen übernehmen zu lassen, die bei Ihnen eingehen.
Zusammenarbeiten ist besser als konkurrieren 🙂
Wir hoffen, dass Ihnen diese ausführliche Rezension gefallen hat, und falls Sie etwas ergänzen möchten, tun Sie dies bitte in den Kommentaren unten!
WordPress: Klasse zum Body hinzufügen
In vielen Fällen sind die automatisch generierten Klassen nicht ausreichend und wir müssen einige benutzerdefinierte Klassen hinzufügen.
Um benutzerdefinierte Klassen hinzuzufügen, verwenden wir den WordPress-Filter:
- body_class
Im Folgenden zeigen wir Ihnen Snippets der am häufigsten nachgefragten Beispiele.
Aber zuerst eine kurze Einführung, um Einsteigern mehr über Body Classes zu erklären.
WordPress Custom Body Classes sind etwas, womit sich früher oder später jeder WordPress-Entwickler auseinandersetzen muss.
Ein Plugin dafür zu verwenden, wäre übertrieben, denn in den meisten Fällen brauchen wir nur ein paar Zeilen Code.
Wie fügen wir also WordPress Custom Body Classes hinzu?
WordPress verfügt sowohl über eine body_class-Funktion als auch über einen body_class-Filter (Hook).
Die body_class-Funktion wird in Themes verwendet, um die von WordPress automatisch generierten Klassen zum body-Tag Ihrer Website hinzuzufügen.
So wird sie zur header.php-Datei Ihres Themes hinzugefügt:
<body <?php body_class($class); ?>>
Je nachdem, welche Seite besucht wird, gibt WordPress bestimmte Klassen aus.
1) Für den standardmäßigen „Hello World
<body class="single single-post postid-1 single-format-standard logged-in admin-bar no-sidebar customize-support">
2) Die Body-Klassen der Beispielseite sind:
<body class="page page-id-2 page-template-default logged-in admin-bar no-sidebar customize-support">
3) Die Body-Klassen der Kategorie-Archivseiten sind:
<body class="archive category category-uncategorized category-1 logged-in admin-bar no-sidebar hfeed customize-support">
4) Die Body-Klassen der Autoren-Archivseite sind:
<body class="archive author author-admin author-1 logged-in admin-bar no-sidebar hfeed customize-support">
5) Die Body-Klasse der Startseite (vorausgesetzt, Sie haben eine)
<body class="home blog logged-in admin-bar no-sidebar hfeed customize-support">
Die 5 oben genannten Beispiele sind bei den meisten Standard-Themes üblich, wenn der Admin-Benutzer eingeloggt ist.
Wenn Sie ausgeloggt sind, werden die Klassen leicht abweichen.
Klassen in HTML werden verwendet, um eine Webseite per CSS zu gestalten.
Wenn Sie die folgenden Code-Schnipsel in Ihre functions.php-Datei einfügen, werden neue benutzerdefinierte Body-Klassen im Markup Ihrer Website erscheinen.
Wir werden den body_class-Filter verwenden.
Eine benutzerdefinierte WordPress-Body-Klasse hinzufügen
function my_custom_body_class($classes) {<br />
// add 'my-class' to the default autogenerated classes, for this we need to modify the $classes array.<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class');
Dadurch wird die neue Klasse: „my-class
<body class="home blog logged-in admin-bar no-sidebar hfeed my-class customize-support">
Was ist, wenn ich mehr als 1 Klasse hinzufügen muss?
2 oder mehr benutzerdefinierte WordPress-Body-Klassen hinzufügen
function my_custom_body_classes($classes) {<br />
// add 'my-class' and 'my-class-2' to the default autogenerated classes, for this we need to modify the $classes array.<br />
$classes[] = 'my-class';<br />
$classes[] = 'my-class-2';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom classes via body_class filter<br />
add_filter('body_class','my_custom_body_classes');
Dies wird das Ergebnis sein:
<body class="home blog logged-in admin-bar no-sidebar hfeed my-class my-class-2 customize-support">
Was ist, wenn ich eine Body-Klasse nur auf einer bestimmten Seite hinzufügen möchte, auf der wir einen benutzerdefinierten Stil über CSS hinzufügen möchten?
Eine benutzerdefinierte WordPress-Body-Klasse zu einer bestimmten Seite hinzufügen
Dies kann auf verschiedene Arten erfolgen:
1) Eine benutzerdefinierte Body-Klasse mithilfe der Seiten-ID hinzufügen
function my_custom_body_class_id($classes) {<br />
// add 'my-class' only to page with ID 1.<br />
if ( is_page( '1' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_id');
Dies wird das Ergebnis auf der Seite mit der ID 2 sein, während alle anderen Seiten die benutzerdefinierte Klasse nicht haben werden.
<body class="page page-id-2 page-template-default logged-in admin-bar no-sidebar my-class customize-support">
2) Eine benutzerdefinierte Body-Klasse mithilfe des Seiten-Slugs hinzufügen
function my_custom_body_class_slug($classes) {<br />
// add 'my-class' only to page with slug contact-form.<br />
if ( is_page( 'contact-form' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_slug');
Dadurch wird die benutzerdefinierte Klasse „my-class
3) Füge eine benutzerdefinierte Body-Klasse anhand des Seitentitels hinzu
function my_custom_body_class_title($classes) {<br />
// add 'my-class' only to page with title Contact Form.<br />
if ( is_page( 'Contact Form' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_title');
Dadurch wird die benutzerdefinierte Klasse „my-class
4) Add a custom body class using the page template
function my_custom_body_class_template($classes) {<br />
// add 'my-class' only to pages using my custom template.<br />
if ( is_page_template( 'my-custom-page-template' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_template');
This will add the custom class “my-class” on the page using the template my-custom-page-template. All other pages will not have the custom class.
We can also add the custom class to a category or tag page, both via ID or category/tag slug.
Adding a WordPress custom body class to a category or tag archive
1) Categories
function my_custom_body_class_category($classes) {<br />
// add 'my-class' only to the my-category archive.<br />
if ( is_category( 'my-category' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_category');
2) Tags
function my_custom_body_class_tag($classes) {<br />
// add 'my-class' only to the my-tag archive.<br />
if ( is_tag( 'my-tag' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_tag');
This will only add the custom body class in the archive page of the category my-category and tag my-tag.
We can also add a custom body class to the single page of every post in the category my-category or with the tag my-tag.
Wir werden die Funktionen in_catgeory und has_tag verwenden.
1) Kategorien (sowohl Archiv- als auch Einzelseite)
function my_custom_body_class_in_category($classes) {<br />
// add 'my-class' to the my-category archive and single posts of the category.<br />
if ( in_category( 'my-category' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_in_category');
2) Tags (sowohl Archiv- als auch Einzelseite)
function my_custom_body_class_has_tag($classes) {<br />
// add 'my-class' to the my-tag archive and single posts with that tag.<br />
if ( has_tag( 'my-tag' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_has_tag');
Diese letzten 2 Beispiele fügen die benutzerdefinierte Klasse sowohl auf der Archivseite als auch auf der Einzelseite hinzu.
Den Kategorienamen als benutzerdefinierte WordPress-Body-Klasse in jedem Beitrag hinzufügen
Wenn Sie den sauberen Kategorienamen als benutzerdefinierte Body-Klasse zu jedem Beitrag hinzufügen möchten, benötigen Sie den folgenden Code-Schnipsel:
function my_custom_body_class_category_in_single($classes) {<br />
if (is_single() || is_category()) {<br />
global $post;<br />
foreach((get_the_category($post->ID)) as $category) {<br />
$classes[] = $category->category_nicename;<br />
}<br />
}<br />
return $classes;<br />
}<br />
add_filter('body_class','my_custom_body_class_category_in_single');
Wenn Sie zum Beispiel einen Beitrag der Kategorie „Travel
Eine benutzerdefinierte WordPress-Body-Klasse beim Besuch von einem mobilen Gerät hinzufügen
Dies lässt sich ganz einfach mithilfe der wp_is_mobile Funktion.
function my_custom_body_class_mobile( $classes ) {<br />
if ( wp_is_mobile() ) {<br />
$classes[] = 'mobile';<br />
}<br />
return $classes;<br />
}<br />
add_filter( 'body_class', 'my_custom_body_class_mobile' );
Benutzerdefinierte Body-Klassen können auch zu 1 oder allen Seiten hinzugefügt werden, die von einem Plugin erstellt wurden (abhängig vom Plugin).
GeoDirectory
GeoDirectory fügt seine benutzerdefinierten Body-Klassen hinzu. Jede GeoDirectory-Seite hat zum Beispiel die Body-Klasse: geodir-page.
Wenn das Erweiterte-Suche- und/oder das Custom-Post-Type-Add-on installiert sind, werden die Klassen: geodir_advance_search und geodir_custom_posts entsprechend hinzugefügt.
Beispiel einer GD-Startseite:
<body class="single single-post postid-1 single-format-standard logged-in admin-bar no-sidebar customize-support">
Auf Listings-Seiten (Custom Post Type oder Kategorie-Archiv) finden Sie eine andere Klasse für jeden Custom Post Type.
Zum Beispiel wird es bei Places geben post-type-archive-gd_place.
Auf der Detailseite eines Eintrags findest du auch eine andere Klasse für jeden verwendeten Custom Post Type, zum Beispiel bei Orten: single-gd_place.
Es kann jedoch Situationen geben, in denen weitere benutzerdefinierte Body-Klassen benötigt werden. Hier sind einige Beispiele:
1) Eine benutzerdefinierte Body-Klasse zur Standortseite hinzufügen
// add extra class via body_class filter<br />
add_filter('body_class', 'gd_location_custom_body_class');</p>
<p>function gd_location_custom_body_class($classes)<br />
{<br />
if (geodir_is_page('location')) {<br />
$classes[] = 'gd-location';<br />
}<br />
// return the modified $classes array<br />
return $classes;<br />
}
dasselbe bedingte Tag
geodir_is_page() kann für jede GeoDirectory-Seite verwendet werden, zum Beispiel für die Vorschauseite:
2) Eine benutzerdefinierte Body-Klasse zur Eintrags-Vorschauseite hinzufügen
// add extra class via body_class filter<br />
add_filter('body_class', 'gd_preview_custom_body_class');</p>
<p>function gd_preview_custom_body_class($classes)<br />
{<br />
if (geodir_is_page('preview')) {<br />
$classes[] = 'gd-preview';<br />
}<br />
// return the modified $classes array<br />
return $classes;<br />
}
3) Eine benutzerdefinierte Body-Klasse hinzufügen für Detailseite für verschiedene Preispakete
// add extra custom class via body_class filter<br />
add_filter('body_class','gd_price_custom_body_class');<br />
function gd_price_custom_body_class($classes) {<br />
global $post;<br />
if ( $post->package_id == 1) {<br />
$classes[] = 'price-1';<br />
}<br />
elseif ( $post->package_id == 2) {<br />
$classes[] = 'price-2';<br />
}<br />
else {}<br />
// return the modified $classes array<br />
return $classes;<br />
}
4) Füge eine benutzerdefinierte Body-Klasse auf der Suchseite für verschiedene gesuchte CPTs hinzu
add_filter('body_class','gd_search_cpt_custom_body_class');</p>
<p>function gd_search_cpt_custom_body_class($classes) {<br />
if (isset($_GET['stype']) == 'gd_place') {<br />
$classes[] = 'search_gd_place';<br />
}<br />
return $classes;<br />
}
WooCommerce
1) Füge allen WooCommerce-Seiten eine benutzerdefinierte Body-Klasse hinzu
function my_custom_body_class_woo($classes) {<br />
// add 'my-class' to all woocom pages.<br />
if ( is_woocommerce() )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_woo');
2) Füge nur der Shop-Seite eine benutzerdefinierte Body-Klasse hinzu
function my_custom_body_class_woo_shop($classes) {<br />
// add 'my-class' only to the shop page.<br />
if ( is_shop() )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_woo_shop');
3) Füge der Produktkategorie-Seite eine benutzerdefinierte Body-Klasse hinzu
function my_custom_body_class_woo_cat($classes) {<br />
// add 'my-class' only to the product category archives.<br />
if ( is_product_category() )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_woo_cat');
4) Füge einer bestimmten Produktkategorie-Seite eine benutzerdefinierte Body-Klasse hinzu
function my_custom_body_class_woo_cat_a($classes) {<br />
// add 'my-class' only to a specific product category archive.<br />
if ( is_product_category( 'my-category' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_woo_cat_a');
5) Füge der Produktseite eine benutzerdefinierte Body-Klasse hinzu
function my_custom_body_class_woo_prod($classes) {<br />
// add 'my-class' to product pages.<br />
if ( is_product() )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_woo_prod');
6) Eine benutzerdefinierte Body-Klasse zu einer bestimmten Produktseite hinzufügen
function my_custom_body_class_woo_prod_a($classes) {<br />
// add 'my-class' only to the my-product single page.<br />
if ( is_product( 'my-product' ) )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_woo_prod_a');
Es gibt zahlreiche weitere WooCommerce-Conditional-Tags, wie z. B.
- is_product_tag() für Tag-Archive
- is_cart() für die Warenkorbseite
- is_checkout() für die Kassenseite
- is_account_page() für die Kundenkontoseiten
Alle findest du hier: https://docs.woothemes.com/document/conditional-tags/
WordPress-eigene Body-Klassen zu Seiten hinzufügen, die von anderen Plugins generiert werden
Das Gleiche lässt sich für jedes Plugin tun, das Conditional-Tags anbietet.
Die Conditional-Tags von bbPress findest du zum Beispiel hier: https://codex.bbpress.org/bbpress-conditional-tags/
ein Beispiel?
1) Um ein benutzerdefiniertes Body-Tag zu allen bbPress-Seiten hinzuzufügen, benötigst du Folgendes:
function my_custom_body_class_bbpress($classes) {<br />
// add 'my-class' only to bbpress page.<br />
if ( is_bbpress() )<br />
$classes[] = 'my-class';<br />
// return the modified $classes array<br />
return $classes;<br />
}</p>
<p>// add my custom class via body_class filter<br />
add_filter('body_class','my_custom_body_class_bbpress');
Conditional-Tags für BuddyPress und die meisten der besten Plugins da draußen findest du ebenfalls.
Body-Klassen entfernen
Während du per Filter etwas hinzufügen kannst, lässt sich auf diese Weise auch etwas entfernen:
function remove_body_class( $classes ) {</p>
<p>foreach ( $classes as $key =&amp;gt; $value ) {<br />
if ( $value == 'my-class' ) unset( $classes[ $key ] );<br />
}</p>
<p>return $classes;</p>
<p>}<br />
add_filter( 'body_class', 'remove_body_class' );
Hast du Probleme damit, Body-Klassen auf deiner WordPress-Website hinzuzufügen oder zu entfernen? Fordere in einem Kommentar unten ein konkretes Beispiel an – ich werde mein Bestes tun, es bereitzustellen!
Ein Verzeichnis-Plugin für Elementor Pro
heute haben wir GeoDirectory V 2.0.0.85 veröffentlicht.
In dieser Version ist die Integration mit Elementor ist enger denn je. Besonders mit Elementor Pro.
Jetzt können Sie alle Templates von GeoDirectory mit Elementor Pro und den dynamischen Widgets von Elementor gestalten.
Wir haben auch begonnen, fertige Templates für Sie zu erstellen, die Sie auf Ihrer Website verwenden können – als Ausgangspunkt für komplexere Templates oder einfach um sich mit dem Prozess vertraut zu machen.
Wir werden in den kommenden Wochen weitere Templates hinzufügen und hoffen, dass Ihnen diese neue Version und ihre Funktionen gefallen werden.
Im folgenden Video führt Stiofan Sie durch die Funktionen dieser neuen Version und zeigt, wie Sie GeoDirectory-Templates mit Elementor Pro und seinen dynamischen Widgets anpassen können.
So verwenden Sie Elementor Pro-Kontaktformulare in GeoDirectory-Inseraten
Wir haben nicht dort aufgehört. Bis zu dieser neuen Version konnten Sie nur Ninja Forms als Kontaktformular für die Inserate verwenden.
Jetzt können Sie auch Elementor Pro-Formulare verwenden. Das folgende Video zeigt Ihnen, wie Sie das Kontaktformular beim Gestalten des Einzel-Seitenvorlagen für Inserate hinzufügen.
Wenn Sie Elementor intensiv nutzen, haben Sie wahrscheinlich eine Sache bemerkt, die wir hinzugefügt haben und die unserer Meinung nach Elementor verbessert. Die Ausblendebedingungen im CSS.
Die neuen dynamischen Inhaltsbedingungen blenden beliebige Elemente einfach per CSS aus.
Falls Sie es nicht bemerkt haben, Stiofan verwendet es bei min 3.54 des Videos.

In diesem Video über die Integration mit Elementor PRO Dynamic Content sehen Sie eine detailliertere Erklärung dieser neuen Funktion.
Stiofan erklärt auch im Detail, wie man GeoDirectory-Daten mit den Elementor PRO-Widgets verwendet. Zum Beispiel, wie man eine Elementor-Galerie mit Bildern aus einem Inserat befüllt. Oder Bilder, die von Nutzern in den Bewertungen hinzugefügt wurden.
Er zeigt uns auch, wie man zum Beispiel die Bewertungssterne ausblendet, wenn keine Bewertungen vorhanden sind.
Nachdem wir die Integration zwischen GeoDirectory und Elementor erkundet haben, schauen wir uns an, wie man:
Eine Elementor Directory Website nur mit kostenlosen Plugins erstellt.
Wie immer gilt: Wenn Sie Fragen haben, zögern Sie nicht, unten einen Kommentar zu hinterlassen!
Vor ungefähr 6 Monaten haben wir V2 von GeoDirectory veröffentlicht und versprochen, dass die Anpassung des Designs damit deutlich einfacher sein würde.
Da GeoDirectory V2 mit den meisten Page-Buildern und Themes kompatibel ist, konnten Sie bereits fantastische Template-Designs erstellen – aber jetzt, da wir es weiter verfeinern, werden Sie damit noch mehr großartige Dinge umsetzen können.
Wir haben uns entschieden, mit Avada und dem Fusion Builder zu beginnen.
Mit der aktuellen Version von GeoDirectory mussten Sie:
- neue Widget-Bereiche in Avada hinzufügen
- die benötigten GD-Widgets hinzufügen, um das Design fertigzustellen
- diese Widget-Bereiche schließlich über den Fusion Builder verwenden
Damit und mit etwas CSS konnten Sie nahezu alles erreichen, aber es war weder intuitiv noch so einfach wie das Anpassen eines Designs mit den Standardelementen des Fusion Builders.
GeoDirectory-Elemente werden im Fusion Builder verfügbar sein

Ab der nächsten Version von GeoDirectory, die 2.0.0.68 (jetzt als Beta auf GitHub verfügbar ist), werden alle GeoDirectory-Widgets / Shortcodes / Blöcke auch als Elemente des Fusion Builders verfügbar sein.
Das macht das Design deutlich einfacher, und wir können jetzt in das Tutorial einsteigen, das zeigt, wie man eine Seite erstellt, die ähnlich aussieht wie Airbnbs Listings- Seite oder Suchergebnisseite.
Vorausgesetzt, Sie haben Avada und GeoDirectory installiert, habe ich es so gemacht.
Haftungsausschluss: Es war nicht möglich, eine Seite zu gestalten, die wie Airbnb aussieht, NUR mit GeoDirectory und Fusion Builder. Ich musste ein paar Zeilen CSS schreiben. 11 neue Regeln, 5 für das Archivseiten-Template (die Listenseite) und 6 für das Archiv-Element-Seiten-Template (jedes Inserat innerhalb der Listenseite).
Trotzdem bin ich kein wirklicher Avada-Experte, und es gibt so viele Optionen, dass das, was ich getan habe, wahrscheinlich auch ohne so viel CSS möglich gewesen wäre. Vielleicht sogar ganz ohne.
Das überlasse ich den Fusion Builder-Experten zu beurteilen. Falls du eine Lösung kennst, um mein benutzerdefiniertes CSS zu vermeiden, würde ich mich freuen, wenn du mir das über einen Kommentar unten mitteilst – dann aktualisiere ich das Tutorial.
1 Die benötigten benutzerdefinierten Felder erstellen
Ich habe damit begonnen, die benutzerdefinierten Felder hinzuzufügen, die AirBnB verwendet, über Place > Settings. Ich habe nur genau die Felder hinzugefügt, die ich benötigte, um das Design zu replizieren und Zeit zu sparen, aber alles ist umsetzbar.
Wir brauchten vier Auswahlfelder für:
- Gäste
- Schlafzimmer
- Betten
- Badezimmer
und ein Mehrfachauswahlfeld für Ausstattungsmerkmale wie:
- Küche
- Pool
- Klimaanlage

2 Das Archivseiten-Template bearbeiten
Nachdem ich ein paar Dummy-Inserate veröffentlicht hatte, brauchte ich ein neues Archivseiten-Template. Ich habe die Seite Avada Listings 1 genannt und sie über die GeoDirectory-Einstellungen als neues Archivseiten-Template zugewiesen.

Dann musste ich die Seite vorbereiten und dafür sorgen, dass sie den gesamten Bildschirm nutzt. Ich weiß, dass es eine Option gibt, Avada-Seiten in voller Bildschirmbreite darzustellen, aber das betrifft die gesamte Website – daher habe ich das per CSS gelöst.
.geodir-archive #main .fusion-row {max-width:100%} html:not(.avada-has-site-width-percent) .geodir-archive #main {padding:0} .geodir-archive #main {padding:0} .geodir-archive .post-content .fusion_builder_column_1_2.fusion-column-first > .fusion-column-wrapper {padding-left: 8% !important;} .geodir-archive .avada-page-titlebar-wrapper {display:none}
Was das Obige bewirkt, ist einfach: Der Bereich unterhalb des Headers und oberhalb des Footers wird in voller Bildschirmbreite dargestellt, allgemeines Padding wird entfernt, und nur links von der Inseratsliste wird Padding hinzugefügt. Außerdem wird die Avada-Titelleiste ausgeblendet, die auf einer solchen Seite nicht notwendig ist. Die Seite wird dann so aussehen:

Jetzt können wir die Seite mit dem Fusion Builder bearbeiten. Du kannst sowohl das Front-End als auch das Back-End verwenden, aber die Vorschau im Front-End ist nicht zu 100 % genau – deshalb habe ich den Back-End-Builder verwendet.
Wir benötigen zwei Spalten: In der rechten Spalte fügen wir das GD > Map-Element ein, in der linken Spalte fügen wir Folgendes hinzu:
- GD > Search
- GD > Loop Actions
- GD > Loop
- GD > Loop Paging
Die einzigen Optionen, die wir anpassen müssen, betreffen die Karte, bei der wir die Höhe auf 85vh setzen müssen. Um den Fixkarten-Effekt beim Scrollen zu erzielen, habe ich ein Plugin verwendet: Sticky Menu (or Anything!) on Scroll von Mark Senff.
Wir hätten unser eigenes benutzerdefiniertes JS schreiben können, aber dieses Plugin ist schlank, und wenn du nur ein Element fixieren möchtest, funktioniert es hervorragend.
Wenn du es richtig einrichtest, schiebt es die Karte auch nach oben, wenn der Footer erscheint.
Als Optionen für dieses Plugin habe ich Folgendes eingestellt:
- Sticky Element = .geodir-archive-map-wrap
- Push-up element = .fusion-footer
Die Option „Push-up Element
Das war es fürs Erste.
Die Seite sieht jetzt so aus:

3 Bearbeitung der Archiv-Element-Seitenvorlage
Jetzt muss ich das Design jedes Eintrags anpassen, was durch Bearbeitung der Archiv-Element-Seitenvorlage möglich ist.
Ich habe eine neue Archiv-Element-Seitenvorlage erstellt und sie benannt: GD Archive Item-avada

Ich habe sie mit dem Fusion Builder-Backend-Editor geöffnet und die folgenden GD-Elemente hinzugefügt:
- GD > Archiv-Element-Bereich als links offen festgelegt
- GD > Beitragsbilder als Slideshow eingestellt
- GD > Archiv-Element-Bereich auf "links geschlossen" eingestellt
- GD > Archiv-Element-Bereich auf "rechts offen" eingestellt
- GD > Beitragsmeta mit key=
- GD > Beitragsfavorit mit show=
- GD > Beitragstitel
- GD > post meta with key=
- GD > post meta with key=
- GD > post meta with key=
- GD > post meta with key=
- GD > post meta with key=
- GD > post badge key=
- GD > post rating show=
- GD archive item section set as
4 Adding some more custom CSS
Last thing I needed some CSS to make things look pretty and organized, like on the Airbnb page:
.geodir-post-title, .geodir-post-rating {clear: left;} .geodir-field-amenities li::after,.geodir-field-how_many_guests::after,.geodir-field-how_many_rooms::after,.geodir-field-how_many_beds::after {content:" - ";} .geodir-field-amenities ul {margin:0;padding:0} .geodir-field-amenities li:last-child::after {content:"";} .geodir-field-amenities li {list-style: none;float: left;} .gd-badge-meta {display: block;margin-left: 0;clear: both;}
The above CSS will only work if you have the exact same custom fields and does the following:
- adjust the position of the title and rating stars
- adds the
- die Ausstattungs-Mehrfachauswahl anpassen, die standardmäßig als Liste dargestellt wird
- die Positionierung des „NEU"-Badges anpassen
Das war's. Das Ergebnis sehen Sie hier:

Ich weiß, es ist nicht 100% identisch mit Airbnb, aber hey, ich habe 2 Stunden gebraucht und wusste kaum, wie man Avada benutzt.
Ich wollte Ihnen nur zeigen, welches Maß an Individualisierung mit GeoDirectory und Fusion Builder möglich ist.
Für uns ist das ziemlich beeindruckend – aber falls nicht für Sie: Würden Sie uns bitte mitteilen, was es aus Ihrer Sicht beeindruckend machen würde?
Wenn Sie einen Kommentar hinterlassen, freuen wir uns auf Ihr Feedback.
Ich bin sicher, dass jemand fragen wird, daher beantworte ich es hier direkt.
Wie habe ich die Marker mit Preisen erstellt? Ganz einfach. Ich habe Kategorien wie diese verwendet:
-Apartment (Elternkategorie)
–100 – 200 (Unterkategorie)
–200 – 300 (Unterkategorie)
Ich habe die Marker für jede Preisspanne mit gestaltet Photopea.com, und das Marker-Symbol für jede Unterkategorie hochgeladen.
Beim Hinzufügen von Einträgen habe ich die Unterkategorie als Standardkategorie festgelegt, damit der Marker mit Preisen in allen Karten verwendet wird.
Ich hoffe, dieses Tutorial hat Ihnen gefallen.
Lassen Sie mich in den Kommentaren unten wissen, wenn Sie dazu Fragen haben!


















