home.social

#sitemap — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sitemap, aggregated by home.social.

  1. Deine sitemap.xml lügt. 🗺️

    In 80 % der Shops, die ich anschaue, stimmt sie nicht mit dem überein, was indexiert werden soll. Klassiker: noindex-Seiten in der Sitemap, 301er drin, 404er drin, Filter-URLs drin, Canonical-Varianten parallel, lastmod jeden Tag auf heute.

    Google liest das als: diese Seite weiss nicht, was sie will.

    Einmal im Quartal gegen Live-Status diffen. Reicht.

    #TechSEO #Sitemap #Indexierung #ECommerce

  2. Deine sitemap.xml lügt. 🗺️

    In 80 % der Shops, die ich anschaue, stimmt sie nicht mit dem überein, was indexiert werden soll. Klassiker: noindex-Seiten in der Sitemap, 301er drin, 404er drin, Filter-URLs drin, Canonical-Varianten parallel, lastmod jeden Tag auf heute.

    Google liest das als: diese Seite weiss nicht, was sie will.

    Einmal im Quartal gegen Live-Status diffen. Reicht.

    #TechSEO #Sitemap #Indexierung #ECommerce

  3. Deine sitemap.xml lügt. 🗺️

    In 80 % der Shops, die ich anschaue, stimmt sie nicht mit dem überein, was indexiert werden soll. Klassiker: noindex-Seiten in der Sitemap, 301er drin, 404er drin, Filter-URLs drin, Canonical-Varianten parallel, lastmod jeden Tag auf heute.

    Google liest das als: diese Seite weiss nicht, was sie will.

    Einmal im Quartal gegen Live-Status diffen. Reicht.

    #TechSEO #Sitemap #Indexierung #ECommerce

  4. Deine sitemap.xml lügt. 🗺️

    In 80 % der Shops, die ich anschaue, stimmt sie nicht mit dem überein, was indexiert werden soll. Klassiker: noindex-Seiten in der Sitemap, 301er drin, 404er drin, Filter-URLs drin, Canonical-Varianten parallel, lastmod jeden Tag auf heute.

    Google liest das als: diese Seite weiss nicht, was sie will.

    Einmal im Quartal gegen Live-Status diffen. Reicht.

    #TechSEO #Sitemap #Indexierung #ECommerce

  5. membuat workflow GitHub Actions untuk otomatis ping sitemap.xml dan RSS feeds ke Google, Bing, dan Ping-o-Matic setiap hari atau saat ada perubahan.

    #fediverse #Workflow #Otomatis #Sitemap

    dalam.web.id/warta-tekno/githu

  6. Пять неочевидных вещей, которые я узнал, запуская кино-соцсеть: от robots.txt-ловушки до 24-мерной математики вкуса

    Последние полгода я работаю над VibeMuvik — кино-соцсетью с рецензиями, дебатами и синхронным просмотром фильмов. Одна из тех штук, которые «ну вроде несложно», пока не начинаешь копать. Эта статья — про неожиданные находки . Не про «как я выбрал стек» (скучно) и не про «туториал по WebRTC» (и без меня есть). Это пять ситуаций, в которых я споткнулся, обнаружил что-то интересное, и подумал «об этом стоит рассказать — другим пригодится». Поехали.

    habr.com/ru/articles/1027876/

    #robotstxt #SEO #WebRTC #Nextjs #IndexNow #sitemap #Googlebot #Cinema_DNA #синхронный_просмотр #рекомендательные_системы

  7. Пять неочевидных вещей, которые я узнал, запуская кино-соцсеть: от robots.txt-ловушки до 24-мерной математики вкуса

    Последние полгода я работаю над VibeMuvik — кино-соцсетью с рецензиями, дебатами и синхронным просмотром фильмов. Одна из тех штук, которые «ну вроде несложно», пока не начинаешь копать. Эта статья — про неожиданные находки . Не про «как я выбрал стек» (скучно) и не про «туториал по WebRTC» (и без меня есть). Это пять ситуаций, в которых я споткнулся, обнаружил что-то интересное, и подумал «об этом стоит рассказать — другим пригодится». Поехали.

    habr.com/ru/articles/1027876/

    #robotstxt #SEO #WebRTC #Nextjs #IndexNow #sitemap #Googlebot #Cinema_DNA #синхронный_просмотр #рекомендательные_системы

  8. Пять неочевидных вещей, которые я узнал, запуская кино-соцсеть: от robots.txt-ловушки до 24-мерной математики вкуса

    Последние полгода я работаю над VibeMuvik — кино-соцсетью с рецензиями, дебатами и синхронным просмотром фильмов. Одна из тех штук, которые «ну вроде несложно», пока не начинаешь копать. Эта статья — про неожиданные находки . Не про «как я выбрал стек» (скучно) и не про «туториал по WebRTC» (и без меня есть). Это пять ситуаций, в которых я споткнулся, обнаружил что-то интересное, и подумал «об этом стоит рассказать — другим пригодится». Поехали.

    habr.com/ru/articles/1027876/

    #robotstxt #SEO #WebRTC #Nextjs #IndexNow #sitemap #Googlebot #Cinema_DNA #синхронный_просмотр #рекомендательные_системы

  9. Пять неочевидных вещей, которые я узнал, запуская кино-соцсеть: от robots.txt-ловушки до 24-мерной математики вкуса

    Последние полгода я работаю над VibeMuvik — кино-соцсетью с рецензиями, дебатами и синхронным просмотром фильмов. Одна из тех штук, которые «ну вроде несложно», пока не начинаешь копать. Эта статья — про неожиданные находки . Не про «как я выбрал стек» (скучно) и не про «туториал по WebRTC» (и без меня есть). Это пять ситуаций, в которых я споткнулся, обнаружил что-то интересное, и подумал «об этом стоит рассказать — другим пригодится». Поехали.

    habr.com/ru/articles/1027876/

    #robotstxt #SEO #WebRTC #Nextjs #IndexNow #sitemap #Googlebot #Cinema_DNA #синхронный_просмотр #рекомендательные_системы

  10. Tôi đã tạo một tutorial cho thư viện SEO mới để không còn lo lắng về meta tags trong dự án phụ. Công cụ này tự động tạo sitemap và cho phép xem trước trên Twitter. #SEO #sitemap #metaTags #tutorial #dựánphụ

    Hãy tham khảo thêm tại Github và npm: ATHARVA262005/react-meta và react-meta-seo.

    #SEOtool #Xây_dựng_website

    reddit.com/r/SideProject/comme

  11. Panduan lengkap membuat workflow GitHub Actions untuk otomatis ping sitemap.xml dan RSS feeds ke Google, Bing, dan Ping-o-Matic setiap hari atau saat ada perubahan.

    #fediverse #Repost #WartaTekno #Workflow #Otomatis #Sitemap

    dalam.web.id/artikel/github-ac

  12. Wenn ich nachsehen möchte, ob im #Formatstring für das Datum das kleine s für Sekunden und das große S für Millisekunden steht, dann frage ich das einen beliebigen #GPTbot (den, der nicht sagt #Quota exceded, weil ich mich nicht per #Api-Key identifiziert habe). Warum?

    In #Wikipedia steht die Antwort möglicherweise. Es dauert aber, herauszufinden, in welchem Artikel, Listenartikel oder Unterartikel. Die #Suche von Wikipedia verwendet zwar #ElasticSearch, aber um die Vorteile von dieser starken Engine auch zu erhalten, hätten 100000e Menschen, die Wikipedia-Artikel auch verschlagworten müssen (#wikidata). Ausserdem kann es sein, dass etwas so praktisches wie formatstrings als #unenzyklpädisch eingestuft wurde und daher entfernt.

    In #Stackexchange muss ich mehrfach bestätigen, dass ich ein Mensch bin, finde dann einen Artikel, der unbeantwortet geschlossen wurde, weil #Duplikat. Dann zwei veraltete, die inzwischen falsch sind, dann welche mit einem nicht mehr funktionierenden link auf die Lösung.

    Bei #archive_org, archive.is und #AnnasArchive muss ich die #URL des gesuchten Artikels wissen, um suchen zu können.

    Eine #Suchmaschine sucht nicht. Eine Suchmaschine liest die "Sutemap.XML" Dateien aus, die websitebetreiber online stellen für die #crawler der Suchmaschinen. Ich finde also fünf Jahre alte Artikel auf Websites die seit fünf Jahren nicht mehr gepflegt werden. Und maximal ein jahr alte Artikel, die meine Frage nicht beantworten aber in der #sitemap stehen. Die 100 Websites, die die richtige Antwort in einem zwei bis vier Jahre alte Artikel enthalten, finde ich nicht, weil diese Artikel nicht mehr in der sitemap stehen.

    Die GPTbots haben Wikipedia, stackexchange, Archiv.org, Annas archive und alle Websites gescrapt und dabei #robots.txt und sitemap ignoriert. Ich bekomme die richtige Antwort und zwar schneller als mit allen zuvor genannten Varianten.

    Oder ich suche in #Grokipedia. Grokipedia besteht aus 1Million statischen seiten im #CDN von #Cloudflare die von wikipedia gescrapt wurden. Die suche ist ein GPTbot und 57mal besser als die suche in wikipedia.

    @malteengeler @awinkler @evawolfangel @bkastl @Raymond @wikipedia

  13. Wenn ich nachsehen möchte, ob im #Formatstring für das Datum das kleine s für Sekunden und das große S für Millisekunden steht, dann frage ich das einen beliebigen #GPTbot (den, der nicht sagt #Quota exceded, weil ich mich nicht per #Api-Key identifiziert habe). Warum?

    In #Wikipedia steht die Antwort möglicherweise. Es dauert aber, herauszufinden, in welchem Artikel, Listenartikel oder Unterartikel. Die #Suche von Wikipedia verwendet zwar #ElasticSearch, aber um die Vorteile von dieser starken Engine auch zu erhalten, hätten 100000e Menschen, die Wikipedia-Artikel auch verschlagworten müssen (#wikidata). Ausserdem kann es sein, dass etwas so praktisches wie formatstrings als #unenzyklpädisch eingestuft wurde und daher entfernt.

    In #Stackexchange muss ich mehrfach bestätigen, dass ich ein Mensch bin, finde dann einen Artikel, der unbeantwortet geschlossen wurde, weil #Duplikat. Dann zwei veraltete, die inzwischen falsch sind, dann welche mit einem nicht mehr funktionierenden link auf die Lösung.

    Bei #archive_org, archive.is und #AnnasArchive muss ich die #URL des gesuchten Artikels wissen, um suchen zu können.

    Eine #Suchmaschine sucht nicht. Eine Suchmaschine liest die "Sutemap.XML" Dateien aus, die websitebetreiber online stellen für die #crawler der Suchmaschinen. Ich finde also fünf Jahre alte Artikel auf Websites die seit fünf Jahren nicht mehr gepflegt werden. Und maximal ein jahr alte Artikel, die meine Frage nicht beantworten aber in der #sitemap stehen. Die 100 Websites, die die richtige Antwort in einem zwei bis vier Jahre alte Artikel enthalten, finde ich nicht, weil diese Artikel nicht mehr in der sitemap stehen.

    Die GPTbots haben Wikipedia, stackexchange, Archiv.org, Annas archive und alle Websites gescrapt und dabei #robots.txt und sitemap ignoriert. Ich bekomme die richtige Antwort und zwar schneller als mit allen zuvor genannten Varianten.

    Oder ich suche in #Grokipedia. Grokipedia besteht aus 1Million statischen seiten im #CDN von #Cloudflare die von wikipedia gescrapt wurden. Die suche ist ein GPTbot und 57mal besser als die suche in wikipedia.

    @malteengeler @awinkler @evawolfangel @bkastl @Raymond @wikipedia

  14. Wenn ich nachsehen möchte, ob im #Formatstring für das Datum das kleine s für Sekunden und das große S für Millisekunden steht, dann frage ich das einen beliebigen #GPTbot (den, der nicht sagt #Quota exceded, weil ich mich nicht per #Api-Key identifiziert habe). Warum?

    In #Wikipedia steht die Antwort möglicherweise. Es dauert aber, herauszufinden, in welchem Artikel, Listenartikel oder Unterartikel. Die #Suche von Wikipedia verwendet zwar #ElasticSearch, aber um die Vorteile von dieser starken Engine auch zu erhalten, hätten 100000e Menschen, die Wikipedia-Artikel auch verschlagworten müssen (#wikidata). Ausserdem kann es sein, dass etwas so praktisches wie formatstrings als #unenzyklpädisch eingestuft wurde und daher entfernt.

    In #Stackexchange muss ich mehrfach bestätigen, dass ich ein Mensch bin, finde dann einen Artikel, der unbeantwortet geschlossen wurde, weil #Duplikat. Dann zwei veraltete, die inzwischen falsch sind, dann welche mit einem nicht mehr funktionierenden link auf die Lösung.

    Bei #archive_org, archive.is und #AnnasArchive muss ich die #URL des gesuchten Artikels wissen, um suchen zu können.

    Eine #Suchmaschine sucht nicht. Eine Suchmaschine liest die "Sutemap.XML" Dateien aus, die websitebetreiber online stellen für die #crawler der Suchmaschinen. Ich finde also fünf Jahre alte Artikel auf Websites die seit fünf Jahren nicht mehr gepflegt werden. Und maximal ein jahr alte Artikel, die meine Frage nicht beantworten aber in der #sitemap stehen. Die 100 Websites, die die richtige Antwort in einem zwei bis vier Jahre alte Artikel enthalten, finde ich nicht, weil diese Artikel nicht mehr in der sitemap stehen.

    Die GPTbots haben Wikipedia, stackexchange, Archiv.org, Annas archive und alle Websites gescrapt und dabei #robots.txt und sitemap ignoriert. Ich bekomme die richtige Antwort und zwar schneller als mit allen zuvor genannten Varianten.

    Oder ich suche in #Grokipedia. Grokipedia besteht aus 1Million statischen seiten im #CDN von #Cloudflare die von wikipedia gescrapt wurden. Die suche ist ein GPTbot und 57mal besser als die suche in wikipedia.

    @malteengeler @awinkler @evawolfangel @bkastl @Raymond @wikipedia

  15. Wenn ich nachsehen möchte, ob im #Formatstring für das Datum das kleine s für Sekunden und das große S für Millisekunden steht, dann frage ich das einen beliebigen #GPTbot (den, der nicht sagt #Quota exceded, weil ich mich nicht per #Api-Key identifiziert habe). Warum?

    In #Wikipedia steht die Antwort möglicherweise. Es dauert aber, herauszufinden, in welchem Artikel, Listenartikel oder Unterartikel. Die #Suche von Wikipedia verwendet zwar #ElasticSearch, aber um die Vorteile von dieser starken Engine auch zu erhalten, hätten 100000e Menschen, die Wikipedia-Artikel auch verschlagworten müssen (#wikidata). Ausserdem kann es sein, dass etwas so praktisches wie formatstrings als #unenzyklpädisch eingestuft wurde und daher entfernt.

    In #Stackexchange muss ich mehrfach bestätigen, dass ich ein Mensch bin, finde dann einen Artikel, der unbeantwortet geschlossen wurde, weil #Duplikat. Dann zwei veraltete, die inzwischen falsch sind, dann welche mit einem nicht mehr funktionierenden link auf die Lösung.

    Bei #archive_org, archive.is und #AnnasArchive muss ich die #URL des gesuchten Artikels wissen, um suchen zu können.

    Eine #Suchmaschine sucht nicht. Eine Suchmaschine liest die "Sutemap.XML" Dateien aus, die websitebetreiber online stellen für die #crawler der Suchmaschinen. Ich finde also fünf Jahre alte Artikel auf Websites die seit fünf Jahren nicht mehr gepflegt werden. Und maximal ein jahr alte Artikel, die meine Frage nicht beantworten aber in der #sitemap stehen. Die 100 Websites, die die richtige Antwort in einem zwei bis vier Jahre alte Artikel enthalten, finde ich nicht, weil diese Artikel nicht mehr in der sitemap stehen.

    Die GPTbots haben Wikipedia, stackexchange, Archiv.org, Annas archive und alle Websites gescrapt und dabei #robots.txt und sitemap ignoriert. Ich bekomme die richtige Antwort und zwar schneller als mit allen zuvor genannten Varianten.

    Oder ich suche in #Grokipedia. Grokipedia besteht aus 1Million statischen seiten im #CDN von #Cloudflare die von wikipedia gescrapt wurden. Die suche ist ein GPTbot und 57mal besser als die suche in wikipedia.

    @malteengeler @awinkler @evawolfangel @bkastl @Raymond @wikipedia

  16. Как настроить SEO в Next.js так, чтобы проект реально индексировался

    Многие проекты на Next.js сталкиваются с тем, что их потенциал в поисковой выдаче остаётся нереализованным: страницы индексируются неполностью, метаданные дублируются, структурированные данные отсутствуют, а ссылки в социальных сетях отображаются некорректно. Разработчикам приходится вручную собирать решения из разрозненных источников, что приводит к ошибкам и мешает формировать устойчивый органический трафик. В данной статье рассмотрены ключевые аспекты настройки SEO в проектах на Next.js: работа с метаданными, генерация sitemap и robots.txt, оптимизация изображений и внедрение структурированных данных.

    habr.com/ru/articles/966214/

    #Nextjs #SEO #sitemap #оптимизация_сайта #вебразработка #frontend

  17. Как настроить SEO в Next.js так, чтобы проект реально индексировался

    Многие проекты на Next.js сталкиваются с тем, что их потенциал в поисковой выдаче остаётся нереализованным: страницы индексируются неполностью, метаданные дублируются, структурированные данные отсутствуют, а ссылки в социальных сетях отображаются некорректно. Разработчикам приходится вручную собирать решения из разрозненных источников, что приводит к ошибкам и мешает формировать устойчивый органический трафик. В данной статье рассмотрены ключевые аспекты настройки SEO в проектах на Next.js: работа с метаданными, генерация sitemap и robots.txt, оптимизация изображений и внедрение структурированных данных.

    habr.com/ru/articles/966214/

    #Nextjs #SEO #sitemap #оптимизация_сайта #вебразработка #frontend

  18. Как настроить SEO в Next.js так, чтобы проект реально индексировался

    Многие проекты на Next.js сталкиваются с тем, что их потенциал в поисковой выдаче остаётся нереализованным: страницы индексируются неполностью, метаданные дублируются, структурированные данные отсутствуют, а ссылки в социальных сетях отображаются некорректно. Разработчикам приходится вручную собирать решения из разрозненных источников, что приводит к ошибкам и мешает формировать устойчивый органический трафик. В данной статье рассмотрены ключевые аспекты настройки SEO в проектах на Next.js: работа с метаданными, генерация sitemap и robots.txt, оптимизация изображений и внедрение структурированных данных.

    habr.com/ru/articles/966214/

    #Nextjs #SEO #sitemap #оптимизация_сайта #вебразработка #frontend

  19. Как настроить SEO в Next.js так, чтобы проект реально индексировался

    Многие проекты на Next.js сталкиваются с тем, что их потенциал в поисковой выдаче остаётся нереализованным: страницы индексируются неполностью, метаданные дублируются, структурированные данные отсутствуют, а ссылки в социальных сетях отображаются некорректно. Разработчикам приходится вручную собирать решения из разрозненных источников, что приводит к ошибкам и мешает формировать устойчивый органический трафик. В данной статье рассмотрены ключевые аспекты настройки SEO в проектах на Next.js: работа с метаданными, генерация sitemap и robots.txt, оптимизация изображений и внедрение структурированных данных.

    habr.com/ru/articles/966214/

    #Nextjs #SEO #sitemap #оптимизация_сайта #вебразработка #frontend

  20. What easy is implement a #sitemap on #jekyll project. I spend more time creating the Pull request than implement the sitemap hahaha
    #ruby #blog

  21. 20 years old
    I was looking about some of the dark corners of this site last night and discovered that my first blog or 'plog' entry was dated 18-10-2005  - nearly 20 years ago! Back then i was still living in London, was about to release my first collection of poems '27 Watt' and started the website as a place to publish new poems and thoughts. I hoped a few people would wander by..
    forkword.com/plog/2025/09/17/2
    #poetry #sitemap

  22. ওয়েবসাইটের জন্য Sitemap এর গুরুত্ব আমরা অনেকেই জানি, তবে এতে থাকা "lastmod" এবং "priority" ট্যাগগুলোর দিকে প্রায়ই ঠিকমতো নজর দেওয়া হয় না। অথচ এই দুটি উপাদান সার্চ ইঞ্জিন অপটিমাইজেশনে গুরুত্বপূর্ণ ভূমিকা রাখে।

    Details in the comment!!

    #seo #seoexpert #seotips #seoservices #sitemap #rankmathseo #yoastseo #digitalmarketing #GoogleIndexing #GoogleIndex #GoogleCrawl #searchengineoptimization #digitalmarketer

  23. ওয়েবসাইটের জন্য Sitemap এর গুরুত্ব আমরা অনেকেই জানি, তবে এতে থাকা "lastmod" এবং "priority" ট্যাগগুলোর দিকে প্রায়ই ঠিকমতো নজর দেওয়া হয় না। অথচ এই দুটি উপাদান সার্চ ইঞ্জিন অপটিমাইজেশনে গুরুত্বপূর্ণ ভূমিকা রাখে।

    Details in the comment!!

    #seo #seoexpert #seotips #seoservices #sitemap #rankmathseo #yoastseo #digitalmarketing #GoogleIndexing #GoogleIndex #GoogleCrawl #searchengineoptimization #digitalmarketer

  24. ওয়েবসাইটের জন্য Sitemap এর গুরুত্ব আমরা অনেকেই জানি, তবে এতে থাকা "lastmod" এবং "priority" ট্যাগগুলোর দিকে প্রায়ই ঠিকমতো নজর দেওয়া হয় না। অথচ এই দুটি উপাদান সার্চ ইঞ্জিন অপটিমাইজেশনে গুরুত্বপূর্ণ ভূমিকা রাখে।

    Read More: facebook.com/share/p/1AnFqq1W1

    #seo #seoexpert #seotips #seoservices #sitemap #rankmathseo #yoastseo #digitalmarketing #GoogleIndexing #GoogleIndex #GoogleCrawl #searchengineoptimization #digitalmarketer

  25. 🗺️ Broken Sitemap = Lost SEO Opportunities!
    This script checks all URLs in your sitemap and flags broken or redirected pages. 🚀

    #SEO #Sitemap #GoogleSheets

  26. 🗺️ Broken Sitemap = Lost SEO Opportunities!
    This script checks all URLs in your sitemap and flags broken or redirected pages. 🚀

    #SEO #Sitemap #GoogleSheets

  27. And another for my friends out there.

    Is there a way to add my custom CSS to the auto-generated whrn publishing to HTML my project?

    I added the html-head option to the publishing file but the style tag is not added.
    Am I missing something?

  28. 🚀 ¡Optimiza tu web con un Sitemap! Descubre cómo mejorar tu SEO y facilitar la navegación. 🕵️‍♂️🔍 ¡Haz clic y aprende más! #SEO #Sitemap #WebMaster actualidadiphone.com/sitemap/

  29. Damit mein #mastodon besser läuft habe ich jetzt noch einen #sitemap Generator gebaut, bzw einen bestehenden containerisiert.

    Vielleicht braucht den jemand ...

    gitlab.fami.ga/misc/mastodon-s

    #docker

  30. The Basic SEO plugin works

    Schema.org markup, Open Graph meta-data and XML sitemaps are important for the performance of a website on search engines and social media.

    It is easy to install some large plugin like Yoast SEO to do this, while also loading your site with a million other functions that you might or might not want.

    I decided to make a minute plugin to just do Schema.org and Open Graph, and I’m quite content because it works.

    #openGraph #schema #seo #sitemap

    https://plugins.seindal.dk/?p=17485

  31. WordPress version 6.5 now supports including the lastmod element within sitemaps files, which can help search engines understand which pieces of content are new or updated.

    #wordpress #sitemap #lastmod
    tchlp.com/Zmr0iD

  32. I guess Saturday's as good a day as any to add a for humans to your website. 🍺

  33. Day 1 of #100DaysOfCode:

    Added the ability to supply request headers while fetching sitemaps with #advertools
    (available in the next release)

    This can help in changing the User-agent for example. It can also be used to only fetch sitemaps that haven't changed, using the If-None-Match header. You can keep a fresh set of sitemaps, check continuously, and only download updated ones.

    You can use any other header of course.

    #DataScience #SEO #XML #Sitemap #Python

  34. Also, looks like the docs have stripped mentions of the sitemap ping, which was announced as being depreciated sometime in Dec '23 (although the endpoint does seem to be live, no idea if it works)

    If you're missing that, you can use the search console API to do it: developers.google.com/webmaste

    Mentions of the crawl rate limit tool, also flagged for being depreciated stripped too. Although the tool is here for a few more days, removed on the 8th Jan apparently.

    #seo #google #sitemap