Брайън Адамс - Разфасовки като нож

В момента изграждам карта на сайта за моето уеб приложение.

Забележка: приложението ми е приложение на една страница, изградено с React и Firebase.

По принцип искам да индексирам blogPost и product страници. Така че възнамерявам да генерирам своята карта на сайта динамично (на сървър). Това е малък уебсайт (около 500 страници).

Искам да изградя нещо подобно:

   https://www.myproject.org/blog/some-blog-post-slug  2019-11-14T20:22:43.502+00:00 weekly 0.8    https://www.myproject.org/dp/some-product-slug  2019-11-15T13:08:52.127+00:00 weekly 0.8   

И аз пазя следните свойства в моята база данни, както за blogPosts и products:

createdAt:  lastModifiedAt:  // UPDATED EVERYTIME I UPDATE THE RECORD 

И мисля да използвам моя lastModifiedAt стойност като етикет за картата на сайта.

Дотук добре! Всеки път, когато актуализирам своя blogPost или product обекти в моята база данни. Следващият път, когато бъде поискана картата на сайта, новата modifiedDate ще се показва на тези, които са били променени.

ВЪПРОС

Но какво ще стане, ако направя промяна не в самата база данни, а в начина, по който представям всички product страници, например.

Представете си, че съм добавил някои маркери за структурирани данни за показване на богати резултати в Google, с цена, отзиви и т.н.Така че информацията за продукта ми е една и съща, но от този момент нататък всички мои продуктови страници ще изобразяват тези допълнителни маркери че трябва да бъда преиндексиран.

Пример (добавете маркер за структурирани данни с цената на продукта):

 

В тази ситуация ще трябва ли да актуализирам всички за всички продукти? Как Google ще разбере, че трябва да обходи отново тези страници и да може да вижда маркерите на структурираните данни?

Ами ако сменя само стиловете за productPages? Трябва ли да актуализирам за всеки продукт в този случай?

Трябва да премахнете всичките си , , и данни от вашите карти на сайта. Google казва, че не го използват. Това е просто допълнително раздуване, което прави вашите файлове с карти на сайта по-големи без никаква полза за вас.

Всъщност картите на сайта нямат почти никаква полза от SEO. Вижте Парадокса на Sitemap. Google ще обхожда страници, изброени само в карта на сайта, но обикновено решава да не ги индексира и със сигурност не ги класира добре. Винаги е по-добре да свържете страниците си с други страници, отколкото просто да ги поставите в карта на сайта. Най-доброто, което можете да получите от карти на сайта, са допълнителни данни в Google Search Console.

Googlebot автоматично обхожда отново съдържанието въз основа на това колко е важно (PageRank) и колко често се е променяло в миналото. Няма нищо, което трябва да направите, за да накарате Googlebot да повтори обхождането. В крайна сметка ще се върне и ще вземе вашите промени.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?