Как рассчитать пространство для сканирования URL-адресов многогранной навигации

На нашем веб-сайте электронной коммерции используются фасетные навигационные ссылки, сканируемые поисковой системой. Согласно инструментам Google для веб-мастеров, робот googlebot просканировал, но решил не выбирать сотни тысяч URL-адресов, а у нас всего около 1500 продуктов. Googlebot, кажется, теряется в огромном пространстве для сканирования, предоставляемом нашей многогранной навигацией. Как я могу рассчитать количество уникальных URL-адресов, которые возможны с нашей фасетной навигацией?

Например, на одной странице категории у нас есть 6 различных атрибутов с 51 возможным значением.

атрибутA имеет 2 значения для выбора
атрибутB имеет 7 значений для выбора
атрибутC имеет 7 значений для выбора
атрибутD имеет 4 значения для выбора
атрибутE имеет 4 значения для выбора
атрибутF имеет 27 значений для выбора

Каждый выбор значения добавляет параметр и значение к URL-адресу. Сколько существует возможных URL-адресов, учитывая, что ни один из атрибутов не является множественным выбором (т. е. если было выбрано значение из атрибута B, к нему нельзя добавить другое значение атрибута B), а параметры URL всегда располагаются в алфавитном порядке?

Мне нужен шаблонный ответ, чтобы я мог рассчитать пространство для сканирования для каждой из наших страниц категорий.


person L. Hostetler    schedule 28.11.2012    source источник


Ответы (1)


Существует 42 636 возможных комбинаций, если необходимо выбрать хотя бы одну опцию из каждого атрибута, или 134 400, если каждую можно оставить пустой.

Это просто получается путем перемножения количества вариантов, доступных для каждого атрибута: количество выбираемых значений в первом случае и количество выбираемых значений + 1 (для нуля) во втором.

Последнее кажется сопоставимым с количеством URL-адресов, которые посетил робот Google.

person Dallas J. Haugh    schedule 28.11.2012
comment
Я считаю, что ваше второе решение - это то, что я ищу. Спасибо! - person L. Hostetler; 28.11.2012