
В Карта сайта, файл или Sitemap.XML, один список с все страницы доступны для всех пользователей веб-сайт. Это вид из Карта сайт в Формат XML, Будучи формой общение, на главную двигатели поиска, различные адреса или URL-адреса страниц на вашем сайте.
Хотя есть и отправить Карта сайта для поисковых систем не Это делает увеличить свой рейтинг в результатах поиска, Это очень важные для выполнения сказал Доставка и их последующие уведомления, в случае, что есть изменения на вашем сайте, Так как вы можете иметь страницы на вашем сайте, что еще не были проиндексированы Эти двигатели поиска.
Если вы используете WordPress или любой другой менеджер контента, Это очень легко Создайте файл Sitemap.XML Начиная от: конкретные плагины для этого. Если, С другой стороны, веб-не будет разработан на основе CMS, удобен для Подумайте вручную файл, что делает его легче для поисковых систем трек Ваш сайт.
Как автоматически отправить файл sitemap для Google или Bing
В Доставка из файла Sitemap.XML Ваш сайт для этих поисковых систем является достаточно простой. Это Добавьте URL-АДРЕС где находится ваш Карта сайта по следующим адресам, По данным двигателя поиска вы хотите отправить его:
1 2 | // Google http://www.google.com/webmasters/sitemaps/ping?sitemap=tudominio.com/sitemap.xml |
1 2 | // Bing http://www.bing.com/webmaster/ping.aspx?siteMap=tudominio.com/sitemap.xml |
Как вы можете видеть, Необходимо заменить tudominio.com/Sitemap.XML по адресу где находится ваш Карта сайта.
Когда-то знаете, чтобы сделать доставку вашего сайта, Давайте посмотрим, как мы можем сделать это с автоматически, и для этого, Мы будем делать использовать, в этом случае, из PHP. Для этого, Мы собираемся использовать его Библиотека cURL для выполнения запросов к серверам. Таким образом, результирующий код будет выглядеть:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | //Función para realizar la petición a la URL function enviarSitemapA ( $url ){ $ch = curl_init ( $url ); curl_setopt( $ch, CURLOPT_HEADER, 0 ); curl_exec( $ch ); $httpCode = curl_getinfo( $ch, CURLINFO_HTTP_CODE ); curl_close( $ch ); return $httpCode; } //URL de tu sitemap $URLSitemap = "http://tudominio.com/sitemap.xml"; //Envío del sitemap a Google $url = "http://www.google.com/webmasters/sitemaps/ping?sitemap=".$URLSitemap; $codigoRetorno = enviarSitemapA ( $url ); echo "<p>Sitemap enviado a Google (Código HTTP de respuesta: $codigoRetorno).</p>"; //Envío del sitemap a Bing $url = "http://www.bing.com/webmaster/ping.aspx?siteMap=".$URLSitemap; $codigoRetorno = enviarSitemapA ($url); echo "<p>Sitemap enviado a Bing (Código HTTP de respuesta: $codigoRetorno).</p>"; |
Прежде всего, У нас есть функция enviarSitemapA кто будет за выполнить запрос к URL, который вы укажете, и мы вернемся код ответа То, что, Если все пойдет хорошо, Он должен быть 200 (HTTP OK).
Впоследствии, так же просто, как Гора в URL-адреса, как я говорил ранее, Добавление в конце URL, где находится файл Sitemap.XML вашего сайта.
И наконец, будет отображаться текст отчетность отгрузки вместе с код ответа полученные от разных серверов, что мы сделали запрос.
Хотя, Оба Google как Бинг, Они позволяют представление файлов Sitemap через эти методы, не они дают вам гарантии что это лечить и ваш Проиндексированные страницы в своих соответствующих поисковых систем, и вы консультирование Лучший способ сделать это При регистрации через их инструменты для веб-мастеров и управление ваших веб-сайтов из них.
