Türkçe çeviri: Sitemaps

ne bir sitemap dır, whether siz ihtiyaç duy bir, types (XML, HTML, image, video, news), nasıl -e bul, oluştur, ve submit bir, ve neden sitemaps yardım et discovery ama never guarantee dizine ekleme.

İlk yayın tarihi: 22 Haz 2026 · Son güncelleme: 8 Ağu 2026 · Advanced
Diller
Bu sayfada 1 kanıt sinyali

bir sitemap dır bir file şu listeler URLs (ve media) on sizin site bu nedenle arama motorları -ebilir discover them. o yardımcı olur discovery ve dır bir great coverage/diagnostic araç — ama submitting bir never guarantees tarama veya dizine ekleme. bir tek sitemap caps at 50 000 URLs veya 50MB uncompressed; Google ignores <priority>/<changefreq> ama reads bir accurate <lastmod>. Automate o -den sayfalar siz aslında sahip, liste yalnızca canonical indexable URLs, ve submit o in arama Console + Bing Webmaster araçlar ( eski ping endpoint dır dead). bu hub routes siz -e deep dives: XML sitemap, sitemap dizin, image sitemap, ve video sitemap.

TL;DR — bir sitemap dır bir file listing sizin URLs (ve optionally images/videos) bu nedenle motorlar -ebilir discover them — bir coverage ve diagnostic araç, değil bir discovery silver bullet, çünkü submitting never guarantees tarama veya dizine ekleme. bir tek sitemap caps at 50 000 URLs veya 50MB uncompressed (gzip dır allowed; cap dır uncompressed size); UTF-8; fully-qualified absolute URLs; entity-escape &, ', ", <, >. Google ignores <priority> ve <changefreq> ve yalnızca kullanır <lastmod> eğer o’s consistently accurate. Submit via arama Console, Bing Webmaster araçlar, ve robots.txt Sitemap: line — eski ping endpoint sahiptir 404’d since Jan 2024, ve IndexNow notifies Bing ve others (değil Google). oluştur o automatically, liste yalnızca canonical indexable URLs, ve kullan submitted-vs-dizine eklenmiş sinyal in arama Console -e bul ne’s missing.

ne bir sitemap dır — ve ne o’s bençin

Google’s definition dır yapğru anchor: “bir sitemap dır bir file nerede siz provide information hakkında sayfalar, videos, ve diğer files on sizin site, ve relationships arasında them.” Evidence for this claim A sitemap supplies search engines with information about pages, videos, and other files on a site and their relationships. Scope: Google's general definition of sitemaps; supported formats and extensions have additional requirements. Confidence: high · Verified: Google Search Central: Learn about sitemaps o’s bir inventory siz hand -e arama motorları.

en çok önemli framing ben -ebilir ver siz: bir sitemap dır bir coverage ve diagnostic araç, değil bir discovery silver bullet. Google dır explicit şu “bir sitemap yardımcı olur arama motorları discover URLs on sizin site, ama o yapmaz guarantee şu tümü items in sizin sitemap -ecek olmak tarandı ve dizine eklenmiş.” Submitting bir URL yapmaz dizin o. gerçek day—e-day payoff dır submitted-vs-dizine eklenmiş comparison in arama Console: split sizin sitemaps tarafından section veya bençerik type ve -ebilirsiniz see hangi part of site değildir getting seçilen up. During bir migration ben’ll koru bir sitemap of eski URLs yaklaşık bençin bir -iken on purpose, specifically bu nedenle ben -ebilir watch them drop out of dizin in GSC.

yap siz ihtiyaç duy bir? Resolving contradiction

siz’ll see two pieces of advice şu bak like onlar conflict:

  • Google’s threshold: siz muhtemel yapmayın ihtiyaç duy bir sitemap eğer site dır küçük (yaklaşık 500 sayfalar) ve well internally linked; siz muhtemel yap eğer o’s büyük, yeni ile few backlinks, veya media/News-heavy.
  • Mueller’s baseline: “Making bir sitemap file automatically seems like bir minimal baseline bençin herhangi bir serious web sitesi, imo.”

her ikisi dır yapğru, ve burada’s nasıl ben reconcile them: bir sitemap değildir strictly required bençin bir tiny, well-linked site, ama o’s cheap insurance ve o’s now beklenen baseline — bu nedenle her zaman generate bir, automatically. hangi brings me -e bir kural ben won’t bend on.

Automate o, veya o rots

Sitemaps -meli olmak generated automatically -den sayfalar siz aslında sahip. eğer someone hands me bir manually-oluşturulmuş sitemap, ben zaten know o’ll fall out of date fast — somebody adds sayfalar, nobody updates file, ve now o’s lying -e Google. ve orada’s bir subtler benşaret et: -erseniz’re generating sitemap -den sizin gerçek, crawlable sayfalar anyway, arama motorları -ebilir genellikle ulaş şunlar sayfalar on onların kendi aracılığıyla bağlantılar. sitemap earns onun koru tarafından olma güncel ve complete, değil sadece tarafından existing. Automation dır ne yapar o güncel.

types of sitemap

  • XML sitemap — workhorse, yazılmış bençin crawlers. bir liste of <loc> URLs, optionally ile <lastmod>. bu ne kişiler genellikle anlamına gel tarafından “sitemap.”
  • HTML sitemap — bir human-facing sayfa of bağlantılar. yararlı bençin kullanıcılar ve bençin internal linking, ama o değildir file siz submit -e arama Console.
  • Image sitemap — surfaces images arama motorları -ebilir otherwise miss (bençin örnek, images loaded tarafından JavaScript veya sunulan dynamically). -ebilir olmak bir standalone file veya image tags eklendi -e bir existing sitemap.
  • Video sitemap — verir arama motorları metadata onlar ihtiyaç duy -e understand ve dizin sizin videos (thumbnail, title, description, ve media veya player URL).
  • News sitemap — bençin siteler in Google News, listing recent articles.

ve XML değildir yalnızca accepted format. Google ayrıca takes RSS/Atom feeds ve bir plain-text .txt file (bir URL per line). RSS ve text formats -ebilir yalnızca liste sayfa URL’leri — no image veya video metadata — bu nedenle XML dır en çok versatile.

XML vs HTML

bunlar al confused constantly, bu nedenle koru them separate: bir XML sitemap dır bençin crawlers — machine-readable, submitted -e arama Console, thing arama motorları parse. bir HTML sitemap dır bençin kişiler — bir regular web sayfası linking -e sizin sections, hangi -ebilir ayrıca yardım et benç bağlantı. -erseniz yalnızca oluştur bir, oluştur XML sitemap; şu’s bir arama motorları aslında kullan.

nasıl -e bul bir sitemap (ve neden bazı siteler hide theirs)

-e bul bir sitemap, try, sırayla:

  • /sitemap.xml — default location on en çok platforms.
  • robots.txt — bir kamuya birçık sitemap dır genellikle named burada ile bir Sitemap: line, bu da ayrıca nasıl motorlar auto-discover o.
  • site: operators / arama Console — bençin sizin kendi property, arama Console Sitemaps rapor dır authoritative view of ne’s submitted ve nasıl o’s doing.

ama burada’s part en çok guides skip: değil her sitemap dır meant -e olmak found. bazı siteler deliberately omit Sitemap: line -den robots.txt ve submit file yalnızca aracılığıyla arama Console ve Bing Webmaster araçlar. bir sitemap referenced in robots.txt dır readable tarafından anyone — dahil competitors kim’d love bir tidy liste of her URL siz publish (unlinked sayfalar, yeni launches, strategically önemli sayfalar) ve bir way -e watch nasıl fast siz ship. bir sitemap submitted yalnızca aracılığıyla consoles dır effectively özel. bu nedenle eğer -ebilirsiniz’t bul bir site’s sitemap at usual paths, o -ebilir sadece olmak unlisted, değil absent.

trade-off dır gerçek, gerçben: hiding sitemap -den robots.txt ayrıca anlamına gelir herhangi bir motor şu relies on robots.txt auto-discovery won’t see o unless siz’ve submitted o in her console. -erseniz go özel route, siz sahip -e yap submission legwork everywhere siz care hakkında.

nasıl -e oluştur bir

Almost her platform -ebilir generate bir sitemap bençin siz — ve on en çok of them o’s automatic. ben’ve put per-platform paths (WordPress, Shopify, Wix, Squarespace, Webflow, Drupal, JS frameworks, ve manual generators) in Cheat Sheets tab bu nedenle -ebilirsiniz jump straight -e yours. kısa sürüm bençin JS frameworks: arama framework name plus “sitemap” (örneğin, “Gatsby sitemap” veya “sonraki.js sitemap”) — orada’s almost her zaman bir existing module bu nedenle siz yapmayın hand-roll o. bu site runs on Astro ve kullanır @astrojs/sitemap, configured in astro.config.mjs.

nasıl -e submit o

live methods:

  • Google arama Console — Sitemaps rapor (ve arama Console API). birincil yöntem.
  • Bing Webmaster araçlar — submit orada de; Bing fetches o immediately, o hâlde rechecks kabaca daily.
  • robots.txt Sitemap: line — çalışır bençin herhangi bir motor şu reads robots.txt, ve dır nasıl bir kamuya birçık sitemap alır auto-discovered. kullan full absolute URL.

ne’s dead: eski standalone ping endpoint (google.com/ping?sitemap=). o’s olmuş deprecated since 2023 ve döndürür bir 404 since January 2024 — Google killed o çünkü vast majority of submissions idi spam. -erseniz’ve aldı bir plugin veya cron job hâlâ hitting o, strip şu out. bençin fast, URL-level notification of tek changes -e Bing ve others, kullan IndexNow — ama note Google yapmaz participate in IndexNow, bu nedenle o won’t speed up Google dizine ekleme. Bing’s kendi framing dır şu two dır complementary: sitemaps bençin comprehensive coverage, IndexNow bençin fast per-URL pushes.

Gönderim sorunları

ne zaman something goes yanlış, arama Console Sitemaps rapor -ecek söyle siz — ama error labels değildir her zaman self-explanatory. ben’ve put bir full error → meaning → düzelt table in Cheat Sheets tab. greatest hits: “Couldn’t fetch” (yanlış URL, robots block, veya sadece değil processed henüz — çoğu zaman transient), “Unsupported format” (siz submitted bir HTML sayfa yerine bir gerçek XML/RSS/Atom/txt file), ve “URL değil allowed” ( classic HTTP-vs-HTTPS / www mismatch, veya URLs above sitemap’s kendi path). bir couple of non-error gotchas worth knowing: Google -ebilir sun siz bir stale cached kopya, bu nedenle changes değildir instant, ve submitting her ikisi children ve sitemap dizin dır harmless ama unnecessary.

en iyi practices — ve “exclude ≠ noindex”

kurallar şu önem taşır, tümü -den Google’ın kendi spec:

  • Size: bir tek sitemap holds at en çok 50 000 URLs veya 50MB uncompressed, whichever comes ilk. -ebilirsiniz gzip o — 50MB cap dır uncompressed size. Evidence for this claim Google limits a single sitemap to 50,000 URLs or 50 MB uncompressed. Scope: Google-supported sitemap files; larger inventories must be split across multiple sitemaps, optionally joined by an index. Confidence: high · Verified: Google Search Central: Build and submit a sitemap üzerinde limit, split -e birden çok sitemaps ve tie them together ile bir sitemap dizin.
  • Encoding: UTF-8.
  • URLs: fully-qualified, absolute URLs. Entity-escape &, ', ", <, ve >.
  • Tags Google ignores: <priority> ve <changefreq> yap nothing — yapmayın bother ile them.
  • lastmod done honestly: Google yalnızca trusts lastmod eğer o’s consistently ve verifiably accurate. ayarla o on significant updates (main bençerik, structured data, veya bağlantılar) — değil bir blanket copyright-year veya “today” stamp on her URL. Lie hakkında o ve Google stops believing field. Done yapğru, bir accurate lastmod genuinely yardımcı olur re-tarama (Bing leans on o hatta harder -den Google yapar).
  • Contents: liste yalnızca canonical, indexable, 200-status URLs. No yönlendirmeler, no non-canonical URLs, no noindex’d sayfalar. herhangi bir sayfa siz iste dizine eklenmiş -meli olmak in sitemap; nothing siz yapmayın.

Worked denetim: valid XML, polluted inventory

bir sitemap -ebilir geç XML validation ve hâlâ send contradictory discovery sinyaller. bu illustrative tarama joins her <loc> -e onun live response ve dizin controls:

Sitemap URLObserved statekoru?Action
https://shop.example/products/trail-runner200, canonical, indexableYeskoru
https://shop.example/products/old-trail-shoe301 -e güncel productNoReplace ile final URL
https://shop.example/account/login200 ile noindexNokaldır -den sitemap
https://shop.example/sale/spring-2025Expired campaign returning 200genellikle noyönlendirme, retire, veya intentionally maintain
https://staging.shop.example/products/testkamuya birçık staging hostnameNokaldır ve protect environment

sitemap file itself dır well formed. pollution görünür yalnızca sonra comparing onun inventory ile status, canonical, robots, ve lifecycle evidence. düzelt generator veya kaynak sorgu yerine deleting aynı rows tarafından hand her release.

şu son benşaret et hides tek en çok yaygın conceptual error: exclude ≠ noindex. Leaving bir URL out of sizin sitemap yapar değil deindex o. sitemap dır bir advertisement, değil bir gate — dropping bir URL sadece stops siz advertising o; o yapmaz kaldır o -den Google. -erseniz iste bir sayfa gone, izin ver tarama ve kullan noindex. sitemap dır yanlış araç bençin şu job.

nerede -e go sonraki

bu sayfa dır overview. her of bunlar dır onun kendi deep dive nested altında discovery topic:

  • XML sitemap — format ve anatomy: <urlset>, <loc>, <lastmod>, ignored tags, ne -e bençer ve exclude, ve hreflang in sitemaps.
  • Sitemap dizin — “sitemap of sitemaps” bençin büyük siteler, ne zaman -e split, ve math on nasıl çok söyleıda URLs -ebilirsiniz kapsa.
  • Image sitemap — surfacing images arama motorları -ebilir miss, güncel (değil deprecated) tag liste, ve cross-domain kurallar.
  • Video sitemap — required tags, accepted file types, ve getting videos understood ve dizine eklenmiş.

Sitemaps dır bir half of discovery — diğer half dır tarama, bu da nasıl motorlar aslında fetch URLs sizin sitemap benşaret eder -e. bençin whole picture, see nasıl arama çalışır. her topic above dır in sidebar de.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.