# Anwendungsfall: mermio.ch — die implementierten technischen Best Practices

- Publication : 04/04/2026
- Temps de lecture : 9 min de lecture
- Auteur : Guillaume

## Mermio, erster Kunde von Mermio

Bevor wir unsere Kunden zu den besten SEO- und technischen Praktiken beraten, wenden wir diese bei uns an. Dieser Anwendungsfall dokumentiert die Implementierungsentscheidungen, die auf **mermio.ch** getroffen wurden — mit echten Codeausschnitten, den verwendeten Tools zur Überwachung und den Gründen hinter jeder Entscheidung.

Das Ziel: eine von Suchmaschinen *und* generativen KI sichtbare Website, die den aktuellen Best Practices entspricht, messbar und wartbar ist.

---

## 1. JSON-LD: die strukturierte Schema.org-Auszeichnung

JSON-LD (JavaScript Object Notation for Linked Data) ist das von Google empfohlene Format, um strukturierte Daten in eine Seite einzufügen, ohne das sichtbare HTML zu berühren. Es ermöglicht Suchmaschinen — und KI — zu verstehen, *was* Ihre Website ist, nicht nur, was sie sagt.

Auf mermio.ch hat jeder Seitentyp sein eigenes JSON-LD, das dynamisch auf der Serverseite (Laravel) generiert wird. Hier ist, was implementiert wurde:

- **Startseite**: `Organization`, `LocalBusiness`, `ProfessionalService`, `WebSite`, `WebPage`, `FAQPage`
- **Service-Seite**: `Service`, `BreadcrumbList`
- **Blogartikel**: `Article`, `BreadcrumbList`, `Person` (Autor)
- **Kontaktseite**: `ContactPage`
- **FAQ-Seite**: `FAQPage` mit `Question` / `Answer`

Beispiel des `Organization`-Blocks, der auf der Startseite eingefügt wurde:

```json
{
"@context": "https://schema.org",
"@type": ["Organization", "LocalBusiness", "ProfessionalService"],
"@id": "https://www.mermio.ch/#organization",
"name": "Mermio",
"legalName": "Mermio Sàrl",
"url": "https://www.mermio.ch/",
"logo": {
"@type": "ImageObject",
"url": "https://www.mermio.ch/img/logo.webp",
"width": 200,
"height": 60
},
"address": {
"@type": "PostalAddress",
"streetAddress": "Rue de la Tour-de-l'Ile 4",
"addressLocality": "Genf",
"postalCode": "1204",
"addressCountry": "CH"
},
"telephone": "+41786000366",
"founder": { "@type": "Person", "name": "Guillaume Mermillod" },
"foundingDate": "2025",
"taxID": "CHE-424.961.613",
"priceRange": "CHF",
"openingHours": "Mo-Fr 09:00-18:00"
}
```

Die strukturierten Daten werden regelmäßig mit dem [Schema Markup Validator](https://validator.schema.org/) und dem Google Rich Results Testtool validiert.

---

## 2. robots.txt: den Zugriff für Crawler steuern

Die Datei `robots.txt`, die im Stammverzeichnis der Domain (`https://www.mermio.ch/robots.txt`) zugänglich ist, sagt den Robotern, was sie — und was sie nicht — durchsuchen dürfen.

Auf mermio.ch unterscheiden wir ausdrücklich zwischen traditionellen Crawlern (Googlebot, Bingbot) und KI-Agenten (GPTBot, Claude, Anthropic), wobei wir Letzteren erlauben, öffentliche Inhalte zu indexieren. Im Gegensatz dazu blockieren wir die Administrationsbereiche und nicht relevante Assets für die Suchmaschinenoptimierung.

```text
User-agent: *
Disallow: /admin/
....

User-agent: Googlebot
Allow: /

User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: anthropic-ai
Allow: /

Sitemap: https://www.mermio.ch/sitemap.xml
```

Die Erwähnung der Sitemap am Ende der Datei ist eine systematische Best Practice: Sie hilft den Crawlern, alle URLs schnell zu entdecken.

---

## 3. llms.txt und llms-full.txt: die Website für generative KI vorbereiten

Die Dateien `llms.txt` und `llms-full.txt` sind eine aufkommende Konvention (inspiriert von [llmstxt.org](https://llmstxt.org)), um LLMs eine strukturierte und lesbare Zusammenfassung des Inhalts einer Website bereitzustellen — in Markdown, sowohl für Menschen als auch für Maschinen lesbar.

Es ist das Äquivalent zu `robots.txt`, jedoch für KI-Agenten: Anstatt den Zugriff zu steuern, leiten wir das Verständnis.

Auf mermio.ch sind zwei Ebenen verfügbar:

- `/llms.txt`: synthetische Version — Beschreibung der Agentur, Liste der Dienstleistungen mit ihren URLs, aktuelle Artikel
- `/llms-full.txt`: detaillierte Version — vollständige Beschreibungen der Dienstleistungen, Auszüge aus Artikeln, Manifest, FAQ

Ausschnitt aus der Datei `llms.txt`:

```markdown

# Mermio

> Webentwicklungs- und KI-Integrationsagentur mit Sitz in Genf, Schweiz.
> Spezialisiert auf Laravel, Symfony, MCP-Integration, Automatisierung n8n.
....

## Dienstleistungen

- [Maßgeschneiderte Website](https://www.mermio.ch/services/developpement-web)
- [Landing Page](https://www.mermio.ch/services/landing-pages)
....
```

Diese Dateien werden über unseren internen MCP-Server generiert und aktualisiert, was sicherstellt, dass sie immer den tatsächlichen Inhalt der Website widerspiegeln.

---

## 4. GTM / MTM: Tracking ohne Code-Verschmutzung

Anstatt die Tracking-Skripte direkt in den Laravel-Quellcode zu integrieren, verwenden wir einen **Tag Manager** — Google Tag Manager (GTM) oder Matomo Tag Manager (MTM), je nach den Compliance-Anforderungen des Kunden.

Die Vorteile:

- Ein einziges Snippet im `` und ``, alle Tags werden über eine Schnittstelle ohne Deployment verwaltet
- Trigger für Ereignisse (Klicks, Formulare, Scrollen, verbrachte Zeit) ohne Änderung des Anwendungscodes
- Klare Trennung zwischen Geschäftscode und Analytics-Logik
- Versionierung der Container (Rollback möglich im Fehlerfall)

Snippet des Matomo Tag Managers, das im `` des Blade-Layouts eingefügt wurde:

```html
{{-- Matomo Tag Manager --}}

var _mtm = window._mtm = window._mtm || [];
_mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
(function() {
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src='https://nlpd.mondomaine.ch/js/container_XXXXXXXX.js';
s.parentNode.insertBefore(g,s);
})();

{{-- Ende Matomo Tag Manager --}}
```

Für die nLPD-Konformität reicht in den meisten Fällen ein **Matomo**, das auf einem Schweizer Server gehostet wird — keine Datenübertragung außerhalb der Schweiz, keine Drittanbieter-Cookies. Für eine umfassendere Integration (erweitertes Tracking, Multi-Touch-Zuordnung, Zielgruppen) wechseln wir zu **server-side tagging** mit GTM server-side, das auf einer dedizierten Subdomain (`nlpd.mondomaine.ch`) gehostet wird — die Anfragen passieren Ihren eigenen Server, bevor sie die Analytics-Plattformen erreichen, was vollständige Kontrolle über die übermittelten Daten ermöglicht.

---

## 5. Seiten im .md-Format: Inhalte für Maschinen gedacht

Jede wichtige Inhaltsseite auf mermio.ch ist in zwei Formaten zugänglich:

- Die Standard-HTML-URL: `https://www.mermio.ch/blog/mein-artikel`
- Die Markdown-Version: `https://www.mermio.ch/blog/mein-artikel.md`

Diese Konvention ermöglicht es KI-Agenten (die oft über Fetch oder Scraping auf Seiten zugreifen), den Inhalt in einem sauberen Format abzurufen, ohne HTML-Rauschen, Navigations-Tags oder Skripte. Es ist auch nützlich, um RAG-Pipelines oder Automatisierungs-Workflows zu speisen.

Auf der Laravel-Seite ist die Implementierung einfach: Eine Route oder ein Middleware erkennt die Erweiterung `.md` und gibt den Inhalt im reinen Markdown-Text zurück, anstatt die vollständige Blade-Ansicht:

```php
// Im Article-Controller
public function show(Article $article, Request $request): Response
{
if (str_ends_with($request->getPathInfo(), '.md')) {
return response($article->toMarkdown(), 200)
->header('Content-Type', 'text/markdown; charset=UTF-8');
}

return view('articles.show', compact('article'));
}
```

---

## 6. Überwachung der Indexierung und Leistung

### Google Search Console

Die Search Console ist das unverzichtbare Tool zur Überwachung der Indexierung. Wir überwachen insbesondere:

- Den Indexierungsstatus der URLs (indexiert, ausgeschlossen, fehlerhaft)
- Die Suchleistungen: Impressionen, Klicks, CTR, durchschnittliche Position
- Die Core Web Vitals: LCP, INP, CLS — direkt gemessen bei echten Besuchen
- Die Indexabdeckungen nach jedem signifikanten Deployment

Wir reichen systematisch die XML-Sitemap (`/sitemap.xml`) an die Search Console ein, sobald eine neue Website online geht.

### Bing Webmaster Tools

Bing macht einen erheblichen Teil des Suchverkehrs aus, insbesondere seit der Integration von Copilot. Bing Webmaster Tools ermöglicht:

- Die Einreichung der Sitemap
- Die Überwachung der Indexierung, die speziell für Bingbot gilt
- Das SEO Reports-Tool (entspricht einem integrierten Mini-Audit)
- Die Validierung der strukturierten Daten (IndexNow wird unterstützt)

Wir aktivieren **IndexNow** für alle Projekte: Jede Veröffentlichung eines neuen Artikels oder Dienstes löst eine automatische Benachrichtigung an die kompatiblen Suchmaschinen (Bing, Yandex) für eine nahezu sofortige Indexierung aus.

### Google PageSpeed Insights

PageSpeed Insights (basierend auf Lighthouse) ermöglicht es, die tatsächlichen Leistungen auf Mobilgeräten und Desktops zu messen. Die wichtigsten Metriken, die verfolgt werden:

- **LCP** (Largest Contentful Paint): Zeit, bis der Hauptinhalt sichtbar ist
- **INP** (Interaction to Next Paint): Reaktivität auf Benutzerinteraktionen
- **CLS** (Cumulative Layout Shift): visuelle Stabilität beim Laden
- **TTFB** (Time To First Byte): Serverantwortgeschwindigkeit

Auf mermio.ch streben wir einen Lighthouse-Score von > 90 in allen Metriken in der Produktion an. Die Bilder werden im `.webp`-Format bereitgestellt, das CSS wird über Tailwind bereinigt, und die Assets werden über Vite minimiert und versioniert.

---

## 7. Screaming Frog SEO Spider: die wiederkehrende technische Prüfung

[Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/) ist unser Referenztool für technische SEO-Audits. Es crawlt die Website wie Googlebot und liefert eine umfassende Liste potenzieller Probleme.

Wir verwenden es zu mehreren Schlüsselzeiten:

- Vor dem Online-Stellen einer Website (Vorab-Audit)
- Nach jeder Überarbeitung oder Migration
- Im monatlichen Follow-up, um Regressionen zu erkennen

Die Hauptkontrollpunkte:

- **HTTP-Codes**: Erkennung von 404, 301, 500 und Weiterleitungsketten
- **Title- und Meta-Description-Tags**: Abwesenheiten, Duplikate, falsche Längen
- **Struktur der Überschriften**: Fehlendes H1, inkonsistente Hierarchie
- **Bilder**: Fehlende `alt`-Attribute, übermäßiges Gewicht, nicht optimierte Formate
- **Interne Links**: generische Anker, verwaiste Seiten, Indexierungstiefe
- **Hreflang** (bei Mehrsprachigkeit): Konsistenz der Tags zwischen den Versionen
- **Strukturierte Daten**: Validierung über die Integration mit dem Schema.org-Validator

Screaming Frog integriert sich auch mit Google Analytics, Google Search Console und PageSpeed Insights, um Daten zu verknüpfen und Prioritäten für Korrekturen zu setzen.

---

## Was das in der Praxis bedeutet

Diese Best Practices sind keine Kästchen, die abgehakt werden müssen — sie bilden ein kohärentes System. JSON-LD macht die Seiten für Google und KI verständlich. Die `robots.txt` leitet die Crawler. Die Dateien `llms.txt` bereiten die Website für das Zeitalter der KI-Agenten vor. Der Tag Manager entkoppelt das Tracking vom Code. Die `.md`-Seiten erleichtern die automatisierte Aufnahme. Und die Triade GSC + Bing + PageSpeed + Screaming Frog stellt sicher, dass wir nicht im Dunkeln navigieren.

Genau das setzen wir für unsere Kunden um — mermio.ch ist der konkrete Beweis dafür.

![Anwendungsfall: mermio.ch — die implementierten technischen Best Practices](https://www.mermio.ch/storage/80/01KNKTPVQM9MSHD6DRWQ2MZ78C.svg)

[Kontaktiere uns](http://www.mermio.ch/de/contact)

## Articles similaires

13 Mai 2026

Sylvie, Gründerin von Alchimie du Verbe (Schulungszentrum für Schreiben, Pully), hat uns mit der Mig...

[Lire l'article](http://www.mermio.ch/de/blog/anwendungsfall-alchemie-des-verbs-von-wordpress-zu-laravel-ohne-auf-dem-weg-etwas-zu-verlieren)

4 Januar 2026

Erfahren Sie, wie wir die Plattform A-Track erfolgreich entwickelt und online gestellt haben, was de...

[Lire l'article](http://www.mermio.ch/de/blog/online-stellung-a-track)
