SEO-дружественное решение, позволяющее избежать появления нестандартного контента

Я использую следующий JS, чтобы избежать появления нежелательного контента в SEO-стиле:

<script type="text/javascript"> 
$('#Container').addClass('fouc'); 
$(document).ready(function() { 
    $('#Container').show(); 
}); 
</script>

Который также имеет сопровождающий CSS: <style> .fouc {display:none;}</style>,

Что я ожидаю, так это то, что при загрузке страницы, как минимум, мой div #Container должен добавляться в класс.fouc, однако это происходит только в том случае, если я добавляю его вручную через консоль.

Нужен ли какой-то дополнительный код и т. Д., Чтобы заставить его работать как положено?

К вашему сведению, я уже вызываю JQuery до того, как этот скрипт вызывается.

Ваша помощь ценится!

1 ответ

Лучший способ избежать FOUC - поместить все ваши ссылки на ваши CSS-файлы в <head> элемент. Таким образом, правила стиля будут загружаться до содержимого, которое затем будет стилизовано. Это и SEO, и удобный для пользователя.

Другие вопросы по тегам