WordPress-Verzeichnis-Themes
was ist das beste?
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!
Newsletter – Bleiben Sie auf dem Laufenden!
Erhalten Sie die neuesten Nachrichten, Tipps und exklusive Inhalte direkt in Ihrem Posteingang.


















