{"id":3394,"date":"2025-12-26T15:44:38","date_gmt":"2025-12-26T12:44:38","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/robots-txt-ve-sitemap-xml-dogru-kurulumu-adim-adim-seo-ve-hosting-rehberi\/"},"modified":"2025-12-26T15:44:38","modified_gmt":"2025-12-26T12:44:38","slug":"robots-txt-ve-sitemap-xml-dogru-kurulumu-adim-adim-seo-ve-hosting-rehberi","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/robots-txt-ve-sitemap-xml-dogru-kurulumu-adim-adim-seo-ve-hosting-rehberi\/","title":{"rendered":"robots.txt ve sitemap.xml Do\u011fru Kurulumu: Ad\u0131m Ad\u0131m SEO ve Hosting Rehberi"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">\u0130&ccedil;indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#robotstxt_ve_sitemapxml_Neden_Bu_Kadar_Onemli\"><span class=\"toc_number toc_depth_1\">1<\/span> robots.txt ve sitemap.xml Neden Bu Kadar \u00d6nemli?<\/a><\/li><li><a href=\"#robotstxt_Temelleri_Ne_Yapar_Ne_Yapmaz\"><span class=\"toc_number toc_depth_1\">2<\/span> robots.txt Temelleri: Ne Yapar, Ne Yapmaz?<\/a><ul><li><a href=\"#robotstxt_Dosyasinin_Konumu\"><span class=\"toc_number toc_depth_2\">2.1<\/span> robots.txt Dosyas\u0131n\u0131n Konumu<\/a><\/li><li><a href=\"#robotstxt_Soz_Dizimi_User-agent_Allow_Disallow\"><span class=\"toc_number toc_depth_2\">2.2<\/span> robots.txt S\u00f6z Dizimi: User-agent, Allow, Disallow<\/a><\/li><li><a href=\"#En_Basit_Guvenli_robotstxt_Ornegi\"><span class=\"toc_number toc_depth_2\">2.3<\/span> En Basit G\u00fcvenli robots.txt \u00d6rne\u011fi<\/a><\/li><li><a href=\"#Hangi_Botlari_Engellemek_Mantikli\"><span class=\"toc_number toc_depth_2\">2.4<\/span> Hangi Botlar\u0131 Engellemek Mant\u0131kl\u0131?<\/a><\/li><li><a href=\"#robotstxt_ile_Guvenlik_Saglanmaz\"><span class=\"toc_number toc_depth_2\">2.5<\/span> robots.txt ile G\u00fcvenlik Sa\u011flanmaz<\/a><\/li><\/ul><\/li><li><a href=\"#sitemapxml_Temelleri_Botlara_Yol_Haritasi_Cizmek\"><span class=\"toc_number toc_depth_1\">3<\/span> sitemap.xml Temelleri: Botlara Yol Haritas\u0131 \u00c7izmek<\/a><ul><li><a href=\"#XML_Sitemap_Yapisi\"><span class=\"toc_number toc_depth_2\">3.1<\/span> XML Sitemap Yap\u0131s\u0131<\/a><\/li><li><a href=\"#Sitemap_Turleri_ve_Sitemap_Index\"><span class=\"toc_number toc_depth_2\">3.2<\/span> Sitemap T\u00fcrleri ve Sitemap Index<\/a><\/li><li><a href=\"#Hangi_URL8217ler_Sitemap8217e_Girmeli\"><span class=\"toc_number toc_depth_2\">3.3<\/span> Hangi URL&#8217;ler Sitemap&#8217;e Girmeli?<\/a><\/li><\/ul><\/li><li><a href=\"#robotstxt_ve_sitemapxml_Nasil_Birlikte_Calisir\"><span class=\"toc_number toc_depth_1\">4<\/span> robots.txt ve sitemap.xml Nas\u0131l Birlikte \u00c7al\u0131\u015f\u0131r?<\/a><\/li><li><a href=\"#Farkli_Hosting_Senaryolarinda_Kurulum\"><span class=\"toc_number toc_depth_1\">5<\/span> Farkl\u0131 Hosting Senaryolar\u0131nda Kurulum<\/a><ul><li><a href=\"#Paylasimli_Hosting_cPanel_DirectAdmin_Uzerinde_Kurulum\"><span class=\"toc_number toc_depth_2\">5.1<\/span> Payla\u015f\u0131ml\u0131 Hosting (cPanel \/ DirectAdmin) \u00dczerinde Kurulum<\/a><\/li><li><a href=\"#VPS_ve_Dedicated_Sunucularda_Kurulum\"><span class=\"toc_number toc_depth_2\">5.2<\/span> VPS ve Dedicated Sunucularda Kurulum<\/a><\/li><li><a href=\"#Subdomain_ve_Alt_Dizin_Senaryolari\"><span class=\"toc_number toc_depth_2\">5.3<\/span> Subdomain ve Alt Dizin Senaryolar\u0131<\/a><\/li><\/ul><\/li><li><a href=\"#Icerik_Yonetim_Sistemlerinde_WordPress_vb_Dogru_Kurulum\"><span class=\"toc_number toc_depth_1\">6<\/span> \u0130\u00e7erik Y\u00f6netim Sistemlerinde (WordPress vb.) Do\u011fru Kurulum<\/a><ul><li><a href=\"#WordPress_Ornegi\"><span class=\"toc_number toc_depth_2\">6.1<\/span> WordPress \u00d6rne\u011fi<\/a><\/li><li><a href=\"#E-ticaret_ve_Buyuk_Katalog_Siteleri\"><span class=\"toc_number toc_depth_2\">6.2<\/span> E-ticaret ve B\u00fcy\u00fck Katalog Siteleri<\/a><\/li><\/ul><\/li><li><a href=\"#Adim_Adim_Uygulanabilir_Kurulum_Plani\"><span class=\"toc_number toc_depth_1\">7<\/span> Ad\u0131m Ad\u0131m Uygulanabilir Kurulum Plan\u0131<\/a><ul><li><a href=\"#1_Mevcut_Durumu_Analiz_Edin\"><span class=\"toc_number toc_depth_2\">7.1<\/span> 1. Mevcut Durumu Analiz Edin<\/a><\/li><li><a href=\"#2_Temiz_ve_Celiskisiz_Bir_robotstxt_Yazin\"><span class=\"toc_number toc_depth_2\">7.2<\/span> 2. Temiz ve \u00c7eli\u015fkisiz Bir robots.txt Yaz\u0131n<\/a><\/li><li><a href=\"#3_Sitemap8217leri_Olusturun_ya_da_Gozden_Gecirin\"><span class=\"toc_number toc_depth_2\">7.3<\/span> 3. Sitemap&#8217;leri Olu\u015fturun ya da G\u00f6zden Ge\u00e7irin<\/a><\/li><li><a href=\"#4_Arama_Motoru_Panellerine_Bildirin\"><span class=\"toc_number toc_depth_2\">7.4<\/span> 4. Arama Motoru Panellerine Bildirin<\/a><\/li><li><a href=\"#5_HTTP_Durum_Kodlari_ile_Uyumlu_Hale_Getirin\"><span class=\"toc_number toc_depth_2\">7.5<\/span> 5. HTTP Durum Kodlar\u0131 ile Uyumlu Hale Getirin<\/a><\/li><\/ul><\/li><li><a href=\"#Sik_Yapilan_Hatalar_ve_Kacinma_Yollari\"><span class=\"toc_number toc_depth_1\">8<\/span> S\u0131k Yap\u0131lan Hatalar ve Ka\u00e7\u0131nma Yollar\u0131<\/a><ul><li><a href=\"#1_Gelistirme_Ortami_robotstxt8217sinin_Canliya_Tasinmasi\"><span class=\"toc_number toc_depth_2\">8.1<\/span> 1. Geli\u015ftirme Ortam\u0131 robots.txt&#8217;sinin Canl\u0131ya Ta\u015f\u0131nmas\u0131<\/a><\/li><li><a href=\"#2_Sadece_robotstxt_ile_Gizlilik_Beklemek\"><span class=\"toc_number toc_depth_2\">8.2<\/span> 2. Sadece robots.txt ile Gizlilik Beklemek<\/a><\/li><li><a href=\"#3_Sitemap8217e_Noindex_veya_404_Sayfalari_Koymak\"><span class=\"toc_number toc_depth_2\">8.3<\/span> 3. Sitemap&#8217;e Noindex veya 404 Sayfalar\u0131 Koymak<\/a><\/li><li><a href=\"#4_Cok_Dilli_Sitelerde_Tek_Sitemap_Kullanmak\"><span class=\"toc_number toc_depth_2\">8.4<\/span> 4. \u00c7ok Dilli Sitelerde Tek Sitemap Kullanmak<\/a><\/li><li><a href=\"#5_Hosting_Tarafi_Dosya_Konumlarinin_Karistirilmasi\"><span class=\"toc_number toc_depth_2\">8.5<\/span> 5. Hosting Taraf\u0131 Dosya Konumlar\u0131n\u0131n Kar\u0131\u015ft\u0131r\u0131lmas\u0131<\/a><\/li><\/ul><\/li><li><a href=\"#Hosting_SEO_ve_DCHost_Perspektifinden_Son_Soz\"><span class=\"toc_number toc_depth_1\">9<\/span> Hosting, SEO ve DCHost Perspektifinden Son S\u00f6z<\/a><\/li><\/ul><\/div>\n<h2><span id=\"robotstxt_ve_sitemapxml_Neden_Bu_Kadar_Onemli\">robots.txt ve sitemap.xml Neden Bu Kadar \u00d6nemli?<\/span><\/h2>\n<p>Teknik SEO taraf\u0131nda en \u00e7ok ihmal edilen ama en \u00e7ok i\u015f g\u00f6ren iki dosya robots.txt ve sitemap.xml. Bir SEO denetimi ya da yeni web sitesi yay\u0131na alma toplant\u0131s\u0131nda masa \u00fczerine ilk koydu\u011fumuz konulardan biri de art\u0131k bunlar. \u00c7\u00fcnk\u00fc arama motoru botlar\u0131n\u0131n sitenizi nas\u0131l tarayaca\u011f\u0131n\u0131, hangi sayfalar\u0131n \u00f6ncelikli oldu\u011funu ve hangi alanlara asla girmemesi gerekti\u011fini bu iki yap\u0131 belirliyor.<\/p>\n<p>\u0130\u015fin bir de hosting taraf\u0131 var. robots.txt ve sitemap.xml sadece SEO ekiplerinin konusu de\u011fil; dok\u00fcman k\u00f6k dizininiz, alt alan adlar\u0131, HTTP durum kodlar\u0131, g\u00fcvenlik yap\u0131land\u0131rmalar\u0131 ve hatta sunucu loglar\u0131n\u0131zla do\u011frudan ba\u011flant\u0131l\u0131. Yanl\u0131\u015f yap\u0131land\u0131r\u0131lm\u0131\u015f bir robots.txt y\u00fcz\u00fcnden t\u00fcm sitenin taramaya kapand\u0131\u011f\u0131n\u0131, ya da yanl\u0131\u015f yere koyulan sitemap.xml sebebiyle aylarca indekslenmeyen sayfalar g\u00f6rd\u00fck. Bunlar\u0131n neredeyse tamam\u0131 basit ama sistematik bir kurulum rehberiyle \u00f6nlenebilecek hatalard\u0131.<\/p>\n<p>Bu yaz\u0131da DCHost ekibi olarak robots.txt ve sitemap.xml dosyalar\u0131n\u0131 hem SEO hem de hosting perspektifinden, ger\u00e7ek\u00e7i senaryolar ve \u00f6rneklerle ad\u0131m ad\u0131m ele alaca\u011f\u0131z. <a href=\"https:\/\/www.dchost.com\/tr\/web-hosting\">payla\u015f\u0131ml\u0131 hosting<\/a>, <a href=\"https:\/\/www.dchost.com\/tr\/vps\">VPS<\/a> ve <a href=\"https:\/\/www.dchost.com\/tr\/fiziksel-sunucu\">dedicated sunucu<\/a> fark etmeksizin; k\u00f6k dizin konumlar\u0131, URL yap\u0131lar\u0131, \u00e7ok dilli siteler ve staging ortamlar\u0131 i\u00e7in nas\u0131l do\u011fru kurulum yapaca\u011f\u0131n\u0131z\u0131 netle\u015ftirece\u011fiz. Son b\u00f6l\u00fcmde ise somut bir kontrol listesiyle kendi sitenizi h\u0131zl\u0131ca g\u00f6zden ge\u00e7irebilmeniz i\u00e7in pratik bir \u00e7er\u00e7eve b\u0131rakaca\u011f\u0131z.<\/p>\n<h2><span id=\"robotstxt_Temelleri_Ne_Yapar_Ne_Yapmaz\">robots.txt Temelleri: Ne Yapar, Ne Yapmaz?<\/span><\/h2>\n<p>robots.txt, bir web sitesinin k\u00f6k dizininde bar\u0131nan basit bir metin dosyas\u0131d\u0131r. G\u00f6revi, arama motoru botlar\u0131na hangi alanlar\u0131 tarayabileceklerini, hangilerini taramamalar\u0131n\u0131 s\u00f6ylemektir. Yani bir nevi kibar bir kap\u0131 g\u00f6revlisi gibi davran\u0131r; ama \u015fifreli bir kap\u0131 ya da g\u00fcvenlik duvar\u0131 de\u011fildir.<\/p>\n<h3><span id=\"robotstxt_Dosyasinin_Konumu\">robots.txt Dosyas\u0131n\u0131n Konumu<\/span><\/h3>\n<p>robots.txt dosyas\u0131n\u0131n \u00e7al\u0131\u015fabilmesi i\u00e7in <strong>mutlaka alan ad\u0131n\u0131n k\u00f6k\u00fcnde<\/strong> bulunmas\u0131 gerekir:<\/p>\n<ul>\n<li>https:\/\/www.ornek.com\/robots.txt<\/li>\n<li>https:\/\/ornek.com\/robots.txt<\/li>\n<li>https:\/\/blog.ornek.com\/robots.txt (alt alan ad\u0131 i\u00e7in ayr\u0131 dosya)<\/li>\n<\/ul>\n<p>Bu, hosting taraf\u0131nda \u015fu anlama gelir:<\/p>\n<ul>\n<li>Payla\u015f\u0131ml\u0131 hostingte genellikle public_html ya da httpdocs dizininin alt\u0131nda robots.txt yer al\u0131r.<\/li>\n<li>VPS ya da dedicated sunucuda Nginx ya da Apache i\u00e7in tan\u0131ml\u0131 document root dizininde (\u00f6rne\u011fin \/var\/www\/domain.com\/public) bulunmal\u0131d\u0131r.<\/li>\n<li>Her alt alan ad\u0131n\u0131n kendi document root dizini varsa, her biri i\u00e7in ayr\u0131 bir robots.txt dosyas\u0131 olu\u015fturabilirsiniz.<\/li>\n<\/ul>\n<p>Yeni bir site yay\u0131na al\u0131rken bu dizinlerin ve k\u00f6k URL yap\u0131s\u0131n\u0131n do\u011fru kurgulanmas\u0131 i\u00e7in ayr\u0131nt\u0131l\u0131 bir kontrol listesine ihtiya\u00e7 duyuyorsan\u0131z, DCHost blogunda haz\u0131rlad\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/yeni-web-sitesi-yayina-alirken-hosting-tarafinda-seo-ve-performans-kontrol-listesi\/'>yeni web sitesi yay\u0131na al\u0131n\u0131rken hosting taraf\u0131nda SEO ve performans kontrol listesi<\/a> rehberini incelemeniz faydal\u0131 olacakt\u0131r.<\/p>\n<h3><span id=\"robotstxt_Soz_Dizimi_User-agent_Allow_Disallow\">robots.txt S\u00f6z Dizimi: User-agent, Allow, Disallow<\/span><\/h3>\n<p>robots.txt dosyas\u0131 olduk\u00e7a basit bir s\u00f6z dizimine sahiptir:<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\">User-agent: *\nDisallow: \/ornek-dizin\/\nAllow: \/ornek-dizin\/izin-verilen-sayfa.html\n\nSitemap: https:\/\/www.ornek.com\/sitemap.xml\n<\/code><\/pre>\n<p>Temel direktifler:<\/p>\n<ul>\n<li><strong>User-agent<\/strong>: Kurallar\u0131n hangi bota ait oldu\u011funu belirtir. * t\u00fcm botlar anlam\u0131na gelir.<\/li>\n<li><strong>Disallow<\/strong>: Belirtilen yolun taranmamas\u0131n\u0131 ister.<\/li>\n<li><strong>Allow<\/strong>: Daha spesifik bir izin tan\u0131mlamak i\u00e7in kullan\u0131l\u0131r (\u00f6zellikle Disallow ile \u00e7ak\u0131\u015fan yollar i\u00e7in).<\/li>\n<li><strong>Sitemap<\/strong>: Sitemap dosyan\u0131z\u0131n tam URL adresini belirtir. Bu sat\u0131r robots.txt i\u00e7inde zorunlu de\u011fildir ama \u015fiddetle \u00f6nerilir.<\/li>\n<\/ul>\n<h3><span id=\"En_Basit_Guvenli_robotstxt_Ornegi\">En Basit G\u00fcvenli robots.txt \u00d6rne\u011fi<\/span><\/h3>\n<p>Kurumsal bir web sitesi ya da standart bir blog i\u00e7in ba\u015flang\u0131\u00e7 seviyesinde g\u00fcvenli bir robots.txt \u015fu \u015fekilde olabilir:<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\">User-agent: *\nDisallow: \/wp-admin\/\nDisallow: \/wp-includes\/\nDisallow: \/cgi-bin\/\n\nAllow: \/wp-admin\/admin-ajax.php\n\nSitemap: https:\/\/www.ornek.com\/sitemap.xml\n<\/code><\/pre>\n<p>Bu \u00f6rnek, WordPress tabanl\u0131 siteler i\u00e7in s\u0131k kullan\u0131lan bir \u015fablondur. Y\u00f6netim ve sistem dizinlerini taramadan \u00e7\u0131kart\u0131rken, AJAX isteklerini sa\u011flayan admin-ajax.php dosyas\u0131na eri\u015fimi a\u00e7\u0131k b\u0131rak\u0131r.<\/p>\n<h3><span id=\"Hangi_Botlari_Engellemek_Mantikli\">Hangi Botlar\u0131 Engellemek Mant\u0131kl\u0131?<\/span><\/h3>\n<p>Genel \u00f6neri, b\u00fcy\u00fck arama motoru botlar\u0131n\u0131 (arama sonu\u00e7lar\u0131nda g\u00f6r\u00fcnmek istedi\u011finiz t\u00fcm ana motorlar) <strong>engellememek<\/strong> y\u00f6n\u00fcndedir. Genellikle engellemek isteyece\u011finiz botlar \u015funlar olur:<\/p>\n<ul>\n<li>A\u015f\u0131r\u0131 agresif tarama yapan ve sunucuyu yoran botlar<\/li>\n<li>\u0130\u00e7eri\u011finizi kopyalayan scraper botlar<\/li>\n<li>\u0130\u015finize yaramayan reklam veya analiz botlar\u0131<\/li>\n<\/ul>\n<p>Bu t\u00fcr botlar\u0131 engellemek i\u00e7in \u00f6nce user-agent bilgilerini loglardan tespit eder, sonra robots.txt i\u00e7ine spesifik bir blok ekleyebilirsiniz:<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\">User-agent: KotuBot\nDisallow: \/\n<\/code><\/pre>\n<p>Unutmaman\u0131z gereken nokta: robots.txt bir <strong>g\u00f6n\u00fcll\u00fc uyum mekanizmas\u0131d\u0131r<\/strong>. K\u00f6t\u00fc niyetli botlar \u00e7o\u011funlukla robots.txt kurallar\u0131na uymayacakt\u0131r. G\u00fcvenlik i\u00e7in as\u0131l tedbiri sunucu taraf\u0131nda, WAF, rate limiting ve eri\u015fim kontrolleriyle almak gerekir.<\/p>\n<h3><span id=\"robotstxt_ile_Guvenlik_Saglanmaz\">robots.txt ile G\u00fcvenlik Sa\u011flanmaz<\/span><\/h3>\n<p>\u00d6nemli bir yan\u0131lg\u0131, hassas dizinleri robots.txt ile gizlemeye \u00e7al\u0131\u015fmakt\u0131r. \u00d6rne\u011fin \/yedekler\/ ya da \/gizli-raporlar\/ gibi klas\u00f6rleri Disallow ile kapatmak, asl\u0131nda bu klas\u00f6rlerin varl\u0131\u011f\u0131n\u0131 herkese ilan etmek anlam\u0131na da gelebilir.<\/p>\n<p>G\u00fcvenlik i\u00e7in robots.txt yerine a\u015fa\u011f\u0131dakileri kullanmal\u0131s\u0131n\u0131z:<\/p>\n<ul>\n<li>HTTP yetkilendirme (Basic Auth, oturum bazl\u0131 giri\u015f)<\/li>\n<li>IP k\u0131s\u0131tlamas\u0131 veya VPN ile eri\u015fim<\/li>\n<li>Dosya sisteminde do\u011fru izinler ve sahiplikler<\/li>\n<\/ul>\n<p>Linux taraf\u0131nda dosya izinlerini nas\u0131l g\u00fcvenli \u015fekilde ayarlayaca\u011f\u0131n\u0131z\u0131 bilmiyorsan\u0131z, DCHost blogundaki <a href='https:\/\/www.dchost.com\/blog\/linux-dosya-izinleri-644-755-777-paylasimli-hosting-ve-vps-icin-guvenli-ayarlar\/'>Linux dosya izinleri 644, 755, 777 ve g\u00fcvenli hosting ayarlar\u0131<\/a> rehberi bu noktada iyi bir tamamlay\u0131c\u0131 olacakt\u0131r.<\/p>\n<h2><span id=\"sitemapxml_Temelleri_Botlara_Yol_Haritasi_Cizmek\">sitemap.xml Temelleri: Botlara Yol Haritas\u0131 \u00c7izmek<\/span><\/h2>\n<p>sitemap.xml, sitenizdeki sayfalar\u0131 arama motoru botlar\u0131na daha sistematik bi\u00e7imde tan\u0131tan XML formatl\u0131 bir dosyad\u0131r. \u00d6zellikle:<\/p>\n<ul>\n<li>Yeni kurulan sitelerde hen\u00fcz g\u00fc\u00e7l\u00fc i\u00e7 link yap\u0131s\u0131 yokken,<\/li>\n<li>B\u00fcy\u00fck e-ticaret kataloglar\u0131nda on binlerce \u00fcr\u00fcn sayfas\u0131 varken,<\/li>\n<li>Filtreleme, etiket ve kategori yap\u0131lar\u0131 karma\u015f\u0131k oldu\u011funda<\/li>\n<\/ul>\n<p>sitemap.xml, botlar\u0131n \u00f6nemli sayfalar\u0131n\u0131z\u0131 h\u0131zl\u0131 ve eksiksiz \u015fekilde ke\u015ffetmesine yard\u0131mc\u0131 olur.<\/p>\n<h3><span id=\"XML_Sitemap_Yapisi\">XML Sitemap Yap\u0131s\u0131<\/span><\/h3>\n<p>Basit bir sitemap.xml dosyas\u0131 \u015fu \u015fekilde g\u00f6r\u00fcn\u00fcr:<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\">&lt;?xml version='1.0' encoding='UTF-8'?&gt;\n&lt;urlset xmlns='http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9'&gt;\n  &lt;url&gt;\n    &lt;loc&gt;https:\/\/www.ornek.com\/&lt;\/loc&gt;\n    &lt;lastmod&gt;2025-01-01&lt;\/lastmod&gt;\n    &lt;changefreq&gt;weekly&lt;\/changefreq&gt;\n    &lt;priority&gt;1.0&lt;\/priority&gt;\n  &lt;\/url&gt;\n  &lt;url&gt;\n    &lt;loc&gt;https:\/\/www.ornek.com\/hakkimizda\/&lt;\/loc&gt;\n    &lt;lastmod&gt;2025-01-05&lt;\/lastmod&gt;\n    &lt;changefreq&gt;monthly&lt;\/changefreq&gt;\n    &lt;priority&gt;0.8&lt;\/priority&gt;\n  &lt;\/url&gt;\n&lt;\/urlset&gt;\n<\/code><\/pre>\n<p>G\u00fcn\u00fcm\u00fczde b\u00fcy\u00fck arama motorlar\u0131 changefreq ve priority alanlar\u0131n\u0131 \u00e7ok kat\u0131 \u015fekilde kullanm\u0131yor; esas \u00f6nemli olan:<\/p>\n<ul>\n<li>URL&#8217;lerin <strong>mutlaka kanonik (canonical) adres<\/strong> olmas\u0131<\/li>\n<li>HTTP durum kodunun 200 d\u00f6nmesi<\/li>\n<li>Noindex gibi meta etiketlerle \u00e7eli\u015fmemesi<\/li>\n<li>URL say\u0131s\u0131n\u0131n bir dosyada 50.000&#8217;i ya da 50 MB&#8217;\u0131 ge\u00e7memesi<\/li>\n<\/ul>\n<h3><span id=\"Sitemap_Turleri_ve_Sitemap_Index\">Sitemap T\u00fcrleri ve Sitemap Index<\/span><\/h3>\n<p>B\u00fcy\u00fck sitelerde tek bir sitemap.xml dosyas\u0131 yetmeyebilir. Bu durumda birden fazla sitemap dosyas\u0131n\u0131 toplayan bir <strong>sitemap index<\/strong> kullan\u0131l\u0131r:<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\">&lt;?xml version='1.0' encoding='UTF-8'?&gt;\n&lt;sitemapindex xmlns='http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9'&gt;\n  &lt;sitemap&gt;\n    &lt;loc&gt;https:\/\/www.ornek.com\/sitemap-pages.xml&lt;\/loc&gt;\n  &lt;\/sitemap&gt;\n  &lt;sitemap&gt;\n    &lt;loc&gt;https:\/\/www.ornek.com\/sitemap-products.xml&lt;\/loc&gt;\n  &lt;\/sitemap&gt;\n  &lt;sitemap&gt;\n    &lt;loc&gt;https:\/\/www.ornek.com\/sitemap-blog.xml&lt;\/loc&gt;\n  &lt;\/sitemap&gt;\n&lt;\/sitemapindex&gt;\n<\/code><\/pre>\n<p>Yayg\u0131n kullan\u0131m bi\u00e7imleri:<\/p>\n<ul>\n<li>Sayfalar, \u00fcr\u00fcnler, blog yaz\u0131lar\u0131 i\u00e7in ayr\u0131 sitemap dosyalar\u0131<\/li>\n<li>\u00c7ok dilli sitelerde her dil i\u00e7in ayr\u0131 sitemap<\/li>\n<li>G\u00f6rseller i\u00e7in image-sitemap, haber siteleri i\u00e7in news-sitemap gibi \u00f6zel t\u00fcrler<\/li>\n<\/ul>\n<h3><span id=\"Hangi_URL8217ler_Sitemap8217e_Girmeli\">Hangi URL&#8217;ler Sitemap&#8217;e Girmeli?<\/span><\/h3>\n<p>Sitemap&#8217;e her g\u00f6rd\u00fc\u011f\u00fcn\u00fcz URL&#8217;yi koymak iyi bir fikir de\u011fildir. Genel prensip:<\/p>\n<ul>\n<li>Arama sonu\u00e7lar\u0131nda g\u00f6r\u00fcnmesini <strong>istedi\u011finiz<\/strong> sayfalar<\/li>\n<li>Kal\u0131c\u0131 URL yap\u0131s\u0131na sahip i\u00e7erikler (\u00fcr\u00fcn, kategori, blog, kurumsal sayfa vb.)<\/li>\n<li>Kanonaik URL&#8217;ler (www vs non-www, http vs https karma\u015fas\u0131 olmamal\u0131)<\/li>\n<\/ul>\n<p>Sitemap&#8217;ten uzak tutman\u0131z gerekenler:<\/p>\n<ul>\n<li>Filtrelenmi\u015f, sayfalanm\u0131\u015f ve parametreli URL&#8217;ler<\/li>\n<li>Oturum, takip ve kampanya parametreli adresler<\/li>\n<li>Noindex ile i\u015faretledi\u011finiz ya da 404\/410 d\u00f6nd\u00fcren URL&#8217;ler<\/li>\n<\/ul>\n<p>HTTP durum kodlar\u0131 ve SEO ili\u015fkisini daha derin anlamak i\u00e7in DCHost blogundaki <a href='https:\/\/www.dchost.com\/blog\/http-durum-kodlari-seo-ve-hosting-icin-301-302-404-410-ve-5xx-rehberi\/'>HTTP durum kodlar\u0131n\u0131n SEO ve hosting taraf\u0131ndaki etkileri<\/a> rehberine de mutlaka g\u00f6z atman\u0131z\u0131 \u00f6neririm.<\/p>\n<h2><span id=\"robotstxt_ve_sitemapxml_Nasil_Birlikte_Calisir\">robots.txt ve sitemap.xml Nas\u0131l Birlikte \u00c7al\u0131\u015f\u0131r?<\/span><\/h2>\n<p>Bu iki dosya ayn\u0131 oyunun iki ayr\u0131 ama uyumlu par\u00e7as\u0131d\u0131r:<\/p>\n<ul>\n<li>robots.txt: Botlar\u0131n site i\u00e7inde nas\u0131l dola\u015faca\u011f\u0131n\u0131 s\u00f6yler (nerelere girebilir, nerelere giremez).<\/li>\n<li>sitemap.xml: Botlara, gitmelerini istedi\u011finiz \u00f6nemli URL&#8217;leri topluca listeler.<\/li>\n<\/ul>\n<p>\u0130deal senaryoda robots.txt dosyan\u0131z\u0131n en alt\u0131na sitemap sat\u0131r\u0131n\u0131 ekleyerek bu ikisini birbirine ba\u011flars\u0131n\u0131z:<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\">Sitemap: https:\/\/www.ornek.com\/sitemap.xml\n<\/code><\/pre>\n<p>Bu sayede arama motoru botu, robots.txt&#8217;yi okudu\u011fu anda sitemap adresinizi de \u00f6\u011frenir. \u00d6zellikle yeni sitelerde bu, ke\u015fif s\u00fcrecini h\u0131zland\u0131r\u0131r.<\/p>\n<p>Dikkat etmeniz gereken kritik nokta \u015fu: <strong>robots.txt ile engelledi\u011finiz bir URL&#8217;yi sitemap&#8217;e koymamal\u0131s\u0131n\u0131z.<\/strong> \u00c7\u00fcnk\u00fc bot, sitemap sayesinde URL&#8217;yi \u00f6\u011frense bile robots.txt y\u00fcz\u00fcnden i\u00e7eri\u011fini tarayamayacak ve bu \u00e7eli\u015fki raporlar\u0131n\u0131 arama konsolu taraf\u0131nda g\u00f6rmek zorunda kalacaks\u0131n\u0131z.<\/p>\n<h2><span id=\"Farkli_Hosting_Senaryolarinda_Kurulum\">Farkl\u0131 Hosting Senaryolar\u0131nda Kurulum<\/span><\/h2>\n<p>robots.txt ve sitemap.xml mant\u0131\u011f\u0131 her yerde ayn\u0131; ama dosyan\u0131n nereye koyulaca\u011f\u0131, nas\u0131l y\u00f6netilece\u011fi ve otomasyonun nas\u0131l sa\u011flanaca\u011f\u0131 hosting mimarisine g\u00f6re de\u011fi\u015fiyor.<\/p>\n<h3><span id=\"Paylasimli_Hosting_cPanel_DirectAdmin_Uzerinde_Kurulum\">Payla\u015f\u0131ml\u0131 Hosting (cPanel \/ DirectAdmin) \u00dczerinde Kurulum<\/span><\/h3>\n<p>Payla\u015f\u0131ml\u0131 hostingte tipik dizin yap\u0131s\u0131 \u015fu \u015fekildedir:<\/p>\n<ul>\n<li>public_html ya da httpdocs: Ana alan ad\u0131n\u0131z\u0131n k\u00f6k dizini<\/li>\n<li>public_html\/blog gibi alt klas\u00f6rler: Alt dizin i\u00e7inde \u00e7al\u0131\u015fan uygulamalar<\/li>\n<li>Alt alan adlar\u0131 i\u00e7in \u00e7o\u011fu zaman ayr\u0131 dizinler (subdomain.ornek.com gibi)<\/li>\n<\/ul>\n<p>robots.txt ve sitemap.xml i\u00e7in pratik ad\u0131mlar:<\/p>\n<ol>\n<li>cPanel ya da DirectAdmin dosya y\u00f6neticisinde public_html dizinine girin.<\/li>\n<li>robots.txt isimli bir metin dosyas\u0131 olu\u015fturun veya mevcutsa d\u00fczenleyin.<\/li>\n<li>sitemap.xml dosyan\u0131z\u0131 ya manuel olarak ekleyin ya da CMS eklentinizin \u00fcretti\u011fi konuma sembolik link verin.<\/li>\n<li>Alan ad\u0131n\u0131z\u0131 taray\u0131c\u0131da a\u00e7\u0131p https:\/\/www.ornek.com\/robots.txt ve https:\/\/www.ornek.com\/sitemap.xml adreslerinin eri\u015filebilir oldu\u011funu test edin.<\/li>\n<\/ol>\n<p>WordPress gibi CMS&#8217;ler genellikle sitemap&#8217;i otomatik \u00fcretir (\u00f6rne\u011fin \/wp-sitemap.xml ya da eklentinin tan\u0131mlad\u0131\u011f\u0131 \u00f6zel bir yol). Bu durumda robots.txt i\u00e7inde Sitemap sat\u0131r\u0131n\u0131 bu ger\u00e7ek URL&#8217;ye g\u00f6re g\u00fcncellemeyi unutmay\u0131n.<\/p>\n<h3><span id=\"VPS_ve_Dedicated_Sunucularda_Kurulum\">VPS ve Dedicated Sunucularda Kurulum<\/span><\/h3>\n<p>VPS ya da dedicated sunucu kullan\u0131yorsan\u0131z, kontrol paneliniz olmayabilir ya da Nginx\/Apache yap\u0131land\u0131rmas\u0131n\u0131 do\u011frudan siz y\u00f6netiyor olabilirsiniz. Bu durumda tipik kamp\u00fcs \u015f\u00f6yle g\u00f6r\u00fcn\u00fcr:<\/p>\n<ul>\n<li>Document root: \/var\/www\/domain.com\/public gibi bir dizin<\/li>\n<li>Nginx server bloklar\u0131 ya da Apache sanal host tan\u0131mlar\u0131<\/li>\n<li>SSH \u00fczerinden dosya olu\u015fturma\/d\u00fczenleme ak\u0131\u015f\u0131<\/li>\n<\/ul>\n<p>Ad\u0131mlar:<\/p>\n<ol>\n<li>SSH ile sunucuya ba\u011flan\u0131n.<\/li>\n<li>Document root dizinine ge\u00e7in: \u00f6rne\u011fin cd \/var\/www\/domain.com\/public<\/li>\n<li>touch robots.txt ve touch sitemap.xml komutlar\u0131yla dosyalar\u0131 olu\u015fturun (veya SFTP ile y\u00fckleyin).<\/li>\n<li>nano ya da vim ile robots.txt i\u00e7eri\u011fini d\u00fczenleyin.<\/li>\n<li>Gerekirse Nginx ya da Apache \u00fczerinde \u00f6zel bir kural yoksa ek yap\u0131land\u0131rmaya ihtiya\u00e7 yoktur; statik dosya gibi sunulacakt\u0131r.<\/li>\n<\/ol>\n<p>Panel olmadan VPS y\u00f6netimine yeni ba\u015flad\u0131ysan\u0131z, DCHost blogundaki <a href='https:\/\/www.dchost.com\/blog\/kontrol-paneli-olmadan-vps-yonetimi-sadece-ssh-ile-web-sitesi-yayina-alma-rehberi\/'>kontrol paneli olmadan VPS \u00fczerinde web sitesi yay\u0131na alma rehberi<\/a> bu kurulumlar\u0131 daha rahat y\u00f6netebilmeniz i\u00e7in ayr\u0131nt\u0131l\u0131 bir yol haritas\u0131 sunuyor.<\/p>\n<h3><span id=\"Subdomain_ve_Alt_Dizin_Senaryolari\">Subdomain ve Alt Dizin Senaryolar\u0131<\/span><\/h3>\n<p>\u00d6zellikle blog, ma\u011faza ve farkl\u0131 dil s\u00fcr\u00fcmleri devreye girdi\u011finde alan ad\u0131 mimarisi i\u015fin i\u00e7ine giriyor. \u00d6rne\u011fin:<\/p>\n<ul>\n<li>blog.ornek.com<\/li>\n<li>shop.ornek.com<\/li>\n<li>ornek.com\/blog\/<\/li>\n<li>ornek.com\/en\/ gibi dil dizinleri<\/li>\n<\/ul>\n<p>Bu t\u00fcr senaryolarda:<\/p>\n<ul>\n<li>Her <strong>alt alan ad\u0131<\/strong> i\u00e7in ayr\u0131 bir robots.txt gerekir (blog.ornek.com\/robots.txt gibi).<\/li>\n<li>Alt dizinler i\u00e7in ise ana domainin robots.txt&#8217;si ge\u00e7erlidir; ayr\u0131 bir dosya olu\u015fturamazs\u0131n\u0131z.<\/li>\n<li>Her alt alan ad\u0131 i\u00e7in ayr\u0131 sitemap olu\u015fturmak ve bunlar\u0131 o alt alan ad\u0131na ait robots.txt i\u00e7ine tan\u0131mlamak mant\u0131kl\u0131d\u0131r.<\/li>\n<\/ul>\n<p>Alt alan ad\u0131 m\u0131 alt dizin mi karar\u0131n\u0131 verirken SEO ve hosting taraf\u0131ndaki etkileri daha sistemli g\u00f6rmek istiyorsan\u0131z, haz\u0131rlad\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/subdomain-mi-alt-dizin-mi-blog-magaza-ve-dil-surumleri-icin-seo-ve-hosting-karsilastirmasi\/'>subdomain mi alt dizin mi karar\u0131n\u0131 SEO ve hosting a\u00e7\u0131s\u0131ndan kar\u015f\u0131la\u015ft\u0131rd\u0131\u011f\u0131m\u0131z rehber<\/a> size net bir \u00e7er\u00e7eve sunacakt\u0131r.<\/p>\n<h2><span id=\"Icerik_Yonetim_Sistemlerinde_WordPress_vb_Dogru_Kurulum\">\u0130\u00e7erik Y\u00f6netim Sistemlerinde (WordPress vb.) Do\u011fru Kurulum<\/span><\/h2>\n<p>Pratikte pek \u00e7ok site WordPress, WooCommerce, Magento, Laravel tabanl\u0131 \u00f6zel uygulamalar veya farkl\u0131 CMS \u00e7\u00f6z\u00fcmleri kullan\u0131yor. Bu durumda robots.txt ve sitemap.xml genellikle \u015fu \u015fekilde y\u00f6netilir:<\/p>\n<h3><span id=\"WordPress_Ornegi\">WordPress \u00d6rne\u011fi<\/span><\/h3>\n<p>Modern WordPress s\u00fcr\u00fcmleri temel bir sitemap yap\u0131s\u0131n\u0131 \u00e7ekirdek seviyesinde sa\u011flayabiliyor. Ayr\u0131ca SEO eklentileri (isim vermeden s\u00f6yleyelim, piyasadakilerin \u00e7o\u011fu) daha geli\u015fmi\u015f sitemap yap\u0131land\u0131rmalar\u0131 sunuyor.<\/p>\n<p>WordPress i\u00e7in \u00f6nerilen ad\u0131mlar:<\/p>\n<ol>\n<li>\u00d6nce SEO eklentinizin sitemap URL&#8217;sini not edin (\u00f6rne\u011fin https:\/\/www.ornek.com\/sitemap_index.xml).<\/li>\n<li>Ard\u0131ndan k\u00f6k dizine ger\u00e7ek bir robots.txt dosyas\u0131 koyarak Sitemap sat\u0131r\u0131na bu adresi yaz\u0131n.<\/li>\n<li>Gerekiyorsa arama sonu\u00e7 sayfalar\u0131, etiket sayfalar\u0131 gibi gereksiz ya da \u00e7o\u011falt\u0131lm\u0131\u015f i\u00e7eri\u011fi sitemap d\u0131\u015f\u0131 b\u0131rak\u0131n.<\/li>\n<li>Veritaban\u0131 taraf\u0131nda \u00f6zellikle wp_options \u015fi\u015fmesini d\u00fczenli temizleyerek tarama performans\u0131n\u0131 ve genel site h\u0131z\u0131n\u0131 koruyun.<\/li>\n<\/ol>\n<p>WordPress siteniz b\u00fcy\u00fcd\u00fck\u00e7e veritaban\u0131 ve performans taraf\u0131 daha kritik hale gelir. Bu noktada DCHost blogundaki <a href='https:\/\/www.dchost.com\/blog\/wordpress-veritabani-optimizasyonu-wp_options-ve-autoload-sismesini-temizleme-rehberi\/'>WordPress veritaban\u0131 optimizasyonu ve wp_options temizli\u011fi rehberini<\/a> incelemek, sitemap ile arama botlar\u0131n\u0131 beslerken sunucuyu yormaman\u0131z i\u00e7in ciddi avantaj sa\u011flayacakt\u0131r.<\/p>\n<h3><span id=\"E-ticaret_ve_Buyuk_Katalog_Siteleri\">E-ticaret ve B\u00fcy\u00fck Katalog Siteleri<\/span><\/h3>\n<p>Binlerce \u00fcr\u00fcn, kategori ve filtre sayfas\u0131 olan sitelerde sitemap stratejisi \u00e7ok daha \u00f6nemlidir. \u00d6neriler:<\/p>\n<ul>\n<li>\u00dcr\u00fcnler, kategoriler ve i\u00e7erik sayfalar\u0131 i\u00e7in ayr\u0131 sitemap dosyalar\u0131 kullan\u0131n.<\/li>\n<li>Fiyat aral\u0131\u011f\u0131, s\u0131ralama, stok durumu gibi parametreli URL&#8217;leri sitemap&#8217;e almay\u0131n.<\/li>\n<li>Stoktan kalkan \u00fcr\u00fcnleri 404\/410 stat\u00fcleri ve y\u00f6nlendirme kurallar\u0131 ile y\u00f6netip sitemap&#8217;ten \u00e7\u0131kar\u0131n.<\/li>\n<li>Tarama b\u00fct\u00e7esini bo\u015fa harcamamak i\u00e7in filtre URL&#8217;lerini robots.txt ile k\u0131s\u0131tlamay\u0131 de\u011ferlendirin.<\/li>\n<\/ul>\n<h2><span id=\"Adim_Adim_Uygulanabilir_Kurulum_Plani\">Ad\u0131m Ad\u0131m Uygulanabilir Kurulum Plan\u0131<\/span><\/h2>\n<p>Teoride her \u015fey net g\u00f6r\u00fcnebilir, ama i\u015f prati\u011fe gelince kolay bir kontrol listesine ihtiya\u00e7 duyars\u0131n\u0131z. A\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyerek mevcut ya da yeni bir sitenin robots.txt ve sitemap.xml kurulumunu ba\u015ftan sona elden ge\u00e7irebilirsiniz.<\/p>\n<h3><span id=\"1_Mevcut_Durumu_Analiz_Edin\">1. Mevcut Durumu Analiz Edin<\/span><\/h3>\n<ul>\n<li>Taray\u0131c\u0131da https:\/\/www.siteniz.com\/robots.txt adresine gidin, dosya var m\u0131 bak\u0131n.<\/li>\n<li>https:\/\/www.siteniz.com\/sitemap.xml ya da yayg\u0131n sitemap URL&#8217;lerini kontrol edin.<\/li>\n<li>Google Search Console benzeri ara\u00e7larda tarama ve sitemap hatalar\u0131n\u0131 inceleyin.<\/li>\n<li>Sunucu loglar\u0131n\u0131zdan bot trafi\u011fini ve 4xx\/5xx hata oranlar\u0131n\u0131 g\u00f6zden ge\u00e7irin.<\/li>\n<\/ul>\n<h3><span id=\"2_Temiz_ve_Celiskisiz_Bir_robotstxt_Yazin\">2. Temiz ve \u00c7eli\u015fkisiz Bir robots.txt Yaz\u0131n<\/span><\/h3>\n<p>\u00d6rnek kurumsal site robots.txt \u015fablonu:<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\">User-agent: *\nDisallow: \/wp-admin\/\nDisallow: \/wp-includes\/\nDisallow: \/cgi-bin\/\nDisallow: \/arama\/\n\nAllow: \/wp-admin\/admin-ajax.php\n\nSitemap: https:\/\/www.siteniz.com\/sitemap.xml\n<\/code><\/pre>\n<p>Dikkat etmeniz gerekenler:<\/p>\n<ul>\n<li>Test ya da staging ortamlar\u0131n\u0131 asla ger\u00e7ek sitenin robots.txt&#8217;sine kar\u0131\u015ft\u0131rmay\u0131n.<\/li>\n<li>Canl\u0131 siteyi kazara taramaya tamamen kapatacak bi\u00e7imde Disallow: \/ sat\u0131r\u0131 yazmay\u0131n.<\/li>\n<li>\u0130ndekslenmesini istedi\u011finiz sayfalar\u0131n dizinlerini Disallow ile engellemedi\u011finizden emin olun.<\/li>\n<\/ul>\n<h3><span id=\"3_Sitemap8217leri_Olusturun_ya_da_Gozden_Gecirin\">3. Sitemap&#8217;leri Olu\u015fturun ya da G\u00f6zden Ge\u00e7irin<\/span><\/h3>\n<p>CMS kullan\u0131yorsan\u0131z genellikle bir eklenti ya da \u00e7ekirdek \u00f6zellik sitemap olu\u015fturacakt\u0131r. Statik sitelerde ise manuel \u00fcretim ya da otomatik betikler (\u00f6rne\u011fin cron job ile \u00e7al\u0131\u015fan jenerat\u00f6rler) devreye girer.<\/p>\n<p>Kontrol etmeniz gerekenler:<\/p>\n<ul>\n<li>Her sitemap dosyas\u0131 50.000 URL veya 50 MB limitini a\u015fmamal\u0131.<\/li>\n<li>T\u00fcm URL&#8217;ler 200 durum kodu ile d\u00f6nmeli ve noindex olmamal\u0131.<\/li>\n<li>www ve https tercihinize g\u00f6re kanonik URL yap\u0131s\u0131 net olmal\u0131.<\/li>\n<li>Alt alan adlar\u0131 i\u00e7in ayr\u0131 sitemap ve robots.txt kombinasyonu uygulanmal\u0131.<\/li>\n<\/ul>\n<h3><span id=\"4_Arama_Motoru_Panellerine_Bildirin\">4. Arama Motoru Panellerine Bildirin<\/span><\/h3>\n<p>robots.txt i\u00e7ine Sitemap sat\u0131r\u0131n\u0131 eklemek \u00f6nemli; ama yeterli de\u011fil. Ayr\u0131ca:<\/p>\n<ul>\n<li>Arama konsolu panelinde sitenizi do\u011frulay\u0131n.<\/li>\n<li>Sitemap URL&#8217;nizi elle ekleyin.<\/li>\n<li>Tarama istatistikleri, hata raporlar\u0131 ve kapsam raporlar\u0131n\u0131 d\u00fczenli takip edin.<\/li>\n<\/ul>\n<p>Bu sayede robots.txt ve sitemap.xml \u00fczerinde yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fikliklerin etkisini ger\u00e7ek zamanl\u0131ya yak\u0131n bir bi\u00e7imde izleyebilirsiniz.<\/p>\n<h3><span id=\"5_HTTP_Durum_Kodlari_ile_Uyumlu_Hale_Getirin\">5. HTTP Durum Kodlar\u0131 ile Uyumlu Hale Getirin<\/span><\/h3>\n<p>robots.txt ve sitemap.xml ne kadar d\u00fczg\u00fcn olursa olsun, sayfalar\u0131n\u0131z yanl\u0131\u015f HTTP stat\u00fcleri d\u00f6n\u00fcyorsa SEO taraf\u0131nda sorun ya\u015famaya devam edersiniz. \u00d6zellikle:<\/p>\n<ul>\n<li>Kal\u0131c\u0131 y\u00f6nlendirmeler i\u00e7in 301 kullan\u0131n.<\/li>\n<li>Ge\u00e7ici y\u00f6nlendirmelerde 302&#8217;nin ger\u00e7ekten ge\u00e7ici oldu\u011fundan emin olun.<\/li>\n<li>Art\u0131k var olmayan i\u00e7erikler i\u00e7in 404 yerine \u00e7o\u011fu zaman 410 tercih etmek daha net sinyal verir.<\/li>\n<li>5xx hatalar\u0131 sitemap&#8217;teki sayfalarda s\u0131k ya\u015fan\u0131yorsa, sunucu kaynaklar\u0131n\u0131z\u0131 ya da hosting paketinizin kapasitesini g\u00f6zden ge\u00e7irin.<\/li>\n<\/ul>\n<p>Bu konuyu daha detayl\u0131 ele ald\u0131\u011f\u0131m\u0131z <a href='https:\/\/www.dchost.com\/blog\/http-durum-kodlari-seo-ve-hosting-icin-301-302-404-410-ve-5xx-rehberi\/'>HTTP durum kodlar\u0131 rehberi<\/a>, robots.txt ve sitemap.xml ayarlar\u0131n\u0131n sunucu yan\u0131tlar\u0131yla \u00e7eli\u015fmemesi i\u00e7in iyi bir tamamlay\u0131c\u0131 kaynakt\u0131r.<\/p>\n<h2><span id=\"Sik_Yapilan_Hatalar_ve_Kacinma_Yollari\">S\u0131k Yap\u0131lan Hatalar ve Ka\u00e7\u0131nma Yollar\u0131<\/span><\/h2>\n<p>Saha deneyiminde tekrar tekrar kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z baz\u0131 kritik hatalar var. Bunlar\u0131 \u00f6nceden bilmek, \u00f6zellikle yeni proje lansmanlar\u0131nda sizi ciddi trafik ve gelir kayb\u0131ndan kurtar\u0131r.<\/p>\n<h3><span id=\"1_Gelistirme_Ortami_robotstxt8217sinin_Canliya_Tasinmasi\">1. Geli\u015ftirme Ortam\u0131 robots.txt&#8217;sinin Canl\u0131ya Ta\u015f\u0131nmas\u0131<\/span><\/h3>\n<p>Geli\u015ftirme s\u00fcrecinde \u00e7o\u011fu ekip, test ortam\u0131n\u0131n arama motorlar\u0131 taraf\u0131ndan taranmamas\u0131 i\u00e7in robots.txt i\u00e7ine Disallow: \/ yazar. Problem, site canl\u0131ya al\u0131n\u0131rken bu dosyan\u0131n aynen kopyalanmas\u0131yla ba\u015flar. Sonu\u00e7: Arama motorlar\u0131 siteyi tamamen taramaya kapal\u0131 g\u00f6r\u00fcr.<\/p>\n<p>\u00d6nlem:<\/p>\n<ul>\n<li>Canl\u0131ya \u00e7\u0131kmadan \u00f6nce robots.txt dosyas\u0131n\u0131 mutlaka manuel olarak g\u00f6zden ge\u00e7irin.<\/li>\n<li>Geli\u015ftirme ortam\u0131 i\u00e7in alan ad\u0131 d\u00fczeyinde farkl\u0131 domain ya da subdomain kullan\u0131n.<\/li>\n<li>M\u00fcmk\u00fcnse sadece robots.txt de\u011fil, HTTP Basic Auth ile de test ortam\u0131n\u0131 koruyun.<\/li>\n<\/ul>\n<h3><span id=\"2_Sadece_robotstxt_ile_Gizlilik_Beklemek\">2. Sadece robots.txt ile Gizlilik Beklemek<\/span><\/h3>\n<p>\u0130\u00e7 kullan\u0131c\u0131ya \u00f6zel, hukuki veya finansal belgeleri bar\u0131nd\u0131ran dizinleri robots.txt ile kapatmaya \u00e7al\u0131\u015fmak, hem teknik hem de hukuki a\u00e7\u0131dan risklidir. \u00c7\u00fcnk\u00fc bu klas\u00f6rlerin yolu, robots.txt sayesinde t\u00fcm d\u00fcnyaya ilan edilmi\u015f olur.<\/p>\n<p>Bu durumda yapman\u0131z gerekenler:<\/p>\n<ul>\n<li>\u0130\u00e7erikleri herkese a\u00e7\u0131k web k\u00f6k dizininden tamamen \u00e7\u0131kar\u0131n.<\/li>\n<li>Korumal\u0131 alanlar i\u00e7in kimlik do\u011frulama, VPN ya da IP k\u0131s\u0131tlamalar\u0131 uygulay\u0131n.<\/li>\n<li>robots.txt&#8217;yi sadece bot davran\u0131\u015f\u0131n\u0131 y\u00f6nlendiren bir rehber olarak g\u00f6r\u00fcn.<\/li>\n<\/ul>\n<h3><span id=\"3_Sitemap8217e_Noindex_veya_404_Sayfalari_Koymak\">3. Sitemap&#8217;e Noindex veya 404 Sayfalar\u0131 Koymak<\/span><\/h3>\n<p>\u0130ndekslenmesini istemedi\u011finiz sayfalar\u0131 (\u00f6rne\u011fin noindex ile i\u015faretledi\u011finiz i\u00e7erikler) ya da 404\/410 d\u00f6nen URL&#8217;leri sitemap i\u00e7inde b\u0131rakmak, arama motoru raporlar\u0131n\u0131zda gereksiz hata mesajlar\u0131 olu\u015fturur ve tarama b\u00fct\u00e7enizi bo\u015fa harcar.<\/p>\n<p>\u00c7\u00f6z\u00fcm:<\/p>\n<ul>\n<li>Sitemap jenerat\u00f6r\u00fcn\u00fczde noindex sayfalar\u0131 d\u0131\u015far\u0131da b\u0131rakma se\u00e7ene\u011fi varsa aktif edin.<\/li>\n<li>Yanl\u0131\u015f URL&#8217;leri d\u00fczenli aral\u0131klarla temizleyin.<\/li>\n<li>Yeniden tasar\u0131m atau URL de\u011fi\u015fikli\u011fi sonras\u0131 301 y\u00f6nlendirmeleri d\u00fczg\u00fcn kurgulay\u0131n.<\/li>\n<\/ul>\n<h3><span id=\"4_Cok_Dilli_Sitelerde_Tek_Sitemap_Kullanmak\">4. \u00c7ok Dilli Sitelerde Tek Sitemap Kullanmak<\/span><\/h3>\n<p>tr, en, de gibi birden fazla dil s\u00fcr\u00fcm\u00fc olan sitelerde t\u00fcm dillerin URL&#8217;lerini tek sitemap dosyas\u0131na doldurmak, \u00f6zellikle hacim b\u00fcy\u00fcd\u00fck\u00e7e y\u00f6netimi zorla\u015ft\u0131r\u0131r ve hata riskini art\u0131r\u0131r.<\/p>\n<p>Daha sa\u011fl\u0131kl\u0131 yakla\u015f\u0131m:<\/p>\n<ul>\n<li>Her dil i\u00e7in ayr\u0131 bir sitemap (sitemap-tr.xml, sitemap-en.xml vb.) \u00fcretin.<\/li>\n<li>Bunlar\u0131 bir sitemap index i\u00e7inde toplay\u0131n.<\/li>\n<li>robots.txt i\u00e7inden sadece sitemap index&#8217;i referans verin.<\/li>\n<\/ul>\n<h3><span id=\"5_Hosting_Tarafi_Dosya_Konumlarinin_Karistirilmasi\">5. Hosting Taraf\u0131 Dosya Konumlar\u0131n\u0131n Kar\u0131\u015ft\u0131r\u0131lmas\u0131<\/span><\/h3>\n<p>\u00d6zellikle birden fazla site bar\u0131nd\u0131ran hosting hesaplar\u0131nda, yanl\u0131\u015f document root&#8217;a konulan robots.txt ve sitemap.xml dosyalar\u0131 s\u0131k g\u00f6rd\u00fc\u011f\u00fcm\u00fcz hatalardan. \u00d6rne\u011fin ana domain i\u00e7in haz\u0131rlanan robots.txt yanl\u0131\u015fl\u0131kla bir addon domain dizinine y\u00fcklenebiliyor.<\/p>\n<p>\u00d6nerimiz:<\/p>\n<ul>\n<li>Her domain ve subdomain i\u00e7in document root dizinini net olarak not al\u0131n.<\/li>\n<li>Dosyalar\u0131 y\u00fcklerken paneldeki dizin yolunu iki kez kontrol edin.<\/li>\n<li>Taray\u0131c\u0131 \u00fczerinden URL kontroll\u00fc test yapmadan kurulumu tamamlam\u0131\u015f saymay\u0131n.<\/li>\n<\/ul>\n<h2><span id=\"Hosting_SEO_ve_DCHost_Perspektifinden_Son_Soz\">Hosting, SEO ve DCHost Perspektifinden Son S\u00f6z<\/span><\/h2>\n<p>robots.txt ve sitemap.xml, ka\u011f\u0131t \u00fczerinde basit g\u00f6r\u00fcnen ama pratikte SEO performans\u0131n\u0131z\u0131 ve sunucu kaynak kullan\u0131m\u0131n\u0131z\u0131 ciddi bi\u00e7imde etkileyebilen iki temel yap\u0131 ta\u015f\u0131. \u00d6zellikle yeni proje lansmanlar\u0131nda, alan ad\u0131 de\u011fi\u015fikliklerinde, \u00e7ok dilli site ge\u00e7i\u015flerinde ya da payla\u015f\u0131ml\u0131 hostingten VPS&#8217;e y\u00fckseltme s\u00fcre\u00e7lerinde bu dosyalar\u0131 ihmal etmek, aylarca s\u00fcrebilecek indeks sorunlar\u0131na ve kay\u0131p trafi\u011fe yol a\u00e7abiliyor.<\/p>\n<p>DCHost olarak bizim bak\u0131\u015f a\u00e7\u0131m\u0131z \u015fu: Sa\u011flam bir SEO stratejisi ile sa\u011flam bir hosting mimarisi birbirinden ayr\u0131lamaz. Do\u011fru planlanm\u0131\u015f robots.txt ve sitemap.xml, iyi ayarlanm\u0131\u015f HTTP durum kodlar\u0131, mant\u0131kl\u0131 bir alan ad\u0131 ve alt alan ad\u0131 mimarisi ve yeterli sunucu kaynaklar\u0131yla birlikte anlam kazan\u0131r. \u0130htiyac\u0131n\u0131za g\u00f6re payla\u015f\u0131ml\u0131 hosting, VPS, dedicated sunucu veya colocation altyap\u0131lar\u0131m\u0131z \u00fczerinde bu yap\u0131land\u0131rmalar\u0131 uygularken, hem SEO ekibinizin hem de yaz\u0131l\u0131m geli\u015ftiricilerinizin rahat edece\u011fi bir ortam kurabilirsiniz.<\/p>\n<p>Sitenizin mevcut durumundan emin de\u011filseniz, bu yaz\u0131daki kontrol listesiyle ba\u015flay\u0131n; ard\u0131ndan log analizi, HTTP hatalar\u0131, veritaban\u0131 ve uygulama performans\u0131 gibi katmanlar\u0131 da yava\u015f yava\u015f ele al\u0131n. Gerek duydu\u011funuz noktada DCHost destek ekibi, robots.txt ve sitemap.xml gibi temel yap\u0131 ta\u015flar\u0131ndan ba\u015flayarak hosting taraf\u0131ndaki t\u00fcm teknik SEO gereksinimlerinizi birlikte g\u00f6zden ge\u00e7irmeye haz\u0131r.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u0130&ccedil;indekiler1 robots.txt ve sitemap.xml Neden Bu Kadar \u00d6nemli?2 robots.txt Temelleri: Ne Yapar, Ne Yapmaz?2.1 robots.txt Dosyas\u0131n\u0131n Konumu2.2 robots.txt S\u00f6z Dizimi: User-agent, Allow, Disallow2.3 En Basit G\u00fcvenli robots.txt \u00d6rne\u011fi2.4 Hangi Botlar\u0131 Engellemek Mant\u0131kl\u0131?2.5 robots.txt ile G\u00fcvenlik Sa\u011flanmaz3 sitemap.xml Temelleri: Botlara Yol Haritas\u0131 \u00c7izmek3.1 XML Sitemap Yap\u0131s\u01313.2 Sitemap T\u00fcrleri ve Sitemap Index3.3 Hangi URL&#8217;ler Sitemap&#8217;e Girmeli?4 robots.txt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3395,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-3394","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/3394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=3394"}],"version-history":[{"count":0,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/3394\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/3395"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=3394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=3394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=3394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}