Beznadežna karta web-lokacije xml. Kreiranje Sitemapa. Online generatori Sitemap Generator i XML Sitemap

Nedavno sam za jednu stranicu i nakon nekog vremena dobio obavijest o greškama koje su tamo pronađene. Da budem iskren, bio sam malo iznenađen ovom izjavom, pošto sam koristio provereni i jedan od najboljih dodataka u ovoj oblasti - WordPress SEO od Yoast-a. Međutim, Yandex servis je insistirao:

Kada sam kliknuo na ove 442 greške, prešao sam na stranicu sa rezultatima analize, ali su se umesto grešaka, iz nekog razloga, tamo prikazivala samo upozorenja koja su se pokazala mnogo manja. Svi su se ticali oznake image:image u sitemap.xml sa slikama sa trenutne stranice.

Koliko ja znam, ova opcija se koristi dosta dugo, čudno je da u Sitemapu oznaka slike za Yandex još uvijek izgleda kao nešto nepoznato. Pogledajmo nekoliko ključnih tačaka u nastavku:

  • (hakovi za slike).

Mapa sajta za slike

Da budem iskren, nisam znao da Sitemap sada prikazuje slike zajedno sa linkovima do stranica. Ranije korišteno Google modul XML Sitemap s za WordPress i jednostavno prikazao listu potrebnih postova i postova bez slika. Međutim, kasnije sam prešao na Yoast SEO modul i ovdje je, kako se ispostavilo, sve malo drugačije.

Za informacije o oznaci image:image za Sitemap, pogledajte pomoć za Search Console. Možete koristiti nekoliko oznaka za sitemap:

  • (obavezno) - blok koji sadrži podatke o jednoj slici;
  • (obavezno) - URL slike;
  • — naziv slike;
  • — opis slike (potpis);
  • - mjesto snimanja;
  • — licence za sliku.

Evo primjera Image XML Sitemap (postoje 2 stranice sa po 2 slike):

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

Kao što vidite, Google prikazuje informacije o slikama u Sitemap-u odvojeno od stranica.

XML sitemap iz Yoast SEO-a

Pretpostavimo da ste već preuzeli, instalirali i aktivirali ovaj modul. Da biste kreirali mapu sajta u Yoast SEO-u, morate da odete u isti deo menija postavki dodatka.

Ovdje ćete naći 4 boda:

  • Opća podešavanja;
  • Vrste postova - uključivanje postova, stranica, medijskih datoteka u mapu stranice;
  • Izuzeti unosi - mogućnost uklanjanja određenih bilješki po ID-u;
  • Taksonomije - uključivanje/isključivanje različitih taksonomija sa karte.

Na samom vrhu iznad ovih stavki menija naći ćete klizač koji bi trebao biti postavljen na “Enabled”, što odgovara aktiviranom Yoast SEO XML sitemapu. Na kartici “Općenito” nalazi se dugme “XML Sitemap” koje će vas preusmjeriti na generiranu kartu web-lokacije. Usput, nalazi se na sitemap_index.xml, tako da ne zaboravite napraviti odgovarajuće izmjene u Robots.txt. Za svaku odvojenu kategoriju URL-ova kreira se posebna datoteka Sitemap:

  • http://www.site_name.ru/post-sitemap.xml - WordPress postovi;
  • http://www.site_name.ru/page-sitemap.xml - stranice stranice;
  • http://www.site_name.ru/category-sitemap.xml - kategorije (naslovi);
  • http://www.site_name.ru/post_tag-sitemap.xml - oznake (oznake).

Ako ste ga prethodno koristili za WordPress stranicu, tada ćete u postavkama Yoast SEO vidjeti odgovarajuću obavijest o nemogućnosti kombiniranja dva modula. Morat ćete onemogućiti Google XML Sitemap.

Slike u XML sitemapu iz Yoast SEO-a

Već sam pomenuo da Yoast SEO modul automatski dodaje slike u Sitemap, a ovu opciju ne možete onemogućiti. Da, postoji zabrana indeksiranja takozvanih priloga, ali to nisu same slike, već posebna vrsta objave (tip medijskih objava).

Također morate razumjeti da neće sve slike učitane koristeći Sitemap biti indeksirane. Ne brinite o tome, rezultat ovisi o Googleovoj odluci. Pretraživač može smatrati vaš fajl nedovoljno korisnim, jedinstvenim, velikim itd.

Yoast SEO ima dva filtera koji vam pomažu da malo „podesite“ prikaz slika u mapi sajta. Prvo - wpseo_xml_sitemap_img omogućava vam da onemogućite dodavanje slika u XML Sitemap.

funkcija 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");

Promjene će stupiti na snagu nakon ažuriranja mape stranice. Ovaj proces možete ubrzati tako što ćete onemogućiti, a zatim omogućiti izlaz Sitemapa.

Dodaci za kreiranje slike Sitemap XML

Većina usluga i programa koji vam omogućavaju da kreirate Sitemapove za slike ispostavilo se da su plaćeni. Neki od njih imaju probne verzije s punom funkcionalnošću, pa ako trebate napraviti jednu mapu stranice, možete ih koristiti. Našao sam samo jedan potpuno besplatan projekat - Free image Sitemap Generator agencije Angel Digital.

Na stranici u obrascu unesite adresu svoje stranice i kliknite na vezu “Generiraj sliku Sitemap”. Za nekoliko minuta dobit ćete izvorni kod za mapu stranice, koju kopirate u uređivač teksta i snimite kao XML datoteku. Sve to izgleda, naravno, ne posebno prezentabilno i nisam siguran da će projekt i dalje raditi za nekoliko godina, ali servis je generirao Sitemap sa slikama. Jedina mana je što će konačnu datoteku morati malo očistiti od duplikata i raznih slika koje nemaju sadržaj (na primjer, ikone na stranici).

Ako imate WordPress, onda ste sretni. Postoji nekoliko odgovarajućih rješenja za ovaj sistem. Odabrao sam dva koja ulijevaju maksimalno povjerenje.

Udinra Sve slike Sitemap

Dodatak Udinra All Image Sitemap automatski kreira mapu sajta za slike i šalje pingove na Google, Bing i Ask.com. Ovaj modul ima najviše preuzimanja (10 hiljada), najviše ocjene i redovno se ažurira. Postoji Pro verzija sa cool funkcionalnošću (podrška za dodatke i galerije za e-trgovinu), ali u teoriji, besplatna opcija bi također trebala biti prikladna za običnu stranicu.

Napredna slika Sitemap

Autor modula Advanced Image Sitemap naziva ga najmoćnijim alatom za kreiranje Images Sitemap XML-a. Sudeći po opisu, dodatak ima više postavki od prethodnog, međutim, mali broj preuzimanja je malo zbunjujući.

Ukupno. Naravno, smiješno je da se 2016. godine javlja Yandex greška s nepoznatom oznakom image:image u Sitemapu. Teoretski, situacija se može ispraviti malim trikom. Prvo, kreirajte mapu sajta bez slika u Yoast SEO-u (koristeći hak iznad) + kreirajte Images Sitemap XML zasebno kao drugi modul. Dalje, za Google “promještate” obje kartice, dok za Yandex u Robots.txt i/ili webmaster panelu prikazujete samo opciju bez slika.

Pitam se da li ova upozorenja u Yandex.Webmasteru ometaju čitanje podataka iz XML mape stranice? Šta mislite o ovome? Kako implementirate Sitemap za slike?

File Sitemap- ovo je datoteka sa informacijama o stranicama stranice, koja se inače naziva Mapa sajta. Pomoću Sitemap-a možete reći pretraživačima koje stranice na vašoj web-lokaciji trebaju biti indeksirane, koliko često se ažuriraju informacije na stranicama i koje stranice je najvažnije indeksirati.

Ovdje možete generirati potreban Google i Yandex XML kod za mapu stranice. Takođe kreirajte vizuelnu mapu sajta na mreži, koju možete postaviti na jednu od svojih stranica.

Možete pročitati više o formatu datoteke XML Sitemap na sitemaps.org

Početni stručnjak VIP informacije XML struktura Istorija FAQ

Tehnički detalji mape sajta

Oznake datoteke Sitemap.xml:

  • changefreq- najvjerovatnija učestalost promjena u sadržaju navedenog URL-a;
  • lastmod- stvarni datum posljednjeg ažuriranja URL-a;
  • loc- sam URL;
  • prioritet- prioritet navedene stranice u odnosu na druge stranice stranice;
  • url- ova oznaka služi kao roditelj prve četiri navedene oznake;
  • urlset- ova oznaka kombinuje oznake prvih pet tipova.

Karakteristika korišćenja XML formata je potreba da se svi uslužni karakteri zamene njihovim sigurnim predstavljanjem. Ispod je tabela znakova koji se pojavljuju u URL-u i moraju se zamijeniti:

  • & - ampersand;
  • " - jednostruki navodnici;
  • " - dvostruki navodnici;
  • > - znak "veće od";
  • < - znak "manje od".

Datoteka Sitemap ima ograničenje veličine indeksne datoteke od 10 megabajta. Kako bi se osiguralo da ovo ograničenje ne utiče na vlasnike malih web stranica, moguće je komprimirati datoteke koje su namijenjene za Sitemap koristeći otvoreni arhivski format gz (gzip arhiver).

Možete odrediti lokaciju datoteke Sitemap koristeći fajl robots.txt. Da biste to učinili, jednostavno dodajte u datoteku robots.txt sljedeći red:

Mapa sajta: http://DOMEN.ru/sitemap.xml
URL mora biti puni URL za Sitemap.

Za prenošenje novih informacija pretraživačima Sitemap koristite liniju kao što je:
Search engine/ping?sitemap=http://DOMEN.ru/sitemap.xml
Za Google: http://www.google.com/webmasters/sitemaps/ping?sitemap=http://DOMAIN.ru/sitemap.xml

Da biste provjerili ispravnost vaše mape stranice, prvo je provjerite da li je tačna. Najlakši način da to učinite je da koristite neki od uslužnih programa koji se nalaze na web stranicama ili xml.org. Trebat će vam XML šema za podatke indeksne datoteke Sitemap. Da biste naznačili vezu do šeme verifikacije u XML datoteci, označite " Dodajte vezu na XSD šemu radi provjere". Nakon toga, kada otvorite datoteku Sitemap.xml u pretraživaču, ako postoje greške u strukturi, dobićete odgovarajuću poruku.

Istorija razvoja Sitemapa

Otkad Internet pamti, webmasteri su uvijek pokušavali ugoditi paucima pretraživanja - da im pomognu da prikupe detaljne informacije o strukturi stranice koja se promovira.

Prvi, najstariji i potpuno prirodan način bio je kreiranje posebne stranice na kojoj su bili postavljeni svi linkovi stranice. Takve stranice su se zvale i zovu mape sajta. Princip njihovog rada je jednostavan: kada robot za pretraživanje posjeti ovu stranicu, automatski će pratiti linkove objavljene tamo i dodati ih u indeks.

Ova šema je za sada bila zgodna. Kasnije, kada su sajtovi prestali da budu isključivo statične stranice sa malim brojem stranica, pojavio se novi problem vezan za neefikasnost načina objavljivanja klasične verzije mape sajta, jer Nije bilo dovoljno mjesta za linkove, stranice su se pokazale velikim i nezgodnim.

Na nekim sajtovima broj stranica je premašio 1.000; naravno, postalo je nemoguće postaviti apsolutno sve linkove na mapu sajta. Stopa indeksiranja takvih sajtova počela je da opada. Svijetu je bilo potrebno novo efikasno rješenje problema koji se pojavio.

I problem je riješen. U junu 2005. godine kompanija Google kreiran je novi pogodan format za opisivanje novih web stranica kako bi se poboljšao kvalitet njihovog indeksiranja od strane pretraživača.

Standard je imenovan Sitemap 0.84. Kao osnova je usvojen princip XML tekstualne baze podataka, koji omogućava kompaktan opis strukture sajta u tekstualnoj datoteci, uključujući nove i ranije objavljene stranice sajta sa mogućnošću specificiranja dodatnih META informacija. Efektivno rješenje Sitemaps, predloženo Google, počeo da uživa divlju popularnost.

Popularnost je uticala i na stavove drugih pretraživača prema novom pristupu kreiranju mapa sajta. Tako su u novembru 2006. takvi divovi u potrazi kao MSN I Yahoo, au aprilu i Ask.com. Sretan format Sitemaps dobio novu verziju Mapa sajta 0.90, proširenje funkcionalnosti.

U maju 2007. službeno je objavljena podrška za povezivanje standarda Sitemaps u fajlu robots.txt tražilice Pitaj, Google I Yahoo, tj. pronađite mapu stranice Sitemap postalo je lakše: samo navedite njegovu lokaciju u ovoj datoteci i izvor informacija za Sitemap koristite RSS feedove ili obične tekstualne datoteke.

2. juna 2008. godine, 3 godine nakon objavljivanja protokola Google poruka o podršci za ovaj protokol pojavila se na Yandex blogu za webmastere Yandex ohm




Kako osigurati da vaša web stranica uvijek ima svježu mapu? U tu svrhu kreirana je besplatna usluga održavanja mape sajta.

Možete kupiti i gotovi univerzalac

Mapa sajta je html stranica sajta ili posebna xml datoteka, koji prikazuje veze ka svim važnim stranicama stranice. Da biste razumeli šta je mapa sajta, samo zamislite sadržaj knjige i ona će odmah postati jasna zašto vam treba mapa sajta. Mapa sajta pomaže posetiocu, bilo da se radi o osobi ili robotu za pretragu, da brzo pronađe bilo koju stranicu na sajtu, praveći minimalan broj prelazaka. Na jednostavnim, malim sajtovima, svim stranicama se može pristupiti u roku od 1-2 klika sa glavne stranice, ali šta ako je sajt velik i njegova struktura je složena? Takav sajt neće biti samo nezgodan za posetioce, već i neće biti očigledan za pretraživače.

Koje vrste sitemapa postoje?

Pretraživači indeksiraju stranicu postepeno, nivo po nivo, počevši od glavne stranice. Ako stranica ima mnogo nivoa ugnježđenja stranica, tada će biti potrebno mnogo mjeseci da se sve stranice stranice indeksiraju. Dakle, neophodno je kreirajte mapu sajta, na kojem će biti sve veze do svih stranica stranice odjednom, tako da robot ne gubi vrijeme na navigaciju kroz razine ugniježđenja, zar ne? Da i ne. Odgovor zavisi od toga zašto se karta pravi i kakva će ona biti. Hajde da pogledamo koje su vrste mapa sajta?.

Sitemap HTML Sitemap

Sitemapovi su podijeljeni u 2 glavna tipa ili formata: sitemap html i xml fajl mape sajta. HTML sitemap je stranica stranice, koji navodi linkove. Obično su to veze ka najvažnijim sekcijama i stranicama stranice. HTML sitemap je više dizajniran za ljude umjesto robota i pomaže vam da se brzo krećete po glavnim dijelovima stranice. Za mapu sajta u obliku HTML stranice postoje ozbiljna ograničenja u pogledu broja veza na jednoj stranici. Ako na stranici ima previše veza, možda neće svi linkovi biti indeksirani, ili stranica mape stranice može biti isključena iz pretraživanja zbog prevelikog broja veza, čak i .

Da bi html mapa sajta bila ispravno indeksirana i adekvatno percipirana od strane posetilaca, ne bi trebalo da postavljate više od 100 linkova na stranicu. Ovo je više nego dovoljno da se na stranici postave svi odjeljci i pododjeljci koji se ne uklapaju u glavni meni.

obično, mapa sajta u HTML formatu ima strukturu stabla, gdje su naznačeni prošireni dijelovi i pododjeljci. Nepotrebno glomazne HTML mape sajta su često dizajnirane sa grafičkim elementima, CSS stilovima i dopunjene Java skriptom. Međutim, html sitemap je od male vrijednosti za pretraživače.

HTML mapa sajta nije potpuna mapa sajta. Šta učiniti ako stranica ima stotine, hiljade, desetine hiljada stranica? Da biste to učinili, morate postaviti veze ka svim stranicama u sitemapu u xml formatu.

XML Sitemap

XML sitemap je datoteka u xml formatu, kao što je sitemap.xml, koji se obično nalazi u korijenu stranice. Sitemap u xml formatu ima mnoge prednosti u odnosu na html sitemap. Sitemap xml je poseban format Sitemap, koju određuju svi popularni pretraživači, kao što su Google i Yandex. Možete navesti do 50.000 veza u xml sitemapu. Štaviše, u XML-u mape sajta možete odrediti relativni prioritet i učestalost ažuriranja stranica.

Vrijedi reći da je sadržaj mape stranice samo preporuka za robota za pretraživanje. Na primjer, ako postavite godišnju učestalost ažuriranja za stranicu web stranice, roboti za pretraživanje će i dalje češće posjećivati. A ako podesite brzinu osvježavanja stranice na sat, to ne znači da će roboti indeksirati stranicu svaki sat.

Xml sitemap ima specifičnu sintaksu, pogledajmo strukturu xml sitemapa detaljnije.

Primjer datoteke mape stranice sitemap.xml

Ispravan sitemap.xml mora biti UTF8 kodiran. Sadržaj datoteke sitemap.xml izgleda ovako:

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

Gdje se koriste sljedeće obavezne oznake:

  • — roditeljska oznaka, sadrži sve URL-ove;
  • — тег, в котором указываются сведения о конкретном url-адресе;
  • https://whatsappss.ru/bs/ — в данном теге указывается непосредственно 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://whatsappss.ru/bs/ и , а так же обязательные теги:

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

Пример файла карты сайта 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, а что нет.

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Карта сайта Sitemap XML

Карта сайта (Sitemap) – это специальный файл в формате.xml, хранящийся в корневой директории сервера. Владельцы сайтов нередко интересуются – зачем нужен Sitemap и влияет ли наличие/отсутствие этого документа на поисковое продвижение? Чтобы ответить на эти вопросы, рассмотрим назначение и структуру карты сайта.

Итак, зачем нужен xml Sitemap, что он собой представляет? Карта сайта – это своеобразный каталог, состоящий из перечня ссылок, ведущих на все разделы и страницы сайта. Файл Sitemap помогает поисковым системам более быстро и качественно индексировать интернет проект. Это особенно важно в том случае, если объем web-ресурса исчисляется тысячами или десятками тысяч страниц.

[yt=R09Qywy5DXI]

Больше видео на нашем канале - изучайте интернет-маркетинг с SEMANTICA

Это важно! В карту сайта следует включать только те страницы, которые должны быть в поисковом индексе. Документы с запрещенной к индексированию или служебной информацией не следует вносить в Sitemap. В карту сайта также не включают страницы с тегами и динамические URL-адреса.

Влияет ли Sitemap на продвижение?

Поисковики не будут пессимизировать интернет проект за отсутствие этого файла. Теоретически, робот должен самостоятельно просканировать все страницы сайта и включить их в поиск. Однако нужно учитывать, что система может дать сбой и не найти некоторые web-документы. Обычно «проблемными местами» становятся разделы, в которые можно попасть только по длинной цепочке ссылок, и динамически создаваемые URLы.

С точки зрения SEO, Sitemap имеет определенное влияние, поскольку карта сайта значительно ускоряет индексацию. К тому же повышается вероятность, что web-страницы попадут в индекс до того, как недобросовестные конкуренты успеют скопировать и опубликовать контент. Поисковые системы отдают предпочтение первоисточнику, тогда как копипаст подвергается пессимизации.

Как создать сайт мап

Проще всего воспользоваться одним из специализированных сервисов. К примеру, online-генератор http://www.mysitemapgenerator.com/ позволяет бесплатно сделать карту сайта, размером до 500 страниц. Предусмотрена возможность платной генерации Sitemap без каких либо ограничений. Вебмастеру потребуется всего лишь указать адрес своего сайта, а затем поместить полученный файл в корневой папке сервера.

Можно воспользоваться программой SiteMap Generator. В поле http:// следует завести адрес стартовой страницы сайта, кликнуть по клавише «start» и подождать, пока будет сформирована карта сайта. Затем нужно перейти на вкладку «Google Sitemap/XML», скопировать полученный код и вставить его в файл формата.xml.

Файл sitemap xml – доступные директивы

  • Параметр Lastmod указывает роботу, когда документ последний раз обновлялся.
  • Тег priory указывает на приоритет документа, по отношению к другим страницам сайта.
  • Параметром loc обозначают URL адрес страницы.
  • Тег changefreq используется для обозначения динамичности страниц (документы с параметром «0» робот будет посещать очень редко).

Как сообщить поисковику о карте сайта

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

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

Кроме того, можно передать карту сайта через интерфейс Яндекс.Вебмастер. Для этого нужно перейти на вкладку «Настройка индексирования» >> «файлы Sitemap», а затем указать системе адрес карты сайта.

Аналогичным образом можно оповестить Google. В панели инструментов для вебмастеров нужно перейти на вкладку «Сканирование» >> «файлы Sitemap».

Вы просто кретин, если в свое время не уделили сайтмапу нужное внимание. Достаточно один раз разобраться в вопросе и в будущем избежать большого количества ошибок, что давайте сейчас и сделаем.

Ваш покорный слуга в годы младые также был таким кретином, когда только начал продвигать сайты в одной конторе. Попался мне в то время один сайтец на продвижение, который, следует сказать, был просто гавном. И у этого гавна были проблемы с индексацией. Естественно, будь сайт достаточно качественным, его бы оба поисковика индексировали несмотря ни на какие проблемы, но владельцы жались на нормальных дизайнера, верстальщика и программиста, а в этом случае сеошнику остается только, так сказать, открывать бутылку при помощи ножниц. Я перепробовал на нем все — и настройку last-modified, и ускорение индексации модным в то время фастботом, и покупку ссылок. И только потом оказалось, что дело было в том, что там не обновлялся автоматически сайтмап! Когда я его обновил — все страницы влетели в индекс.

Что такое sitemap и зачем он нужен

Что такое sitemap? Это файл с информацией о страницах сайта, которые нужно индексировать. Обычно sitemap создают для Яндекса и Гугла, чтобы оповестить поисковых роботов о страницах, которые нужно внести в индекс. Ещё при помощи сайтмапа осуществляется проверка того, как часто происходят обновления, и индексация каких веб-документов является наиболее важной. В целом очень хорошо о нем рассказали на Вебмастерской Яндекса:

[yt=INGCBkR26eo] [yt=INGCBkR26eo]

Влияет ли наличие sitemap на продвижение

Если у вас отсутствует сайтмап, это не означает, что поисковики не станут индексировать ресурс. Поисковые роботы зачастую и без этого неплохо сканируют сайты и включают их в поиск. Но иногда могут возникать сбои, из-за которых порой удается отыскать не все веб-документы. Основными причинами являются:

  1. Разделы сайта, в которые можно попасть, только совершив длинную цепочку переходов;
  2. Динамические URL-адреса.

Так вот, создание sitemap.xml во многом помогает решить эту проблему. Этот файл влияет на SEO лишь постольку, поскольку облегчает/ускоряет индексацию страниц. Также возрастает шанс того, что веб-страницы проиндексируются до того, как ваши конкуренты смогут скопировать контент, опубликовав его у себя на сайте.

В каком еще формате бывает карта сайта и почему её делают в формате XML

Зачем нужна карта сайта, мы разобрались. Теперь давайте рассмотрим, в каких форматах её можно сделать:

  1. В формате html. Создается в виде обыкновенной страницы с адресами, ведущими на главные разделы ресурса. Такой тип карты помогает быстро сориентироваться, и рассчитан в большей степени на людей, чем на поисковых роботов. В HTML sitemap можно поместить ограниченное число ссылок (не более 100), ведь если их окажется больше, то не все они попадут в индекс. Или же поисковые роботы могут и вовсе исключить такую страницу из поиска за чрезмерное число URLов, пусть даже и внутренних.
  2. Создание xml-файла sitemap. Здесь нет слишком критичных ограничений по количеству ссылок, а поисковики лучше его индексируют, ведь файл sitemap xml-формата содержит полную информацию в понятном для робота виде. Особенно он важен для проектов, где имеются сотни и тысячи документов одинаковой важности, и размещение всех ссылок на них необходимо. В сайтмап такого типа есть возможность разместить до 50 тысяч URLов и помимо этого можно выставить частоту обновлений и приблизительный приоритет (priority), чего не скажешь о карте в формате HTML. Именно по этим причинам сайтмап почти всегда создают в xml.

Вот еще инфа об этом файле:

[yt=ti3NKPknHDA] [yt=ti3NKPknHDA]

Как сделать правильный sitemap

Рассмотрим, как сделать правильную xml-карту. Здесь должны быть соблюдены следующие требования:

  1. Размер файла должен быть не больше 10 мб;
  2. Карта должна содержать не больше 50000 ссылок. В тех случаях, когда ссылок больше, можно создать несколько карт и включить их в главную xml-карту;
  3. Адрес сайтмапа следует прописать в robots.txt;
  4. Также загрузите sitemap в яндекс и гугл (как добавить файл – описано ниже);
  5. Поисковые системы должны иметь доступ к карте. Необходимо использовать специальные теги, которые дают поисковикам понять, что это именно карта, а не что-то другое;
  6. У sitemap должна быть кодировка UTF-8.

Приведу простой пример карты:

http://site.ru/ 2016-11-20T19:45:08+03:00 always 0,9 http://site.ru/category/ 2016-11-20T19:46:38+03:00 monthly 0,6 http://site.ru/page/ 2016-11-20T19:48:41+03:00 yearly 0.4

< url >

< loc >http : //site.ru/

< lastmod >2016 - 11 - 20T19: 45:08 + 03:00< / lastmod >

< changefreq >uvijek< / changefreq >

< priority > 0 , 9 < / priority >

< / url >

< url >

< loc >http : //site.ru/category/

< lastmod >2016 - 11 - 20 T19: 46: 38 + 03: 00< / lastmod >

< changefreq >mjesečno< / changefreq >

< priority > 0 , 6 < / priority >

< / url >

< url >

< loc >http : //site.ru/page/

< lastmod >2016 - 11 - 20 T19: 48: 41 + 03: 00< / lastmod >

< changefreq >godišnje< / changefreq >

< priority > 0.4 < / priority >

< / url >

Url i loc oznake su obavezne. Prvi sadrži sve informacije o određenom URL-u. Drugi sadrži samu adresu.

Lastmod, changefreq, priority oznake nisu obavezne, ali se ipak preporučuje da ih koristite.

Lastmod u sitemapu je odgovoran za datum posljednjeg ažuriranja.

Changefreq označava učestalost promjena stranica. Vrijednosti mogu biti sljedeće:

  1. Po satu – ažurira se po satu;
  2. Uvijek – uvijek ažurirano;
  3. Sedmično – ažurira se jednom sedmično;
  4. Dnevno – ažuriranja se javljaju svakodnevno;
  5. Mjesečno – ažuriranja se dešavaju jednom mjesečno;
  6. Godišnje – jednom godišnje;
  7. Nikada – nije ažurirano (bolje je ne koristiti ovu vrijednost).

Prioritet govori pretraživačima koliko je stranica važna u odnosu na druge. Prioritet se može postaviti od 0,1 (nizak) do 1 (visok).

Ovo je bio samo primjer karte, ne morate specificirati ove točne vrijednosti. Općenito, preporučuje se postavljanje prioriteta na sljedeći način: maksimum za glavnu stranicu (1), prosjek za kategorije (0,6) i minimum za postove (0,4).

Pogledajmo sada primjer gdje postoji više od 50 hiljada veza. U ovom slučaju, datoteka uključuje druge mape:

http://site.ru/sitemaps/sitemap01.xml 2016-11-20T21:37:28+03:00 http://site.ru/sitemaps/sitemap02.xml 2016-11-20T21:37:29+03:00

< sitemap >

< loc >http: //site.ru/sitemaps/sitemap01.xml

< lastmod >2016 - 11 - 20T21: 37: 28 + 03: 00< / lastmod >

< / sitemap >

< sitemap >

< loc >http: //site.ru/sitemaps/sitemap02.xml

< lastmod >2016 - 11 - 20T21: 37: 29 + 03: 00< / lastmod >

< / sitemap >

Kako kreirati sitemap

Postoji nekoliko načina za kreiranje xml mape, pogledajmo ih:

  1. Preuzmite kartu koristeći online generator sa drugog izvora;
  2. Generirajte pomoću posebnog programa. Ali vrijedi uzeti u obzir da su programi ove vrste uglavnom plaćeni. Primjer takvog generatora: Wonder WebWare SiteMap Generator. Screaming Frog takođe ima ovu funkciju;
  3. Kreirajte mapu sajta ručno;
  4. Automatski kreirajte mapu koristeći CMS (na primjer, takva funkcija je dostupna na WordPress-u).

Evo opcije kako napraviti sitemap bez pomoći dodataka:

[yt=Tnfy601BUZc] [yt=Tnfy601BUZc]

Dodaci za kreiranje sitemapa na WordPress-u

Možete kreirati Sitemap u WordPress-u koristeći poseban dodatak koji se zove Google XML Sitemaps. Ovdje je sve jednostavno: preuzmite dodatak, instalirajte ga, a zatim počnite kreirati datoteku. Da biste to učinili, otvorite Console-Settings i odaberite XML-sitemap. Zatim postavljamo postavke. Prioritet ostavljamo kao zadani.