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.
Diller
Bu sayfada 1 kanıt sinyali
- İlgili canlı araçGoogle Index Checker
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 şu listeler sayfalar on sizin site bu nedenle arama motorlar -ebilir bul them. o yardımcı olur Google ve Bing discover sizin bençerik — ama o yapmaz force them -e dizin o. en çok siteler -meli sahip bir (o’s cheap insurance), o -meli olmak generated automatically bu nedenle o stays güncel, ve siz submit o in Google arama Console ve Bing Webmaster araçlar.
ne bir sitemap dır
bir sitemap dır bir file nerede siz liste URLs on sizin site — ve bazen sizin images ve videos — bu nedenle arama motorları sahip bir tidy inventory -e çalışır -den instead of having -e discover everything tarafından following bağlantılar. Google’ın kendi definition: “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
en çok yaygın kind dır bir XML sitemap, bu da yazılmış bençin crawlers rather -den kişiler. orada’s ayrıca bir HTML sitemap, bu da bir sayfa of bağlantılar meant bençin human visitors. onlar solve farklı problems.
yap siz aslında ihtiyaç duy bir?
eğer sizin site dır küçük (think bir few hundred sayfalar) ve everything dır well linked -den sizin navigation, arama motorları -ebilir genellikle bul o tümü on onların kendi — Google söyler siz -ebilir değil strictly ihtiyaç duy bir sitemap in şu durum. ama o’s bu nedenle cheap -e sahip bir şu ben’d generate bir anyway. John Mueller put o well: bir sitemap file dır “a minimal baseline for any serious website.” bu nedenle benim kural of thumb dır simple: her zaman sahip bir, ve izin ver sizin CMS veya framework generate o automatically.
siz especially iste bir eğer sizin site dır büyük, brand yeni ile few bağlantılar pointing at o, veya heavy on images, video, veya news bençerik.
thing -e understand up front
bir sitemap yardımcı olur discovery — o yapmaz guarantee dizine ekleme. Putting bir URL in sizin sitemap yapmaz force Google -e tarama o, ve o definitely yapmaz force Google -e dizin veya rank o. Google şunu söylüyor o plainly: “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ş.” Think of o olarak bir yararlı liste, değil bir magic “index me” button. Evidence for this claim A sitemap helps search engines discover URLs but does not guarantee that Google will crawl or index them. Scope: Google Search sitemap discovery; inclusion is not an indexing or ranking directive. Confidence: high · Verified: Google Search Central: Learn about sitemaps
nasıl -e bul bir site’s sitemap
en çok sitemaps live at bir predictable spot. Try:
yoursite.com/sitemap.xml( en çok yaygın default).- sizin
robots.txtfile (yoursite.com/robots.txt) — siteler çoğu zaman liste sitemap orada ile birSitemap:line. - Google arama Console (sizin kendi site) altında Sitemaps rapor.
bir thing worth knowing: değil her site advertises onun sitemap. bazı deliberately
koru o out of robots.txt ve submit o yalnızca bençinde arama Console ve Bing
Webmaster araçlar, bu nedenle competitors -ebilir’t grab bir temiz liste of her URL onlar publish.
bu nedenle “I can’t find it at the usual spot” yapmaz anlamına gel bir site sahiptir no sitemap.
nasıl -e yap ve submit bir
en çok platforms yap bir bençin siz automatically — WordPress, Shopify, Wix, Squarespace, ve Webflow tümü generate bir sitemap out of box (see Cheat Sheets tab bençin path on her bir). Once siz sahip o:
- emin olun o listeler yalnızca URLs siz aslında iste dizine eklenmiş.
- Submit o in Google arama Console ve Bing Webmaster araçlar.
- ekle bir
Sitemap:line -e sizinrobots.txt(unless siz’re deliberately tutma o özel).
iste tam sürüm — size limits, tags Google ignores, nasıl -e bul bir site şu’s hiding onun sitemap, ve farklı types? Switch -e Advanced tab.
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, verobots.txtSitemap: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 birSitemap: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.txtSitemap:line — çalışır bençin herhangi bir motor şu readsrobots.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. lastmoddone honestly: Google yalnızca trustslastmodeğ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 accuratelastmodgenuinely 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 URL | Observed state | koru? | Action |
|---|---|---|---|
https://shop.example/products/trail-runner | 200, canonical, indexable | Yes | koru |
https://shop.example/products/old-trail-shoe | 301 -e güncel product | No | Replace ile final URL |
https://shop.example/account/login | 200 ile noindex | No | kaldır -den sitemap |
https://shop.example/sale/spring-2025 | Expired campaign returning 200 | genellikle no | yönlendirme, retire, veya intentionally maintain |
https://staging.shop.example/products/test | kamuya birçık staging hostname | No | kaldı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.
AI özet
bir condensed take on Advanced sürüm:
- bir sitemap dır bir file listing sizin URLs (ve optionally images/videos) bu nedenle arama motorlar -ebilir discover them. Google: “bir file nerede siz provide information hakkında sayfalar, videos, ve diğer files on sizin site.”
- Discovery, değil dizine ekleme. Submitting bir sitemap yapmaz guarantee tarama veya dizine ekleme — “o yapmaz guarantee şu tümü items in sizin sitemap -ecek olmak tarandı ve dizine eklenmiş.” onun gerçek değer dır submitted-vs-dizine eklenmiş diagnostic in arama Console.
- yap siz ihtiyaç duy bir? değil strictly bençin tiny well-linked siteler (Google’s ~500-sayfa threshold), ama Mueller çbirğrılar o “a minimal baseline for any serious website.” her zaman generate bir — automatically, veya o rots.
- Types: XML (bençin crawlers), HTML (bençin kişiler), image, video, news; plus RSS/Atom
ve plain
.txtformats (sayfa URL’leri yalnızca). - bulma bir:
/sitemap.xml,robots.txt,site:/ arama Console. bazı siteler deliberately hide theirs (omit o -den robots.txt, submit yalnızca in consoles) -e koru onların URL listesi özel — at maliyet of losing auto-discovery. - Limits: 50 000 URLs veya 50MB uncompressed per sitemap (gzip allowed; cap dır
uncompressed); UTF-8; fully-qualified absolute URLs; entity-escape
& ' " < >. - Tags: Google ignores
<priority>ve<changefreq>; kullanır<lastmod>yalnızca eğer consistently accurate (significant updates, değil copyright-year). - Submit via arama Console, Bing Webmaster araçlar, ve
robots.txtSitemap:line. ping endpoint 404s since Jan 2024. IndexNow notifies Bing/Yandex/others — değil Google. - Exclude ≠ noindex. Leaving bir URL out of sitemap yapmaz deindex o; kullan
noindexbençin şu. - Deep dives: XML sitemap, sitemap dizin, image sitemap, video sitemap.
resmî dokümantasyon
birincil-kaynak dokümantasyon -den arama motorları.
- Sitemaps overview — ne bir sitemap dır, yap siz ihtiyaç duy bir, ve supported formats.
- oluştur ve submit bir sitemap — 50 000-URL / 50MB limits, UTF-8, absolute URLs,
lastmod, ve nasıl -e submit. - Manage sizin büyük sitemaps ile sitemap dizin files — splitting big sitemaps ve dizin file.
- Image sitemaps — güncel image tags ve namespace.
- Video sitemaps — required/optional video tags.
- Sitemaps rapor yardım et — her arama Console sitemap error ve ne o anlamına gelir.
- sitemaps.org protokol — cross-motor XML sitemap standard.
Bing / Microsoft
- tutma bençerik Discoverable ile Sitemaps in AI-Powered arama (Jul 2025) — Bing’s güncel stance: XML tercih edilen,
lastmodönem taşır, sitemaps + IndexNow dır complementary. - Importance of ayarlama lastmod Tag in sizin Sitemap (Feb 2023) — Fabrice Canel on neden
lastmoddır crucial. - IndexNow / indexnow.org dokümantasyon — push protokol bençin instantly signaling changed URLs (Bing, Yandex, ve others — değil Google).
Quotes -den kaynak
On—record statements -den Google ve Bing. her bağlantı dır bir deep bağlantı şu jumps -e quoted passage on kaynak sayfa.
Google — ne bir sitemap dır ve ne yaptığı
- “A sitemap is a file where you provide information about the pages, videos, and other files on your site, and the relationships between them.” — Google arama Central, sitemaps overview. Jump -e quote
- “A sitemap helps search engines discover URLs on your site, but it doesn’t guarantee that all the items in your sitemap will be crawled and indexed.” Jump -e quote
Google — discovery, değil bir guarantee
- “submitting a Sitemap doesn’t guarantee the pages referenced in it will be indexed. Think of a Sitemap as a way to help Googlebot find your content … if the content is shallow, it may totally happen it will not be indexed at all.” — Gary Illyes, Google. Jump -e quote
- “One part of sitemaps is that Google has to be keen on indexing more content from the site. If Google’s not convinced that there’s new & important content to index, it won’t use the sitemap.” — John Mueller, Google. Jump -e quote
Google — yap siz ihtiyaç duy bir?
- “Making a sitemap file automatically seems like a minimal baseline for any serious website, imo.” — John Mueller, Google. Jump -e quote
Google — tags o ignores
- “we ignore those. It’s essentially a bag of noise.”
— Gary Illyes, Google, on
<priority>ve<changefreq>. Jump -e quote - “Priority and change frequency doesn’t really play that much of a role with Sitemaps anymore … it is much better to just specify the time stamp directly.” — John Mueller, Google. Jump -e quote
Google — lastmod değerini dürüstçe kullanma
- “setting today’s date in a sitemap file isn’t going to be something that works in favor of anyone, it’s just lazy.” — John Mueller, Google. Jump -e quote
- “an update to the main content, the structured data, or links on the page is generally considered significant, however an update to the copyright date is not.” — Google arama Central, oluştur bir sitemap. Jump -e quote
Bing — lastmod ve IndexNow
- “XML remains the preferred format for sitemaps, as it supports structured metadata like lastmod, which helps Bing assess content freshness and relevance more effectively.” — Microsoft Bing blog. Jump -e quote
- “By combining sitemaps for comprehensive site coverage with IndexNow for fast, URL-level submission, you provide the strongest foundation for keeping your content fresh, discoverable, and visible.” — Microsoft Bing blog. Jump -e quote
standing KPIs bençin sitemap health
bir sitemap yapmaz sahip bir sıralama metric of onun kendi — onun job dır coverage, bu nedenle KPIs şu önem taşır izle whether o’s aslında doing şu job üzerinde time, değil bir bir-off denetim.
Submitted vs. dizine eklenmiş, per sitemap
- Metric — Of URLs in bir given sitemap, ne share Google raporlar olarak dizine eklenmiş vs. değil dizine eklenmiş.
- ne o söyler siz — Whether URLs siz’re advertising dır aslında landing in dizin. bir ratio şu’s fine overall ama bad bençin bir sitemap (söyle, bir blog sitemap vs. bir product sitemap) söyler siz tam olarak hangi section of site sahiptir bir sorun — şu’s whole neden -e split sitemaps tarafından section in ilk place.
- nasıl -e pull o — In arama Console, open sayfa dizine ekleme (“neden sayfalar
değildir dizine eklenmiş”) ve filter tarafından sitemap — şu view splits dizine eklenmiş vs.
değil-dizine eklenmiş bençin URLs in şu specific file. Sitemaps rapor
itself yalnızca shows ne idi submitted ve ne zaman o idi son okuyun, bu nedenle
dizine eklenmiş/değil-dizine eklenmiş split comes -den sayfa dizine ekleme, değil Sitemaps rapor.
Spot-kontrol et individual URLs ile
Google dizin Checker -dığınızda ihtiyaç duy
observable sinyaller (status, yönlendirmeler,
noindex, canonical) behind bir tek URL’s non-dizine ekleme. - Benchmark / realistic range — orada’s no honest universal target — bir site ile lots of thin, yakın kopya, veya genuinely low-değer sayfalar -ecek never see 100%, ve şu’s değil necessarily bir bug. Establish sizin kendi baseline per section ve watch trend: bir ratio şu’s drifting down dır sinyal, değil herhangi bir specific absolute number.
- Cadence — Monthly bençin bir stable site; weekly during bir migration, bir büyük bençerik push, veya yapğru sonra siz restructure sizin sitemaps, since şu’s ne zaman ratio moves fastest.
Site haritası kapsamının eksiksizliği
- Metric — Share of sizin gerçek canonical, indexable, 200-status URLs şu dır present in submitted sitemap(s).
- ne o söyler siz — Whether sitemap dır doing onun job olarak bir complete inventory, veya whether o’s rotted — missing yeni sections, hâlâ listing redirected veya deindexed URLs, veya drifting out of sync ile ne sizin CMS aslında generates. bu bir data-quality kontrol et on file itself, değil on Google’s behavior.
- nasıl -e pull o — Fetch ve validate live sitemap ile XML Sitemap Validator -e al exact URL listesi plus herhangi bir structural errors, o hâlde compare şu liste karşı sizin site’s gerçek canonical URL ayarla (bir tarama export, veya sizin CMS’s kendi sayfa liste) -e bul gaps in either direction — sayfalar missing -den sitemap, veya stale URLs hâlâ in o şu shouldn’t olmak.
- Benchmark / realistic range — Depends entirely on nasıl siz define “-meli olmak indexable” bençin sizin kendi site, bu nedenle orada’s no defensible universal number burada either — yapğru bar dır basitçe “close -e 100% match, ile herhangi bir gap explained” yerine bir target percentage.
- Cadence — Whenever sitemap dır regenerated (ideally her deploy, eğer o’s automated) ve olarak bir manual spot-kontrol et sonra herhangi bir büyük bençerik migration veya URL restructuring.
Ready—e-kullan AI prompts
kopya-paste başlangıç benşaret eder bençin sitemap tasks. ele al output olarak bir draft -e verify karşı gerçek sitemap file, arama Console, ve Google’ın kendi sitemap docs — değil bir final yanıt.
denetim bir sitemap file karşı spec
burada dır benim sitemap XML [paste file veya ilk ~200 lines]. kontrol et o karşı Google’s sitemap requirements: dır o altında 50 000 URLs / 50MB uncompressed, UTF-8, kullanarak fully-qualified absolute URLs, ve dır
&,',",<, ve>uygun biçimde entity-escaped? Flag anything şu görünür like bir non-canonical URL, bir yönlendirme target, veya bir yinelenen. yapmayın flag<priority>veya<changefreq>olarak errors — Google ignores şunlar tags, onlar’re değil bir validity sorun.
Decide whether -e split -e bir sitemap dizin
benim site sahiptir approximately [N] indexable URLs genelinde bunlar sections: [liste > sections, e.g. blog, product sayfalar, category sayfalar]. Based on Google’s 50 000-URL / 50MB-per-sitemap limit, söyle me whether ben ihtiyaç duy bir sitemap dizin, ve eğer bu nedenle, propose bir sensible split tarafından section (bu nedenle ben -ebilir ayrıca diagnose submitted-vs-dizine eklenmiş per section in arama Console afterward).
yaz bir lastmod update politika
ben iste bir
lastmodpolitika bençin benim sitemap generator şu yalnızca updates date on genuinely significant changes (main bençerik, structured data, veya bağlantılar) — değil bir blanket “today” veya copyright-year stamp, since Google şunu söylüyor o stops trustinglastmodonce o’s inaccurate. burada’s nasıl benim CMS tracks edits [describe: publish date, son-edited timestamp, sürüm history, etc.]. Draft logic bençin ne zamanlastmod-meli ve shouldn’t change.
Decide whether -e koru sitemap kamuya birçık veya submit o privately
burada’s benim situation: [describe site — competitive niche? yeni unlinked > sayfalar siz yapmayın iste scraped? currently listing sitemap in robots.txt?]. Walk me aracılığıyla trade-off arasında listing benim sitemap in
robots.txt(kamuya birçık, auto-discoverable tarafından herhangi bir crawler) versus submitting o yalnızca aracılığıyla Google arama Console ve Bing Webmaster araçlar (özel, ama ben lose auto-discovery bençin herhangi bir motor ben haven’t manually submitted -e). Recommend bir given benim situation ve explain neden.
Triage bir submitted-vs-dizine eklenmiş export tarafından section
burada’s bir CSV export of benim sitemap URLs joined ile onların dizine ekleme status -den arama Console [paste: URL, sitemap, dizine eklenmiş y/n, neden eğer değil > dizine eklenmiş]. grup “not indexed” URLs tarafından muhtemel neden ol (thin bençerik, near- yinelenen, blocked, değil henüz tarandı, deliberately low-değer) ve söyle me hangi sitemap section sahiptir worst ratio, bu nedenle ben know nerede -e focus ilk.
Site haritası kontrol listesi
bir geç -e yapğrula sizin sitemap dır helping yerine rotting:
- bir sitemap vardır ve dır generated automatically (değil hand-maintained).
- o listeler yalnızca canonical, indexable, 200-status URLs — no yönlendirmeler, no
non-canonical URLs, no
noindex’d sayfalar. - URLs dır fully-qualified ve absolute, ve special characters
(
& ' " < >) dır entity-escaped. - o’s UTF-8 encoded.
- No tek sitemap exceeds 50 000 URLs veya 50MB uncompressed — split + kullan bir sitemap dizin eğer o yapar (gzip dır fine; cap dır uncompressed size).
- siz haven’t bothered ile
<priority>veya<changefreq>— Google ignores her ikisi. -
<lastmod>dır yalnızca ayarla on significant updates ve dır genuinely accurate (değil bir blanket copyright-year veya “today” date). - Submitted in Google arama Console ve Bing Webmaster araçlar.
- bir
Sitemap:line dır inrobots.txt(veya o’s deliberately omitted -e koru sitemap özel — in hangi durum siz’ve submitted o in her console). - No dead
google.com/ping?sitemap=çbirğrılar left in herhangi bir plugin veya cron job (o 404s since Jan 2024). - siz periodically kontrol et submitted-vs-dizine eklenmiş numbers in arama Console -e spot altında-dizine eklenmiş sections.
- siz’re değil kullanarak sitemap -e try -e deindex anything — şu’s
noindex’s job.
mental models
1. bir sitemap dır bir inventory, değil bir discovery silver bullet. o’s bir coverage araç — bir temiz liste of ne siz iste dizine eklenmiş. o yapar değil force tarama veya dizine ekleme. eğer sayfalar değildir getting dizine eklenmiş, sitemap dır nerede siz notice sorun (submitted vs dizine eklenmiş), değil nerede siz düzelt o.
2. Exclude ≠ noindex.
Leaving bir URL out of sitemap yapmaz kaldır o -den Google. sitemap dır bir
advertisement, değil bir gate. -e kaldır bir sayfa, izin ver tarama ve ekle noindex —
sitemap dır yanlış lever entirely.
3. Automate o, veya o rots. bir manually-oluşturulmuş sitemap goes stale moment someone adds bir sayfa ve forgets file. Generate o -den sayfalar siz aslında sahip bu nedenle o stays güncel ve complete. bir sitemap’s değer dır in olma accurate, değil in merely existing.
4. Submitted-vs-dizine eklenmiş dır bir diagnostic. Split sizin sitemaps tarafından section veya bençerik type ve arama Console coverage numbers söyle siz hangi part of site dır altında-dizine eklenmiş. şu’s gerçek, day—e-day payoff — far daha yararlı -den act of submitting itself.
5. Discovery sahiptir two halves. Sitemaps dır pull-inventory half of discovery; bağlantılar dır diğer pull half, ve push protocols (IndexNow, dizine ekleme API) dır bir separate channel. eğer bir sayfa değildir olma found, ask hangi channel -meli olmak carrying o — ve whether anything bağlantılar -e o at tümü.
nasıl -e oluştur bir sitemap, tarafından platform
her platform below either generates bir sitemap automatically veya sahiptir bir standard module
bençin o. two final adımlar dır aynı everywhere: (1) emin olun yalnızca yapğru
URLs dır included (canonical, indexable yalnızca); (2) submit o in arama Console +
Bing Webmaster araçlar ve ekle Sitemap: line -e robots.txt (veya deliberately
omit şu line -e koru o unlisted).
| Platform | nerede sitemap comes -den |
|---|---|
| WordPress | temel auto-generates bir at /wp-sitemap.xml (WP ≥ 5,5). bençin control — exclude post types, ekle image/news, split — kullan Yoast SEO, Rank Math, veya AIOSEO; onlar replace temel sitemap ve update on publish. |
| Shopify | Auto-generates /sitemap.xml (bir sitemap dizin pointing -e products / collections / sayfalar / blogs children). değil yapğrudan editable — control inclusion via sayfa görünürlük ve template noindex edits. |
| Wix | Auto-generates /sitemap.xml; toggle per-sayfa dizine ekleme in SEO settings. |
| Squarespace | Auto-generates /sitemap.xml; -ebilirsiniz’t hand-edit o — exclude sayfalar via sayfa settings. |
| Webflow | Auto sitemap toggle in site Settings → SEO, veya supply sizin kendi custom sitemap. |
| Drupal | kullan Simple XML Sitemap module (veya older XML Sitemap module) — o generates, splits, ve submits -e consoles. |
| JS frameworks (sonraki / Astro / Gatsby / etc.) | kullan framework’s sitemap integration — arama “<framework> sitemap.” (bu site kullanır Astro’s @astrojs/sitemap, configured in astro.config.mjs.) |
| Manual / generators | Static veya tiny siteler: bir online generator (e.g. XML-Sitemaps.com) veya bir oluştur script. Caveat: manual goes stale — prefer automation. |
arama Console sitemap errors → meaning → düzelt
| Status / error | ne o anlamına gelir | düzelt |
|---|---|---|
| Couldn’t fetch | Google couldn’t retrieve file — yanlış URL/404, robots.txt block, server timeout, veya basitçe değil processed henüz. çoğu zaman transient. | yapğrula URL döndürür 200, değildir robots-blocked, ve server dır responsive; re-submit ve wait. (-ebilir ayrıca anlamına gel Google değildir henüz convinced orada’s yeni/önemli bençerik -e dizin.) |
| Unsupported format | file değildir bir supported format — classic “you submitted an HTML page / theme file.” | Submit bir gerçek XML/RSS/Atom/txt sitemap, değil bir HTML sayfa. |
| Empty sitemap | No URLs in file. | Generate o karşı gerçek URLs; kontrol et generator. |
| Sitemap file size error | Larger -den 50MB uncompressed. | Split -e birden çok sitemaps + bir sitemap dizin. |
| Compression error | Google couldn’t uncompress sizin .gz. | Re-gzip yapğru biçimde ve verify o decompresses. |
| Incorrect namespace | root element dır missing veya sahiptir yanlış namespace. | kullan xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" (plus image/video/xhtml namespaces eğer kullanılan). |
| URL değil allowed | URLs sit above sitemap’s level veya on bir farklı domain (path/cross-submission mismatch). | Move sitemap up, veya verify her ikisi domains in arama Console; koru children at/below dizin’s path. |
| Invalid URL | bir <loc> değer değildir bir valid, absolute URL. | kullan fully-qualified absolute URLs; entity-escape & ' " < >. |
| URLs değil accessible / değil izlenen | Google hit bir error tarama listed URLs. | yapğrula şunlar URLs döndür 200 ve değildir robots-blocked. |
| Invalid date | Bad <lastmod> date format. | kullan W3C / ISO-8601 dates. |
| Invalid / missing tag veya attribute, de çok söyleıda tags | Malformed veya yinelenen XML. | Validate XML; kaldır yinelenen tags; supply required attributes. |
| Thumbnail de büyük/küçük (video) | bir <video:thumbnail_loc> image fails size kurallar. | kullan ≥ 60×30 px in bir supported format at bir stable, crawlable URL. |
diğer gerçek-world gotchas: bir HTTP-vs-HTTPS veya www mismatch arasında sitemap URLs
ve verified property triggers “URL not allowed”; Google -ebilir sun bir stale
cached kopya bu nedenle changes değildir instant; ve submitting children ve dizin dır
harmless ama unnecessary.
araçlar bençin validating ve diagnosing bir sitemap
- Google dizin Checker — spot-kontrol et bir
specific URL -den sizin sitemap bençin observable indexability blockers
(status code, yönlendirmeler,
noindex, canonical sinyaller) önce siz assume sitemap itself dır sorun. o routes siz -e arama Console’s URL Inspection bençin Google’s gerçek, authoritative yanıt — bu araç yalnızca surfaces ne’s visible -den outside. - Google arama Console — Sitemaps rapor — nerede siz submit bir sitemap ve see ne Google son fetched ve ne zaman; combine ile sayfa dizine ekleme rapor (filtered tarafından sitemap) -e al dizine eklenmiş-vs-değil-dizine eklenmiş split kullanılan in nasıl -e Measure tab above.
- Bing Webmaster araçlar — Sitemaps — eşdeğeri submission ve status view bençin Bing; submit burada in addition -e arama Console, since two motorlar izle sitemaps independently.
- bir crawler (Ahrefs site denetimi, Screaming Frog) — way -e generate “actual canonical URL list” siz compare bir sitemap karşı ne zaman checking coverage completeness — bir sitemap validator confirms file dır well-formed, ama yalnızca bir gerçek tarama of sizin site söyler siz eğer file dır complete.
kaynaklar worth sizin time
benim related yazma
- Enterprise teknik SEO — nerede automated, güncel sitemaps fit -e managing bir büyük site.
- ne zaman -meli siz Worry hakkında tarama bütçesi? — kullanarak sitemap olarak bir temiz inventory of sizin indexable ayarla.
- web sitesi Migration: Ultimate rehber — dahil tutma bir sitemap of eski URLs yaklaşık -e watch them drop out of dizin.
- JavaScript SEO sorunlar & en iyi Practices — ne zaman sitemaps önem taşır en çok (JS-loaded bençerik ve framework sitemap modules).
benim speaking
- nasıl arama çalışır (SlideShare) — benim walkthrough of tarama, rendering, dizine ekleme, ve sıralama, nerede sitemaps live on discovery side. (Standing disclaimer: “This is my understanding of systems… not going to be 100% complete or accurate.”)
-den others
- Google’s Sitemaps overview ve oluştur-bir-sitemap docs — birincil kaynak bençin everything on bu sayfa.
- sitemaps.org protokol — cross-motor standard XML sitemaps dır oluşturulmuş on.
- Bing Webmaster Blog: tutma bençerik Discoverable ile Sitemaps in AI-Powered arama — Bing’s güncel take on XML format preference,
lastmodimportance, ve sitemaps + IndexNow olarak complementary. - Bing Webmaster Blog: Importance of ayarlama lastmod Tag in sizin Sitemap — Fabrice Canel explains nasıl Bing kullanır
lastmodbençin freshness assessment. - IndexNow dokümantasyon — push protokol bençin instantly notifying Bing, Yandex, ve others of changed URLs (Google yapmaz participate).
- Google arama Console Sitemaps rapor yardım et — full reference bençin her sitemap error ve status in arama Console.
- arama motoru Journal: Google Explains neden o -ebilir değil kullan bir Sitemap — kapsar John Mueller’s explanation of ne zaman Google ignores submitted sitemaps.
- arama motoru Roundtable: Google: XML Sitemaps dır bir Minimal Baseline bençin herhangi bir Serious web sitesi — Barry Schwartz covering Mueller’s “minimal baseline” stance.
test et yourself: Sitemaps
Five quick questions on ne sitemaps yap ve ne belongs in them. seç bir yanıt her biri bençin, o hâlde kontrol et.
Değişiklik günlüğü
8 Ağu 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
28 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.