Bezcerīga vietnes karte xml. Vietnes kartes izveide. Tiešsaistes ģeneratori Sitemap Generator un XML Sitemaps

Nesen par vienu vietni es un pēc kāda laika saņēmu paziņojumu par tur atrastajām kļūdām. Godīgi sakot, mani šis apgalvojums nedaudz pārsteidza, jo izmantoju pārbaudītu un vienu no labākajiem spraudņiem šajā jomā – Yoast WordPress SEO. Tomēr Yandex pakalpojums uzstāja:

Noklikšķinot uz šīm 442 kļūdām, tiku aizvests uz lapu ar analīzes rezultātiem, taču kļūdu vietā nez kāpēc tur tika rādīti tikai brīdinājumi, kas izrādījās daudz mazāki. Visi no tiem attiecās uz tagu image:image failā sitemap.xml ar attēliem no pašreizējās lapas.

Cik man zināms, šī iespēja ir izmantota diezgan ilgu laiku, dīvaini, ka vietnes kartē Yandex attēla tags joprojām šķiet kaut kas nezināms. Tālāk apskatīsim dažus galvenos punktus.

  • (uzlauzti attēli).

Vietnes karte attēliem

Godīgi sakot, es nezināju, ka vietnes kartē tagad tiek rādīti attēli kopā ar saitēm uz lapām. Iepriekš lietots Google modulis XML vietnes karte s WordPress un vienkārši parādīja sarakstu ar nepieciešamajām ziņām un ziņām bez attēliem. Tomēr vēlāk pārgāju uz Yoast SEO moduli un šeit, kā izrādījās, viss ir nedaudz savādāk.

Lai iegūtu informāciju par vietnes karšu tagu image:image, skatiet Search Console palīdzību. Vietnes kartei varat izmantot vairākus tagus:

  • (obligāti) - bloks, kurā ir dati par vienu attēlu;
  • (obligāti) - attēla URL;
  • — attēla nosaukums;
  • — attēla apraksts (paraksts);
  • - šaušanas vieta;
  • — attēla licences.

Šeit ir attēla XML vietnes kartes piemērs (ir 2 lapas ar 2 attēliem katrā):

"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 > > > > > > > >

Kā redzat, Google informāciju par attēliem vietnes kartē parāda atsevišķi no lapām.

XML vietnes karte no Yoast SEO

Pieņemsim, ka esat jau lejupielādējis, instalējis un aktivizējis šo moduli. Lai izveidotu vietnes karti pakalpojumā Yoast SEO, jums jāiet uz to pašu spraudņa iestatījumu izvēlnes sadaļu.

Šeit jūs atradīsit 4 punktus:

  • Vispārīgie iestatījumi;
  • Ziņu veidi - ziņu, lapu, multivides failu iekļaušana vietnes kartē;
  • Izslēgtie ieraksti - iespēja noņemt noteiktas piezīmes pēc ID;
  • Taksonomijas - dažādu taksonomiju iekļaušana/izslēgšana no kartes.

Pašā augšpusē virs šiem izvēlnes vienumiem atradīsit slīdni, kas jāiestata uz “Iespējots”, kas atbilst aktivizētajai Yoast SEO XML vietnes kartei. Cilnē “Vispārīgi” ir poga “XML vietnes karte”, kas novirzīs jūs uz ģenerēto vietnes karti. Starp citu, tas atrodas vietnē sitemap_index.xml, tāpēc neaizmirstiet veikt atbilstošas ​​izmaiņas failā Robots.txt. Katrai atsevišķai URL kategorijai tiek izveidots atsevišķs vietnes kartes fails:

  • http://www.site_name.ru/post-sitemap.xml - WordPress ziņas;
  • http://www.site_name.ru/page-sitemap.xml - vietnes lapas;
  • http://www.site_name.ru/category-sitemap.xml - kategorijas (virsraksti);
  • http://www.site_name.ru/post_tag-sitemap.xml - tagi (iezīmes).

Ja iepriekš to izmantojāt WordPress vietnei, tad Yoast SEO iestatījumos redzēsit atbilstošu paziņojumu par divu moduļu apvienošanas neiespējamību. Jums būs jāatspējo Google XML vietņu kartes.

Attēli XML vietnes kartē no Yoast SEO

Es jau minēju iepriekš, ka Yoast SEO modulis automātiski pievieno attēlus vietnes kartei, un jūs nevarat atspējot šo opciju. Jā, ir aizliegums indeksēt tā sauktos pielikumus, taču tie nav paši attēli, bet gan īpašs ierakstu veids (media post type).

Jums arī jāsaprot, ka ne visi attēli, kas augšupielādēti, izmantojot vietnes karti, tiks indeksēti. Neuztraucieties par to, rezultāts ir atkarīgs no Google lēmuma. Meklētājprogramma var uzskatīt, ka jūsu fails nav pietiekami noderīgs, unikāls, liels utt.

Yoast SEO ir divi filtri, kas palīdz nedaudz “pielāgot” attēlu parādīšanu vietnes kartē. Pirmkārt - wpseo_xml_sitemap_imgļauj atspējot attēlu pievienošanu XML vietnes kartei.

funkcija wpseo_cdn_filter($uri) (atgriež str_replace("http://example.com", "http://cdn.example.com", $uri); ) add_filter("wpseo_xml_sitemap_img_src", "wpseo_cdn_filter");

Izmaiņas stāsies spēkā pēc vietnes kartes atjaunināšanas. Varat paātrināt šo procesu, atspējojot un pēc tam iespējojot vietnes kartes izvadi.

Spraudņi attēlu vietnes kartes XML izveidei

Lielākā daļa pakalpojumu un programmu, kas ļauj izveidot vietnes kartes attēliem, izrādījās maksas. Dažām no tām ir izmēģinājuma versijas ar pilnu funkcionalitāti, tādēļ, ja jums ir jāizveido viena vietnes karte, varat tās izmantot. Es atradu tikai vienu pilnīgi bezmaksas projektu — bezmaksas attēlu vietnes kartes ģeneratoru no Angel Digital aģentūras.

Veidlapas lapā ievadiet savas vietnes adresi un noklikšķiniet uz saites “Izveidot attēla vietnes karti”. Pēc pāris minūtēm jūs saņemsit vietnes kartes avota kodu, kuru iekopēsit teksta redaktorā un saglabāsiet kā XML failu. Tas viss, protams, izskatās ne īpaši reprezentabls, un neesmu pārliecināts, ka pēc pāris gadiem projekts vēl darbosies, taču serviss izveidoja vietnes karti ar attēliem. Vienīgais trūkums ir tāds, ka galīgais fails būs nedaudz jāattīra no dublikātiem un dažādiem attēliem, kas nav saturs (piemēram, ikonas lapā).

Ja jums ir WordPress, tad jums ir paveicies. Šai sistēmai ir vairāki piemēroti risinājumi. Es izvēlējos divus, kas iedvesmo maksimālu pārliecību.

Udinra visu attēlu vietnes karte

Spraudnis Udinra All Image Sitemap automātiski izveido vietnes karti attēliem un nosūta ping uz Google, Bing un Ask.com. Šim modulim ir visvairāk lejupielāžu (10 tūkstoši), visaugstākie vērtējumi, un tas tiek regulāri atjaunināts. Ir Pro versija ar foršu funkcionalitāti (atbalsts e-komercijas spraudņiem un galerijām), taču teorētiski bezmaksas opcijai vajadzētu būt piemērotai arī parastai vietnei.

Papildu attēlu vietnes karte

Moduļa Advanced Image Sitemap autors to sauc par visspēcīgāko rīku attēlu vietnes kartes XML izveidei. Spriežot pēc apraksta, spraudnim ir vairāk iestatījumu nekā iepriekšējam, tomēr nelielais lejupielāžu skaits nedaudz mulsina.

Kopā. Protams, ir smieklīgi, ka 2016. gadā rodas Yandex kļūda ar nezināmu tagu image:image vietnes kartē. Teorētiski situāciju var labot ar nelielu triku. Vispirms Yoast SEO izveidojiet vietnes karti bez attēliem (izmantojot iepriekš minēto uzlaušanu) + kā otro moduli atsevišķi izveidojiet Images Sitemap XML. Pēc tam Google jūs “sabojāt” abas kartītes, savukārt Yandex failā Robots.txt un/vai tīmekļa pārziņa panelī tiek rādīta tikai opcija bez attēliem.

Interesanti, vai šie Yandex.Webmaster brīdinājumi traucē nolasīt datus no XML vietnes kartes? Ko Tu domā par šo? Kā jūs ieviešat vietnes karti attēliem?

Fails Vietnes karte- šis ir fails ar informāciju par vietnes lapām, citādi saukts Vietnes karte. Izmantojot vietnes karti, varat norādīt meklētājprogrammām, kuras jūsu vietnes lapas ir jāindeksē, cik bieži tiek atjaunināta informācija lapās un kuras lapas ir vissvarīgākās indeksēt.

Šeit jūs varat ģenerēt nepieciešamo Google un Yandex XML kodu vietnes kartei. Un arī tiešsaistē izveidojiet vizuālu vietnes karti, kuru varat ievietot kādā no savām lapām.

Vairāk par XML vietnes kartes faila formātu varat lasīt vietnē sitemaps.org

Iesācēju ekspertu VIP informācija XML struktūras vēstures FAQ

Vietnes kartes tehniskā informācija

Sitemap.xml faila tagi:

  • maiņas frekvence- visticamākais norādītā URL satura izmaiņu biežums;
  • lastmod- faktiskais pēdējā URL atjaunināšanas datums;
  • loc- pats URL;
  • prioritāte- norādītās lapas prioritāte attiecībā pret citām vietnes lapām;
  • url- šis tags kalpo kā vecāks pirmajiem četriem norādītajiem tagiem;
  • urlset- šis tags apvieno pirmo piecu veidu tagus.

XML formāta izmantošanas iezīme ir nepieciešamība aizstāt visas pakalpojuma rakstzīmes ar to drošu attēlojumu. Tālāk ir sniegta tabula ar rakstzīmēm, kas parādās URL un ir jāaizstāj:

  • & - ampersands;
  • " - vienas pēdiņas;
  • " - dubultpēdiņas;
  • > - zīme "lielāks par";
  • < - zīme "mazāk nekā".

Vietnes kartes failam ir 10 megabaitu indeksa faila lieluma ierobežojums. Lai nodrošinātu, ka šis ierobežojums neietekmē mazu vietņu īpašniekus, ir iespējams saspiest vietnes kartei paredzētos failus, izmantojot atvērtā arhīva formātu gz (gzip arhivētājs).

Varat norādīt faila atrašanās vietu Vietnes karte izmantojot failu robots.txt. Lai to izdarītu, vienkārši pievienojiet failam robots.txtšādu rindu:

Vietnes karte: http://DOMEN.ru/sitemap.xml
URL ir jābūt pilnam vietnes kartes URL.

Jaunas informācijas nodošanai meklētājprogrammām Vietnes karte izmantojiet rindu, piemēram:
Meklētājprogramma/ping?sitemap=http://DOMEN.ru/sitemap.xml
Google: http://www.google.com/webmasters/sitemaps/ping?sitemap=http://DOMAIN.ru/sitemap.xml

Lai pārbaudītu vietnes kartes pareizību, vispirms ir jāpārbauda tās pareizība. Vienkāršākais veids, kā to izdarīt, ir izmantot kādu no utilītprogrammām, kas atrodas vietnēs vai xml.org. Vietnes kartes rādītāja faila datiem būs nepieciešama XML shēma. Lai XML failā norādītu saiti uz verifikācijas shēmu, atzīmējiet " Pievienojiet saiti uz XSD shēmu verifikācijai". Pēc tam, pārlūkprogrammā atverot failu Sitemap.xml, ja struktūrā ir kļūdas, jūs saņemsit atbilstošu ziņojumu.

Vietnes kartes izstrādes vēsture

Kamēr internets to atceras, tīmekļa pārziņi vienmēr ir centušies iepriecināt zirnekļus, lai palīdzētu viņiem savākt detalizētu informāciju par reklamētās vietnes struktūru.

Pirmais, senākais un pilnīgi dabiskais veids bija izveidot īpašu lapu, kurā tika ievietotas visas vietnes saites. Tādas lapas sauca un sauc vietņu kartes. To darbības princips ir vienkāršs: kad meklēšanas robots apmeklē šo lapu, tas automātiski sekos tur publicētajām saitēm un pievienos tās rādītājam.

Šī shēma pagaidām bija ērta. Vēlāk, kad vietnes pārstāja būt tikai statiskas lapas ar nelielu lapu skaitu, radās jauna problēma, kas saistīta ar vietnes kartes klasiskās versijas publicēšanas metodes neefektivitāti, jo Vietu saitēm nepietika, lapas izrādījās lielas un neērtas.

Dažās vietnēs lappušu skaits pārsniedzis 1000, dabiski, ka nav kļuvis iespējams vietnes kartē ievietot absolūti visas saites. Šādu vietņu indeksācijas līmenis sāka samazināties. Pasaulei bija nepieciešams jauns efektīvs risinājums radušajai problēmai.

Un problēma tika atrisināta. 2005. gada jūnijā uzņēmums Google tika izveidots jauns ērts jaunu vietņu lapu aprakstīšanas formāts, lai uzlabotu meklētājprogrammu veiktās indeksēšanas kvalitāti.

Standarts tika nosaukts Vietnes kartes 0.84. Par pamatu tika pieņemts XML teksta datu bāzes princips, kas ļauj kompakti aprakstīt vietnes struktūru teksta failā, iekļaujot jaunas un iepriekš publicētas vietnes lapas ar iespēju norādīt papildu META informāciju. Efektīvs risinājums Vietņu kartes, ierosināts Google, sāka baudīt mežonīgu popularitāti.

Popularitāte ietekmēja arī citu meklētājprogrammu viedokļus par jauno pieeju vietņu karšu veidošanā. Tātad 2006. gada novembrī tādi meklēšanas giganti kā MSN Un Yahoo, un aprīlī un Ask.com. Laimīgs formāts Vietņu kartes ieguva jaunu versiju Vietnes karte 0.90, paplašinot funkcionalitāti.

2007. gada maijā tika oficiāli paziņots par atbalstu standarta savienošanai Vietņu kartes failā robots.txt meklētājprogrammas Jautājiet, Google Un Yahoo, t.i., atrodiet vietnes karti Vietnes karte tas ir kļuvis vienkāršāks: vienkārši norādiet tā atrašanās vietu šajā failā un informācijas avotu Vietnes karte izmantojiet RSS plūsmas vai parastos teksta failus.

2008. gada 2. jūnijā, 3 gadus pēc protokola izsludināšanas Google Yandex tīmekļa pārziņiem paredzētajā emuārā parādījās ziņojums par šī protokola atbalstu Yandex ohm




Kā nodrošināt, lai jūsu vietnei vienmēr būtu jauna karte? Šim nolūkam ir izveidots bezmaksas vietnes karšu uzturēšanas pakalpojums.

Varat arī iegādāties gatavu universālu

Vietnes karte ir vietnes html lapa vai īpašs xml fails, kas parāda saites uz visām svarīgajām vietnes lapām. Lai saprastu, kas ir vietnes karte, iedomājieties grāmatas satura rādītāju, un tas uzreiz kļūs skaidrs kāpēc jums ir nepieciešama vietnes karte. Vietnes karte palīdz apmeklētājam, neatkarīgi no tā, vai tas ir cilvēks vai meklēšanas robots, ātri atrast jebkuru vietnes lapu, veicot minimālu pāreju skaitu. Vienkāršās, mazās vietnēs visām lapām var piekļūt 1-2 klikšķu laikā no galvenās lapas, bet ja vietne ir liela un tās struktūra ir sarežģīta? Šāda vietne būs ne tikai neērta apmeklētājiem, bet arī nebūs acīmredzama meklētājprogrammām.

Kādi vietņu karšu veidi pastāv?

Meklētājprogrammas indeksē vietni pakāpeniski, pakāpeniski, sākot no galvenās lapas. Ja vietnei ir daudz lapu ligzdošanas līmeņu, paies vairāki mēneši, līdz visas vietnes lapas tiks indeksētas. Tātad tas ir nepieciešams izveidot vietnes karti, kurā būs visas saites uz visām vietnes lapām vienlaikus, lai robots netērētu laiku, pārvietojoties pa ligzdošanas līmeņiem, vai ne? Jā un nē. Atbilde ir atkarīga no tā, kāpēc karte tiek veidota un kāda tā būs. Paskatīsimies kādi ir vietņu karšu veidi?.

Vietnes karte HTML vietnes karte

Vietņu kartes ir sadalītas 2 galvenajos veidos vai formātos: vietnes kartes html un vietnes kartes xml failu. HTML vietnes karte ir vietnes lapa, kurā ir norādītas saites. Parasti tās ir saites uz svarīgākajām vietnes sadaļām un lapām. HTML vietnes karte ir vairāk paredzēta cilvēkiem nevis robotiem un palīdz ātri pārvietoties pa vietnes galvenajām sadaļām. Vietnes kartei HTML lapas formā ir nopietni ierobežojumi saišu skaitam vienā lapā. Ja lapā ir pārāk daudz saišu, ne visas saites var tikt indeksētas vai vietnes kartes lapa var pat tikt izslēgta no meklēšanas, jo tajā ir pārāk daudz saišu, pat .

Lai HTML vietnes karte tiktu pareizi indeksēta un apmeklētāji to adekvāti uztvertu, lapā nevajadzētu ievietot vairāk par 100 saitēm. Tas ir vairāk nekā pietiekami, lai lapā ievietotu visas sadaļas un apakšsadaļas, kas neietilpst galvenajā izvēlnē.

Parasti, vietnes karte HTML formātā ir koka struktūra, kur norādītas izvērstas sadaļas un apakšsadaļas. Nevajadzīgi apjomīgas HTML vietņu kartes bieži tiek veidotas ar grafiskiem elementiem, CSS stiliem un papildinātas ar Java skriptu. Tomēr html vietnes karte meklētājprogrammām ir maz vērtīga.

HTML vietnes karte nav pilnvērtīga vietnes karte. Ko darīt, ja vietnē ir simtiem, tūkstošiem, desmitiem tūkstošu lapu? Lai to izdarītu, jums ir jāievieto saites uz visām vietnes kartē esošajām lapām xml formātā.

XML vietnes karte

XML vietnes karte ir fails xml formātā, piemēram, sitemap.xml, kas parasti atrodas vietnes saknē. Vietnes kartei xml formātā ir daudz priekšrocību salīdzinājumā ar HTML vietnes karti. Sitemap xml ir īpašs vietnes kartes formāts, ko nosaka visas populārās meklētājprogrammas, piemēram, Google un Yandex. Xml vietnes kartē varat norādīt līdz 50 000 saišu. Turklāt vietnes kartē xml varat norādīt lapas atjaunināšanas relatīvo prioritāti un biežumu.

Ir vērts teikt, ka vietnes kartes saturs ir tikai ieteikumi meklēšanas robotam. Piemēram, ja vietnes lapai iestatāt ikgadēju atjaunināšanas biežumu, meklēšanas roboti joprojām apmeklēs biežāk. Un, ja lapas atsvaidzināšanas biežumu iestatāt uz stundu, tas nenozīmē, ka roboti indeksēs lapu katru stundu.

XML vietnes kartei ir noteikta sintakse, apskatīsim xml vietnes kartes struktūru sīkāk.

Vietnes kartes faila piemērs sitemap.xml

Pareizajam sitemap.xml ir jābūt UTF8 kodētam. Faila sitemap.xml saturs izskatās šādi:

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

Kur tiek izmantoti šādi obligātie tagi:

  • — vecāktags, tajā ir visi URL;
  • — тег, в котором указываются сведения о конкретном url-адресе;
  • https://whatsappss.ru/lv/ — в данном теге указывается непосредственно 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/lv/ и , а так же обязательные теги:

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

Пример файла карты сайта 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. gads — 11. gads: 20T19: 45:08 + 03:00< / lastmod >

< changefreq >vienmēr< / changefreq >

< priority > 0 , 9 < / priority >

< / url >

< url >

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

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

< changefreq >katru mēnesi< / changefreq >

< priority > 0 , 6 < / priority >

< / url >

< url >

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

< lastmod >2016. gads — 11. gads: 20T19: 48:41 + 03:00< / lastmod >

< changefreq >gadā< / changefreq >

< priority > 0.4 < / priority >

< / url >

Ir nepieciešami url un loc tagi. Pirmajā ir visa informācija par konkrētu URL. Otrajā ir pati adrese.

Lastmod, changefreq, priority tagi nav obligāti, taču joprojām ir ieteicams tos izmantot.

Lastmod vietnes kartē ir atbildīgs par pēdējās atjaunināšanas datumu.

Changefreq norāda lapas izmaiņu biežumu. Vērtības var būt šādas:

  1. Hourly – atjaunina katru stundu;
  2. Vienmēr – vienmēr atjaunināts;
  3. Iknedēļas – atjaunina reizi nedēļā;
  4. Katru dienu – atjauninājumi notiek katru dienu;
  5. Ikmēneša – atjauninājumi notiek reizi mēnesī;
  6. Gadā – reizi gadā;
  7. Nekad – nav atjaunināts (šo vērtību labāk neizmantot).

Prioritāte norāda meklētājprogrammām, cik svarīga lapa ir salīdzinājumā ar citām. Prioritāti var iestatīt no 0,1 (zema) līdz 1 (augsta).

Šī bija tikai kartes piemērs, jums nav jānorāda šīs precīzās vērtības. Kopumā prioritāti ieteicams iestatīt šādi: maksimālais galvenajai lapai (1), vidējais kategorijām (0,6) un minimālais ziņām (0,4).

Tagad apskatīsim piemēru, kur ir vairāk nekā 50 tūkstoši saišu. Šajā gadījumā failā ir iekļautas citas kartes:

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. gada 11. gads — 20T21: 37:28 + 03:00< / lastmod >

< / sitemap >

< sitemap >

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

< lastmod >2016. gads — 11. gads — 20T21: 37:29 + 03:00< / lastmod >

< / sitemap >

Kā izveidot vietnes karti

Ir vairāki veidi, kā izveidot xml karti, apskatīsim tos:

  1. Lejupielādējiet karti no cita resursa, izmantojot tiešsaistes ģeneratoru;
  2. Ģenerējiet, izmantojot īpašu programmu. Bet ir vērts uzskatīt, ka šāda veida programmas galvenokārt ir maksas. Šāda ģeneratora piemērs: Wonder WebWare SiteMap Generator. Screaming Frog ir arī šī funkcija;
  3. Izveidojiet vietnes karti manuāli;
  4. Automātiski izveidot karti, izmantojot CMS (piemēram, šāda funkcija ir pieejama WordPress).

Šeit ir iespēja izveidot vietnes karti bez spraudņu palīdzības:

[yt=Tnfy601BUZc] [yt=Tnfy601BUZc]

Spraudņi vietņu karšu izveidei pakalpojumā WordPress

Vietnes karti programmā WordPress varat izveidot, izmantojot īpašu spraudni, ko sauc par Google XML vietņu kartēm. Šeit viss ir vienkārši: lejupielādējiet spraudni, instalējiet to un pēc tam sāciet izveidot failu. Lai to izdarītu, atveriet sadaļu Console-Settings un atlasiet XML-sitemap. Tālāk mēs iestatām iestatījumus. Mēs atstājam prioritāti kā noklusējuma.