система онлайн-бронирования
г. Донецк, Украина, ул. Артёма, 87
+38 (062) 332 33 32, 332-27-71
ЗАБРОНИРОВАТЬ
НОМЕР

Статьи

XML Sitemap

  1. Што такое XML карта сайта
  2. Некаторыя важныя факты
  3. Савет!
  4. Прылады для стварэння XML Sitemap
  5. Ня XML-Sitemaps.com і аналагічныя паслугі
  6. Прыклады таго, як XML-карта сайта выглядае
  7. Тлумачэнне прыярытэту элемента
  8. Тлумачэнне іншых элементаў
  9. Як вы прадставіць у пошукавых сістэмах
  10. Прыклад, як генераваць PHP
  11. Іншыя парады для вас, каб генераваць
  12. Увядзіце правільныя URL-адрас
  13. Як праверыць і праверыць XML карту сайта
  14. Зрабіце ваш XML карта сайта карысна для звычайных людзей
  15. Выкарыстанне індэкснага файла Sitemap XML
  16. Выкарыстанне шматмоўны XML карта сайта
  17. Відэа і малюнкі
  18. Досвед працы ў якасці SEO-кансультант

Гэты артыкул цалкам перапісаная на 2017/08/17 (першы апублікаваны 2009-05-07).

Што такое XML карта сайта

XML карта сайта распрацаваны XML-дакумент пратакол XML Sitemaps, якія знаходзяцца на вашым сайце, і выкарыстоўваецца ў пошукавых сістэмах, каб прачытаць, што спіс URL вашага сайта складаецца з, па меры іх змены і іх адносны прыярытэт правільна поўзаць (павук) і індэксацыю вашага сайта.

Ён быў уведзены ў Google ў 2005 годзе і пачаў падтрымлівацца іншымі пошукавымі сістэмамі ў наступным годзе.

Некаторыя важныя факты

  • XML карта сайта не мае прамога ўплыву на ваш рэйтынг у пошукавых сістэмах. Тым не менш, гэта можа мець ўскоснае станоўчы ўплыў, таму што вы можаце атрымаць больш праіндэксаваных старонак. 1
  • XML карта сайта асабліва важна, калі ваш сайт змяшчае тысячы старонак, або калі ёсць старонкі, якія не могуць быць даступныя некалькі клікаў ад галоўнай старонкі (якая можа быць іншая праблема, для вырашэння).

Савет!

Джым Вестергрен распрацаваў   даменныя Статыстыка   , Дзіўнае абслугоўванне ў SEO, дзе вы можаце ўбачыць знешнія спасылкі і многіх іншых Джым Вестергрен распрацаваў даменныя Статыстыка , Дзіўнае абслугоўванне ў SEO, дзе вы можаце ўбачыць знешнія спасылкі і многіх іншых.

Прылады для стварэння XML Sitemap

Вы згенераваць XML карту сайта дынамічна, таму заўсёды актуальная (кэш, вядома, нармальна). Вы карыстаецеся CMS і ёсць убудовы, модулі або іншыя дынамічна генераваць XML карту сайта гэтага курса, так што выкарыстоўвайце яго. URL-адрас будзе дынамічна з базы дадзеных, па меншай меры адзін раз у дзень.

Ня XML-Sitemaps.com і аналагічныя паслугі

Гэта, верагодна, больш шкоды, чым карысці!

XML карта сайта, каб дапамагчы Google і іншыя пошукавыя сістэмы для сканавання і індэксавання. Шукальнік, які выкарыстоўвае Google з'яўляецца самым перадавым і складаным у свеце. Калі вы выкарыстоўваеце онлайн сэрвіс, які скануе ваш сайт і даць вам статычны файл для загрузкі, вы атрымаеце тры праблемы:

  1. Ваш файл XML не будзе абнаўляцца. Новыя URL-адрасы, напрыклад, ня будуць уключаныя.
  2. Гусенічны выкарыстоўваецца не так добра, як Google, і, верагодна, адсутнічае мноства спасылак.
  3. Индексатор онлайн не можа паставіць правільныя значэння для LASTMOD, ChangeFreq і прыярытэт.

Прыклады таго, як XML-карта сайта выглядае

Прыклад 2 URL-адрас з усімі дадатковымі элементамі

<? Xml версія = "1,0" кадоўка = "UTF-8"?> <URLset XMLNS = "https://www.sitemaps.org/schemas/sitemap/0.9"> <url> <LOC> https: // WWW .example.com / sidan1.php </ LOC> <LastMod> 2008-11-23 </ LastMod> <ChangeFreq> Штодня </ ChangeFreq> <прыярытэт> 0,8 </ прыярытэт> </ url> <url> <LOC> https://www.exempel.se/sidan2.php </ LOC> <LastMod> 2008-11-15 </ LastMod> <ChangeFreq> Штотыднёвы </ ChangeFreq> <прыярытэт> 0,4 ​​</ прыярытэт> </ URL> < / URLset>

Прыклад 2 URL-адрас без дадатковых элементаў

<? Xml версія = "1,0" кадоўка = "UTF-8"?> <URLset XMLNS = "https://www.sitemaps.org/schemas/sitemap/0.9"> <url> <LOC> https: // WWW .example.com / sidan1.php </ LOC> </ url> <url> <LOC> https://www.exempel.se/sidan2.php </ LOC> </ url> </ URLset>

Тлумачэнне прыярытэту элемента

Я павінен пачаць адразу сказаць, што адзін не ранг вышэй у Google, калі вы паставіце ўсе свае URL, як іх найвышэйшым прыярытэтам.

Па-першае, прыярытэт для сканавання і не трапіў. Ва- другое, гэта адноснае значэнне ў дыяпазоне ад 0,0 да 1,0 па важнасці URL параўноўваецца з іншымі URL - адрасоў на сайце.

Паколькі значэнне з'яўляецца адносна адзін паміж іншым, то гэта азначае, што ўсе ўстаноўлена значэнне 1,0, тое ж самае, як і ўсё роўна 0,0 - так што ўсе URL-адрасы з'яўляюцца аднолькава важнымі. Калі адзін URL з'яўляецца 1,0, а астатнія 0,0 азначае, што 1,0 было вельмі значна важней ўсіх астатніх.

Усе даменныя імёны маюць пэўны бюджэт паўзе на Google. Газета, напрыклад, прапанаваў паставіць высокі прыярытэт над новымі артыкуламі і нізкім прыярытэтам на старыя артыкулы, якія больш не абнаўляецца.

Тлумачэнне іншых элементаў

  • <LASTMOD> час, калі URL Апошняе змяненне. Час распрацавана ў адпаведнасці W3C Datetime , Так, напрыклад, 2009-11-25. Пераканайцеся ў тым, што гэта праўда. Напрыклад, калі produktext на інтэрнэт-крама быў абноўлены таму ён павінен стаяць правільнае час для гэтага URL. То і не давайце сённяшнюю дату на ўсіх URL-адрасоў, а не дата на ўсіх.
  • <ChangeFreq> як часта старонка, верагодна, зменіцца. Значэння , даступныя для выбару не з'яўляюцца: заўсёды, штогадзіны, штодня, штотыдзень, штомесяц, штогод, і ніколі. Памятаеце , што ў вас ёсць пэўны бюджэт і аб сканаванні будзе ніякай карысці , калі вы ўсталюеце Always на ўсё.

Як вы прадставіць у пошукавых сістэмах

Існуюць розныя спосабы, каб пошукавыя сістэмы ведаюць, дзе ваша карта сайта.

  • Зарэгіструйце Ваш XML карта сайта тут ў інструмент Google для вэб-майстроў.
  • Калі ласка, увядзіце наступны радок у файле robots.txt з правільнай URL: Карта сайта: https: //www.din-domän.com/sitemap.xml.
  • па пошук пінг рухавікоў , Pinging таксама можа быць зроблена на рэгулярнай аснове, калі такія буйныя змены адбыліся.

Прыклад, як генераваць PHP

<? Php загаловак ( 'Content-Type: прымяненне / XML; кадоўка = "UTF-8"', праўда); рэха "<XML версія = & bsol ;?" 1,0 &amp; bsol; "кадаванне = & bsol;" UTF-8 & bsol; "?> & bsol; п"; рэха "<URLset Xmlns = & bsol;" https://www.sitemaps.org/schemas/sitemap/0.9&bsol; "> & bsol; п"; // URL тыпу 1: $ вынік = $ conn-> запыт ( «SELECT ...«); у той час як ($ радок = $ ВЫНІК> FETCH_ASSOC ()) {рэха "<URL> & bsol; п"; рэха "<лакацыя> https://www.exempel.se/" $ радкі [ 'URL'] "</ LOC> & bsol; п.». . Рэха "<LastMod>" дата ( "ГМД" $ радкі [ 'LastModified']); рэха "</ LastMod> п"; рэха "</ url> & bsol; п"; } Рэха "</ URLset>"; // тып URL 2: $ вынік = $ conn-> запыт ( «SELECT ...«); у той час як ($ радок = $ ВЫНІК> FETCH_ASSOC ()) {рэха "<URL> & bsol; п"; рэха "<лакацыя> https://www.exempel.se/" $ радкі [ 'URL'] "</ LOC> & bsol; п.». . Рэха "<LastMod>" дата ( "ГМД" $ радкі [ 'LastModified']); рэха "</ LastMod> п"; рэха "</ url> & bsol; п"; } Рэха "</ URLset>"; ?>

Іншыя парады для вас, каб генераваць

  • Звярніце ўвагу, што файл павінен быць захаваны ў кадоўцы UTF-8 і сімвалы, такія як &, »,»,> і <павінны быць ператвораныя правільна.
  • Ваш XML карта сайта павінна быць у корані, гэта значыць: https://www.exempel.se/sitemap.xml
  • XML карта сайта можа быць сціснуты з Gzip ( напрыклад, з дапамогай PHP ).
  • Увядзіце правільныя URL-адрас

    Гэта тыповая памылка, якую я бачу часта. Гэта, вядома, кананічныя URLs, што вы павінны мець на.

    • Ці павінен ён быць з або без WWW?
    • Выкарыстанне пратаколу HTTPS або HTTP стары?
    • Не ўключаць URL-адрас, якія не зьяўляюцца кананічнымі, такімі як URL-адрас з параметрамі GET для сартавання і таму падобнага.
    • Не ўключаць URL-адрасы, якія блакуюцца robots.txt, і гэта не павінна быць шукальнікам.

    Як праверыць і праверыць XML карту сайта

    Гэта асабліва калі вы стварылі скрыпт, які генеруе ваш XML Sitemap. Пераканайцеся, што ўсё ў парадку з W3C Markup Validation Service а затым прайсці натуральна ў Google Search Console тут і паглядзець, у якім стане ён атрымлівае там. Параўнайце колькасць адпраўленых і індэксуюцца - праверыць, калі Nagor не ўжываецца, калі ёсць вялікая розніца.

    Параўнанне асабліва з лікам колькасць індэксаваная URL-адрасоў , Ці не большая колькасць праіндэксаваныя, чым колькасць вы прадставілі? Вы забыліся ўвесці URL-адрас вашага XML карты сайта? Ці ёсць іншыя праблемы, якія робяць яго індэксуюцца URL-адрасоў, якія не павінны індэксавацца?

    Зрабіце ваш XML карта сайта карысна для звычайных людзей

    З дапамогай метаду, вядомага як XSLT, вы можаце запраграмаваць, дадаць HTML і CSS дадаць да вашага XML карты сайта, так што ён можа быць выкарыстаны рэальнымі наведвальнікамі.

    Паколькі SEO-guide.se пабудаваны з сістэмы N.nu гэта ўжо аўтаматычна фіксуецца на месцы. Праверце сябе на www.seo-guide.se/sitemap.xml

    Іншыя прыклады: тут , тут і тут ,

    Выкарыстанне індэкснага файла Sitemap XML

    З дапамогай гэтага канкрэтнага варыянту, звязаць некалькі файлаў XML Sitemap.

    • Напрыклад, калі ў вас ёсць вялікі сайт як з форуму і блога на тым жа дамене.
    • Калі карта сайта перавышае 10 МБ або 50 тысяч URL.

    Прыклад файла індэкса Sitemap XML

    <? Xml версія = "1.0" кадаванне = "UTF-8"?> <SitemapIndex XMLNS = "https://www.sitemaps.org/schemas/sitemap/0.9"> <карта сайта> <LOC> HTTPS: // WWW .example.com / sitemap.xml </ LOC> </ карта сайта> <карта сайта> <LOC> https://www.exempel.se/blogg/sitemap.xml </ LOC> </ карта сайта> <карта сайта> <LOC > https://www.exempel.se/forum/sitemap.xml </ LOC> </ карта сайта> </ SitemapIndex>

    Выкарыстанне шматмоўны XML карта сайта

    Калі ваш сайт мае старонкі на некалькіх мовах, так што вы можаце атрымаць выгаду з гэтай інфармацыі ў вашым XML карты сайта. Паглядзіце, як Гэты артыкул Google ,

    Відэа і малюнкі

    Зараз можна дадаць інфармацыю аб відэа і малюнкаў у іх XML карты сайта. Я бачу гэта не так важна, за выключэннем выпадкаў, калі сайт мае сваю ўвагу на відэа ці малюнкаў.

    Для атрымання дадатковай інфармацыі аб гэтым см Гэты артыкул Відэа і У дадзеным артыкуле выявы ,

    Досвед працы ў якасці SEO-кансультант

    На жаль, у мяне ёсць у маёй ролі ў якасці кансультанта па SEO рэдка можна ўбачыць правільны XML карты сайта. Ва ўсіх дакладах дзеянняў, якія я напісаў, гэта, верагодна, проста кліент, які меў правільную карту сайта.

    Як правіла, гэта вельмі сур'ёзная памылка:

    • Вялікая колькасць важных URL-адрасоў адсутнічае.
    • Няслушныя адрасы ўказаныя.
    • Многія з URL-адрасоў, пералічаныя больш не на сайце.
    • Значэння прыярытэту, LASTMOD і ChangeFreq не так.
    • Статычны файл выкарыстоўваецца, які не быў абноўлены ў бліжэйшыя гады.

    На жаль, гэта так, што калі-то часта не так, нават з такімі отн кананічнае дзе многія з іх таксама робяць памылкі - таму Google не можа спадзявацца на тое і ўзяць гэтую інфармацыю, як толькі кіраўніцтва. Гэта прывяло да XML Sitemaps не дапамагаюць гэтак жа, як гэта можа зрабіць для нас, каб выкарыстоўваць яго правільна.

    Xml версія = "1,0" кадоўка = "UTF-8"?
    Xml версія = "1,0" кадоўка = "UTF-8"?
    Php загаловак ( 'Content-Type: прымяненне / XML; кадоўка = "UTF-8"', праўда); рэха "<XML версія = & bsol ;?
    Amp; bsol; "кадаванне = & bsol;" UTF-8 & bsol; "?
    Рэха "<LastMod>" дата ( "ГМД" $ радкі [ 'LastModified']); рэха "</ LastMod> п"; рэха "</ url> & bsol; п"; } Рэха "</ URLset>"; ?
    Ці павінен ён быць з або без WWW?
    Выкарыстанне пратаколу HTTPS або HTTP стары?
    Вы забыліся ўвесці URL-адрас вашага XML карты сайта?
    Ці ёсць іншыя праблемы, якія робяць яго індэксуюцца URL-адрасоў, якія не павінны індэксавацца?
    Кадаванне = "UTF-8"?

    Новости

    Отель «Централь» Официальный сайт 83001, Украина, г. Донецк, ул. Артема, 87
    Тел.: +38 062 332-33-32, 332-27-71
    [email protected]
    TravelLine: Аналитика


    Студия web-дизайна Stoff.in © 2008