Я занимаюсь разработкой сайта, который сильно загружен ajax. Не очень практично с точки зрения SEO, и именно поэтому я здесь. Я думаю о том, чтобы использовать тег <noscript>
для реализации верхних и нижних колонтитулов для пользователей, не поддерживающих JavaScript, googlebot и т. Д. Пример
<noscript>
<html>
<head><title="Blah"></head>
<body>
</noscript>
<div> NORMAL CONTENT HERE </div>
<noscript>
</body>
</html>
</noscript>
Правильно ли я использую noscript? Если нет, просто расцените это как правильное использование. В любом случае, это позволит моим сканированиям Google быть более успешным и индексировать каждую страницу.
Проблема? Когда пользователь нажимает на ссылку на страницу в Google, которая не проиндексирована. HTML (то есть, где находится ajax), они будут видеть только <div>
в центре, который не обернут в noscript, что означает, что посетитель получает ужасное представление о сайте и не имеет навигации для просмотра сайта. Я прав? Ты следуешь за мной?
Я хочу знать, есть ли функция, которая будет анализировать содержимое, заключенное в noscript, в браузеры с поддержкой javascript при первом посещении сайта. Это возможно? Или, может быть, у вас есть альтернатива? Может быть, включение, которое определяет, включен ли javascript и отображает ли контент на его основе?
Здесь приветствуются ВСЕ предложения.