Анализ сайта teachsecondary.com
Основное Готовность: 60%
Домен
teachsecondary.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Домен второго уровня идеален для продвижения.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://teachsecondary.com
301 MovedPermanently
https://teachsecondary.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Кодировка на странице не определена. Укажите явно кодировку документа!
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~1,02сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,02сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
70Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 70Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 20
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 20 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://fonts.googleapis.com/css?family=Roboto+Slab:400,700 | |
| stylesheet | https://fonts.googleapis.com/css?family=Maven+Pro:400,700 | |
| stylesheet | text/css | https://fonts.googleapis.com/css?family=Exo:300,400,500,600,700,800,900 |
| stylesheet | https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700 | |
| stylesheet | text/css | https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css |
| stylesheet | text/css | /css/style.css?1 |
| stylesheet | text/css | /css/slider.css |
| stylesheet | text/css | /css/reskin.css |
| js | https://www.googletagservices.com/tag/js/gpt.js | |
| js | https://code.jquery.com/jquery-3.7.1.min.js | |
| js | /assets/js/jquery.cookie.js | |
| js | /js/jquery.tweet.js | |
| js | /assets/js/cookie-popup.js | |
| js | /js/custom.js | |
| js | /js/slick.min.js | |
| js | /js/sticky-kit.js | |
| js | text/javascript | js/jquery.min.js |
| js | /js/plugin.js?v=2 | |
| js | https://ak.sail-horizon.com/spm/spm.v1.min.js | |
| js | text/javascript | https://a.opmnstr.com/app/js/api.min.js |
Серверные заголовки
Кол-во: 9
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 9шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Sat, 22 Aug 2026 23:53:58 GMT |
| Server | Apache |
| X-Frame-Options | SAMEORIGIN |
| Pragma | no-cache |
| Permissions-Policy | interest-cohort=() |
| Set-Cookie | exp_tracker=%7B%220%22%3A%22index%22%2C%22token%22%3A%2252d437a68d56702709834920d431133f89f90292b3c7d993c4b088dd47baaba8132e779658c82a4ddc3918b28f41c61f%22%7D; path=/; HttpOnly; SameSite=Lax |
| Strict-Transport-Security | max-age=15778476; includeSubDomains; preload |
| Vary | Accept-Encoding |
| Transfer-Encoding | chunked |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Apache.
Мета-теги Готовность: 65%
Title
Teach Secondary
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 15, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Teach Secondary Magazine offers free product reviews, learning resources, Competitions, Events, articles and much more.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Число символов в description 120 оптимально (норма: от 120 до 130).
Keywords
Teaching Resources | Teachers | School | Free | UK | Teach Secondary Magazine
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Keywords установлены.
Канонический Url
https://teachsecondary.com//view/the-bananarama-principle
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Пропишите корректный канонический Url!
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
user-scalable=yes, initial-scale=1.0, maximum-scale=5.0, width=device-width
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Meta-тег viewport со значением user-scalable определяет доступность масштабирования страницы пользователем.
Meta-тег viewport со значением maximum-scale определяет максимальный масштаб области просмотра.
Разметка OpenGraph
Кол-во: 5
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | Teach Secondary |
| og:title | Teach Secondary |
| og:url | https://teachsecondary.com |
| og:image | https://teachsecondary.com/images/share-logo.jpg |
| og:type | website |
Все мета-теги
Кол-во: 15
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 15шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | user-scalable=yes, initial-scale=1.0, maximum-scale=5.0, width=device-width |
| name | google-site-verification | 2Ry6XEnSg17mG7-StGRtoxmuBkmIOnLC2F_RN9R23F4 |
| name | keywords | Teaching Resources | Teachers | School | Free | UK | Teach Secondary Magazine |
| name | description | Teach Secondary Magazine offers free product reviews, learning resources, Competitions, Events, articles and much more. |
| name | twitter:card | summary_large_image |
| name | twitter:site | Teach Secondary |
| name | twitter:title | Teach Secondary |
| name | twitter:image:src | https://teachsecondary.com/images/share-logo.jpg |
| name | msvalidate.01 | C5053BA78AC7A61412190F7DB49633C6 |
| name | apple-itunes-app | app-id=540064186 |
| property | og:site_name | Teach Secondary |
| property | og:title | Teach Secondary |
| property | og:url | https://teachsecondary.com |
| property | og:image | https://teachsecondary.com/images/share-logo.jpg |
| property | og:type | website |
Оптимизация Готовность: 50%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Кол-во слов 445 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Абзацев с текстом 15 достаточно.
Среднее число слов в абзаце 84 достаточно.
Кол-во знаков контента 2809 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h2> 5. Это хорошо.
На странице присутствуют заголовки <h3> 14.
Тошнота
3
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
15,96%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| secondary | 9 | 2,02% |
| schools | 6 | 1,35% |
| editors | 6 | 1,35% |
| article | 5 | 1,12% |
| resources | 5 | 1,12% |
| awards | 4 | 0,90% |
| contact | 3 | 0,67% |
| advertise | 3 | 0,67% |
| magazine | 3 | 0,67% |
| learning | 3 | 0,67% |
| bananarama | 3 | 0,67% |
| education | 3 | 0,67% |
| school | 3 | 0,67% |
| privacy | 3 | 0,67% |
| policy | 3 | 0,67% |
| winners | 3 | 0,67% |
| science | 2 | 0,45% |
| english | 2 | 0,45% |
| humanities | 2 | 0,45% |
| outdoor | 2 | 0,45% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 94 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 71007 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://teachsecondary.com/robots.txt
301 MovedPermanently
https://teachsecondary.com/robots.txt
200 OK
Показать содержимое robots.txt
<!doctype html>
<html lang="en">
<head>
<meta name = "viewport" content ="user-scalable=yes, initial-scale=1.0, maximum-scale=5.0, width=device-width">
<meta name="google-site-verification" content="2Ry6XEnSg17mG7-StGRtoxmuBkmIOnLC2F_RN9R23F4" />
<!-- General Meta Info -->
<title>Teach Secondary</title>
<meta name='keywords' content='Teaching Resources | Teachers | School | Free | UK | Teach Secondary Magazine '/>
<meta name='description' content='Teach Secondary Magazine offers free product reviews, learning resources, Competitions, Events, articles and much more.'/>
<link rel="icon" href="https://s3.eu-west-2.amazonaws.com/www.teachsecondary.com-assets-test/favicon.ico" />
<!-- Facebook OGP -->
<meta property="og:site_name" content="Teach Secondary" />
<meta property="og:title" content=" Teach Secondary " />
<meta property="og:url" content="https://teachsecondary.com/robots.txt"/>
<meta property="og:image" content="https://teachsecondary.com/images/share-logo.jpg" />
<meta property="og:type" content="website"/>
<!-- Twitter Card data -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="Teach Secondary">
<meta name="twitter:title" content=" Teach Secondary ">
<meta name="twitter:image:src" content="https://teachsecondary.com/images/share-logo.jpg">
<!-- Google Ad Slots Declared -->
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script type='text/javascript'>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function() {
var gads = document.createElement('script');
gads.async = true;
gads.type = 'text/javascript';
var useSSL = 'https:' == document.location.protocol;
gads.src = (useSSL ? 'https:' : 'http:') +
'//www.googletagservices.com/tag/js/gpt.js';
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(gads, node);
})();
</script>
<script type='text/javascript'>
googletag.cmd.push(function() {
const popupMapping = googletag.sizeMapping()
.addSize([610, 0], [1, 1])
.addSize([0, 0], [])
.build();
const popupMobileMapping = googletag.sizeMapping()
.addSize([610, 0], [])
.addSize([0, 0], [1,1])
.build();
const mpuMapping = googletag.sizeMapping()
.addSize([600, 0], [300, 600])
.addSize([0, 0], [300, 250])
.build();
const leaderBoardMapping = googletag.sizeMapping()
.addSize([780, 0], [728, 90])
.addSize([0, 0], [320, 50])
.build();
const billboardMapping = googletag.sizeMapping()
.addSize([990, 0], [970, 250])
.addSize([0, 0], [350, 90])
.build();
const bpMapping = googletag.sizeMapping()
.addSize([1499,0], [430, 1080])
.addSize([0, 0], [])
.build();
const catfishMapping = googletag.sizeMapping()
.addSize([960, 0], [1, 1])
.addSize([0, 0], [])
.build();
const catfishMobileMapping = googletag.sizeMapping()
.addSize([960, 0], [])
.addSize([0, 0], [1,1])
.build();
const bpMobileMapping = googletag.sizeMapping()
.addSize([1499,0], [])
.addSize([780, 0], [728, 90])
.addSize([0, 0], [320, 50])
.build();
let slotObj = [
{
'slotName': '/1581346/TS_Sidebar_1_300x600_300x250',
'sizes': [[300, 600], [300, 250]],
'slotId': 'div-gpt-ad-1659950591711-0',
'sizeMapping': mpuMapping,
},
{
'slotName': '/1581346/TS_Sidebar_2_300x600_300x250',
'sizes': [[300, 600], [300, 250]],
'slotId': 'div-gpt-ad-1663078569740-0',
'sizeMapping': mpuMapping,
},
{
'slotName': '/1581346/TS_Header_728x90_320x50',
'sizes': [[320, 50], [728, 90]],
'slotId': 'div-gpt-ad-1659969432243-0',
'sizeMapping': leaderBoardMapping,
},
{
'slotName': '/1581346/TS_Footer_728x90_320x50',
'sizes': [[320, 50], [728, 90]],
'slotId': 'div-gpt-ad-1659968805390-0',
'sizeMapping': leaderBoardMapping,
},
{
'slotName': '/1581346/TS_Billboard_970x250_350x90',
'sizes': [[970, 250], [350, 90]],
'slotId': 'div-gpt-ad-1659973813107-0',
'sizeMapping': billboardMapping,
},
{
'slotName': '/1581346/TS_Backing_Plate_Left',
'sizes': [[430, 1080]],
'slotId': 'div-gpt-ad-1659984725495-0',
'sizeMapping': bpMapping,
},
{
'slotName': '/1581346/TS_Backing_Plate_Right',
'sizes': [[430, 1080]],
'slotId': 'div-gpt-ad-1659984696031-0',
'sizeMapping': bpMapping,
},
{
'slotName': '/1581346/TS_Backing_Plate_Mobile_320x50_728x90',
'sizes': [[320, 50], [728, 90]],
'slotId': 'div-gpt-ad-1663151310367-0',
'sizeMapping': bpMobileMapping,
},
{
'slotName': '/1581346/TS_Catfish',
'sizes': [[1, 1]],
'slotId': 'div-gpt-ad-1659991484887-0',
'sizeMapping': catfishMapping,
},
{
'slotName': '/1581346/TS_Catfish_Mobile',
'sizes': [[1, 1]],
'slotId': 'div-gpt-ad-1659991475002-0',
'sizeMapping': catfishMobileMapping,
},
];
// Reduce property access
let slotObjLength = slotObj.length;
// Loop through object and define slots
for ( let i = 0; i < slotObjLength; i++ ) {
googletag.defineSlot( slotObj[i]['slotName'], slotObj[i]['sizes'], slotObj[i]['slotId'] ).addService( googletag.pubads() ).defineSizeMapping( slotObj[i]['sizeMapping'] );
}
googletag.defineOutOfPageSlot('/1581346/TS_POPUP', 'div-gpt-ad-1663169135610-0').setCollapseEmptyDiv(true).addService(googletag.pubads()).defineSizeMapping(popupMapping);
googletag.defineOutOfPageSlot('/1581346/TS_POPUP_MOBILE', 'div-gpt-ad-1663169200362-0').setCollapseEmptyDiv(true).addService(googletag.pubads()).defineSizeMapping(popupMobileMapping);
//Below slots not in use keeping definitions just in case needed in future
/* googletag.defineSlot('/1581346/TSE_Side_250x250', [250, 250], 'div-gpt-ad-1361875698536-9').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Arts_468x60', [468, 60], 'div-gpt-ad-1361875698536-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Comment_468x60', [468, 60], 'div-gpt-ad-1361875698536-1').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Eng_MFL_468x60', [468, 60], 'div-gpt-ad-1361875698536-2').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Events_468x60', [468, 60], 'div-gpt-ad-1361875698536-3').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Humanities_468x60', [468, 60], 'div-gpt-ad-1361875698536-4').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_ICT_468x60', [468, 60], 'div-gpt-ad-1361875698536-5').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Library_468x60', [468, 60], 'div-gpt-ad-1361875698536-6').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Maths_Science_468x60', [468, 60], 'div-gpt-ad-1361875698536-7').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Outdoor_468x60', [468, 60], 'div-gpt-ad-1361875698536-8').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Top_728x90', [728, 90], 'div-gpt-ad-1361875698536-10').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Side_250x600', [250, 600], 'div-gpt-ad-1450108897569-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TS_Side_2_250x600', [250, 600], 'div-gpt-ad-1535991202484-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Footer_728x90', [728, 90], 'div-gpt-ad-1464788901606-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Side_300x600', [300, 600], 'div-gpt-ad-1535963212024-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Side_Lower_300x600', [300, 600], 'div-gpt-ad-1536135010236-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Top_320x50', [320, 50], 'div-gpt-ad-1536831102126-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Billboard_970x250', [970, 250], 'div-gpt-ad-1537455837773-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_MPU_300x250', [300, 250], 'div-gpt-ad-1571309302749-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Bottom_728x90', [728, 90], 'div-gpt-ad-1571318697901-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Bottom_320x50', [320, 50], 'div-gpt-ad-1571318843345-0').addService(googletag.pubads());
googletag.defineSlot('/1581346/TSE_Billboard_mobile_300x77', [300, 77], 'div-gpt-ad-1575366017241-0').addService(googletag.pubads()); */
googletag.pubads().enableSingleRequest();
googletag.pubads().collapseEmptyDivs();
googletag.enableServices();
});
googletag.cmd.push(function() {googletag.pubads().refresh();});
</script>
<!-- Bing Webmaster Verification -->
<meta name="msvalidate.01" content="C5053BA78AC7A61412190F7DB49633C6" />
<!-- Google Fonts/Fontawesome -->
<link href="https://fonts.googleapis.com/css?family=Roboto+Slab:400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Maven+Pro:400,700" rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Exo:300,400,500,600,700,800,900' rel='stylesheet' type='text/css'>
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" type="text/css" />
<!-- Stylesheets -->
<link rel="stylesheet" type="text/css" media="all" href="/css/style.css?1">
<link rel="stylesheet" type="text/css" href="/css/slider.css">
<link rel="stylesheet" type="text/css" href="/css/reskin.css">
<!-- Apple App Banner -->
<meta name="apple-itunes-app" content="app-id=540064186">
<!-- Scripts/Jquery Declaration -->
<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
<script src="/assets/js/jquery.cookie.js"></script>
<script src="/js/jquery.tweet.js"></script>
<script src="/assets/js/cookie-popup.js"></script>
<script src="/js/custom.js"></script>
<script src="/js/slick.min.js"></script>
<script src="/js/sticky-kit.js"></script>
<!-- Facebook Tracking Pixel -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','//connect.facebook.net/en_US/fbevents.js');
fbq('init', '256978577833233');
fbq('track', "PageView");
</script>
<noscript>
<img height="1" width="1" style="display:none"src="https://www.facebook.com/tr?id=256978577833233&ev=PageView&noscript=1"/>
</noscript>
<script type="text/javascript">
function clearContents(element) {
element.value = '';
}
</script>
<style>
#Footer_Left .Clear{float:none!important;}
#Footer_Left p{float:none!important;}
</style>
<!--Homepage Specific Scripts-->
<!-- Hotjar Tracking Code for https://www.teachsecondary.com/ -->
<script>
(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:960556,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js"></script>
<script>Sailthru.init({customerId:'dbbb10b7f306b2c2186ac13fbe66900f'});</script>
<!-- Google Tag Manager -->
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WCPDSDL');
</script>
<!--Adding Cannonicals for duplicate Content-->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WCPDSDL"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div id="slide-overlay"></div>
<div class="layout-outer-wrapper">
<!-- /1581346/TS_Billboard_970x250_350x90 -->
<div class="center-ad">
<div id='div-gpt-ad-1659973813107-0' style='min-width: 350px; min-height: 90px;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659973813107-0');});
</script>
</div>
</div>
<div class="header-top">
<div class="layout-inner-wrapper">
<div class="top-navigation">
<div class="top-nav-inner top-nav-left">
<ul>
<a href="http://www.teachwire.net/early-years" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Header', 'eventAction': 'Top Nav Link', 'eventLabel' : 'Teach Early Years'});"><li>Teach Early Years</li></a>
<a href="http://www.teachwire.net/primary" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Header', 'eventAction': 'Top Nav Link', 'eventLabel' : 'Teach Primary'});"><li>Teach Primary</li></a>
<a href="http://www.teachwire.net/secondary" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Header', 'eventAction': 'Top Nav Link', 'eventLabel' : 'Teach Secondary'});"><li class="active">Teach Secondary</li></a>
<a href="http://www.teachwire.net/" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Header', 'eventAction': 'Top Nav Link', 'eventLabel' : 'Teachwire'});"><li>Teachwire</li></a>
<a href="http://www.teachwire.net/edtech" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Header', 'eventAction': 'Top Nav Link', 'eventLabel' : 'Technology & Innovation'});"><li>Technology & Innovation</li></a>
</ul>
</div>
<div class="top-nav-inner top-nav-right">
<ul>
<a href="https://teachsecondary.com/contact" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Contact us'});"><li>Contact Us</li></a>
<a href="https://www.theteachco.com/teach-secondary" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Advertise With us'});"><li>Advertise With Us</li></a>
<a href="https://www.facebook.com/teachsecondary/" aria-label="Facebook" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Facebook'});"><li class="icon-fb"><span><i class="fa fa-facebook-f"></i></span></li></a>
<a href="https://twitter.com/teachsecondary" aria-label="Twitter" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Twitter'});"><li class="icon-tw"><span><i class="fa fa-twitter"></i></span></li></a>
</ul>
</div>
</div>
</div>
</div>
<div class="navbar-mobile">
<div class="layout-inner-wrapper">
<span class="menu-expand" id="push"><i class="fa fa-bars"></i></span>
<a href="https://teachsecondary.com">
<img class="logo-mobile" src="https://cdn.teachprimary.com/test/2021/TeachNewLogo/teachSecondary.png" alt="Teach Secondary Logo">
</a>
</div>
</div>
<div class="layout-inner-wrapper slide-menu">
<div class="header-body-main">
<a href="https://teachsecondary.com"><img class="logo-main" src="https://cdn.teachprimary.com/test/2021/TeachNewLogo/teachSecondary.png" title="Teach Secondary" alt="Teach Secondary" /></a>
<div class="head-body-inner">
<div class="header-inner-top-row">
<div class="header-search">
<form method="post" action="https://teachsecondary.com/" >
<div class='hiddenFields'>
<input type="hidden" name="ACT" value="6" />
<input type="hidden" name="RES" value="10" />
<input type="hidden" name="meta" value="yYm0S6u6Ut29jTEA6HwFGM3lRx/BlVwwhVRE2PtbBMxq3l5aFI+zdexjAyLoAd4LzKXGRNuOWnCfAirUeB0imR7HTu1bIgH7qaX6trx1PY/HaENrqsRyCLSZ7dGDSTv35YjScEQft+SLmqY/OhajqGrvy1PUE2TTdLBdpCyvfA2kTv7boQpKgE0wPSPnDkd7vkTB4wf3yY68uJTmxJTiNOI1PnBQzfg6l59tjoGNhJyEOuE3BuLkTplQcS0Sa3EMLQYOGVMNl4h61EHrmIS1ImwdmAjCwz5GttR6183kemURVWuvB379iVm6cLTmEdG2mpchOpkEnuVHLl/movirEZbgmyJWScDsNiCsEzLFduKLppXifVjnQgkkRI4RcdhVKy54Pm0JCgY/y37EmMXzjJwuMD754JRWD961fzHK/f9uOVOxxQ3vHFtO5Stmg5JFh00EEDuk7/Sjsed//9CrHy/W3NM39OjnkoL1jn8B8HgtFj/8FAMNYLziSGHBqW6UA6EI8/2JQfAfpfMFchKLHw==" />
<input type="hidden" name="site_id" value="1" />
<input type="hidden" name="csrf_token" value="3e21879c89ddd0fb74b16d34cd59b623372c39a0" />
</div>
<fieldset>
<input type="text" name="keywords" id="search_form" placeholder="Search Teach Secondary"/>
<button type="submit" name="search" aria-label="Search Teach Secondary" class="header-submit"><i class="fa fa-search"></i></button>
</fieldset>
</form>
</div>
<div class="header-subscribe">
<a href="https://www.theteachco.com/free-issue">
<img src="https://www.teachsecondary.com/images/uploads/tsminicover2_aug.png" title="Subscribe" alt="Subscribe"/>
</a>
</div>
</div>
<div class="main-navigation">
<div class="navbar">
<ul class="navbar-list">
<li><a href="https://teachsecondary.com" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Home'});">Home</a></li>
<li><a href="https://teachsecondary.com/pigeon-hole" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Articles'});">Articles</a></li>
<li><a href="https://teachsecondary.com/product-focus" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'New for Schools'});">New for Schools</a></li>
<li><a href="https://teachsecondary.com/subscribe" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Subscribe'});">Magazine</a></li>
<li><a href="https://www.teachwire.net/free-teacher-cpd" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Free CPD'});">Free CPD</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="subjects-menu">
<div class="layout-inner-wrapper">
<ul>
<li>Browse by subject</li>
<li><a href="https://teachsecondary.com/maths-and-science" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'Maths & Science'});">Maths & Science</a></li>
<li><a href="https://teachsecondary.com/english-and-mfl" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'English & MFL'});">English & MFL</a></li>
<li><a href="https://teachsecondary.com/humanities" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'Humanities'});">Humanities</a></li>
<li><a href="https://teachsecondary.com/arts" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'The Arts'});">The Arts</a></li>
<li><a href="https://teachsecondary.com/ict" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'I.C.T'});">I.C.T</a></li>
<li><a href="https://teachsecondary.com/outdoor-learning" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'Outdoor Learning'});">Outdoor Learning</a></li>
</ul>
</div>
</div>
<div class="header-spacer"></div>
<div class="main-navigation" id="slide-menu">
<div class="navbar">
<div class="header-subscribe">
<a href="https://www.theteachco.com/free-issue">
<img src="https://www.teachsecondary.com/images/uploads/tsminicover2_aug.png" title="Subscribe" alt="Subscribe"/>
</a>
</div>
<div class="header-search">
<form method="post" action="https://teachsecondary.com/" >
<div class='hiddenFields'>
<input type="hidden" name="ACT" value="6" />
<input type="hidden" name="RES" value="10" />
<input type="hidden" name="meta" value="kYqFIry15N0DdFx6T4eQDd5aUPcSvxiD6rQSeJNuQ9oaUC1Xw+WA8TUzsgtNOjlk1psvn0UfQISOtyiApKLiqWMCz3NQuIcsz8ZeXu6BHC/UtXrPyypb6gobWpVYg15j2GgrnUc/5MiqhF3yo8XtP3q/cFsFHfjYDCelY4NV5yL47N0atpWmMtgNerQheZulDBJZR768Oh+L8Mv/uqAYX40TKwAQEXtO7cF5WnVgJC4ysptiRIHBBHgkW+vROLTI6JRY1WieLvaHlm4T9fOapXiyqDD5Dr4xgWKVgh0tK3DBVuMXgIUsacgpayWfFVVOzTJTohSSiDVmLLNA0Qx3o5P8ejRd7Wl9mSEhsxmZNZFQ9mVjuOVRLK8QDA+qKLps6ytSRcrukWXXzWZlKRqbwABuQijxTdIfKJSYcU79nxAfi/UY6m58u2q/r/CnESgdv+RdUADQsfn9WONJLqc1nw/ItRWSDGvJraEE757cF7Mb7oXSd0HwZGmd1uZ8Wg/fLhlRBJzgTXR3q4TOLKbKeg==" />
<input type="hidden" name="site_id" value="1" />
<input type="hidden" name="csrf_token" value="3e21879c89ddd0fb74b16d34cd59b623372c39a0" />
</div>
<fieldset>
<input type="text" name="keywords" id="search_form" placeholder="Search Teach Secondary"/>
<button type="submit" name="search" aria-label="Search Teach Secondary" class="header-submit"><i class="fa fa-search"></i></button>
</fieldset>
</form>
</div>
<ul class="navbar-list">
<li><a href="https://teachsecondary.com/pigeon-hole" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Pigeon Hole'});">News</a></li>
<li><a href="https://teachsecondary.com/comment" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'Comment'});">Comment</a></li>
<li><a href="https://teachsecondary.com/product-focus" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Product Focus'});">Product Focus</a></li>
<li><a href="https://teachsecondary.com/library" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Library'});">Library</a></li>
<li><a href="http://www.teachwire.net/uploads/special-issues/TS_resourceGuide_2017.pdf" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : '2017 Resource Guide'});">Resource Guide</a></li>
<li><a href="https://teachsecondary.com/subscribe" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Subscribe'});">Subscribe</a></li>
<li><a href="https://teachsecondary.com/maths-and-science" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'Maths & Science'});">Maths & Science</a></li>
<li><a href="https://teachsecondary.com/english-and-mfl" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'English & MFL'});">English & MFL</a></li>
<li><a href="https://teachsecondary.com/humanities" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'Humanities'});">Humanities</a></li>
<li><a href="https://teachsecondary.com/arts" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'The Arts'});">The Arts</a></li>
<li><a href="https://teachsecondary.com/ict" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'I.C.T'});">I.C.T</a></li>
<li><a href="https://teachsecondary.com/outdoor-learning" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Sub Nav Link', 'eventLabel' : 'I.C.T'});">Outdoor Learning</a></li>
<li><a href="https://teachsecondary.com/contact" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Contact us'});">Contact Us</a></li>
<li><a href="https://www.theteachco.com/teach-secondary" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Navigation', 'eventAction': 'Nav Link', 'eventLabel' : 'Advertise With us'});">Advertise With Us</a></li>
<div class="social-mob">
<a href="https://www.facebook.com/teachsecondary/" target="_blank"><li class="icon-fb"><span><i class="fa fa-facebook-f"></i></span></li></a>
<a href="https://twitter.com/teachsecondary" target="_blank"><li class="icon-tw"><span><i class="fa fa-twitter"></i></span></li></a>
</div>
</ul>
</div>
</div>
</div>
<!-- /1581346/TS_Backing_Plate_Mobile_320x50_728x90 -->
<div class="backing-plate__mobile">
<div id='div-gpt-ad-1663151310367-0' style='min-width: 320px; min-height: 50px;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1663151310367-0');});
</script>
</div>
</div>
<div class="banner-ad"><div class="center-ad">
<!-- /1581346/TS_Header_728x90_320x50 -->
<div id='div-gpt-ad-1659969432243-0' style='min-width: 320px; min-height: 50px;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659969432243-0');});
</script>
</div>
</div></div>
<div>
<section id="editorspicks" class="two-column">
<div class="container">
<h2>Editor's Picks</h2>
<!-- Top feature -->
<div class="block">
<a href="/resources/view/the-bananarama-principle" class="imagelink">
<img src="https://www.teachsecondary.com/images/uploads/Bananarama_principle.jpg" alt="The Bananarama principle"/>
</a>
<h3>
<a href="/resources/view/the-bananarama-principle" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'The Bananarama principle'});">
The Bananarama principle
</a>
</h3>
<h4>
<a href="/editors-picks" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'The Bananarama principle - Editors picks'});">
Editors picks
</a>
</h4>
<p>
<p>The Bananarama Principle is named after a Bananarama and Fun Boy Three 1982 hit single. The chorus…</p>
</p>
<a href="/resources/view/the-bananarama-principle" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'The Bananarama principle'});" class="fom-link">Read Full Article</a>
</div>
<!-- Top feature END -->
<!-- Four feature blocks -->
<div class="block">
<div class="inner">
<a href="/resources/view/is-it-greener-on-the-other-side">
<img src="https://www.teachsecondary.com/images/uploads/greener_on_the_other_side.jpg" alt="Is it greener on the other side?"/>
</a>
<h3>
<a href="/resources/view/is-it-greener-on-the-other-side" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'Is it greener on the other side?'});">
Is it greener on the other side?
</a>
</h3>
<h4>
<a href="/editors-picks" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'Is it greener on the other side? - Editors picks'});">
Editors picks
</a>
</h4>
</div>
<div class="inner">
<a href="/resources/view/change-the-perspective">
<img src="https://www.teachsecondary.com/images/uploads/Change_the_perspective.jpg" alt="Change the perspective"/>
</a>
<h3>
<a href="/resources/view/change-the-perspective" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'Change the perspective'});">
Change the perspective
</a>
</h3>
<h4>
<a href="/editors-picks" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'Change the perspective - Editors picks'});">
Editors picks
</a>
</h4>
</div>
<div class="inner">
<a href="/resources/view/i-feel-a-bit-nervous-on-their-behalf">
<img src="https://www.teachsecondary.com/images/uploads/CLASSROOM_VOICES.jpg" alt="I feel a bit nervous on their behalf…"/>
</a>
<h3>
<a href="/resources/view/i-feel-a-bit-nervous-on-their-behalf" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'I feel a bit nervous on their behalf…'});">
I feel a bit nervous on their behalf…
</a>
</h3>
<h4>
<a href="/editors-picks" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'I feel a bit nervous on their behalf… - Editors picks'});">
Editors picks
</a>
</h4>
</div>
<div class="inner">
<a href="/resources/view/know-thy-impact">
<img src="https://www.teachsecondary.com/images/uploads/Know_thy_impact.jpg" alt="Know thy impact"/>
</a>
<h3>
<a href="/resources/view/know-thy-impact" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'Know thy impact'});">
Know thy impact
</a>
</h3>
<h4>
<a href="/editors-picks" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Editors Picks', 'eventLabel' : 'Know thy impact - Editors picks'});">
Editors picks
</a>
</h4>
</div>
</div>
<!-- Four feature blocks END -->
</div>
</section>
<div class="banner-ad"><div class="center-ad">
<!-- /1581346/TS_Header_728x90_320x50 -->
<div id='div-gpt-ad-1659969432243-0' style='min-width: 320px; min-height: 50px;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659969432243-0');});
</script>
</div>
</div></div>
<section id="freeissue" class="two-column background">
<div class="container">
<div class="block">
<div class="imagecontainer">
<img src="https://www.teachsecondary.com/images/uploads/tsaugcover.png" alt="Teach Secondary Magazine"/>
</div>
<div class="inner">
<h3>
Teach Secondary Magazine
</h3>
<h4>What's included in every issue of the magazine?</h4>
<ul>
<li>Lesson plans from inspiring teachers</li>
<li>Informed debate on key issues in education</li>
<li>A look inside successful schools</li>
<li>Teachers sharing their highs and lows</li>
</ul>
</div>
</div>
<div class="block">
<h4>
Get your <span>Free</span> issue
</h4>
<p>
Get your free trial copies our Teach Secondary magazine today, and keep up to date with all current issues surrounding secondary school education.
</p>
<div class="btn-container">
<a class="btn" href="/subscribe" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Get your free issue', 'eventLabel' : 'Click here'});">
<button>
Click Here
</button>
</a>
</div>
</div>
</div>
</section>
<section id="boxsets" class="two-column">
<div class="container">
<div class="block">
<!-- Internal header -->
<div class="header">
<a href="https://www.teachwire.net/free-teacher-cpd" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Free CPD', 'eventLabel' : 'Brilliant Teacher Boxsets'});">
<img src="https://s3.eu-west-2.amazonaws.com/www.teachsecondary.com-assets-test/assets/images/reskin/boxset-logo.jpg" alt="Brilliant Teacher Boxsets"/>
</a>
<div class="headerText">
<a href="https://www.teachwire.net/free-teacher-cpd" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Free CPD', 'eventLabel' : 'Download your free cpd'});">
<h2>
Download your free CPD <span><i class="fa fa-arrow-right" aria-hidden="true"></i></span>
</h2>
<p>
Sign up to a Brilliant Teacher Boxset and get a free 8-part CPD course sent straight to your inbox.
</p>
</a>
</div>
</div>
<!-- Internal header END -->
<!-- Loop to pull Boxsets content from TW -->
<!-- Loop to pull Boxsets content from TW END -->
</div>
<!-- Google Ad Block -->
<!-- /1581346/TS_Sidebar_1_300x600_300x250 -->
<div id='div-gpt-ad-1659950591711-0' style='width: 300px; min-height: 250px; margin: 0 auto 15px;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659950591711-0');});
</script>
</div>
<!-- Google Ad Block END -->
<hr/>
<div class="btn-container">
<a href="https://www.teachwire.net/free-teacher-cpd#box-sets" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Free CPD', 'eventLabel' : 'Brilliant Teacher Boxsets'});" class="btn">
<button>
View all Free CPD
</button>
</a>
</div>
</div>
</section>
<section id="signup" class="two-column background">
<div class="container">
<div class="block">
<h2>
Don't miss out, join our <span>free</span> newsletter
</h2>
<p>
Join our newsletter today, to keep informed about our resources, news, downloads and exclusive offers!
</p>
<div class="form-box">
<form method="post" id="mailinglist_form" class="small_form">
<input type="text" name="address" onKeyUp="inputReg()" placeholder="Enter your email address" id="nl_email" class="text-field" style="background-image: none; background-position: 0% 0%; background-repeat: repeat repeat; ">
<input type="hidden" name="csrf_token" id="csrfToken" value="3e21879c89ddd0fb74b16d34cd59b623372c39a0" />
<input name="sailthru_content" value="" id="sailthru_content" type="hidden">
<input type="submit" value="Sign Up" id="nl_signup_btn" class="submit">
<div class="optin">
<input type="checkbox" name="terms_conditions" value="yes" id="sidebarCheckbox" onClick="inputReg('clicked')" />
<label>I agree to the <a href="www.artichokehq.com/terms-and-conditions" target="_blank">Terms & Conditions</a> and <a href="https://www.artichokehq.com/privacy-policy" target="_blank">Privacy</a> & <a href="https://www.artichokehq.com/cookie-policy" target="_blank">Cookies</a> Policy.</label> <br/>
</div>
<div id="sidebarToolTip" class="sidebarTip">You need to tick the box above to confirm you want to receive emails</div>
</form>
<div id="response"></div>
</div>
</div>
</div>
</section>
<section id="newforschools" class="two-column">
<div class="container">
<div class="block">
<a href="/product-focus" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'New for schools'});">
<h2>New for schools <span><i class="fa fa-arrow-right" aria-hidden="true"></i></span></h2>
</a>
<!-- New for schools - product focus 4 blocks -->
<div class="inner-two-column">
<a href="/product-focus/view/get-your-free-download-of-the-new-issue-of-teach-secondary" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Get your free download of the new issue of Teach Secondary'});">
<img src="https://www.teachsecondary.com/images/uploads/TS_cover.png" alt="Get your free download of the new issue of Teach Secondary"/>
</a>
<h3>
<a href="/product-focus/view/get-your-free-download-of-the-new-issue-of-teach-secondary" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Get your free download of the new issue of Teach Secondary'});">
Get your free download of the new issue of Teach Secondary
</a>
</h3>
<a href="/product-focus/view/get-your-free-download-of-the-new-issue-of-teach-secondary" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Get your free download of the new issue of Teach Secondary'});" class="fom-link">Read Full Article</a>
</div>
<div class="inner-two-column">
<a href="/product-focus/view/build-pupil-confidence-through-collaborative-learning-by-doing" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Build pupil confidence through collaborative learning by doing!'});">
<img src="https://www.teachsecondary.com/images/uploads/ICDL_robotics-Eventbrite.jpg" alt="Build pupil confidence through collaborative learning by doing!"/>
</a>
<h3>
<a href="/product-focus/view/build-pupil-confidence-through-collaborative-learning-by-doing" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Build pupil confidence through collaborative learning by doing!'});">
Build pupil confidence through collaborative learning by doing!
</a>
</h3>
<a href="/product-focus/view/build-pupil-confidence-through-collaborative-learning-by-doing" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Build pupil confidence through collaborative learning by doing!'});" class="fom-link">Read Full Article</a>
</div>
<div class="inner-two-column">
<a href="/product-focus/view/key-considerations-when-planning-a-new-school-washroom" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Key considerations when planning a new school washroom'});">
<img src="https://www.teachsecondary.com/images/uploads/T-IPS_Main.jpg" alt="Key considerations when planning a new school washroom"/>
</a>
<h3>
<a href="/product-focus/view/key-considerations-when-planning-a-new-school-washroom" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Key considerations when planning a new school washroom'});">
Key considerations when planning a new school washroom
</a>
</h3>
<a href="/product-focus/view/key-considerations-when-planning-a-new-school-washroom" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Key considerations when planning a new school washroom'});" class="fom-link">Read Full Article</a>
</div>
<div class="inner-two-column">
<a href="/product-focus/view/oxford-revise-a-level-sciences" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Oxford Revise: A Level Sciences'});">
<img src="https://www.teachsecondary.com/images/uploads/OUP_A_Level_Science.png" alt="Oxford Revise: A Level Sciences"/>
</a>
<h3>
<a href="/product-focus/view/oxford-revise-a-level-sciences" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Oxford Revise: A Level Sciences'});">
Oxford Revise: A Level Sciences
</a>
</h3>
<a href="/product-focus/view/oxford-revise-a-level-sciences" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'Oxford Revise: A Level Sciences'});" class="fom-link">Read Full Article</a>
</div>
<!-- New for schools - product focus 4 blocks END -->
</div>
<!-- Google Ad -->
<!-- /1581346/TS_Sidebar_2_300x600_300x250 -->
<div id='div-gpt-ad-1663078569740-0' style='width: 300px; min-height: 250px; margin: auto;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1663078569740-0');});
</script>
</div>
<!-- Google Ad END -->
<hr/>
<div class="btn-container">
<a href="/product-focus" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'New for schools', 'eventLabel' : 'View all product reviews'});" class="btn">
<button>
View All Product Focus
</button>
</a>
</div>
</div>
</section>
<section id="awards" class="three-column">
<div class="top-banner">
<div class="container">
<div class="header">
<a href="https://www.theteachco.com/teachawards/teach-secondary" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Teach Secondary Awards', 'eventLabel' : Logo'});">
<img src="https://s3.eu-west-2.amazonaws.com/www.teachsecondary.com-assets-test/assets/images/teach-awards/TS-logo.png" alt="Teach Secondary Awards 2019"/>
</a>
<div class="headerText">
<a href="https://www.theteachco.com/teachawards/teach-secondary" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Teach Secondary Awards', 'eventLabel' : 'Teach Secondary Awards'});">
<h2>
Teach Secondary Awards <span><i class="fa fa-arrow-right" aria-hidden="true"></i></span>
</h2>
<p>
Designed to highlight and celebrate the very best resources available for secondary schools, the awards comprise seven categories, with winners selected by a panel of experts including teaching school leaders, training providers and education specialists.
</p>
</a>
</div>
</div>
</div>
</div>
<div class="container">
<div class="strt-cnt">
<img src="https://s3.eu-west-2.amazonaws.com/www.teachsecondary.com-assets-test/assets/images/structure/bl-arrw.png" />
</div>
<div class="intro">
<h3>
Awards Winners Announced <span><i class="fa fa-arrow-right" aria-hidden="true"></i></span>
</h3>
<p>
See which resources for secondary schools won this years Teach Secondary Awards - and discover when entries for next year will open…
</p>
</div>
<!-- Awards winners -->
<!-- Awards winners END -->
<hr />
<div class="btn-container">
<a class="btn" href="https://www.theteachco.com/teachawards/winners" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Teach Secondary Awards', 'eventLabel' : 'View 2019 Winners'});">
<button>
View 2019 Winners
</button>
</a>
</div>
<hr />
</div>
</section>
<script>
var submitSidebar = document.getElementById('nl_signup_btn');
var sidebarTip = document.getElementById('sidebarToolTip');
var sidebarCheckbox = document.getElementById('sidebarCheckbox');
var username = document.getElementById("nl_email").value;
sidebarTip.style.display = 'none';
submitSidebar.disabled = true;
var terms = document.getElementById("sidebarCheckbox").value;
var csrf = document.getElementById("csrfToken").value;
var cookie = document.getElementById("sailthru_content").value;
function inputReg(isClicked) {
username = document.getElementById("nl_email").value;
if(sidebarCheckbox.checked == true && username != ''){
submitSidebar.disabled = false;
sidebarTip.style.display = 'none';
}else{
submitSidebar.disabled = true;
if(isClicked){
if(sidebarCheckbox.checked == false){
sidebarTip.style.display = 'block';
}else{
sidebarTip.style.display = 'none';
}
}
}
}
</script>
<script>
window.onload = function(){
//let aString = document.getElementsByClassName('award-winner-name').value;
document.querySelectorAll('.award-winner-name').forEach( (element) => {
element.innerHTML = element.innerHTML.replace('(','<span>(');
element.innerHTML = element.innerHTML.replace(')',')</span>');
});
}
jQuery("#mailinglist_form").submit(function( event ) {
const jQueryform = jQuery(this);
event.preventDefault();
jQuery.ajax({
type: "POST",
url: '/newsletter/process',
data:{
address: username,
terms_conditions: terms,
csrf_token: csrf,
cookie: cookie
},
success: function(data)
{
if (data == 'You have already signed up with this email address, but not confirmed your registration.'){
jQuery('#response').html('<p class="response-error">You are already registered with us, but you have not confirmed your email address. We have re-sent a confirmation email</p>')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Sidebar Form', 'eventLabel' : 'Failed - Already signed up'});
}
if (data == 'You have already signed up with this email address'){
jQuery('#response').html('<p class="response-error">This email address is already registered with us</p>')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Sidebar Form', 'eventLabel' : 'Failed - Already signed up'});
}
if (data == 'Please provide a valid email address'){
jQuery('#response').html('<p class="response-error">Please submit a valid email address')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Sidebar Form', 'eventLabel' : 'Failed - Invalid Email Address'});
}
if (data == 'Please accept the Terms & Conditions'){
jQuery('#response').html('<p class="response-error">Please accept the terms & conditions')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Sidebar Form', 'eventLabel' : 'Failed - Terms & Conditions not accepted'});
}
if (data == 'success'){
jQuery('#response').html('<p class="response-success">Thank You for signing up! You will recieve a confirmation email shortly')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Sidebar Form', 'eventLabel' : 'Successful Signup'});
jQuery("#mailinglist_form").css('display', 'none');
}
}
});
});
</script>
</div>
<!-- /1581346/TS_Footer_728x90_320x50 -->
<div class="center-ad">
<div id='div-gpt-ad-1659968805390-0' style='min-width: 320px; min-height: 50px; margin-bottom: 20px;'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659968805390-0');});
</script>
</div>
</div>
<!-- New Footer -->
<footer class="three-column" id="newfooter">
<div class="container">
<div class="block">
<h3>Get in touch</h3>
<p>
<a href="/" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Footer', 'eventAction': 'Get in touch', 'eventLabel' : 'Home'});">
Home
</a>
</p>
<p>
<a href="https://www.theteachco.com/teach-secondary" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Footer', 'eventLabel' : 'Advertise With Us'});">
Advertise With Us
</a>
</p>
<p>
<a href="/contact" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Footer', 'eventLabel' : 'Contact Us'});">
Contact Us
</a>
</p>
<p>
<a href="https://www.artichokehq.com/terms-and-conditions" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Footer', 'eventLabel' : 'Terms and Conditions'});">
T&C's
</a>
</p>
<p>
<a href="https://www.artichokehq.com/privacy-policy" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Footer', 'eventLabel' : 'Privacy Policy'});">
Privacy Policy
</a>
</p>
</div>
<div class="block">
<h3>Useful Resource Links</h3>
<p>
<a href="https://www.plazoom.com/" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Footer', 'eventAction': 'Useful Resource Links', 'eventLabel' : 'Plazoom Teaching Resources'});">
Plazoom Teaching Resources
</a>
</p>
<p>
<a href="/product-focus" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Footer', 'eventAction': 'Useful Resource Links', 'eventLabel' : 'New Products for Schools'});">
New Products for Schools
</a>
</p>
<p>
<a href="https://www.theteachco.com/teach-meets" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Footer', 'eventAction': 'Useful Resource Links', 'eventLabel' : 'New Products for Schools'});">
Free Magazines for Teach Meet
</a>
</p>
</div>
<div class="block">
<h3>Get Products, Resources, News.</h3>
<div class="form-box">
<form method="post" id="footer_form">
<input type="text" name="email" onKeyUp="inputReg()" placeholder="Email address..." id="nl_email"/>
<input type="hidden" name="csrf_token" value="3e21879c89ddd0fb74b16d34cd59b623372c39a0" />
<input name="sailthru_content" value="<?php echo htmlspecialchars($_COOKIE['sailthru_content']); ?>" id="sailthru_content" type="hidden">
<div class="optin">
<input type="checkbox" name="terms_conditions" value="yes" id="sidebarCheckbox" onClick="inputReg('clicked')" />
<label>I agree to the <a href="https://www.artichokehq.com/terms-and-conditions" target="_blank">Terms & Conditions</a> and <a href="https://www.artichokehq.com/privacy-policy" target="_blank">Privacy</a> & <a href="https://www.artichokehq.com/cookie-policy" target="_blank">Cookies</a> Policy.</label><br/>
</div>
<input type="submit" value="Sign Up Now!" id="nl_signup_btn" />
</form>
<div id="footer_response"></div>
</div>
</div>
</div>
<div class="container lower-footer">
<div class="block">
<a href="/" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Footer', 'eventLabel' : 'Teach Primary'});">
<img src="https://cdn.teachprimary.com/test/2021/TeachNewLogo/teachSecondary.png" alt="Teach Secondary"/>
</a>
<h5>
Copyright 2026 ARTICHOKE MEDIA LTD<br>
Registered in England and Wales No 14769147 | Registered Office Address: Jubilee House, 92 Lincoln Road, Peterborough, PE1 2SN
</h5>
</div>
<div class="block">
<a href="https://www.facebook.com/teachsecondary/" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Footer', 'eventLabel' : 'Facebook'});">
<i class="fa fa-facebook" aria-hidden="true"></i>
</a>
<a href="https://www.facebook.com/teachsecondary/" target="_blank" onClick="dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Homepage', 'eventAction': 'Footer', 'eventLabel' : 'Twitter'});">
<i class="fa fa-twitter" aria-hidden="true"></i>
</a>
</div>
</div>
<!-- /1581346/TS_Catfish_Mobile -->
<div id='div-gpt-ad-1659991475002-0'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659991475002-0');});
</script>
</div>
<!-- /1581346/TS_Catfish -->
<div id='div-gpt-ad-1659991484887-0'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659991484887-0');});
</script>
</div>
<div id="bp-left" class="bp-side bp-side__left">
<!-- /1581346/TS_Backing_Plate_Left -->
<div id="div-gpt-ad-1659984725495-0" style="min-width: 430px; min-height: 1080px;">
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659984725495-0');});
</script>
</div>
</div>
<div id="bp-right" class="bp-side bp-side__right">
<!-- /1581346/TS_Backing_Plate_Right -->
<div id="div-gpt-ad-1659984696031-0" style="min-width: 430px; min-height: 1080px;">
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1659984696031-0');});
</script>
</div>
</div>
<div id="popup">
<img src="https://www.teachwire.net/wp-content/uploads/2022/05/close.png" alt="Close popup window" onclick="closePopup()" class="close-popup">
<!-- /1581346/TS_POPUP -->
<div id='div-gpt-ad-1663169135610-0'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1663169135610-0');});
</script>
</div>
<!-- /1581346/TS_POPUP_MOBILE -->
<div id='div-gpt-ad-1663169200362-0'>
<script>
googletag.cmd.push(function() {googletag.display('div-gpt-ad-1663169200362-0');});
</script>
</div>
</div>
<div id="mask" onclick="closePopup()"></div>
<script>
const popup = document.getElementById( 'popup' );
const mask = document.getElementById( 'mask' );
function closePopup() {
popup.style.display = "none";
mask.style.display = "none";
let date = new Date();
date.setTime(date.getTime()+(3*24*60*60*1000));
setPopupCookie();
};
function setPopupCookie() {
const date = new Date();
date.setTime(date.getTime() + 7 * 24 * 60 * 60 * 1000);
document.cookie = 'popup=1; path=/; expires=' + date;
}
//show popup after 50% page scroll
jQuery(window).scroll(function () {
// Check if there's an ad in the ad slot
if ((jQuery('#popup iframe').length) && (jQuery(window).scrollTop() > jQuery('body').height() / 2) && (getCookiePopup('popup').length == 0)) {
popup.style.display = "block";
mask.style.display = "block";
}
});
//check if cookie exists
function getCookiePopup(cname) {
let name = cname + "=";
let decodedCookie = decodeURIComponent(document.cookie);
let cookieArray = decodedCookie.split(';');
for (let i = 0; i < cookieArray.length; i++) {
let cookie = cookieArray[i];
while (cookie.charAt(0) == ' ') {
cookie = cookie.substring(1);
}
if (cookie.indexOf(name) == 0) {
return cookie.substring(name.length, cookie.length);
}
}
return "";
};
</script>
</footer>
<!-- New Footer END -->
<!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com -->
<script type="text/javascript" src="https://a.opmnstr.com/app/js/api.min.js" data-account="22946" data-user="32776" async></script>
<!-- / https://optinmonster.com -->
<script type="text/javascript">
jQuery(document).ready(function() {
var backplate = jQuery('.bp-side');
jQuery(window).scroll(function(){
if(jQuery(this).scrollTop() > 200 && jQuery(this).scrollTop() < (jQuery('footer').offset().top - 750)){
backplate.addClass('sticky');
backplate.css('position', 'fixed');
backplate.css('top', '0px');
} else if(jQuery(this).scrollTop() <= 200 && jQuery(this).scrollTop() < (jQuery('footer').offset().top - 750)){
backplate.removeClass('sticky');
backplate.css('position', 'fixed');
backplate.css('top', '285px');
}
});
});
jQuery(window).scroll(function(){
//if vertical scroll position is larger than nav height
if(jQuery(window).scrollTop() > 60){
jQuery(".navbar-mobile").css('top', '0');
jQuery("#slide-menu").css('top', '60px');
}
else{
jQuery(".navbar-mobile").css('top', 'unset');
jQuery("#slide-menu").css('top', 'unset');
}
});
//remove the first instance of the header ad from single entry pages if there is a duplicate
document.addEventListener("DOMContentLoaded", () => {
let ads = document.getElementsByClassName('banner-ad');
ads.length == 2 && ads[0].remove();
});
</script>
<script>
jQuery("#footer_form").submit(function( event ) {
const jQueryform = jQuery(this);
event.preventDefault();
if (!jQueryform[0][3].checked) {
jQuery('#footer_response').html('<p class="response-error">Please accept the terms & conditions')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Footer Form', 'eventLabel' : 'Failed - Terms & Conditions not accepted'});
return;
}
jQuery.ajax({
type: "POST",
url: '/newsletter/process',
data:{
address: jQueryform[0][0].value,
terms_conditions: jQueryform[0][3].value,
csrf_token: csrf,
cookie: cookie
},
success: function(data)
{
if (data == 'You have already signed up with this email address, but not confirmed your registration.'){
jQuery('#footer_response').html('<p class="response-error">You are already registered with us, but you have not confirmed your email address. We have re-sent a confirmation email</p>')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Footer Form', 'eventLabel' : 'Failed - Already signed up'});
}
if (data == 'You have already signed up with this email address'){
jQuery('#footer_response').html('<p class="response-error">This email address is already registered with us</p>')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Footer Form', 'eventLabel' : 'Failed - Already signed up'});
}
if (data == 'Please provide a valid email address'){
jQuery('#footer_response').html('<p class="response-error">Please submit a valid email address')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Footer Form', 'eventLabel' : 'Failed - Invalid Email Address'});
}
if (data == 'Please accept the Terms & Conditions'){
jQuery('#footer_response').html('<p class="response-error">Please accept the terms & conditions')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Footer Form', 'eventLabel' : 'Failed - Terms & Conditions not accepted'});
}
if (data == 'success'){
jQuery('#footer_response').html('<p class="response-success">Thank You for signing up! You will recieve a confirmation email shortly')
dataLayer.push({'event': 'myTrackEvent', 'eventCategory': 'Data Capture', 'eventAction': 'Newsletter Footer Form', 'eventLabel' : 'Successful Signup'});
jQuery("#footer_form").css('display', 'none');
}
}
});
});
</script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 1
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 1 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 7.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /www.artichokehq.com/terms-and-conditions |
Terms & Conditions
|
|
Анализировать url |
Внешние ссылки
Кол-во: 7
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 7 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| facebook.com |
<li class="icon-fb"><span><i class="fa fa-facebook-f"></i></span></li>
|
|
| twitter.com |
<li class="icon-tw"><span><i class="fa fa-twitter"></i></span></li>
|
|
| artichokehq.com |
Privacy
|
Анализировать url |
| artichokehq.com |
Cookies
|
Анализировать url |
| artichokehq.com |
Terms & Conditions
|
Анализировать url |
| artichokehq.com |
Privacy
|
Анализировать url |
| artichokehq.com |
Cookies
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Выполнен подробный анализ сайта teachsecondary.com: готовность на 51%. Чтобы выполнить все условия и попасть на первую страницу выдачи поисковых систем требуется:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: