Я разрабатываю динамический блог-сайт с использованием Spring MVC. недавно я услышал о sitemap, который помогает поисковым системам сканировать через сайты с динамическими страницами и улучшает SEO, мой вопрос: 1) как я могу сгенерировать такой файл sitemap.xml и отправить его в поисковых системах. 2) Что делать, если я добавляю новую статью ежедневно? поэтому мне нужно снова отправить файл Sitemap в поисковые системы. Я новичок в SEO, и все это очень запутано. Поэтому, пожалуйста, расскажите, как я могу сгенерировать файл sitemap.xml и отправить его поисковой системе, как только я добавлю новую статью в свою базу данных.Как сгенерировать sitemap.xml и отправить поисковым системам
ответ
Примечание: Я не мог включить все ссылки, которые я хотел из-за отсутствия репутации, здесь есть много для 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
Я использую Integrity Pro для пользовательских веб-приложений. Есть много бесплатных приложений, но это самый простой.
Вы сказали, что новичок в SEO, возможно, это http://www.hobo-web.co.uk/seo-tutorial/ - это хорошее начало для вас. – brugnner