SEO & Angular

Welchen Zweck erfüllt die Sitemap?

Die sitemap.xml hilft Suchmaschinen wie Google, den Inhalt deiner Webseite effizient zu durchsuchen und zu indexieren. Besonders für Single Page Applications (SPA) wie Angular kann eine Sitemap entscheidend sein, da viele Seiten dynamisch generiert werden und nicht sofort für Suchmaschinen sichtbar sind.

Angular Logo

Wie erstelle ich eine Sitemap?

1. Sitemap.xml generieren

Nutze einen Sitemap-Generator oder erstelle die Datei manuell. Beispiel für eine einfache Sitemap:

sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://pixeltango.at/</loc>
        <lastmod>2025-04-30</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://pixeltango.at/webentwicklung</loc>
        <lastmod>2025-04-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
</urlset>

2. Sitemap in der Angular-App hinterlegen

Platziere die Datei z.B. im Root-Verzeichnis /src deiner App und referenziere sie in deiner angular.json. Dies führt dazu, dass sie beim build Prozess in den öffentlichen Ordner gelegt wird und du sie nicht jedes mal manuell hinzufügen musst.

angular.json

"build": {
            "assets": [
              "src/sitemap.xml"
            ],

Falls du Firebase Hosting oder AWS S3 nutzt, stelle sicher, dass die sitemap.xml explizit hochgeladen wird.

3. Sitemap in der robots.txt referenzieren

Erstelle oder aktualisiere die robots.txt, um die Sitemap für Suchmaschinen sichtbar zu machen:

robots.txt

User-agent: *
Disallow: /admin/ 
Sitemap: https://pixeltango.at/sitemap.xml

Platziere diese Datei ebenfalls im Root-Verzeichnis /src deiner App und referenziere diese in der angular.json

angular.json

"build": {
            "assets": [
              "src/robots.txt"
            ],

4. Sitemap bei Google einreichen

Besuche die Google Search Console, navigiere zum Bereich „Sitemaps“ und füge die URL deiner sitemap.xml hinzu. So stellst du sicher, dass Google deine Angular-App effizient crawlt.

Fazit

Die sitemap.xml ist ein wichtiger Bestandteil der Suchmaschinenoptimierung für Angular-Apps. Sie hilft Crawlern, deine Inhalte zu erfassen, und verbessert die Sichtbarkeit deiner Webseite. Stelle sicher, dass du sie regelmäßig aktualisierst, besonders wenn neue Seiten hinzukommen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen