# Fragment-Identifier (#)

Kategorie: [Technisches SEO](https://seo-geo-glossary.com/de/glossar/kategorie/technisches-seo/) › [URLs & Domains](https://seo-geo-glossary.com/de/glossar/kategorie/technisches-seo/urls-domains/) · Auch genannt: Sprungmarke, Anker, URL-Fragment, Hash

Der **Fragment-Identifier** (Fragment, Sprungmarke, Anker) ist der Teil einer URL hinter dem Rautezeichen `#`. Er verweist auf eine bestimmte Stelle oder Teilressource innerhalb der Seite.

## Wie funktioniert ein Fragment?

Folgt man einem Link wie `https://example.com/seite#kapitel-2`, lädt der Browser die Seite und scrollt zum Element mit `id="kapitel-2"`. Laut MDN geht das Fragment nie an den Server. Der Browser wertet es nach dem Abruf der Seite aus. RFC 3986 definiert es als Angabe, die auf eine Teilressource der Hauptressource verweist. Außer ID-Ankern gibt es Text Fragments (`#:~:text=…`) und Media Fragments wie `#t=10,20` für eine Zeitmarke in Audio oder Video (MDN).

## Was bedeutet das Fragment für SEO?

Google unterstützt URL-Fragmente nach eigener Angabe im Allgemeinen nicht und rät davon ab, damit Inhalt zu ändern. Beispiel für eine problematische Adresse ist `https://example.com/#/potatoes`. Wer Inhalte per JavaScript wechselt, nutzt stattdessen die History API.

Auch Seitenzahlen gehören nicht in Fragmente. Google ignoriert sie. Unterscheidet sich der Link zur nächsten Seite nur durch den Text hinter dem `#`, folgt Googlebot ihm unter Umständen nicht, weil er die Seite schon abgerufen glaubt.

Für Sprungmarken innerhalb eines Dokuments wie Inhaltsverzeichnisse ist das Fragment dagegen geeignet. Dort ändert es nur die Scroll-Position.

## Beispiel

```html
<a href="#kapitel-2">Zu Kapitel 2</a>

<h2 id="kapitel-2">Kapitel 2</h2>
```

Als Link zur zweiten Seite einer Liste wäre `https://example.com/produkte#seite=2` problematisch.

## Häufige Fehler

- Inhalte werden nur über wechselnde Fragmente geladen (Single-Page-Seiten ohne eigene URLs).
- Paginierung nutzt `#page=2` statt `?page=2`.

*Grafik: Aufbau einer URL.* Eine URL in ihren Teilen. Protokoll, Host, Pfad, Query-String und Fragment definiert RFC 3986. Das Fragment hinter # wertet nur der Browser aus, es geht nicht an den Server.

## Verwandte Begriffe

- [Hash-URLs (#!)](https://seo-geo-glossary.com/de/glossar/hash-urls/index.md)
- [Anchor-Element (<a href>)](https://seo-geo-glossary.com/de/glossar/anchor-element/index.md)
- [URL-Struktur](https://seo-geo-glossary.com/de/glossar/url-struktur/index.md)
- [Paginierung](https://seo-geo-glossary.com/de/glossar/paginierung/index.md)
- [Single-Page-Application (SPA)](https://seo-geo-glossary.com/de/glossar/single-page-application/index.md)

## Quellen

- [Fragment – MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment)
- [RFC 3986: URI Generic Syntax, Abschnitt 3.5 Fragment – IETF](https://www.rfc-editor.org/rfc/rfc3986.html)
- [URL structure best practices for Google Search – Google Search Central (Stand 10.12.2025)](https://developers.google.com/search/docs/crawling-indexing/url-structure)
- [Pagination, incremental page loading, and their impact on Google Search – Google Search Central](https://developers.google.com/search/docs/specialty/ecommerce/pagination-and-incremental-page-loading)

---

Stand: 8. Oktober 2026
URL: https://seo-geo-glossary.com/de/glossar/fragment-identifier/
