Приставка за магазини Множество допълнителни раздели - BrandCrock GmbH

Имам няколко продуктови страници в уебсайта си за електронна търговия, които имат варианти на тях. Всеки вариант има три неща, които са от значение за тази дискусия:

  1. Каталожен номер, който е уникален за нашия бизнес
  2. Част на производителя (MPN)
  3. URL адрес, който корелира с конфигурацията, която е от значение за това сдвояване на SKU / MPN, така че ако посетите този URL адрес, той автоматично ще зареди избраната конфигурация. URL адресът е нещо като: www.example.org/product1 ? variant-opt-1 = 123 & variant-opt-2 = 581 като получерната част се добавя въз основа на избора.

Когато страницата се зареди за продукт, който е структуриран с варианти, страницата се използва като по-обща зона за кацане с възможност за персонализиране на конфигурацията на продукта, като се използват някои падащи менюта отстрани. Това означава, че ако робот посети страницата, той няма да види тези SKU / MPN сдвоявания.

При промяна на тези падащи менюта ще се зареди различно SKU / MPN сдвояване чрез AJAX обратен разговор. Възможно е да има стотици варианти, които всички имат SKU / MPN сдвояване. Чудя се как мога да добавя правилно тези сдвоявания към моето HTML съдържание, така че Google / индексаторите да могат да свързват заявки с тези SKU или MPN към моя сайт? В идеалния случай не би трябвало да добавям всички тези варианти като отделни продукти на моя сайт (които знам, че ще бъдат правилно обходени въз основа на някои други продукти като тази).

Моля, уведомете ме за вашите предложения. Сайтът за електронна търговия е по поръчка и не е Shopify и т.н., така че имам високо ниво на контрол върху генерирания HTML.

Сегашните ми мисли са:

  1. Добавете всички връзки с варианти в моята карта на сайта (ще трябва да променя начина, по който това се генерира в момента), поне по този начин, ако всеки URL е обходен, тогава той трябва да може да извади SKU и MPN правилно.
  2. Създайте някакъв вид XML данни, които се зареждат в уеб страницата с всичките три от тези полета, нещо като: Просто не съм сигурен как да "кажа" на Google, че те са подходящи за търсения.

Главно искам SKU и MPN при търсене да водят към тази страница и, ако е възможно, към уникалния URL адрес.

Редактиране - 2020-04-17: Опитах се да поправя това, като добавих всички връзки с варианти в моята карта на сайта, но се оказа, че Google не харесва това. Той игнорира тези връзки, като ги маркира като дублирани или канонично игнорирани.

Можете да използвате Javascript за динамично добавяне на метаданни от SEO и след това импланет дунамично изобразяване на вашия уебсайт, това ще помогне на Google да обходи вашата страница лесно. посетете този сайт за повече информация:

https://developers.google.com/search/docs/guides/dynamic-rendering

  • Оценявам отговора, но мисля, че по-подробен отговор трябва да бъде в действителната публикация, а не само в линк.

Добре. Изглежда, че трябва да направите някаква персонализация в съществуващия код. Прегледайте внимателно отговора ми и ме уведомете дали помага.

Следват най-важните неща, които трябва да обмислите или в някои случаи да преосмислите, за да приложите подадените от търсачката данни.

  1. Карта на сайта: Картата на сайта има най-важната роля при подаването на търсачки. За да сте сигурни, че винаги имате актуализирана карта на сайта, особено с вашите потребителски URL аргументи, трябва да напишете функция или задействане за актуализация sitemap.xml при добавяне на нов вариант всеки път. Писане a Cron job or task scheduler може също да помогне. В случай на динамично генериране на URL, кодът за генериране на персонализирана карта на сайта винаги помага. Не препоръчвам да използвате който и да е плъгин, тъй като той може да не отговаря напълно на вашата структура на URL адресите.
  2. Обява за пазаруване в Google: Нямам опит с това, но предполагам, че това може да е от голяма помощ във вашия случай. Съвсем наскоро Google разреши на обществеността да изпрати своите продукти в списъка на Google Shopping. Трябва да приложите Rich Snippets също за същото. Нямам много по-задълбочена представа за това, но със сигурност ще ви помогне.
  3. Свързване на Google Analytics с инструменти за уеб администратори: В случай на динамични URL адреси, това е много препоръчително да се направи. Свържете вашия Google Analytics Property с Google Webmaster Tools имот в наши дни известен като Search Engine Console. По този начин Google Анализ автоматично ще открие Landing Pages с атрибути. Така че това може да помогне на Google за идентифициране на скрити динамични страници на уебсайта.
  4. Използване на PWA и AMP: Използване на Progressive Web Apps (PWA) and Accelerated Mobile Pages (AMP) помага директно за подобряване на SEO класирането и URL тунелирането, филтрирането и проследяването. Тази точка не е истинската част от решението, от което се нуждаете, но може да искате да го приложите за подобрение.

Според мен използването на JavaScript или каквато и да е фронтендна технология за подаване на URL адреси НЕ се препоръчва. Вместо това, опитайте се да използвате сървърния междинен софтуер за по-добри и надеждни резултати.

Редактиране: Освен това ръчното изпращане на URL адреси не е добра практика във вашия сценарий.

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