Alle Ratgeber

Lesezeit mit WordPress Shortcode und Elementor dynamisch im Blogbeitrag anzeigen

Die Lesezeit eines Blogbeitrags gibt Nutzern sofort Orientierung und verbessert die User Experience. Das erhöht die Verweildauer auf der Seite. In WordPress brauchst du dafür kein zusätzliches Plugin. Ein kleiner Shortcode in Kombination mit Elementor reicht und du behältst die volle Kontrolle über Darstellung und Logik.

KategorieWordPress
Lesezeitca. 4 Minuten
AutorKai Schulz
Aktualisiert17. Oktober 2026
Code-Editor mit der PHP-Funktion zur Berechnung der Lesezeit
Auf einen Blick
  • Ein eigener Shortcode in der functions.php oder in Fluent Snippets ersetzt ein Lesezeit-Plugin und spart Wartung
  • Der Shortcode zählt die Wörter des Beitrags, teilt sie durch 300 Wörter pro Minute und rundet auf
  • Im Single Post Template von Elementor bindest du ca. 2 Minuten Lesezeit über das Widget Beitrag Informationen mit dem Typ Custom ein
  • Für Fachtexte mit Code oder Tabellen passen eher 200 Wörter pro Minute
  • Bilder, Codeblöcke und das Lesen am Smartphone bildet die Formel nicht ab, für eine Erwartung reicht sie trotzdem

Wenn Nutzer von Content „erschlagen“ werden

Lange Blogartikel haben häufig ein Problem. Nicht unbedingt Inhaltlich, sondern eher mit der Erwartungshaltung der Leser. Wer einen Beitrag öffnet und eine „Wall of Text“ vorfindet, stellt sich unbewusst eine einfache Frage: Soll ich das wirklich lesen?

Aus UX-Sicht macht es daher nur Sinn, die vorraussichtliche Lesezeit direkt mit anzuzeigen. Wie man das leicht mit WordPress und Elementor automatisieren kann, zeige ich in diesem Beitrag.

Die naheliegende Lösung: Lesezeit per Plugin

Eine schnelle Google Suche führt zu zahlreichen WordPress Plugins, die genau das versprechen. Lesezeit berechnen, anzeigen, fertig.

Technisch funktioniert das auch. Trotzdem ist diese Lösung selten optimal.

Warum Plugins hier keine gute Idee sind

  • jedes Plugin erhöht Wartungsaufwand
  • zusätzliche Abhängigkeit von Updates
  • unnötiger Code für ein sehr kleines Feature
  • eingeschränkte Gestaltung in Elementor
  • Performance leidet bei vielen kleinen Plugins

Für ein simples Detail wie die Lesedauer ist das oft unverhältnismäßig. Generell empfiehlt es sich so wenige Plugins wie möglich zu verwenden.

Bild generiert mit Google Gemini 3
Bild generiert mit Google Gemini 3

Die saubere Lösung: Lesezeit per Shortcode in der functions.php

Deutlich besser ist eine eigene kleine Funktion welche du in der functions.php deines Child Themes abspeichern kannst.
Alternativ kannst du auch eine Code Plugin wie z.B. Fluent Snippets verwenden. Hier kannst du super einfach einzelne Code Snippets abspeichern und editieren.

Die Idee hinter dem Shortcode ist simpel:

  • Wortanzahl aus dem Beitrag ermitteln
  • realistische Lesegeschwindigkeit ansetzen
  • Lesezeit berechnen
  • per WordPress Shortcode ausgeben

Die Lesegeschwindigkeit ist bewusst bei 300 Wörtern pro Minute angesetzt. Das ist genau die Wortanzahl welche ein durchschnittlich geübter Leser schafft.

Der Shortcode ca. 2 Minuten Lesezeit kann jetzt überall verwendet werden.

Wer am WordPress-Theme schraubt, sollte die Grundlagen im Blick behalten. Welche Einstellungen deine Installation absichern, zeigt WordPress Sicherheit im Alltag. Warum der Entwurf am Handy beginnt und nicht am großen Monitor, erklärt Mobile First für kleine Bildschirme.

Umsetzung in Elementor: Lesezeit im Single Post Template anzeigen

Damit sich die Lesezeit sauber in das Layout einfügt, bietet sich das Single Post Template in Elementor an.

Schritt für Schritt

  1. Öffne dein Single Post Template in Elementor
  2. Füge das Beitrag Informationen Widget hinzu
  3. Stelle den Typ auf Custom
  4. Wähle als Icon das Hamburgersymbol
  5. Setze den Inhalt auf Shortcode
  6. Trage den Shortcode ein: ca. 2 Minuten Lesezeit

Die Lesezeit erscheint nun gemeinsam mit Datum, Autor oder Kategorie. Optisch konsistent und sauber integriert.

Lesezeit berechnen, die Formel dahinter

Hinter jeder Lesezeitanzeige steckt eine simple Rechnung. Die Wortanzahl des Beitrags wird durch die angenommene Lesegeschwindigkeit geteilt und aufgerundet.

  • Wortanzahl geteilt durch Wörter pro Minute ergibt die Lesedauer in Minuten
  • 1.200 Wörter bei 300 Wörtern pro Minute ergeben vier Minuten
  • Aufgerundet wird immer, eine Anzeige von null Minuten hilft niemandem

Der einzige Stellhebel ist die Lesegeschwindigkeit. Übliche Werte liegen zwischen 200 und 300 Wörtern pro Minute. Fachtexte mit Codebeispielen oder Tabellen rechnest du besser mit 200, leichte Beiträge mit 300.

Was die Rechnung nicht abbildet

Wer die Lesedauer ermitteln will, sollte drei Dinge im Kopf behalten.

  • Bilder und Videos zählen nicht mit, obwohl sie Zeit kosten. Als Faustregel gelten zehn Sekunden pro Bild
  • Codeblöcke werden langsamer gelesen als Fließtext
  • Auf dem Smartphone liest sich derselbe Text langsamer als am Monitor

Für die Anzeige im Blog reicht die einfache Formel trotzdem aus. Sie soll eine Erwartung setzen, keine Stoppuhr ersetzen.

Fazit

Kai Schulz
Über den Autor

Kai Schulz

Freelance Webdesigner und SEO/GEO-Berater aus Pforzheim

Nach meinem BWL-Studium habe ich zehn Jahre Agenturerfahrung im digitalen Marketing gesammelt. Seit Mai 2024 arbeite ich selbstständig als Freelance Webdesigner und SEO-Experte in Pforzheim und betreue Unternehmen und Agenturen.

Beitrag aktualisiert und geprüft am: 17. Oktober 2026

Häufig gestellte Fragen

01 Brauche ich ein Plugin, um die Lesezeit anzuzeigen?

Nein. Der Shortcode aus diesem Beitrag kommt in die functions.php deines Child Themes oder in ein Code-Snippet-Plugin. Ein eigenes Lesezeit-Plugin ist dafür nicht nötig.

02 Mit welcher Lesegeschwindigkeit wird gerechnet?

Die Funktion rechnet mit 300 Wörtern pro Minute, dem Tempo eines geübten Lesers. Du kannst den Wert in der Funktion anpassen, wenn deine Texte fachlicher sind.

03 Wie binde ich die Lesezeit in Elementor ein?

Im Single Post Template fügst du das Widget Beitrag Informationen hinzu, setzt den Typ auf Custom, wählst ein Icon und trägst als Inhalt den Shortcode lesezeit ein.

04 Wie berechnet sich die Lesezeit genau?

Die Wortanzahl des Beitrags wird durch die angenommene Lesegeschwindigkeit geteilt und immer aufgerundet. 1.200 Wörter ergeben bei 300 Wörtern pro Minute vier Minuten.

05 Welche Lesegeschwindigkeit passt zu meinem Blog?

Übliche Werte liegen zwischen 200 und 300 Wörtern pro Minute. Fachtexte mit Codebeispielen oder Tabellen rechnest du besser mit 200, leichte Beiträge mit 300.

06 Was berücksichtigt die einfache Formel nicht?

Bilder und Videos zählen nicht mit, als Faustregel gelten zehn Sekunden pro Bild. Codeblöcke werden langsamer gelesen als Fließtext, und auf dem Smartphone liest sich derselbe Text langsamer als am Monitor. Für die Anzeige im Blog reicht die Formel trotzdem, sie soll eine Erwartung setzen und keine Stoppuhr ersetzen.

07

Lass uns über dein Projekt sprechen

Erzähl mir, was du vorhast. Ich melde mich mit einer Einschätzung zu Umfang und Ablauf.

Unverbindlich und kostenfrei.

Erzähl mir von deinem Projekt

Schreib mir kurz, worum es geht. Ich melde mich mit einer ersten Einschätzung.

  • Du sprichst mit der Person, die auch umsetzt
  • Unverbindlich und kostenfrei

info@sparrowmedia.de
+49 176 2023 1484

Kai Schulz, Altenweg 47, 75228 Ispringen

Deine Anmeldung konnte nicht gespeichert werden. Bitte versuche es erneut.
Deine Anmeldung war erfolgreich. Bitte bestätige sie noch über den Link in deinem Postfach.

Newsletter

Bleib auf dem Laufenden

Melde dich zu meinem Newsletter an. Die Anmeldung bestätigst du kurz per E-Mail.

Du kannst den Newsletter jederzeit über den Link in jeder Ausgabe abbestellen. Ich verwende Brevo als Marketing-Plattform. Wenn du das Formular absendest, werden deine Angaben zur Bearbeitung an Brevo übertragen, gemäß den Datenschutzrichtlinien von Brevo.