internet pencereler Android
Genişletmek

Kısıtlama olmadan çevrimiçi site haritası oluşturun. Ayrıntılı Site Haritası Kılavuzu

robots.txt ve sitemap.xml dosyaları site indekslemeyi düzenlemeyi mümkün kılar. Bu iki dosya birbirini iyi tamamlıyor, ancak aynı zamanda zıt sorunları da çözüyorlar. Robots.txt, tüm bölümlerin veya tek tek sayfaların dizine eklenmesini yasaklıyorsa sitemap.xml, tam tersine, arama robotlarına hangi URL'lerin dizine eklenmesi gerektiğini söyler. Dosyaların her birini ayrı ayrı analiz edelim.

Robots.txt dosyası

robots.txt, içeriklerinin arama motoru indeksine girmemesi için arama robotlarının dizinlere ve site dosyalarına erişimini kısıtlayan kuralların yazıldığı bir dosyadır. Dosya sitenin kök dizininde bulunmalı ve şu adreste bulunmalıdır: site.ru/robots.txt.

Robots.txt dosyasında, sitenin tüm kopya ve hizmet sayfalarının dizine eklenmesini engellemeniz gerekir. Genellikle halka açık CMS kopyalar oluşturur; makalelere aynı anda birden fazla URL'den erişilebilir; örneğin; site.ru/category/post-1/ kategorilerinde, site.ru/tag/post-1/ etiketlerini ve site.ru/arhive/post-1/ arşivini kullanın. Tekrarlamaları önlemek için etiketlerin indekslenmesini yasaklamak gerekir ve arşiv indekste yalnızca kategoriler kalacaktır. Hizmet sayfaları derken, sitenin yönetim bölümünün sayfalarını ve otomatik olarak oluşturulan sayfaları kastediyorum, örneğin: sitede arama yaparken elde edilen sonuçlar.

Sitenin sayfalarını benzersizlikten mahrum bıraktıkları için kopyalardan kurtulmak yeterlidir. Sonuçta, dizin aynı içeriğe sahip ancak farklı URL'lerden erişilebilen birkaç sayfa içeriyorsa, hiçbirinin içeriği benzersiz olarak kabul edilmeyecektir. Sonuç olarak, arama motorları bu tür sayfaların arama sonuçlarındaki konumlarını zorla düşürecektir.

Robots.txt yönergeleri

Yönergeler kurallardır veya arama robotları için komutlar da söyleyebilirsiniz. Bunlardan en önemlisi Kullanıcı aracısıdır; onun yardımıyla tüm robotlar veya belirli bir bot için kurallar belirleyebilirsiniz. Önce bu direktif yazılır ve ondan sonra diğer tüm kurallar belirtilir.

# Tüm robotlar için Kullanıcı aracısı: * # Yandex robot Kullanıcı aracısı için: Yandex

Bir diğer zorunlu direktif, sitenin yardım bölümleri ve sayfaları kapalı olan Disallow direktifidir ve bunun tersi, aksine, sitenin belirtilen bölümlerinin ve sayfalarının indekslenmesine zorla izin veren Allow direktifidir.

# Bölümün indekslenmesini yasakla İzin verme: /klasör/ # Alt bölümün resimlerle indekslenmesine izin ver İzin ver: /klasör/resimler/

Sitenin ana aynasını belirtmek için örneğin: www ile veya www olmadan, Host direktifi kullanılır. Ana aynanın http:// protokolü belirtilmeden kaydedildiğini ancak https:// protokolünün belirtilmesi gerektiğini belirtmekte fayda var. Ana bilgisayar yalnızca Yandex ve Mail.ru botları tarafından anlaşılır ve yönergeyi yalnızca bir kez girmeniz gerekir.

# Ana ayna, www Ana Bilgisayarı olmadan http protokolü aracılığıyla çalışıyorsa: site.ru # Ana ayna, www Ana Bilgisayarı ile https protokolü aracılığıyla çalışıyorsa: https://www.site.ru

Site haritası sitemap.xml dosyasının yolunu gösteren bir yönergedir, yol protokol ile tam olarak belirtilmelidir, bu yönerge dosyanın herhangi bir yerine yazılabilir.

# Sitemap.xml dosyasının tam yolunu belirtin Site Haritası: http://site.ru/sitemap.xml

Yazma kurallarını basitleştirmek için özel sembolik operatörler vardır:

  • * - herhangi bir sayıda karakteri ve bunların yokluğunu belirtir;
  • $ - dolar işaretinden önceki sembolün sonuncusu olduğu anlamına gelir;
  • # - bir yorumu belirtir; bu operatörden sonraki satırda yer alan her şey arama robotları tarafından göz ardı edilecektir.

Temel direktiflere ve özel operatörlere aşina olduktan sonra, basit bir robots.txt dosyasının içeriğini zaten çizebilirsiniz.

Kullanıcı aracısı: * İzin Verme: /admin/ İzin Verme: /arhive/ İzin Verme: /tag/ İzin Verme: /modules/ İzin Verme: /search/ İzin Verme: *?s= İzin Verme: /login.php Kullanıcı Aracısı: Yandex İzin Verme: / admin/ İzin Verme: /arhive/ İzin Verme: /tag/ İzin Verme: /modules/ İzin Verme: /search/ İzin Verme: *?s= İzin Verme: /login.php # Yandex robotunun modüller bölümündeki görselleri indekslemesine izin ver İzin ver: /modules /*.png İzin ver: /modules/*.jpg Ana Bilgisayar: site.ru Site Haritası: http://site.ru/sitemap.xml

Tüm yönergelerin ayrıntılı bir açıklamasını, kullanım örnekleriyle birlikte Yandex web sitesindeki yayında yardım bölümünde bulabilirsiniz.

Site haritası.xml dosyası

sitemap.xml, arama motorları için site haritası olarak adlandırılan bir dosyadır. Sitemap.xml dosyası, indekslenmesi gereken site sayfaları hakkında arama robotları için bilgiler içerir. Dosyanın içeriği sayfaların URL adreslerini içermelidir ancak sayfaların önceliğini, sayfanın yeniden taranma sıklığını ve sayfaların en son değiştirildiği tarih ve saati belirtmenize gerek yoktur.

Sitemap.xml dosyasının gerekli olmadığına ve arama motorlarının bunu dikkate almayabileceğine dikkat edilmelidir, ancak aynı zamanda tüm arama motorları, dosyaya sahip olmanın arzu edilir olduğunu ve özellikle sayfaların doğru bir şekilde dizine eklenmesine yardımcı olduğunu söyler. Dinamik olarak oluşturulmuş veya sitenin iç içe geçmiş karmaşık bir yapısı vardır.

Tek bir sonuç var: robots.txt ve sitemap.xml dosyalarının gerekli olduğu. Dizin oluşturmanın doğru şekilde ayarlanması, site sayfalarının arama sonuçlarında daha üst sıralara yerleştirilmesini sağlayan faktörlerden biridir ve az çok ciddi olan her sitenin amacı da budur.

Site haritası, bir sitenin html sayfası veya özel bir xml dosyasıdır Sitenin tüm önemli sayfalarına bağlantıları görüntüleyen. Site haritasının ne olduğunu anlamak için bir kitabın içindekiler kısmını hayal etmeniz yeterlidir; hemen anlaşılacaktır. neden bir site haritasına ihtiyacınız var?. Site haritası, ister kişi ister arama robotu olsun, ziyaretçinin sitedeki herhangi bir sayfayı minimum sayıda geçiş yaparak hızlı bir şekilde bulmasına yardımcı olur. Basit, küçük sitelerde ana sayfadan 1-2 tıklamayla tüm sayfalara ulaşılabilir, peki ya site büyükse ve yapısı karmaşıksa? Böyle bir site sadece ziyaretçiler için sakıncalı olmakla kalmayacak, aynı zamanda arama motorları için de bariz olmayacaktır.

Ne tür site haritaları vardır?

Arama motorları siteyi ana sayfadan başlayarak kademeli olarak seviye seviye indeksler. Sitede çok sayıda sayfa iç içe geçme düzeyi varsa, sitedeki tüm sayfaların dizine eklenmesi aylar sürecektir. Bu yüzden gerekli site haritası oluştur, sitenin tüm sayfalarına tüm bağlantıların aynı anda olacağı, böylece robotun yerleştirme seviyelerinde gezinerek zaman kaybetmemesi, değil mi? Evet ve hayır. Cevap, haritanın neden yapıldığına ve nasıl olacağına bağlıdır. Hadi bir bakalım site haritası türleri nelerdir?.

Site Haritası HTML Site Haritası

Site haritaları 2 ana türe veya biçime ayrılır: site haritası HTML'si ve bir site haritası xml dosyası. HTML site haritası bir site sayfasıdır, bağlantıları listeleyen. Genellikle bunlar sitenin en önemli bölümlerine ve sayfalarına bağlantılardır. HTML site haritası daha çok insanlar için tasarlanmıştır robotlar yerine sitenin ana bölümlerinde hızlı bir şekilde gezinmenize yardımcı olur. HTML sayfası biçimindeki bir site haritası için, bir sayfadaki bağlantı sayısında ciddi kısıtlamalar vardır. Bir sayfada çok fazla bağlantı varsa, tüm bağlantılar dizine eklenmeyebilir veya site haritası sayfası, aşırı sayıda bağlantıya sahip olduğu için aramaların dışında bile bırakılabilir.

Html site haritasının doğru bir şekilde indekslenmesi ve ziyaretçiler tarafından yeterince algılanabilmesi için sayfaya 100'den fazla bağlantı yerleştirmemelisiniz. Bu, ana menüye sığmayan tüm bölümleri ve alt bölümleri sayfaya yerleştirmek için fazlasıyla yeterlidir.

Genellikle, HTML formatında site haritası genişletilmiş bölümlerin ve alt bölümlerin belirtildiği bir ağaç yapısına sahiptir. Gereksiz yere büyük HTML site haritaları genellikle grafik öğelerle, CSS stilleriyle tasarlanır ve Java komut dosyasıyla desteklenir. Ancak, bir html site haritasının arama motorları için pek değeri yoktur.

HTML site haritası tam teşekküllü bir site haritası değildir. Sitede yüzlerce, binlerce, onbinlerce sayfa varsa ne yapmalısınız? Bunu yapmak için site haritasındaki tüm sayfalara xml formatında bağlantılar yerleştirmeniz gerekir.

XML Site Haritası

XML site haritası, sitemap.xml gibi xml biçiminde bir dosyadır, genellikle sitenin kökünde bulunur. Xml formatındaki bir site haritasının, html site haritasına göre birçok avantajı vardır. Site Haritası xml özel bir site haritası biçimidir Google ve Yandex gibi tüm popüler arama motorları tarafından belirlenir. Xml site haritasında 50.000'e kadar bağlantı belirtebilirsiniz. Ayrıca site haritası xml'sinde sayfa güncellemelerinin göreceli önceliğini ve sıklığını belirleyebilirsiniz.

Site haritasının içeriğinin yalnızca arama robotu için öneriler olduğunu söylemekte fayda var. Örneğin, bir web sitesi sayfası için yıllık güncelleme sıklığını ayarlarsanız arama robotları yine de daha sık ziyaret edecektir. Ve sayfa yenileme hızını saatlik olarak ayarlarsanız bu, robotların sayfayı her saat başı indeksleyeceği anlamına gelmez.

Bir xml site haritasının belirli bir söz dizimi vardır; bir xml site haritasının yapısına daha detaylı bakalım.

Örnek site haritası dosyası sitemap.xml

Doğru sitemap.xml UTF8 kodlu olmalıdır. sitemap.xml dosyasının içeriği şuna benzer:

http://mysite.ru/ 2014-09-18T18:54:13+04:00 always 1.0 http://mysite.ru/category/ 2014-09-18T18:57:09+04:00 hourly 0.8 http://mysite.ru/page/ 2014-09-18T18:59:37+04:00 daily 0.6

Aşağıdaki gerekli etiketlerin kullanıldığı yerler:

  • — ana etiket, tüm URL'leri içerir;
  • — тег, в котором указываются сведения о конкретном url-адресе;
  • https://totrdlo.ru/tr/ — в данном теге указывается непосредственно url.
  • — этот тег заключает в себе дату последнего изменения страницы;
  • — тег используется, чтобы указать насколько часто изменяется страница: always, hourly, daily, weekly, monthly, yearly, never;
  • — указывает приоритет определенной страницы, относительно других страниц сайта от 0,1 – низкий приоритет, до 1 – высокий приоритет.

Так же, в файле карты сайта в формате xml должно содержаться указание на пространство имен языка XML:

Xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

Если файл карты сайта включает более 50 тысяч ссылок или размер sitemap.xml превышает 10 мб, рекомендуется разделить карту сайта на несколько файлов. В таком случае, в карте сайта необходимо указать несколько ссылок на разные файлы карт.

http://mysite.ru/sitemaps/sitemap01.xml 2014-09-18T18:54:13+04:00 http://mysite.ru/sitemaps/sitemap02.xml 2014-09-18T18:54:13+04:00

Здесь используются уже знакомые нам теги https://totrdlo.ru/tr/ и , а так же обязательные теги:

  • — родительский тег, в который заключаются адреса всех карт сайта;
  • — тег, в котором заключается параметры для каждой карты сайта.

Пример файла карты сайта sitemap.txt

Еще одним способом оформления карты сайт в виде файла может быть карта сайта в формате txt:

1. http://mysite.ru/ 2. http://mysite.ru/page/ 3. http://mysite.ru/page1/

Все просто. В файле sitemap.txt построчно перечисляются все необходимые ссылки. Карта сайта в формате txt — это «вариант для ленивых». Здесь работает аналогичное sitemap xml ограничение в 50.000 ссылок. Однако, TXT карта сайта лишена возможностей указания даты последнего изменения и приоритета страницы.

Как создать карту сайта

Создание карты сайта важный процесс, в котором необходимо четко указать, какие страницы сайта нужно индексировать и как лучше их индексировать. В зависимости от того о каком типе карты сайта идет речь, используются различные способы создания карты сайта . Как создать html карту сайта обсуждать отдельно смысла нет. Рассмотрим как сделать карту карта в формате xml файла. Существует несколько основных способов создания карты сайта, но все их объединяет то, где находится карта сайта и как файл sitemap определяется поисковыми системами.

Как уже было написано выше — файл карты сайта размещается в корне сайта . Поисковые системы способны самостоятельно обнаружить файл карты сайта. Но существует несколько способов указания прямой ссылки на файл(ы) карты сайта(ов) для более скорого обнаружения поисковыми системами. Самый простой способ указать место расположения файла карты сайта — это непосредственное указание ссылки или нескольких ссылок на файлы карт сайта в инструментах для вебмастеров от Yandex и Google. Там же можно проверить карту сайта , провести анализ карты сайта на корректность , соответствие того, какие страницы из карты сайта найдены поисковой системой и сколько из них находится в индексации.

Второй способ указать поисковым системам на расположение файла карты сайта — это .

Sitemap: http://mysite.ru/sitemap.xml

В robots.txt можно указать несколько файлов sitemap, после чего, он автоматически будут добавлены в инструменты для вебмастеров. Как найти карту сайта мы рассмотрели, теперь перейдем к тому, как создать карту сайта.

Основные способы создания карты сайта

  1. Генерация карты сайта силами системы управления сайта, если CMS имеет подобную встроенную возможность.
  2. Скачать карту сайта со стороннего онлайн сервиса. Существует множество online генераторов карт сайта с различным возможностями и ограничениями. Напрмер xml-sitemaps.com обладает возможностью настройки параметров карты сайта, но имеет ограничение по количеству ссылок в файле sitemap.xml в 500 штук.
  3. Скачать программу-генератор карты сайта . Подобные программы генераторы обычно платные, но при их помощи можно можно регулярно генерить sitemap xml для одного или нескольких сайтов. Вот пара примеров подобных программ-генераторов: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior.
  4. Автоматическое создание sitemap карты сайта в Joomla (Джумла), WordPress (Вордпресс), Bitrix (Битрикс).
  5. Создание карты сайта вручную .

Карта сайта — один из важнейших инструментов . Не важно, как будет создана карта сайта. Важно — какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или . А обновление карты сайта происходит раз в месяц или реже. Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже — запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.

Создайте карту сайта для своего ресурса. Но будте внимательны и хорошо подумайте, что выгружать в sitemap, а что нет.

Недавно для одного сайта я , а через некоторое время получил уведомление о найденных там ошибках. Если честно, слегка удивился такому заявлению, так как использовал проверенный и один из лучших плагинов в данной сфере — WordPress SEO by Yoast . Однако сервис Яндекса настаивал на своем:

При клике по этим 442 ошибкам я попал на страницу с результатами анализа, но вместо ошибок там почему-то отображались лишь предупреждения, которых оказалось еще и значительно меньше. Все они касались тега image:image в sitemap.xml с картинками из текущей страницы.

Насколько я знаю, данная опция используется достаточно давно, странно, что в Sitemap тег image для Яндекс до сих пор кажется чем-то неизвестным. Ниже рассмотрим несколько основных моментов:

  • (хаки для изображений).

Sitemap для изображений

Если честно, я не знал, что сейчас в Sitemap картинки выводятся наряду со ссылками на страницы. Используемые ранее , модуль Google XML Sitemaps для вордпресс и выводили просто список нужных записей и постов без изображений. Однако позже я перешел на модуль SEO Yoast и здесь, как оказалось, все немного по другому.

Информацию о теге image:image для Sitemap можно найти в справке Search Console. Для карты сайта допускается использование нескольких тегов:

  • (обязательный) — блок, содержащий данные об одной картинке;
  • (обязательный) — URL картинки;
  • — название изображения;
  • — описание для изображения (подпись);
  • — место съемки;
  • — лицензии для изображения.

Вот пример Image XML Sitemap (здесь 2 страницы по 2 картинки в каждой):

"http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image ="http://www.google.com/schemas/sitemap-image/1.1" > > > http://сайт/some-post.html> > > http://сайт/first-image.jpg> > > > http://сайт/second-image.jpg> > > > > http://сайт/some-article.html> > > http://сайт/article-image1.jpg> > > > > > > >

Gördüğünüz gibi Google, Site Haritasındaki Görsellere ilişkin bilgileri sayfalardan ayrı olarak görüntüler.

Yoast SEO'dan XML site haritası

Bu modülü zaten indirdiğinizi, yüklediğinizi ve etkinleştirdiğinizi varsayalım. Yoast SEO'da site haritası oluşturmak için eklenti ayarları menüsünün aynı bölümüne gitmeniz gerekir.

Burada 4 nokta bulacaksınız:

  • Genel Ayarlar;
  • Gönderi türleri - gönderilerin, sayfaların, medya dosyalarının site haritasına dahil edilmesi;
  • Hariç tutulan girişler - belirli notları kimliğe göre kaldırma yeteneği;
  • Taksonomiler - farklı taksonomilerin haritaya dahil edilmesi/hariç tutulması.

Bu menü öğelerinin en üstünde, etkinleştirilen Yoast SEO XML site haritasına karşılık gelen "Etkin" olarak ayarlanması gereken bir kaydırıcı bulacaksınız. “Genel” sekmesinde sizi oluşturulan site haritasına yönlendirecek bir “XML Site Haritası” düğmesi vardır. Bu arada, sitemap_index.xml dosyasında bulunuyor, dolayısıyla Robots.txt dosyasında uygun değişiklikleri yapmayı unutmayın. Her ayrı URL kategorisi için kendi ayrı Site Haritası dosyası oluşturulur:

  • http://www.site_name.ru/post-sitemap.xml - WordPress gönderileri;
  • http://www.site_name.ru/page-sitemap.xml - site sayfaları;
  • http://www.site_name.ru/category-sitemap.xml - kategoriler (başlıklar);
  • http://www.site_name.ru/post_tag-sitemap.xml - etiketler (etiketler).

Daha önce bir WordPress sitesi için kullandıysanız, Yoast SEO ayarlarında iki modülü birleştirmenin imkansızlığı hakkında ilgili bir bildirim göreceksiniz. Google XML Site Haritalarını devre dışı bırakmanız gerekecek.

Yoast SEO'dan XML site haritasındaki resimler

Yoast SEO modülünün Site Haritasına otomatik olarak görsel eklediğini ve bu seçeneği devre dışı bırakamayacağınızı yukarıda belirtmiştim. Evet, sözde eklerin indekslenmesine ilişkin bir yasak var, ancak bunlar görsellerin kendisi değil, özel bir gönderi türüdür (medya gönderi türü).

Ayrıca, Site Haritası kullanılarak yüklenen tüm görsellerin dizine eklenmeyeceğini de anlamalısınız. Bu konuda endişelenmeyin, sonuç Google'ın kararına bağlıdır. Arama motoru dosyanızı yeterince kullanışlı, benzersiz, büyük vb. olarak değerlendirebilir.

Yoast SEO, site haritasındaki görsellerin görünümünü biraz "ince ayarlamanıza" yardımcı olacak iki filtreye sahiptir. Birinci - wpseo_xml_sitemap_img XML Site Haritasına resim eklemeyi devre dışı bırakmanıza olanak tanır.

function wpseo_cdn_filter($uri) ( return str_replace("http://example.com", "http://cdn.example.com", $uri); ) add_filter("wpseo_xml_sitemap_img_src", "wpseo_cdn_filter");

Değişiklikler site haritası güncellendikten sonra geçerli olacaktır. Site Haritası çıktısını devre dışı bırakıp ardından etkinleştirerek bu işlemi hızlandırabilirsiniz.

Resim Site Haritası XML'i oluşturmaya yönelik eklentiler

Resimler için Site Haritaları oluşturmanıza olanak tanıyan hizmet ve programların çoğunun ücretli olduğu ortaya çıktı. Bazılarının tam işlevselliğe sahip deneme sürümleri vardır, dolayısıyla bir site haritası oluşturmanız gerekiyorsa bunları kullanabilirsiniz. Sadece bir tane tamamen ücretsiz proje buldum: Angel Digital ajansından ücretsiz resim Site Haritası Oluşturucu.

Formdaki sayfada sitenizin adresini girin ve “Resim Site Haritası Oluştur” linkine tıklayın. Birkaç dakika içinde site haritasının kaynak kodunu alacaksınız ve bunu bir metin düzenleyiciye kopyalayıp XML dosyası olarak kaydedeceksiniz. Tabii ki her şey pek iyi görünmüyor ve birkaç yıl içinde projenin hala işe yarayacağından emin değilim, ancak hizmet resimlerden oluşan bir Site Haritası oluşturdu. Tek dezavantajı, son dosyanın kopyalardan ve içerik olmayan çeşitli resimlerden (örneğin, sayfadaki simgeler) biraz temizlenmesi gerekmesidir.

WordPress'iniz varsa, o zaman şanslısınız. Bu sistem için çeşitli uygun çözümler mevcuttur. Maksimum güven uyandıran ikisini seçtim.

Udinra Tüm Görseller Site Haritası

Udinra Tüm Görseller Site Haritası eklentisi, görseller için otomatik olarak bir site haritası oluşturur ve Google, Bing ve Ask.com'a ping'ler gönderir. Bu modül en çok indirmeye (10 bin), en yüksek derecelendirmeye sahiptir ve düzenli olarak güncellenmektedir. Harika işlevselliğe sahip bir Pro sürümü var (e-Ticaret eklentileri ve galerileri için destek), ancak teorik olarak ücretsiz seçeneğin sıradan bir site için de uygun olması gerekir.

Gelişmiş Resim Site Haritası

Gelişmiş Resim Site Haritası modülünün yazarı, onu Resimler Site Haritası XML'i oluşturmak için en güçlü araç olarak adlandırıyor. Açıklamaya bakılırsa eklentinin öncekine göre daha fazla ayarı var ancak indirme sayısının az olması biraz kafa karıştırıcı.

Toplam. Tabii ki, 2016 yılında Site Haritasında bilinmeyen bir image:image etiketiyle bir Yandex hatasının oluşması komik. Teorik olarak küçük bir hile ile durum düzeltilebilir. Öncelikle Yoast SEO'da görselsiz bir site haritası oluşturun (yukarıdaki hileyi kullanarak) + ikinci modül olarak ayrıca Görseller Site Haritası XML'i oluşturun. Daha sonra, Google için her iki kartı da "karıştırırsınız", Robots.txt ve/veya web yöneticisi panelinde Yandex için ise yalnızca resimsiz seçeneği gösterirsiniz.

Acaba Yandex.Webmaster'daki bu uyarılar XML site haritasındaki verilerin okunmasını engelliyor mu? Bunun hakkında ne düşünüyorsun? Resimler için Site Haritasını nasıl uygularsınız?

Dosya Site haritası- bu, sitenin sayfaları hakkında bilgi içeren bir dosyadır, aksi takdirde denir Site Haritası. Site Haritası ile arama motorlarına sitenizdeki hangi sayfaların dizine eklenmesi gerektiğini, sayfalardaki bilgilerin ne sıklıkta güncellendiğini ve hangi sayfaların dizine eklenmesinin en önemli olduğunu söyleyebilirsiniz.

Burada site haritası için gerekli Google ve Yandex XML kodunu oluşturabilirsiniz. Ayrıca sayfalarınızdan birine yerleştirebileceğiniz görsel bir site haritasını çevrimiçi olarak oluşturun.

Sitemaps.org adresinde XML Site Haritası dosya formatı hakkında daha fazla bilgi edinebilirsiniz.

Başlangıç ​​Seviyesi Uzman VIP Bilgileri XML Yapısı Geçmişi SSS

Site haritasının teknik ayrıntıları

Sitemap.xml dosya etiketleri:

  • değişim frekansı- belirtilen URL'nin içeriğindeki en olası değişiklik sıklığı;
  • son mod- son URL güncellemesinin gerçek tarihi;
  • yer- URL'nin kendisi;
  • öncelik- belirtilen sayfanın sitenin diğer sayfalarına göre önceliği;
  • URL- bu etiket, belirtilen ilk dört etiketin ebeveyni olarak görev yapar;
  • URL kümesi- bu etiket ilk beş türün etiketlerini birleştirir.

XML formatını kullanmanın bir özelliği, tüm servis karakterlerini güvenli temsilleriyle değiştirme ihtiyacıdır. Aşağıda URL'de görünen ve değiştirilmesi gereken karakterlerin bir tablosu verilmiştir:

  • & - ve işareti;
  • " - tek tırnaklar;
  • " - ikili alıntı;
  • > - "büyüktür" işareti;
  • < - "küçüktür" işareti.

Site Haritası dosyasının 10 megabaytlık dizin dosyası boyutu sınırı vardır. Bu sınırlamanın küçük web sitelerinin sahiplerini etkilememesini sağlamak için, Site Haritasına yönelik dosyaları gz (gzip arşivleyici) açık arşiv biçimini kullanarak sıkıştırmak mümkündür.

Dosya konumunu belirtebilirsiniz Site haritası dosya kullanma robots.txt. Bunu yapmak için dosyaya eklemeniz yeterlidir robots.txt aşağıdaki satır:

Site haritası: http://DOMEN.ru/sitemap.xml
URL, Site Haritasının tam URL'si olmalıdır.

Arama motorlarına yeni bilgiler aktarmak Site haritasışöyle bir satır kullanın:
Arama motoru/ping?sitemap=http://DOMEN.ru/sitemap.xml
Google için: http://www.google.com/webmasters/sitemaps/ping?sitemap=http://DOMAIN.ru/sitemap.xml

Site haritanızın doğruluğunu kontrol etmek için öncelikle doğruluğunu kontrol etmelisiniz. Bunu yapmanın en kolay yolu web sitelerinde veya xml.org'da bulunan yardımcı programlardan birini kullanmaktır. Site Haritası dizin dosyası verileri için bir XML şemasına ihtiyacınız olacaktır. XML dosyasındaki doğrulama şemasına bir bağlantı belirtmek için " Doğrulama için XSD şemasına bir bağlantı ekleyin Bundan sonra Sitemap.xml dosyasını tarayıcıda açtığınızda yapıda hatalar varsa ilgili mesajı alacaksınız.

Site haritası geliştirme geçmişi

İnternetin hatırlayabildiği kadarıyla web yöneticileri, tanıtılan sitenin yapısı hakkında ayrıntılı bilgi toplamalarına yardımcı olmak için her zaman örümcekleri memnun etmeye çalışmışlardır.

İlk, en eski ve tamamen doğal yol, sitenin tüm bağlantılarının yerleştirildiği özel bir sayfa oluşturmaktı. Bu tür sayfalar çağrıldı ve çağrıldı site haritaları. Çalışma prensibi basittir: Bir arama robotu bu sayfayı ziyaret ettiğinde, orada yayınlanan bağlantıları otomatik olarak takip edecek ve bunları dizine ekleyecektir.

Bu plan şimdilik uygundu. Daha sonra siteler az sayıda sayfadan oluşan yalnızca statik sayfalar olmaktan çıktığında, site haritasının klasik versiyonunu yayınlama yönteminin etkisizliğiyle ilgili yeni bir sorun ortaya çıktı, çünkü Bağlantılar için yeterli yer yoktu, sayfaların büyük ve kullanışsız olduğu ortaya çıktı.

Bazı sitelerde sayfa sayısı 1.000'i aşmış, doğal olarak tüm linklerin site haritasına yerleştirilmesi imkansız hale gelmiştir. Bu tür sitelerin indekslenme oranları düşmeye başladı. Dünyanın ortaya çıkan soruna yeni ve etkili bir çözüme ihtiyacı vardı.

Ve sorun çözüldü. Haziran 2005'te şirket Google Arama motorları tarafından indekslenme kalitesini artırmak amacıyla yeni web sitesi sayfalarını tanımlamak için yeni ve kullanışlı bir format oluşturuldu.

Standardın adı verildi Site Haritaları 0.84. XML metin veritabanı ilkesi temel olarak benimsenmiş olup, yeni ve daha önce yayınlanmış site sayfaları da dahil olmak üzere, ek META bilgileri belirtme yeteneği de dahil olmak üzere site yapısının bir metin dosyasında kompakt bir açıklamasına izin verilmiştir. Etkili çözüm Site Haritaları, önerilen Google, çılgınca popülerliğin tadını çıkarmaya başladı.

Popülerlik aynı zamanda diğer arama motorlarının site haritaları oluşturmaya yönelik yeni yaklaşıma yönelik görüşlerini de etkiledi. Kasım 2006'da arama devleri MSN Ve yahoo ve Nisan ayında ve Ask.com. Mutlu format Site Haritaları yeni bir versiyon aldım Site haritası 0.90, işlevselliği genişletiyor.

Mayıs 2007'de standardın bağlanmasına yönelik destek resmi olarak duyuruldu. Site Haritaları dosyada robots.txt arama motorları Sormak, Google Ve yahoo, yani site haritasını bulun Site haritası daha kolay hale geldi: bu dosyadaki konumunu ve bilgi kaynağını belirtmeniz yeterli Site haritası RSS beslemelerini veya düz metin dosyalarını kullanın.

2 Haziran 2008, protokolün ilanından 3 yıl sonra Google web yöneticileri için Yandex blogunda bu protokolün desteğiyle ilgili bir mesaj göründü Yandex'in ohm




Sitenizin her zaman yeni bir haritaya sahip olmasını nasıl sağlarsınız? Bu amaçla ücretsiz site haritası bakım hizmeti oluşturulmuştur.

Ayrıca Rus dili + site haritası oluşturucunun morfolojisini dikkate alarak web sitenizden hazır bir evrensel arama komut dosyası satın alabilirsiniz.


.

Yandex Web Yöneticisi şunları yapmanızı sağlar:

  • site haritası ekleyin;
  • güncelleme;
  • silmek;
  • analiz edin.

Yandex Web Yöneticisine Site Haritası nasıl eklenir?

Dizine ekleme sırasına bir Site Haritası dosyası eklemek için, her zaman olduğu gibi Web Yöneticisi hizmetine - webmaster.yandex.ru - gitmeniz gerekir. Daha öte:

  1. Dizine Ekleme bölümünde Site Haritaları seçeneğini bulacaksınız.
  2. Site Haritası dosyalarının tam adresini ekleyin; örneğin, https://site/sitemap.xml.
  3. Ekle'yi tıklayın.
  4. Yandex Web Yöneticisi dosyayı kontrol ederken bekleyin.

Dosya eklendikten sonra işlenmek üzere kuyruğa alınır. Robot iki hafta içinde ekleyecektir. Site Haritası dizinine eklenenler de dahil olmak üzere eklenen her dosya, robot tarafından ayrı ayrı işlenir.

Yüklemeden sonra her site haritasının karşısında Yandex Web Yöneticisi'ndeki durumlardan birini göreceksiniz:

Durum Tanım Not
"TAMAM" Dosya doğru şekilde oluşturuldu ve robot veritabanına yüklendi Son indirme tarihi dosyanın yanında görüntülenecektir. Dizine eklenen sayfalar iki hafta içinde arama sonuçlarında görünecektir.
« » Belirtilen URL başka bir adrese yönlendiriyor Yönlendirmeyi kaldırın ve robotu güncelleme konusunda bilgilendirin
"Hata" Dosya doğru şekilde oluşturulmamış Daha fazla ayrıntı için Hata bağlantısını tıklayın. Dosyada değişiklik yaptıktan sonra robota güncellemeyi bildirin
"Dizine eklenmedi" Site Haritasına erişirken sunucu 200 dışında bir HTTP kodu döndürüyor Dosyanın tam yolunu belirterek Sunucu Yanıtını Kontrol Et aracını kullanarak dosyanın robot tarafından kullanılabilir olup olmadığını kontrol edin. Dosya mevcut değilse, dosyanın mevcut olması durumunda sitenin veya sunucunun yöneticisiyle iletişime geçin. , robotu güncelleme hakkında bilgilendirin
Robots.txt dosyasında İzin Verme yönergesi kullanılarak dosyaya erişim reddedildi Site Haritasına erişime izin verin ve robotu güncelleme konusunda bilgilendirin

Site Haritasını Güncelle

Site Haritasında değişiklik meydana geldiğinde, bunun Yandex Web Yöneticisi'nden silinmesine ve tekrar eklenmesine gerek yoktur. Arama motorunun kendisi zaman zaman değişiklikleri ve hataları kontrol eder.

Site Haritanız dizine eklenmemişse bu işlem hızlandırılabilir. "Dizine Ekleme" bölümüne, ardından "Site Haritası dosyaları" öğesine gitmeniz gerekir. Site haritasının karşısındaki güncelleme simgesine tıklayın. Yandex verileri üç gün içinde indirecektir. Bir ana bilgisayar için işlevi en fazla 10 defa kullanabilirsiniz.

Tüm denemelerinizi bitirdikten sonra, bir sonraki deneme ilk denemeden 30 gün sonra mümkün olacaktır. Kesin tarih Web Yöneticisi arayüzünde görüntülenir.

Site Haritasını Web Yöneticisinden Kaldırma

Yandex.Web Yöneticisi arayüzünde "Site Haritası Dosyaları" sayfasına eklenen dosyaları silebilirsiniz:

Robots.txt dosyanızdaki Site Haritasına bir yönerge eklenmişse onu kaldırın. Değişiklik yapıldıktan sonra Site Haritasına ilişkin bilgiler birkaç hafta içinde robottan ve Yandex.Webmaster veritabanından kaybolacaktır.

Yandex Web Yöneticisi tarafından desteklenen formatlar

Yandex aşağıdaki formatlardaki Site Haritalarını kabul etmektedir:

XML Site Haritası biçimi

XML formatında iletilmesi tercih edilir, çünkü ek veriler içerebilir.

Yandex, Site Haritası protokolünü destekler. Raporlamak istiyorsanız bu formatı kullanın:

  • son sayfa güncelleme tarihi (lastmod öğesi);
  • sayfa değiştirme sıklığı (changefreq öğesi);
  • sayfa önemi (öncelik öğesi) - robot, 0,0 ila 1,0 arasındaki katsayının varlığını ve değerini dikkate alarak sayfaları tek tek yükler. Site için en önemli olan URL'lerin katsayısını belirtin.

https://сайт/ssylki-v-yandex-webmaster/ 2018-06-06 monthly 0.8 ...

TXT biçimi Site Haritası

Bu formatta yalnızca sayfa adreslerini iletebilirsiniz. Bu kadar. Evet üzüntü ve üzüntü, XML kullansan iyi olur :)

Bu formatı yalnızca sayfa adreslerini raporlamak için kullanın.

https://site/ssylki-v-yandex-webmaster/ https://site/zerkala-sajta-v-yandex-webmaster/

Videolar hakkında bilgi iletmek için Site Haritasındaki XML beslemelerine olan bağlantıları belirtin (ayrıntılar için Ya.Video hizmeti Yardımına bakın).
Arama, Site Haritası kullanılarak resim, RSS ve Atom beslemesi bilgilerinin paylaşılmasını desteklemez.

Site Haritasına ne zaman ihtiyaç duyulur?

Yandex, indeksleme robotunun site hakkında bilgi edinmesini sağlayan özel algoritmalar geliştiriyor. Örneğin, iç ve dış bağlantıları kullanmak - bir sayfadan diğerine geçmek. Bazen robot sayfaları atlayabilir. Siteniz aşağıdaki durumlarda Site Haritasını kullanın:

  • çok sayıda sayfa;
  • gezinme bağlantısı olmayan ayrı sayfalar;
  • derin yuvalama.

Dosya nasıl oluşturulur


Sitemap.xml'yi Yandex Web Yöneticisi'ne ekleme - video