.NET → Генерация Sitemaps «на лету» с помощью ASP.NET HttpHandler
Sitemaps — это XML-файл с информацией для поисковых систем (таких как Google, Yahoo, Ask.com, MSN, Яндекс) о страницах веб-сайта, которые подлежат индексации. Sitemaps может помочь поисковикам определить местонахождение страниц сайта, время их последнего обновления, частоту обновления и важность относительно других страниц сайта для того, чтобы поисковая машина смогла более разумно индексировать сайт.
Использование протокола Sitemaps не является гарантией того, что веб-страницы будут проиндексированы поисковыми системами, это всего лишь дополнительная подсказка для сканеров, которые смогут выполнить более тщательное сканирование Вашего сайта. В статье рассказывается как «на лету» получать Sitemaps, используя ASP.NET HttpHandler.
Использование протокола Sitemaps не является гарантией того, что веб-страницы будут проиндексированы поисковыми системами, это всего лишь дополнительная подсказка для сканеров, которые смогут выполнить более тщательное сканирование Вашего сайта. В статье рассказывается как «на лету» получать Sitemaps, используя ASP.NET HttpHandler.
Zend Framework → Поговорим о Zend_Navigation
Выход ZF 1.8 порадовал нас несколькими новыми (а главное очень полезными) компонентами. В этой статье я хочу рассказать о практике использования Zend_Navigation для построения меню сайта, карты сайта, хлебных крошек. Особое внимание уделю использованию Zend_Navigation в связке с Zend_Acl.
Персональные блоги → Пропала инструкция по google sitemap generator
Раньше по этому адресу находилось руководство по sitemap generator от Google. Хорошая штука, думаю многие пользовались. Есть и русская версия и английская. Но сегодня, в очередной раз понадобилось, не смог её там обнаружить :(
Некто не знает, что там с этим руководством случилось?
Некто не знает, что там с этим руководством случилось?
Google → Google Sitemap Generator

Новый открытый Google Sitemap Generator находит новые и модифицированные ссылки основываясь на данных трафика сайта, лог файлах или файлах, найденных на сервере.
Данные Google Sitemap Generator можно экспортировать в:
— XML Sitemaps
— Mobile Sitemaps
— Code Search Sitemaps
Хабрахабр → Карта блогов
Зачем это?
- Очень много постов попадают в первый попавшийся блог, что, на мой взгляд, неправильно. Наверняка, таким авторам как alizarсразу ясно, куда отправится пост, но многие топики попадают не туда, например, в стартапы пишут о бизнесе (о котором есть несколько очень похожих блогов), когда тема поста — продюсирование или менеджмент. То есть, посты мимо блога — нехорошо.
- Надеюсь, получится полезная штука как ХабраРедактор и Source Code Highlighter.
- И для хабраленты может пригодится — остается только выбрать интересующие разделы и подключиться или подписаться по RSS. К тому же бывают закрытые записи, в который может быть больше нужной информации чем в среднестатистической оной.
Так же хочу выписать людей, кого наиболее интересно читать, но тут без коллективного опыта никак.
Пустые блоги отмечены курсивом. Первые три страницы топа осилено, потихоньку шагаем.
.NET → ASP.NET: расширяем механизм путей SiteMapPath
При разработке на ASP.NET мы привыкли для стандартных задач использовать стандартные компоненты. Одной из таких стандартных задач является вывод на каждой странице сайта пути к ней от главной страницы — фрагмента карты сайта (sitemap path). Для этого используется контрол SiteMapPath, берущий данные о карте сайта от провайдера карты сайта (SiteMapProvider) по умолчанию, который, в свою очередь, берет их из конфигурационного файла Web.siteMap.
Поместив этот контрол на мастер-страницу сайта, и описав в конфигурационном файле карту сайта, мы тем самым обеспечиваем вывод пути на всех страницах.
Но ASP.NET — расширяемая среда, и позволяет замещать почти все стандартные модули, и провайдер карт сайта — не исключение. Мы рассмотрим, как создать свой провайдер для получения расширенной функциональности для карты сайта.
Поместив этот контрол на мастер-страницу сайта, и описав в конфигурационном файле карту сайта, мы тем самым обеспечиваем вывод пути на всех страницах.
Но ASP.NET — расширяемая среда, и позволяет замещать почти все стандартные модули, и провайдер карт сайта — не исключение. Мы рассмотрим, как создать свой провайдер для получения расширенной функциональности для карты сайта.
Поисковые машины и технологии → Яндекс поддерживает Sitemap 0.9
Михаил Сенин и разработчики сервиса Я.Вебмастер сегодня сообщили о поддержке поисковиком Yandex формат Sitemap.
Вы можете сообщить Яндексу о наличии файла Sitemap для сайта двумя способами:
- добавив URL файла Sitemap в раздел "Файлы Sitemap" сервиса Яндекс.Вебмастер;
- добавив директиву Sitemap в файл robots.txt вашего сайта.
Персональные блоги → Blogger+Feedburner и загрузка Sitemap в Google Webmaster Tools
Многие блоггеры, выбравшие в качестве платформы для ведения своего блога сервис blogspot.com (Blogger), рано или поздно сталкиваются с некоторыми ограничениями, вызванными использованием «чужого» домена.
Упомянутые ограничения вызваны в основном тем, что пользователь не может свободно управлять файлами на хостинге, загружая полноценные скрипты (вроде того, что предлагает делать Sape.ru), а также создавать полноценные карты сайта.
Добавление карты в Google Webmasters Tools необходимо для того, чтобы робот Google видел все страницы нашего блога и поскорее (прям не терпится) их проиндексировал. В качестве такой карты для движка Blogger часто рекомендуют взять стандартный RSS-feed, расположенный по адресу BLOG.blogspot.com/rss.xml. Проблемы начинаются после того, как блоггер начинает использовать сервис Feedburner для ведения статистики по RSS-подписчикам. Для работы этого сервиса в Blogger есть специальная опция редиректа (Панель инструментов — Настройки — Канал сайта — «URL переадресации канала сообщений»), которая позволяет работать с Feedburner, но напрочь отрезает возможность добавления стандартного RSS-фида в качестве карты сайта в Google Webmasters Tools. Дело в том, что после редиректа фид уже выглядит не как BLOG.blogspot.com/rss.xml, а как feeds.feedburner.com/BLOG, что для Google Webmasters Tools выглядит уже подозрительно, в результате чего он не принимает такие карты сайтов. В общем-то сам движок Blogger не дурак, и с недавних пор каждый блог в корне содержит файл robots.txt со ссылкой на карту по умолчанию: BLOG.blogspot.com/feeds/posts/default?orderby=updated. Как нам удалось установить в процессе переписки в блоге «The Quixotic Engineer» (можете почитать обсуждение — любопытные идеи решения проблемы предлагались), если добавлять в Google Webmasters Tools URL вида BLOG.blogspot.com/rss.xml?orderby=updated, редирект не происходит. Казалось бы, вот оно, щастье.
Но не тут-то было. Оказалось, мы столкнулись с ещё одним ограничением. Сформированная таким образом карта сайта сообщает Гуглу информацию только о 25 последних постах. Частичным решением может быть обязательное добавление в шаблон стандартного виджета «BlogArchive». Он позволяет иметь ссылки на все посты блога с каждой его страницы. Таким образом, робот Google кое-как получает информацию о структуре сайте по 25 URL-ам сообщений.
Но, в общем-то, весь описанный геморрой, как обычно, вовсе оказался не нужен. Недавно я нашел правильное, на мой взгляд, и элегантное решение, позволяющее добавить в Google Webmasters Tools (GWT) карту блога без ограничений по количеству постов и всяких лишних извращений.
Мой перевод статьи-первоисточника, по традиции, вольный, я и публикую в этой статье.
Упомянутые ограничения вызваны в основном тем, что пользователь не может свободно управлять файлами на хостинге, загружая полноценные скрипты (вроде того, что предлагает делать Sape.ru), а также создавать полноценные карты сайта.
Добавление карты в Google Webmasters Tools необходимо для того, чтобы робот Google видел все страницы нашего блога и поскорее (прям не терпится) их проиндексировал. В качестве такой карты для движка Blogger часто рекомендуют взять стандартный RSS-feed, расположенный по адресу BLOG.blogspot.com/rss.xml. Проблемы начинаются после того, как блоггер начинает использовать сервис Feedburner для ведения статистики по RSS-подписчикам. Для работы этого сервиса в Blogger есть специальная опция редиректа (Панель инструментов — Настройки — Канал сайта — «URL переадресации канала сообщений»), которая позволяет работать с Feedburner, но напрочь отрезает возможность добавления стандартного RSS-фида в качестве карты сайта в Google Webmasters Tools. Дело в том, что после редиректа фид уже выглядит не как BLOG.blogspot.com/rss.xml, а как feeds.feedburner.com/BLOG, что для Google Webmasters Tools выглядит уже подозрительно, в результате чего он не принимает такие карты сайтов. В общем-то сам движок Blogger не дурак, и с недавних пор каждый блог в корне содержит файл robots.txt со ссылкой на карту по умолчанию: BLOG.blogspot.com/feeds/posts/default?orderby=updated. Как нам удалось установить в процессе переписки в блоге «The Quixotic Engineer» (можете почитать обсуждение — любопытные идеи решения проблемы предлагались), если добавлять в Google Webmasters Tools URL вида BLOG.blogspot.com/rss.xml?orderby=updated, редирект не происходит. Казалось бы, вот оно, щастье.
Но не тут-то было. Оказалось, мы столкнулись с ещё одним ограничением. Сформированная таким образом карта сайта сообщает Гуглу информацию только о 25 последних постах. Частичным решением может быть обязательное добавление в шаблон стандартного виджета «BlogArchive». Он позволяет иметь ссылки на все посты блога с каждой его страницы. Таким образом, робот Google кое-как получает информацию о структуре сайте по 25 URL-ам сообщений.
Но, в общем-то, весь описанный геморрой, как обычно, вовсе оказался не нужен. Недавно я нашел правильное, на мой взгляд, и элегантное решение, позволяющее добавить в Google Webmasters Tools (GWT) карту блога без ограничений по количеству постов и всяких лишних извращений.
Мой перевод статьи-первоисточника, по традиции, вольный, я и публикую в этой статье.
Интерфейсы → О Карте Сайта
Интересная статья о том, как автоматизировать работу по созданию карты сайта. Рассматриваются связки 1. Excel and Visio 2000 or Visio 2003 (Windows only) и 2. Word and Inspiration (Mac OS and Windows).
С нетерпением жду ваших комментариев.
С нетерпением жду ваших комментариев.
Персональные блоги → Microsoft и Yahoo будут поддерживать протокол sitemaps
Официальный блог Google для веб-мастеров сообщает, что компании Yahoo и Microsoft будут поддерживать протокол sitemaps, созданный компанией Google для облегчения индексации сайтов.
На данный момент протоколу присвоен новый номер версии – 0.9, а документация по созданию «карт сайтов» размещена на новом сайте – sitemaps.org. Sitemap представляет собой файл в формате XML, содержащий URL всех страниц, которые доступны для индексации поисковыми роботами.
Создатели сайтов могут предложить «карты сайтов» поисковикам при помощи специальных страниц - для Google, для Yahoo.
На данный момент протоколу присвоен новый номер версии – 0.9, а документация по созданию «карт сайтов» размещена на новом сайте – sitemaps.org. Sitemap представляет собой файл в формате XML, содержащий URL всех страниц, которые доступны для индексации поисковыми роботами.
Создатели сайтов могут предложить «карты сайтов» поисковикам при помощи специальных страниц - для Google, для Yahoo.