Kosenlose SEO Tools

Checke jetzt deine SEO Werte

Unsere kostenlosen SEO-Tools helfen dir dabei, deinen Webauftritt insgesamt zu verbessern und zu optimieren.

ligolife
ligolife - SEO Agentur

Unsere kostenlosen SEO-Tools helfen dir dabei, deinen Webauftritt insgesamt zu verbessern und zu optimieren.

Backlinks checken

Backlinks & Erwähnungen prüfen

Prüfe eine Domain auf Backlinks, Branchenverzeichnisse, verlinkte Erwähnungen und weitere relevante Quellen.

Keyword Suchvolumen

Keyword-Suchvolumen Deutschland prüfen

Gib bis zu 50 Keywords ein und erhalte Suchvolumen, CPC, Wettbewerb und monatliche Suchvolumen-Werte für Deutschland.

Google Ads Suchvolumen · Deutschland Maximal 50 Keywords pro Abfrage

Keywordfinder

Keyword-Ideen & Hauptkeyword finden

Gib einen Begriff ein und erhalte semantische Keyword-Ideen, lokale Varianten, Suchintentionen und ein empfohlenes Hauptkeyword für Deutschland.

Deutschland · Google Ads Keyword-Daten Hauptkeyword, semantische Ideen, Gruppen und CSV Export

Google Business Profil Ranking

Google Business Profile suchen

Gib einfach die Stadt oder Region frei ein. Die Profil-Suche nutzt genau diesen Ort für die Google-Maps-Suche. Das Tool übernimmt den Profilnamen und – wenn verfügbar – die Koordinaten.

Tipp: 1 kostenloser Grid-Check pro Tag. Starte am besten mit 3×3 und 1 km. Für mehrere Standorte oder regelmäßige Reports kannst du ligolife kontaktieren.

Website Ranking

NAP-Checker

NAP-Daten im Internet prüfen

Prüfe, ob Firmenname, Adresse und Telefonnummer auf Google, Website und weiteren Web-Erwähnungen einheitlich sind.

Kostenloses NAP Tool teilen

Du kannst dieses kostenlose Tool gerne auf deiner Website verlinken.

Website SEO-Check

Website Audit prüfen

Prüfe deine Website auf wichtige SEO-Grundlagen, technische Signale, Inhalte, Bilder und optionale Keyword-Optimierung.

Relaunch Checker

Braucht deine Website ein Update?

Der Live-Relaunch-Check prüft deine Website technisch und inhaltlich und kombiniert die Daten mit wenigen Zusatzfragen zu Anfragen, Pflege und Wirkung.

GBP Audit

Google Business Profile suchen

Gib einfach die Stadt oder Region frei ein. Die Profil-Suche nutzt genau diesen Ort für die Google-Maps-Suche. Danach startet der kurze Google Business Profil Audit.

Google Bewertungsrechner

Ergebnis

neue 5-Sterne-Bewertungen

Geben Sie Ihre Werte ein und starten Sie die Berechnung.

Bei 2 / Monat

geschätzte Dauer

Bei 5 / Monat

geschätzte Dauer

Bei 10 / Monat

geschätzte Dauer

Local SEO Tipp

Regelmäßige neue Bewertungen stärken Vertrauen und können Ihre lokale Sichtbarkeit unterstützen.

Tool teilen

Hilfreich für andere Unternehmen?

Teilen Sie den Google Bewertungsrechner oder verlinken Sie ihn als kostenlose Ressource auf Ihrer Website.

Seite öffnen

Kostenlos einbinden

Diesen Bewertungsrechner auf der eigenen Website nutzen

Kopieren Sie den Code und fügen Sie den Rechner kostenlos in Ihre Website ein.

Embed-Code
<!-- Google Bewertungsrechner von ligolife -->
<div class="gbr-review-calculator" data-gbr-calculator>
  <div class="gbr-form-card">
    <div class="gbr-field">
      <label for="gbr-current-rating">Aktuelle Bewertung</label>
      <input id="gbr-current-rating" data-gbr-current-rating type="number" min="1" max="5" step="0.1" value="4.2" inputmode="decimal" placeholder="z. B. 4,2">
    </div>

    <div class="gbr-field">
      <label for="gbr-current-reviews">Anzahl Bewertungen</label>
      <input id="gbr-current-reviews" data-gbr-current-reviews type="number" min="1" step="1" value="87" inputmode="numeric" placeholder="z. B. 87">
    </div>

    <div class="gbr-field">
      <label for="gbr-target-rating">Zielbewertung</label>
      <input id="gbr-target-rating" data-gbr-target-rating type="number" min="1" max="5" step="0.1" value="4.6" inputmode="decimal" placeholder="z. B. 4,6">
    </div>

    <button type="button" class="gbr-button" data-gbr-calculate>Jetzt berechnen</button>
  </div>

  <div class="gbr-message gbr-message-error" data-gbr-error aria-live="polite" style="display:none;"></div>

  <div class="gbr-results">
    <div class="gbr-result-card gbr-main-result-card">
      <p class="gbr-eyebrow">Ergebnis</p>
      <div class="gbr-position"><strong data-gbr-needed-reviews>–</strong> neue 5-Sterne-Bewertungen</div>
      <p data-gbr-main-result>Geben Sie Ihre Werte ein und starten Sie die Berechnung.</p>
    </div>

    <div class="gbr-result-grid">
      <div class="gbr-result-card">
        <p class="gbr-eyebrow">Bei 2 / Monat</p>
        <div class="gbr-mini-value" data-gbr-months-2>–</div>
        <p>geschätzte Dauer</p>
      </div>
      <div class="gbr-result-card">
        <p class="gbr-eyebrow">Bei 5 / Monat</p>
        <div class="gbr-mini-value" data-gbr-months-5>–</div>
        <p>geschätzte Dauer</p>
      </div>
      <div class="gbr-result-card">
        <p class="gbr-eyebrow">Bei 10 / Monat</p>
        <div class="gbr-mini-value" data-gbr-months-10>–</div>
        <p>geschätzte Dauer</p>
      </div>
    </div>

    <div class="gbr-result-card gbr-tip-card">
      <p class="gbr-eyebrow">Local SEO Tipp</p>
      <p data-gbr-tip-text>Regelmäßige neue Bewertungen stärken Vertrauen und können Ihre lokale Sichtbarkeit unterstützen.</p>
    </div>

    <div class="gbr-result-card gbr-share-card">
      <p class="gbr-eyebrow">Kostenloses Tool</p>
      <p>Bewertungsrechner von <a href="https://ligolife.de/" target="_blank" rel="noopener">ligolife</a></p>
    </div>
  </div>
</div>
<style>
.gbr-review-calculator {
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  font-family: "Inter Tight", "Inter", Arial, sans-serif;
  color: #333333;
  line-height: 1.45;
}

.gbr-review-calculator * {
  box-sizing: border-box;
}

.gbr-header {
  margin: 0 0 18px;
}

.gbr-eyebrow {
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: 13px;
  font-weight: 800;
  margin: 0 0 8px;
  color: #7A7A7A;
}

.gbr-header h2 {
  margin: 0 0 10px;
  font-size: clamp(28px, 4vw, 44px);
  line-height: 1.05;
  letter-spacing: -0.04em;
  font-weight: 900;
  color: #333333;
}

.gbr-subline {
  margin: 0;
  max-width: 760px;
  font-size: 16px;
  color: #7A7A7A;
}

/* Identische Grundoptik wie der LigoLife Rank Checker */
.gbr-form-card {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  align-items: end;
  background: #ffffff;
  padding: 22px;
  border-radius: 18px;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.08);
  border: 0;
}

.gbr-field label {
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  color: #333333;
  margin: 0 0 7px;
}

.gbr-field input,
.gbr-review-calculator input[type="number"] {
  width: 100% !important;
  min-height: 52px !important;
  height: 52px !important;
  border: 1px solid #d8d8d8 !important;
  border-radius: 12px !important;
  padding: 13px 14px !important;
  font-family: "Inter Tight", "Inter", Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  background: #ffffff !important;
  color: #111111 !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none;
  appearance: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.gbr-field input::placeholder {
  color: #7A7A7A;
  opacity: 1;
}

.gbr-field input:focus,
.gbr-review-calculator input[type="number"]:focus {
  border-color: #20d3b9 !important;
  box-shadow: 0 0 0 3px rgba(32, 211, 185, 0.16) !important;
}

/* Button exakt wie im Ranking Checker: schwarz, weiß, Pill-Form, Hover grau */
.gbr-button,
.gbr-cta,
.gbr-link-button,
.gbr-review-calculator button.gbr-button,
.gbr-review-calculator button.gbr-cta,
.gbr-review-calculator button.gbr-link-button,
.gbr-review-calculator a.gbr-cta {
  border: none !important;
  border-radius: 30px !important;
  padding: 14px 26px !important;
  font-family: "Inter Tight", "Inter", Arial, sans-serif !important;
  font-weight: 800 !important;
  font-size: 19px !important;
  line-height: 1.2 !important;
  cursor: pointer;
  background: #000000 !important;
  color: #ffffff !important;
  min-height: 50px !important;
  height: auto !important;
  transition: background-color 0.2s ease, transform 0.2s ease;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  box-shadow: none !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}

.gbr-button {
  grid-column: 1 / span 1;
  width: 100% !important;
  margin-top: 0 !important;
}

.gbr-button:hover,
.gbr-cta:hover,
.gbr-link-button:hover,
.gbr-review-calculator button.gbr-button:hover,
.gbr-review-calculator button.gbr-cta:hover,
.gbr-review-calculator button.gbr-link-button:hover,
.gbr-review-calculator a.gbr-cta:hover {
  background: #7A7A7A !important;
  color: #ffffff !important;
  transform: none !important;
}

.gbr-button:active,
.gbr-cta:active,
.gbr-link-button:active {
  transform: translateY(1px);
}

.gbr-message {
  margin-top: 18px;
  padding: 14px 16px;
  border-radius: 12px;
  font-weight: 700;
  border: 0 !important;
}

.gbr-message:empty,
.gbr-message[style*="display:none"],
.gbr-message[style*="display: none"] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}

.gbr-message-error {
  background: #fff1f1;
  color: #9b1c1c;
}

.gbr-results {
  margin-top: 24px;
}

.gbr-result-card {
  background: #ffffff;
  border-radius: 18px;
  padding: 24px;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.08);
  margin-top: 18px;
  color: #333333;
  border: 0;
}

.gbr-main-result-card {
  border: 1px solid rgba(32, 211, 185, 0.45);
}

.gbr-position {
  font-size: 22px;
  font-weight: 800;
  margin: 14px 0;
  color: #333333;
}

.gbr-position strong {
  font-size: 42px;
  line-height: 1;
  letter-spacing: -0.05em;
  color: #000000;
  font-weight: 800;
}

.gbr-result-card p:last-child {
  margin-bottom: 0;
}

.gbr-result-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.gbr-mini-value {
  font-size: 28px;
  font-weight: 800;
  line-height: 1.1;
  margin: 8px 0;
  color: #000000;
}

.gbr-tip-card a,
.gbr-review-calculator a:not(.gbr-cta) {
  color: #20d3b9;
  text-decoration: none;
}

.gbr-tip-card a:hover,
.gbr-review-calculator a:not(.gbr-cta):hover {
  color: #20d3b9;
  text-decoration: underline;
}

.gbr-cta {
  margin-top: 18px;
  width: 100% !important;
  max-width: 340px;
  font-size: 19px !important;
}


.gbr-share-card {
  border: 1px solid rgba(32, 211, 185, 0.45);
}

.gbr-share-card h3 {
  margin: 0 0 8px;
  font-size: 22px;
  line-height: 1.15;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #333333;
}

.gbr-share-card p {
  max-width: 720px;
}

.gbr-share-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 14px;
  margin-top: 16px;
}

.gbr-link-button {
  width: auto !important;
  min-width: 190px;
}

.gbr-text-link {
  font-weight: 800;
  color: #20d3b9 !important;
  text-decoration: none !important;
}

.gbr-text-link:hover {
  color: #20d3b9 !important;
  text-decoration: underline !important;
}

.gbr-copy-info,
.gbr-copy-info:empty {
  min-height: 0;
  margin: 10px 0 0;
  color: #118a79;
  font-weight: 800;
  border: 0 !important;
}

.gbr-copy-info:empty {
  display: none !important;
}

@media (max-width: 900px) {
  .gbr-form-card {
    grid-template-columns: 1fr;
  }

  .gbr-button {
    grid-column: auto;
  }

  .gbr-result-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 700px) {
  .gbr-review-calculator {
    max-width: 100%;
  }

  .gbr-form-card {
    padding: 22px;
    border-radius: 18px;
    gap: 14px;
  }

  .gbr-field label {
    font-size: 16px;
  }

  .gbr-field input,
  .gbr-review-calculator input[type="number"] {
    min-height: 52px !important;
    height: 52px !important;
    font-size: 16px !important;
    border-radius: 12px !important;
  }

  .gbr-button,
  .gbr-cta,
  .gbr-link-button,
  .gbr-review-calculator button.gbr-button,
  .gbr-review-calculator button.gbr-cta,
  .gbr-review-calculator button.gbr-link-button {
    min-height: 50px !important;
    font-size: 18px !important;
  }

  .gbr-result-card {
    border-radius: 18px;
    padding: 22px;
  }
}

</style>
<script>
(function () {
  function formatMonths(value) {
    if (!isFinite(value) || value <= 0) return '–';
    if (value < 1) return '<1 Monat';
    return Math.ceil(value) + (Math.ceil(value) === 1 ? ' Monat' : ' Monate');
  }

  function calculateNeededReviews(currentRating, currentReviews, targetRating) {
    if (targetRating <= currentRating) return 0;
    if (targetRating >= 5) return Infinity;
    return Math.ceil((targetRating * currentReviews - currentRating * currentReviews) / (5 - targetRating));
  }

  function initCalculator(root) {
    var currentRatingInput = root.querySelector('[data-gbr-current-rating]');
    var currentReviewsInput = root.querySelector('[data-gbr-current-reviews]');
    var targetRatingInput = root.querySelector('[data-gbr-target-rating]');
    var calculateButton = root.querySelector('[data-gbr-calculate]');
    var errorEl = root.querySelector('[data-gbr-error]');
    var neededEl = root.querySelector('[data-gbr-needed-reviews]');
    var mainResultEl = root.querySelector('[data-gbr-main-result]');
    var months2El = root.querySelector('[data-gbr-months-2]');
    var months5El = root.querySelector('[data-gbr-months-5]');
    var months10El = root.querySelector('[data-gbr-months-10]');
    var tipEl = root.querySelector('[data-gbr-tip-text]');
    var copyLinkButton = root.querySelector('[data-gbr-copy-link]');
    var openLink = root.querySelector('[data-gbr-open-link]');
    var copyInfo = root.querySelector('[data-gbr-copy-info]');

    function setError(message) {
      if (!errorEl) return;
      errorEl.textContent = message || '';
      errorEl.style.display = message ? 'block' : 'none';
    }

    function runCalculation() {
      var currentRating = parseFloat(String(currentRatingInput.value).replace(',', '.'));
      var currentReviews = parseInt(currentReviewsInput.value, 10);
      var targetRating = parseFloat(String(targetRatingInput.value).replace(',', '.'));

      setError('');

      if (!currentRating || currentRating < 1 || currentRating > 5) {
        setError('Bitte geben Sie eine aktuelle Bewertung zwischen 1 und 5 ein.');
        return;
      }
      if (!currentReviews || currentReviews < 1) {
        setError('Bitte geben Sie mindestens 1 aktuelle Bewertung ein.');
        return;
      }
      if (!targetRating || targetRating < 1 || targetRating > 5) {
        setError('Bitte geben Sie eine Zielbewertung zwischen 1 und 5 ein.');
        return;
      }
      if (targetRating <= currentRating) {
        neededEl.textContent = '0';
        mainResultEl.textContent = 'Ihre Zielbewertung ist bereits erreicht oder liegt unter Ihrer aktuellen Bewertung.';
        months2El.textContent = '0 Monate';
        months5El.textContent = '0 Monate';
        months10El.textContent = '0 Monate';
        tipEl.textContent = 'Jetzt geht es vor allem darum, regelmäßig neue Bewertungen zu sammeln und professionell zu beantworten.';
        return;
      }
      if (targetRating >= 5) {
        neededEl.textContent = '∞';
        mainResultEl.textContent = 'Eine exakt glatte 5,0 ist rechnerisch kaum erreichbar, sobald bereits Bewertungen unter 5 Sternen vorhanden sind.';
        months2El.textContent = '–';
        months5El.textContent = '–';
        months10El.textContent = '–';
        tipEl.textContent = 'Setzen Sie als Ziel lieber 4,6 bis 4,9 Sterne. Das wirkt realistisch und vertrauenswürdig.';
        return;
      }

      var needed = calculateNeededReviews(currentRating, currentReviews, targetRating);

      neededEl.textContent = needed.toLocaleString('de-DE');
      mainResultEl.textContent = 'Sie benötigen ungefähr ' + needed.toLocaleString('de-DE') + ' neue 5-Sterne-Bewertungen, um von ' + currentRating.toLocaleString('de-DE') + ' auf ' + targetRating.toLocaleString('de-DE') + ' Sterne zu kommen.';
      months2El.textContent = formatMonths(needed / 2);
      months5El.textContent = formatMonths(needed / 5);
      months10El.textContent = formatMonths(needed / 10);

      if (needed <= 10) {
        tipEl.textContent = 'Das Ziel ist sehr realistisch. Fragen Sie zufriedene Kunden direkt nach Abschluss eines Auftrags nach einer Bewertung.';
      } else if (needed <= 50) {
        tipEl.textContent = 'Planen Sie einen festen Bewertungsprozess ein, zum Beispiel per QR-Code, E-Mail-Signatur und Follow-up-Nachricht.';
      } else {
        tipEl.textContent = 'Das Ziel braucht Zeit. Neben neuen Bewertungen sollten Sie aktiv auf bestehende Bewertungen antworten und Ihre lokale Sichtbarkeit strategisch verbessern.';
      }
    }

    if (calculateButton) {
      calculateButton.addEventListener('click', runCalculation);
    }

    [currentRatingInput, currentReviewsInput, targetRatingInput].forEach(function (input) {
      input.addEventListener('input', runCalculation);
    });

    var shareUrl = window.location.href.split('#')[0];
    if (openLink) {
      openLink.href = shareUrl;
    }

    if (copyLinkButton) {
      copyLinkButton.addEventListener('click', function () {
        if (!copyInfo) return;
        if (navigator.clipboard && navigator.clipboard.writeText) {
          navigator.clipboard.writeText(shareUrl).then(function () {
            copyInfo.textContent = 'Link wurde kopiert.';
          }).catch(function () {
            copyInfo.textContent = shareUrl;
          });
        } else {
          copyInfo.textContent = shareUrl;
        }
      });
    }

    runCalculation();
  }

  document.addEventListener('DOMContentLoaded', function () {
    document.querySelectorAll('[data-gbr-calculator]').forEach(initCalculator);
  });
})();

</script>

Autor

Martin Spalek | Founder ligolife – Webdesign & Online-Marketing-Agentur

martin@ligolife.de

Martin Spalek von ligolife aus Nürnberg - dein Experte

Kostenloses Erstgespräch vereinbaren

Sichere dir jetzt dein kostenloses und unverbindliches Erstgespräch.