SEO Audit
14 Checks. Echte PageSpeed-Daten. 8 Sekunden.
Tiefer SEO-Audit für jede URL — Meta-Tags, Headings, Sitemap, robots.txt, Schema, Core Web Vitals, Alt-Texte, Canonicals, interne Links und mehr. Jedes Issue kommt mit einem Copy-Paste Fix-Prompt, geschrieben für dein AI-Coding-Tool.
Warum SEO immer noch entscheidet, ob deine App benutzt wird
AI-Coding-Tools generieren tolle UIs — und verpassen SEO fast immer. Die typische Lovable- oder Bolt-App wird ohne Meta-Description, ohne Sitemap, ohne Schema, mit doppelten H1-Tags und Bildern ohne Alt-Text ausgeliefert. Google sieht eine leere Hülle. Nutzer finden die App nie. Das Produkt könnte grossartig sein; keiner merkt es.
Die 14 Checks die wir durchführen
| Check | Schweregrad | Was wir prüfen | Warum es zählt |
|---|---|---|---|
| Meta-Description | Kritisch | Auf jeder Seite vorhanden, 140–160 Zeichen, einzigartig pro Seite | Erhöht die Klickrate aus Google um bis zu 30%. |
| Meta-Title | Kritisch | Unter 60 Zeichen, einzigartig pro Seite, keyword-relevant | Der grösste On-Page Ranking-Faktor. |
| H1-Tag | Kritisch | Genau ein H1 pro Seite, beschreibend, keyword-relevant | Mehrere H1s verwirren Crawler; null H1 zerstört Rankings. |
| sitemap.xml | Kritisch | Vorhanden unter /sitemap.xml, valides XML, alle Routen gelistet | Ohne Sitemap braucht Google u.U. Wochen um neue Seiten zu entdecken. |
| robots.txt | Hoch | Vorhanden, blockt keine wichtigen Routen, Sitemap referenziert | Ein einziges `Disallow: /` hat schon viele Launches getötet. |
| Core Web Vitals — LCP | Hoch | Largest Contentful Paint unter 2.5s, gemessen via Google PageSpeed API | Direkter Google-Ranking-Faktor seit 2021. |
| Core Web Vitals — CLS | Hoch | Cumulative Layout Shift unter 0.1 | Bestraft Seiten die Content beim Laden verschieben. |
| Core Web Vitals — INP | Hoch | Interaction to Next Paint unter 200ms | Ersetzte FID im März 2024 als Responsiveness-Metrik. |
| Schema.org JSON-LD | Hoch | Mindestens Organization oder WebSite; idealerweise Article, FAQPage, HowTo | Ermöglicht Rich Snippets und AI-Citations. |
| Canonical-Tags | Mittel | Jede Seite hat einen self-referencing oder expliziten Canonical | Verhindert Duplicate-Content-Strafen bei URL-Parametern. |
| Bild Alt-Texte | Mittel | Jedes <img> hat einen beschreibenden Alt-Text (nicht leer, nicht "image") | Essentiell für Barrierefreiheit und Google Image Search. |
| Interne Links | Mittel | Verwandte Seiten sind mit beschreibenden Anchor-Texten verlinkt | Verteilt PageRank zwischen Seiten und verbessert Crawl-Tiefe. |
| Open-Graph-Tags | Mittel | og:title, og:description, og:image auf jeder Seite gesetzt | Steuert wie die Seite auf LinkedIn, Slack, X aussieht. |
| Kaputte interne Links | Niedrig | Keine 404er unter den auf der Startseite gefundenen internen Links | Verschlechtert UX und Crawler-Effizienz. |
Wie der Scan abläuft
1. Seite wird geladen
Pantra macht einen einzigen HTTP-Request an deine URL mit einem dedizierten User-Agent. Wir parsen das HTML, die Header und das Response-Timing. Keine Authentifizierung nötig.
2. Stack erkennen
Wir schauen auf HTTP-Header, Meta-Generator-Tags und HTML-Heuristiken um zu erkennen ob die App mit Lovable, Cursor, Bolt, v0, Replit, Next.js, Astro oder SvelteKit gebaut wurde. Das bestimmt die Formulierung der Fix-Prompts.
3. Module parallel ausführen
SEO-, Security- und GEO-Module laufen gleichzeitig. Jedes Modul führt 8 bis 20 unabhängige Checks durch. Für echte Core Web Vitals rufen wir zusätzlich die Google PageSpeed API.
4. Scores und Findings
Jeder Check gibt einen 0–100 Score zurück. Findings bekommen eine Severity (Critical → Info). Der Modul-Score ist ein gewichteter Durchschnitt. Der Gesamt-Score kombiniert SEO, Security und GEO.
5. Fix-Prompts generieren
Für jeden nicht bestandenen Check generieren wir einen deterministischen, stack-spezifischen Prompt aus hardgecodeten Templates. Kein LLM-Call nötig — Ergebnisse sind reproduzierbar und kostenlos zu erzeugen.
Beispiel Fix-Prompt für Lovable
Fix diese SEO-Issues in meiner Lovable App — alle auf einmal:
1. Füge zu jeder Seite einen einzigartigen <title> und <meta name="description"> hinzu.
- Titles unter 60 Zeichen, Descriptions zwischen 140 und 160.
- Verwende das Haupt-Keyword der Seite in den ersten 2-3 Wörtern.
2. Lege /public/sitemap.xml mit allen Routen an:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://meineseite.de/</loc></url>
...
</urlset>
3. Füge in index.html <head> JSON-LD Organization Schema ein:
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "Organization", ... }
</script>
4. Gehe jeden <img> Tag durch. Bei alt="" oder ohne alt: einen beschreibenden
Alt-Text einfügen (nicht "image" oder "photo").
5. Setze <link rel="canonical" href="{currentUrl}"> im <head> jeder Seite.Stacks die wir automatisch erkennen
Pantra vs. manuell vs. klassische SEO-Tools
Klassische Tools (Ahrefs, SEMrush, Screaming Frog) sind für SEO-Agenturen gebaut, nicht für Indie-Entwickler. Pantra geht davon aus, dass du Code schreibst, nicht Reports.
| Aspekt | Manuell | Andere Tools | Pantra |
|---|---|---|---|
| Scan-Dauer | 2–4 Stunden | 5–10 Minuten | 8 Sekunden |
| Fix-Anleitung | Erfordert SEO-Wissen | Generische Empfehlungen | Copy-Paste Prompt für deinen Stack |
| Echte Core Web Vitals | PageSpeed manuell ausführen | Teilweise, Paywall | Jeder Scan, inklusive |
| Stack-spezifisch | Nein | Nein | Lovable, Cursor, Bolt, v0, Replit |
| Monatspreis | Deine Zeit | $99–$449 | Ab $19 |
Passt gut zu
In welchem Plan verfügbar
In jedem Plan enthalten. Starter und Pro täglich, Agency 2× täglich.
Häufige Fragen
Wie schnell läuft der Audit?add
Durchschnitt 8 Sekunden. Die drei Module (SEO, Security, GEO) laufen parallel in einem einzigen HTTP-Request.
Brauche ich für den ersten Scan einen Account?add
Nein. Öffentliche Scans unter pantra.io/scan/[domain] sind gratis ohne Anmeldung. Ein Pro- oder Agency-Plan fügt Automation, History und Fix-Prompts hinter einem Login hinzu.
Nutzt Pantra die Google PageSpeed API?add
Ja, für Core Web Vitals (LCP, CLS, INP) rufen wir die offizielle PageSpeed API. Die Daten entsprechen dem was du in Google Search Console siehst.
Was passiert wenn meine Site hinter einem Login ist?add
Wir scannen die öffentliche Einstiegsseite. Authentifizierte Routen können nicht automatisch auditiert werden — die meisten SEO-Issues leben aber ohnehin auf öffentlichen Landing-, Pricing- und Blog-Seiten.
Bricht der Fix-Prompt meine App?add
Nein. Prompts sind additiv: sie ergänzen fehlende Meta-Tags, Sitemap, Alt-Texte, Schema. Sie refactorn keinen funktionierenden Code. Trotzdem: AI-Diff vor dem Merge reviewen.
Wie oft wird gescannt?add
Starter: täglich. Pro: täglich. Agency: 2× täglich. Manuelle Scans sind auf jedem Plan unbegrenzt.
Kann ich eine Staging-URL auditieren?add
Ja, solange sie HTML über HTTPS ausliefert. Staging mit Basic-Auth wird aktuell nicht unterstützt.
Verbessern die Fixes tatsächlich mein Ranking?add
Technisches SEO ist der Boden, nicht die Decke. Ein kaputter Sitemap oder fehlende Meta-Descriptions zu fixen entsperrt die Indexierung. Rankings hängen dann von Content-Tiefe, Backlinks und Wettbewerb ab.