Interview mit Ralph Cope: Trellis-Fallstudie

Veröffentlicht: 2022-05-18

Wenn Sie ein Entwickler sind, der WordPress-Sites für Content-Ersteller erstellt, ist diese Fallstudie mit unserem WordPress-Framework Trellis genau das Richtige für Sie!

Wir haben Trellis für den Publisher erstellt, der ein Experte für die Erstellung von Inhalten ist, aber vielleicht nicht technisch versiert oder daran interessiert ist, viel Zeit für die Pflege der Grundlagen einer Website aufzuwenden. Wir haben Trellis für maximale Leistung von Anfang an mit dem spezifischen Ziel entwickelt, die strengen Core Web Vitals-Standards von Google zu erfüllen. Und das alles, ohne dass technisches Know-how von Content-Erstellern erforderlich ist.

Wir wissen jedoch auch, dass ein Websitebesitzer manchmal ein bestimmtes Aussehen oder eine spezielle Funktion wünscht und die Hilfe eines Entwicklers benötigt, um Codeanpassungen zu erstellen, um dieses Ziel zu erreichen.

Wir freuen uns, den freiberuflichen Entwickler Ralph Cope vorzustellen, der an mehreren Projekten mit dem Trellis-Framework gearbeitet hat und heute zu uns kommt, um seine „unter der Haube“-Erfahrungen mit Trellis zu diskutieren.

Ralf Cope

Erzählen Sie uns ein wenig über sich selbst: Wie lange bloggen Sie schon und arbeiten mit anderen Websites und Bloggern zusammen?

Ich arbeite jetzt seit etwa 5 Jahren mit Bloggern zusammen. Ich begann als Autor für einen ziemlich großen Reiseblog, bevor ich in eine eher technische Rolle wechselte. Ich habe ziemlich früh die Besonderheiten von SEO gelernt und mich in den letzten Jahren stark mit der eher technischen Seite der Dinge befasst, z. B. Entwicklung, Leistungsoptimierung, strukturierte Daten, semantisches SEO usw.

Ich bin jetzt ein Freiberufler, der Kunden hauptsächlich Beratung und vollständige Website-Erstellung bietet – natürlich beides mit Blick auf die aktuellsten SEO-Praktiken.

Wo haben Sie zum ersten Mal von Trellis gehört?

Jackson Groves, Inhaber von Journey Era und Freund eines Freundes, kam auf mich zu, um seine Website auf ein neues Thema umzustellen. Da Jackson in erster Linie ein Ersteller von Inhalten war, fühlte er sich nicht wohl dabei, irgendeine Art von entwicklungsbezogener Arbeit zu erledigen, und bat um meine Hilfe.

Als Mediavine-Partner hatte Jackson von seinem Ansprechpartner von Trellis gehört und beschlossen, es auszuprobieren. Er teilte mir die Dokumentation mit, und wir machten uns an die Arbeit.

Das Wechseln von Themen und Frameworks kann eine große Entscheidung sein. Was hat Sie davon überzeugt, Trellis auszuprobieren?

Nachdem er viele positive Rückmeldungen erhalten hatte, war Jackson ziemlich unnachgiebig, Trellis zu verwenden. Das größte Verkaufsargument war die potenzielle Steigerung der Website-Leistung und -Geschwindigkeit, die versprochen wurde. Erste Prognosen deuteten darauf hin, dass Trellis die Ladezeiten um etwa 30 % verkürzt und die Werbeeinnahmen um etwa den gleichen Betrag steigert.

2021 war auch für Journey Era ein hartes Jahr. Zwischen mehreren COVID-Wellen und einigen grenzwertig grausamen Google-Kernaktualisierungen hatte die Website eine beträchtliche Menge an Traffic verloren. Wenn es jemals eine Zeit gab, etwas Neues auszuprobieren, wie zum Beispiel das Thema zu wechseln, dann war es das.

Mit welchen WordPress-Themes/Frameworks (oder CMS) haben Sie vor Trellis gearbeitet?

Persönlich habe ich vor Trellis mit mehreren verschiedenen Themen gearbeitet, einschließlich, aber nicht beschränkt auf:

  • Kinderthemen
  • Themenersteller, z. B. Elementor, Kadence und Thrive
  • Maßgeschneiderte Themen auf Unternehmensebene

Welche technischen Probleme wollten Sie mit Trellis lösen?

Hauptsächlich Seitenleistung und Ladezeiten. Trellis wurde als das erste Thema vermarktet, das jemals mit Blick auf Google Core Web Vitals entwickelt wurde, daher schien es die logische Wahl zu sein.

Davon abgesehen war Journey Era schon ziemlich schnell, bevor ich anfing, daran zu arbeiten. Die durchschnittlichen Seitenladezeiten lagen laut ersten Benchmarks bei etwa 785 Millisekunden (0,785 Sekunden), was bereits eine ziemlich beeindruckende Zahl ist. Trellis und ich würden unsere Arbeit für uns ausschneiden, wenn wir es ernst meinen mit der Verkürzung der Ladezeiten.

Wie einfach war es für Sie, Trellis auf einer Website einzurichten? Hat der Prozess reibungslos geklappt?

Trellis scheint ein sehr einfaches Framework zu sein, hat aber eine Menge Komplexität unter der Haube. Die Art und Weise, wie es codiert ist (PHP und so weiter), unterscheidet sich stark von allen anderen Themen, die ich zuvor verwendet habe. Unnötig zu sagen, dass es am Anfang eine gewisse Lernkurve gab.

Zuerst fühlte sich Trellis ziemlich starr an, mit ihm zu arbeiten. Es gibt relativ begrenzte integrierte Optionen, wenn es um die Themenanpassung geht (im Vergleich zu anderen Themenerstellern), was eine Entscheidung ist, von der ich mir vorstelle, dass die Entwickler von Trellis absichtlich getroffen haben, um es so leicht wie möglich zu halten.

Das bedeutete, dass ich die Seite direkt mit meinem eigenen HTML und CSS gestalten musste.

Nachdem ich es besser kennengelernt hatte, fing ich jedoch an, das Trellis-Framework mehr zu schätzen. Ja, ich musste fast alles selbst anpassen – einschließlich einiger spezieller JS und PHP – aber sobald ich meinen Rhythmus gefunden hatte, machte mir die Arbeit wirklich Spaß. Am Ende habe ich tatsächlich ein paar neue Tricks für die Website-Entwicklung gelernt.

Haben Sie an der Website kundenspezifische Arbeiten vorgenommen (z. B. eine benutzerdefinierte Startseite oder ein Post-Layout)? Wenn ja, wie einfach/schwierig war es, in der Trellis-Umgebung zu arbeiten?

Es gab ein paar Funktionen, die mit Trellis in den neuen Site-Build eingebaut werden mussten, was leider nicht mit reinem CSS oder HTML möglich war. Daher mussten wir auf ein untergeordnetes Thema zurückgreifen, was ich normalerweise aus Erfahrung gerne vermeide.

Das Einrichten eines untergeordneten Themas für Trellis ist ebenfalls ein einzigartiger Fall, wiederum hauptsächlich aufgrund der Art und Weise, wie das Framework aufgebaut ist. Glücklicherweise war das Entwicklungsteam von Mediavine bei der Fehlerbehebung sehr hilfreich und hat sich wirklich Mühe gegeben, die Dinge zu erklären.

Welche Verbesserungen sind Ihnen bei Trellis aufgefallen? (Website-Geschwindigkeit, CLS-Ergebnisse, Verkehr, Einnahmen usw.)

Wir haben die neue Website mithilfe von Trellis zunächst in einer Staging-Umgebung erstellt und eine Reihe von Benchmarks durchgeführt, um die Leistung zu verfolgen. Sobald die neue Website zu 100 % betriebsbereit war, haben wir sie in die Produktion gebracht, eine Woche lang ruhen lassen und dann eine letzte Reihe von Benchmarks durchgeführt. Alle Benchmarks wurden mit GTMetrix durchgeführt.

Insgesamt zeigten alle wichtigen Leistungskennzahlen eine positive Entwicklung. First Contentful Paint, Large Contentful Paint, Time to Interactive und Total Blocking Time* wurden alle um etwa 30–40 % verbessert (d. h. weniger Ladezeit). Der Geschwindigkeitsindex, der ungefähr die Gesamtladezeit bedeutet, wurde geringfügig verbessert, verbesserte sich aber dennoch.

Die wahren Früchte unserer Arbeit zeigten sich kurz nach den letzten Benchmarks. Innerhalb eines Monats nach der Implementierung von Trellis und einer gründlichen SEO-Prüfung der Website stieg der Traffic um 140 %, dh mehr als verdoppelt. Auch die Werbeeinnahmen stiegen um einiges.

* Diese vier Metriken (FCP, LCP, TTI und TBT) werden in erster Linie angezeigt, wenn jemand einen Google Lighthouse-Test auf einer bestimmten Seite durchführt. Im Allgemeinen sind sie gute Indikatoren, wenn es darum geht, die Ladezeiten von Seiten insgesamt zu beurteilen.

Würden Sie Trellis anderen Entwicklern und Bloggern empfehlen? Warum oder warum nicht?

Ja, ich würde Trellis jedem Blogger oder Entwickler empfehlen, der nach einem leichten Thema/Framework für seine Website sucht. Trotz der Lernkurve erwies sich Trellis als gute Leistung und Kapitalrendite.

Ich werde jedoch sagen, dass ich Trellis im Moment nur Content-Erstellern empfehlen kann. Während es Blog-Inhalte gut verarbeitet und optimal wiedergibt, weiß ich nicht, ob oder wie es für komplexere Websites wie E-Commerce verwendet werden könnte.

Welchen Rat würden Sie jemandem geben, der sich darauf vorbereitet, zu Trellis zu wechseln?

Wenn Sie planen, eine benutzerdefinierte Website in Trellis zu entwickeln, müssen Sie zumindest in HTML und CSS kompetent sein. JS und PHP sind ebenfalls ein Plus.

Sie könnten damit durchkommen, eine Website zu erstellen, indem Sie nur die von Trellis bereitgestellten Anpassungsoptionen verwenden, aber Sie werden in Ihren Möglichkeiten eingeschränkt sein. Wenn Sie wirklich das Beste aus diesem Framework herausholen und die volle kreative Kontrolle über das Frontend haben möchten, müssen Sie in der Lage sein, alles bis zu einem gewissen Grad selbst zu gestalten und zu erstellen.

Wenn Sie es noch nicht entdeckt haben, empfehle ich dringend, Chrome DevTools für die Entwicklungsarbeit zu verwenden. Das war ein Glücksfall für mich, als ich zum ersten Mal in die Entwicklung einstieg und mir wirklich die Augen für viel technisches Know-how öffnete. Ich benutze es immer noch täglich und sicherlich, als ich mit Trellis gearbeitet habe.

Was ist Ihr Lieblingsfeature von Trellis?

Mir gefällt, wie die Entwickler von Trellis ihr Bestes gegeben haben, um so viele Geschwindigkeitsoptimierungen wie möglich in Trellis selbst zu integrieren, wodurch die Notwendigkeit entfällt, zusätzliche Plugins zu installieren. CSS/JS-Minimierung, verzögertes Laden von Bildern und Code-Injektionen werden alle von Trellis gehandhabt, was bedeutet, dass ich keine Plugins wie Autoptimize, Code Snippets oder Asset CleanUp verwenden muss.

Abgesehen davon verwende ich WPRocket immer noch als Caching-Plugin, da es meiner Meinung nach eines der besten seiner Art ist. Ich stelle nur sicher, dass die Handhabung von CSS-, HTML- und JS-Optimierungen deaktiviert ist, damit sie nicht mit den eigenen Funktionen von Trellis in Konflikt geraten.

Haben Sie weitere Kommentare zu Ihren Erfahrungen?

Für Ersteller von Inhalten, die ihre Website optimieren und vielleicht ein oder zwei Dinge über Webentwicklung lernen möchten, ist Trellis eine großartige Option. Es hat nicht so viele Funktionen wie andere Themenersteller da draußen, aber das ist wahrscheinlich eine gute Sache. Auf diese Weise geht es viel schneller und Sie müssen kritisch darüber nachdenken, was Sie wirklich in Ihren Blog oder Ihre Website aufnehmen möchten.


Danke, Ralph, dass du heute mit uns gechattet hast. Wir freuen uns sehr, dass Trellis Sie dabei unterstützt, Ihren Kunden dabei zu helfen, ihre Geschäftsziele zu erreichen!

Wir sind wirklich stolz auf die Ergebnisse, die Trellis erzielt hat, und unser Team ist bestrebt, dieses Framework zu verbessern und zu erweitern, um den Erstellern von Inhalten und ihren Geschäftszielen weiterhin zu dienen. Erfahren Sie mehr über Trellis, und wenn Sie weitere Erfahrungsberichte lesen möchten, sehen Sie sich unsere anderen Fallstudien an.