SEO термин

Prefetch (Префетч)

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

Prefetch (Префетч) е ресурсен хинт, който позволява на браузъра да изтегли предварително ресурс, вероятно нужен при следваща навигация или бъдещо действие на потребителя.

Какво означава Prefetch?

Prefetch работи като подсказка с нисък приоритет. Браузърът може да използва свободно време и налична мрежова връзка, за да свали файл, който не е критичен за текущото зареждане, но вероятно ще потрябва скоро. Това може да бъде JavaScript пакет за следваща страница, CSS файл, изображение или документ, към който потребителят често преминава след текущия екран.

Важно е да се разбере, че prefetch не е команда със задължително изпълнение. Браузърът може да прецени да не изтегли ресурса при слаба връзка, включен режим за пестене на данни или липса на свободен капацитет. Затова prefetch трябва да се разглежда като оптимизация, а не като гарантиран механизъм за доставка.

Защо е важно за SEO?

Prefetch може да направи последващи страници по-бързи за потребителя, което помага при многостъпкови пътища като статия към детайлна страница, списък към профил или начална страница към ключова категория. Ползата за SEO е косвена: по-плавна навигация, по-ниско усещане за забавяне и по-добро поведение на сайта при повторни действия.

Пример

При сайт с много посещавана страница „Услуги“ началната страница може да използва prefetch за част от ресурсите, нужни на тази следваща страница. Ако потребителят действително кликне натам, част от необходимите файлове вече може да са в кеша.

Чести грешки

  • Предварително изтегляне на големи файлове без ясна вероятност да бъдат използвани.
  • Prefetch на ресурси, нужни за текущото зареждане, вместо използване на preload.
  • Прилагане без анализ на реалните потребителски пътища.

Свързани понятия

Prefetch се различава от preload, защото е насочен към бъдеща нужда, а не към критичен ресурс за текущата страница. Различава се и от prerender, който може да подготви цяла страница, а не само отделен файл.

Prefetch подходящ ли е за критични ресурси?

Не. За ресурси, нужни веднага при текущото зареждане, обикновено се използва preload.

Браузърът винаги ли изпълнява prefetch?

Не. Това е подсказка и браузърът може да я пропусне според мрежата, настройките и приоритетите.