2017-02-17 22 views
-3

Я разрабатываю динамический блог-сайт с использованием Spring MVC. недавно я услышал о sitemap, который помогает поисковым системам сканировать через сайты с динамическими страницами и улучшает SEO, мой вопрос: 1) как я могу сгенерировать такой файл sitemap.xml и отправить его в поисковых системах. 2) Что делать, если я добавляю новую статью ежедневно? поэтому мне нужно снова отправить файл Sitemap в поисковые системы. Я новичок в SEO, и все это очень запутано. Поэтому, пожалуйста, расскажите, как я могу сгенерировать файл sitemap.xml и отправить его поисковой системе, как только я добавлю новую статью в свою базу данных.Как сгенерировать sitemap.xml и отправить поисковым системам

+0

Вы сказали, что новичок в SEO, возможно, это http://www.hobo-web.co.uk/seo-tutorial/ - это хорошее начало для вас. – brugnner

ответ

1

Примечание: Я не мог включить все ссылки, которые я хотел из-за отсутствия репутации, здесь есть много для Google.

Ваше предположение, что XML-карта сайта для SEO является полезной, является правильной - это метод обнаружения URL-адресов для поисковых систем.

Там уже ответ для генерации XML Sitemaps с Spring MVC: How to generate the correct sitemap namespace using JAXB and Spring @ResponseBody in controller?

При создании вашего XML карты сайта, отфильтровать любые страницы, сделать не пройти следующие условия:

  • Do не возвращает действительный код ответа 200
  • Содержит мета-уровень «noindex» или x-robots NOINDEX http header
  • Содержит каноническую ссылку на с другой страницы, т.е. /example.html отн = "канонической" HREF = "page.html"
    • Страница заблокирован robots.txt

Идея заключается в том, чтобы сохранить XML карта сайта как можно чище; нет переадресовывает, не заблокированные URL-адреса, и т.д ...

Другие важные действия:

  • Когда новая страница добавляется на сайт, добавьте его в карту сайта и пинг Google (Pinging google sitemap after every new article submission?)
  • Если ваши Sitemaps более 50000 URL-адресов, гнездовые их в индексном файле карта сайта
  • Список ваших сайтмепов в robots.txt
  • Submit сайта в Google Search Console
0

Я использую Integrity Pro для пользовательских веб-приложений. Есть много бесплатных приложений, но это самый простой.