Анализ сайта clc.lib.overdrive.com
Основное Готовность: 85%
Домен
clc.lib.overdrive.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://clc.lib.overdrive.com
301 MovedPermanently
https://clc.overdrive.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 09.01.2027 2:59:59.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Кодировка на странице не определена. Укажите явно кодировку документа!
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~1,21сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,21сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
73Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 73Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 10
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 10 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | https://lightning.od-cdn.com/static/vendor.bundle.min.5eabf64aeb625aca9acda7ccc8bb0256.css |
| stylesheet | text/css | https://lightning.od-cdn.com/static/app.bundle.min.c977468bd6ce3ecba29c8c1664ca4b6a.css |
| stylesheet | text/css | /assets/v3/css/cd5cd6ad7812587c349a29ef31841077/colors.css?primary=%23c32034&primaryR=195&primaryG=32&primaryB=52&primaryFontColor=%23fff&secondary=%237c95a7&secondaryR=124&secondaryG=149&secondaryB=167&secondaryFontColor=%23fff&bannerIsSecondaryColor=true&defaultColor=%23222 |
| js | https://lightning.od-cdn.com/static/vendor.bundle.min.f23b75dd56a005d9261e6d9ace1927a2.js | |
| js | https://lightning.od-cdn.com/static/holds.app.min.929df410747a2352220b839118390760.js | |
| js | https://lightning.od-cdn.com/static/react/static/js/main.e6efe775.js | |
| js | https://lightning.od-cdn.com/static/lang/en.a03a1de371e7ab1c689a2928fc541e86.js | |
| js | https://lightning.od-cdn.com/static/assetMapper.bundle.min.5f877b692336c78c062aee815d2afc7a.js | |
| js | https://lightning.od-cdn.com/static/app.bundle.min.51229932ab005f254fe63e1fc7071ed7.js | |
| js | https://lightning.od-cdn.com/static/home.bundle.min.6b2ceed45eadfd8f0fe501fdd768fb5b.js |
Серверные заголовки
Кол-во: 12
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 12шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Fri, 21 Aug 2026 21:21:47 GMT |
| Connection | keep-alive |
| Access-Control-Allow-Origin | * |
| X-Download-Options | noopen |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| x-correlation-id | b385660586bd363d5a7d6091f1174082 |
| Set-Cookie | _csrf=SsTfb31Z6DRqHPCS3FTiCI3G; Path=/; HttpOnly; Secure |
| ETag | W/"12597-YJGgMCoY8539ARZUqV+5Y5M2awM" |
| Vary | Accept-Encoding |
| Strict-Transport-Security | max-age=63072000; includeSubDomains |
| Content-Security-Policy | frame-ancestors 'self'; report-uri https://overdrive.report-uri.com/r/d/csp/enforce |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 48%
Title
Digital Downloads Ohio - OverDrive
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 34, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Browse, borrow, and enjoy titles from the Digital Downloads Ohio digital collection.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение: 84, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0 user-scalable=1
Настройка масштабирования на мобильных устройствах
?
Тег 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 определяет доступность масштабирования страницы пользователем.
Разметка OpenGraph
Кол-во: 6
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Digital Downloads Ohio |
| og:description | Browse, borrow, and enjoy titles from the Digital Downloads Ohio digital collection. |
| og:image | https://thunder.cdn.overdrive.com/logo-resized/633?1727792915 |
| og:url | / |
| og:site_name | Digital Downloads Ohio |
| og:locale | en |
Все мета-теги
Кол-во: 17
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 17шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | description | Browse, borrow, and enjoy titles from the Digital Downloads Ohio digital collection. |
| name | viewport | width=device-width, initial-scale=1.0 user-scalable=1 |
| name | twitter:card | summary |
| name | twitter:site | @OverDriveLibs |
| name | apple-itunes-app | app-id=1076402606 |
| name | google-play-app | app-id=com.overdrive.mobile.android.libby |
| name | msApplication-ID | 2FA138F6.LibbybyOverDrive |
| name | msApplication-PackageFamilyName | 2FA138F6.LibbybyOverDrive_daecb9042jmvt |
| property | twitter:title og:title | Digital Downloads Ohio |
| property | twitter:title og:title | Digital Downloads Ohio |
| property | twitter:description og:description | Browse, borrow, and enjoy titles from the Digital Downloads Ohio digital collection. |
| property | twitter:description og:description | Browse, borrow, and enjoy titles from the Digital Downloads Ohio digital collection. |
| property | twitter:image og:image | https://thunder.cdn.overdrive.com/logo-resized/633?1727792915 |
| property | twitter:image og:image | https://thunder.cdn.overdrive.com/logo-resized/633?1727792915 |
| property | og:url | / |
| property | og:site_name | Digital Downloads Ohio |
| property | og:locale | en |
Оптимизация Готовность: 50%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 1 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 8 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Кол-во слов 344 слишком мало. Добавьте больше текста (минимум 400 слов)!
Среднее число слов в абзаце 41 достаточно.
Кол-во знаков контента 2172 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 11. Это хорошо.
Тошнота
3,61
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
15,12%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| available | 13 | 3,78% |
| collections | 8 | 2,33% |
| magazines | 8 | 2,33% |
| ebooks | 6 | 1,74% |
| audiobooks | 6 | 1,74% |
| library | 5 | 1,45% |
| search | 4 | 1,16% |
| titles | 4 | 1,16% |
| ebooks- | 4 | 1,16% |
| fiction | 4 | 1,16% |
| non-fiction | 4 | 1,16% |
| audio- | 4 | 1,16% |
| contact | 4 | 1,16% |
| please | 4 | 1,16% |
| collection | 3 | 0,87% |
| content | 2 | 0,58% |
| advanced | 2 | 0,58% |
| copies | 2 | 0,58% |
| subjects | 2 | 0,58% |
| discover | 2 | 0,58% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 75 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 75096 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://clc.lib.overdrive.com/robots.txt
301 MovedPermanently
https://clc.overdrive.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en" dir="ltr" class="no-js">
<head>
<meta name="description" content="Browse, borrow, and enjoy titles from the Digital Downloads Ohio digital collection."/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0 user-scalable=1">
<title>Digital Downloads Ohio - OverDrive</title>
<link rel='shortcut icon' type='image/x-icon' href='https://lightning.od-cdn.com/static/img/favicon.bb86d660d3929b5c0c65389d6a8e8aba.ico' />
<meta name="twitter:title" property="og:title" content="Digital Downloads Ohio"/>
<meta name="twitter:description" property="og:description" content="Browse, borrow, and enjoy titles from the Digital Downloads Ohio digital collection."/>
<meta name="twitter:image" property="og:image" content="https://thunder.cdn.overdrive.com/logo-resized/633?1727792915"/>
<meta property="og:url" content="/"/>
<meta name="twitter:card" content="summary" />
<meta property="og:site_name" content="Digital Downloads Ohio" />
<meta name="twitter:site" content="@OverDriveLibs" />
<meta property="og:locale" content="en" />
<!-- iOS smart app banner -->
<meta name="apple-itunes-app" content="app-id=1076402606" />
<!-- Google Play app banner -->
<link rel="manifest" href="https://lightning.od-cdn.com/static/manifest.ed71e3d923d287cd1dce64ae0d3cc8b8.json">
<meta name="google-play-app" content="app-id=com.overdrive.mobile.android.libby" />
<!-- Windows Store app banner -->
<meta name="msApplication-ID" content="2FA138F6.LibbybyOverDrive" />
<meta name="msApplication-PackageFamilyName" content="2FA138F6.LibbybyOverDrive_daecb9042jmvt" />
<link rel="stylesheet" type="text/css" href="https://lightning.od-cdn.com/static/vendor.bundle.min.5eabf64aeb625aca9acda7ccc8bb0256.css" onerror="cdnError(this)" />
<link rel="stylesheet" type="text/css" href="https://lightning.od-cdn.com/static/app.bundle.min.c977468bd6ce3ecba29c8c1664ca4b6a.css" onerror="cdnError(this)" />
<link rel='shortcut icon' type='image/x-icon' href='https://lightning.od-cdn.com/static/img/favicon.bb86d660d3929b5c0c65389d6a8e8aba.ico' />
<link rel="stylesheet" type="text/css" href="/assets/v3/css/cd5cd6ad7812587c349a29ef31841077/colors.css?primary=%23c32034&primaryR=195&primaryG=32&primaryB=52&primaryFontColor=%23fff&secondary=%237c95a7&secondaryR=124&secondaryG=149&secondaryB=167&secondaryFontColor=%23fff&bannerIsSecondaryColor=true&defaultColor=%23222">
<script>
window.OverDrive = window.OverDrive || {};
window.OverDrive.colors = {};
window.OverDrive.colors.primary = "#c32034";
window.OverDrive.colors.secondary = "#7c95a7";
window.OverDrive.tenant = 49;
window.OverDrive.libraryName = "Digital Downloads Ohio";
window.OverDrive.advantageKey = "";
window.OverDrive.libraryKey = "clc";
window.OverDrive.accountIds = [-1];
window.OverDrive.parentAccountKey = "clc";
window.OverDrive.allFeatures = "";
window.OverDrive.libraryConfigurations = {"autocomplete":{"enabled":true},"content-holds":{"enabled":true},"getACard":{"enabled":true},"backToMainCollectionLink":{"enabled":true},"promoteLibby":{"enabled":true},"switchToLibby":{"enabled":true},"disableOdAppAccess":{"enabled":true},"bannerIsSecondaryColor":{"enabled":true},"lexileScores":{"enabled":true},"atosLevels":{"enabled":true},"gradeLevels":{"enabled":true},"interestLevels":{"enabled":true},"readingHistory":{"enabled":true},"reciprocalLending":{"enabled":true},"OzoneAuthentication":{"enabled":true},"Notifications":{"enabled":true},"kindleFooter":{"enabled":true},"kindleNav":{"enabled":true},"kindleLoanFormatLimit":{"enabled":true},"kindleSearchOffer":{"enabled":true},"kindleLoanOffer":{"enabled":true},"sampleOnlyMode":{},"luckyDayMenuLink":{"enabled":true},"disableWishlist":{"enabled":false},"simplifiedNavigationBar":{"enabled":false},"geo-idc":{"enabled":false},"libby-footer-promo":{"enabled":false},"allowHoldsWithoutEmail":{"enabled":false}};
window.OverDrive.mediaItems = "";
window.OverDrive.thunderHost = "https://thunder.api.overdrive.com/v2";
window.OverDrive.autocompleteHost = "https://autocomplete.api.overdrive.com/v1";
window.OverDrive.autocompleteApiKey = "66d3b2fb030e46bba783b1a658705fe3";
window.patronSettings = {};
window.OverDrive.isAuthenticated = false;
window.OverDrive.allowAnonymousSampling = true;
window.OverDrive.hasLinkedCards = false;
window.OverDrive.authType = "no-auth";
window.OverDrive.currentRoom = false;
window.OverDrive.supportedFormats = [{"mediaType":"ebook","id":"ebook-pdf-adobe","name":"PDF eBook"},{"mediaType":"ebook","id":"ebook-media-do","name":"MediaDo eBook"},{"mediaType":"ebook","id":"ebook-epub-adobe","name":"EPUB eBook"},{"mediaType":"ebook","id":"ebook-kobo","name":"Kobo eBook"},{"mediaType":"ebook","id":"ebook-kindle","name":"Kindle Book"},{"mediaType":"audiobook","id":"audiobook-mp3","name":"MP3 audiobook"},{"mediaType":"ebook","id":"ebook-pdf-open","name":"Open PDF eBook"},{"mediaType":"magazine","id":"magazine-overdrive","name":"OverDrive Magazine"},{"mediaType":"ebook","id":"ebook-overdrive","name":"OverDrive Read"},{"mediaType":"audiobook","id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"mediaType":"ntc","id":"ntc-pay-per-access","name":"External service"},{"mediaType":"ntc","id":"ntc-subscription","name":"External service"},{"mediaType":"ebook","id":"ebook-epub-open","name":"Open EPUB eBook"}];
window.OverDrive.cdn = 'https://lightning.od-cdn.com';
window.OverDrive.features = {"allowHoldsWithoutEmail":{"enabled":true,"testable":true},"query-collection-metadata":{"enabled":true,"testable":true},"luckyDayMenuLink":{"enabled":false,"testable":false},"hide-lightning-campaigns":{"enabled":true,"testable":true},"show-od-desktop-message":{"enabled":false,"testable":false},"kindleFooter":{"enabled":false,"testable":false},"kindleNav":{"enabled":false,"testable":false},"kindleLoanFormatLimit":{"enabled":false,"testable":false},"kindleSearchOffer":{"enabled":false,"testable":false},"kindleLoanOffer":{"enabled":false,"testable":false},"kindlefire-sunset":{"enabled":true,"testable":true},"mp3-in-app-only":{"enabled":true,"testable":true},"download-libby-modal":{"enabled":false,"testable":false},"libby-footer-promo":{"enabled":true,"testable":true},"simplifiedNavigationBar":{"enabled":true,"testable":true},"disableWishlist":{"enabled":true,"testable":true},"geo-idc":{"enabled":true,"testable":true},"LHTNG-5681":{"enabled":true,"testable":true},"switchToLibby":{"enabled":false,"testable":false},"disableOdAppAccess":{"enabled":true,"testable":true},"sunset-audiobook-rewrite":{"enabled":true,"testable":true},"Notifications":{"enabled":true,"testable":true},"sampleOnlyMode":{"enabled":true,"testable":true},"idc-always-captcha":{"enabled":true,"testable":true},"odapp-sunset":{"enabled":true,"testable":true},"tolino-other-button":{"enabled":false,"testable":true},"reenableMp3DownloadMacOSPreCatalina":{"enabled":true,"testable":true},"odread-fulfillment-first":{"enabled":true,"testable":true},"filter-out-ntc":{"enabled":true,"testable":true},"hide-disabled-formats":{"enabled":true,"testable":true},"stop-treating-ipad-like-mac":{"enabled":true,"testable":true},"suspend-modal-data-adjustment":{"enabled":true,"testable":true},"streaming-update-message":{"enabled":true,"testable":true},"macOSAudiobookMessaging":{"enabled":true,"testable":true},"noAudiobooksForMacOS":{"enabled":true,"testable":true},"ghostLogin":{"enabled":true,"testable":true},"OzoneAuthentication":{"enabled":true,"testable":true},"LuckyDay":{"enabled":true,"testable":true},"betterPatronState":{"enabled":false,"testable":true},"reciprocalLending":{"enabled":true,"testable":true},"internationalDemoMode":{"enabled":true,"testable":true},"getACard":{"enabled":true,"testable":true},"bannerIsSecondaryColor":{"enabled":true,"testable":true},"interestLevels":{"enabled":true,"testable":true},"gradeLevels":{"enabled":true,"testable":true},"lexileScores":{"enabled":true,"testable":true},"atosLevels":{"enabled":true,"testable":true},"readingHistory":{"enabled":true,"testable":true},"promoteLibby":{"enabled":true,"testable":true},"backToMainCollectionLink":{"enabled":true,"testable":true},"content-holds":{"enabled":true,"testable":true},"autocomplete":{"enabled":true,"testable":true},"_softExpiration":"2026-08-21T21:23:49.409Z"};
window.OverDrive.languageSelection = "undefined";
window.OverDrive.supportArticles = {"ODAppSupport":"1481728-get-help-with-the-overdrive-app","LibbySupport":"2673906","recentUpdates":"2778185","havingTrouble":"1481730-having-trouble","newOverDrive":"2145737","howToReturn":"1481263","howToReturnWindows":"1481265","howToReturnAndroid":"1482571","howToReturnIOS":"1481551","howToReturnChromebook":"1775656","sessionExpiredError":"2847569","readAlongEbook":"1749249","noWindowsPhoneSupport":"2804623","ODAppNoPDFEbook":"1481649","aboutHistory":"2833477","deviceRestrictions":"2373846"};
window.OverDrive.showHistoryFeature = true;
window.OverDrive.optimizeForChina = false;
window.OverDrive.isGdprCountry = false;
window.OverDrive.siteLogoUrl = 'https://thunder.cdn.overdrive.com/logo-resized/633?1727792915';
window.OverDrive.showCookieBanner = true;
window.OverDrive.showCookieSettingsModal = false;
window.OverDrive.insufficientTls = false;
window.OverDrive.showGetACardModal = false;
window.OverDrive.androidUrl = "https://play.google.com/store/apps/details?id=com.overdrive.mobile.android.libby&referrer=utm_source%3Dlightning%26utm_medium%3Dbanner%26utm_campaign%3Dlibby";
window.OverDrive.iOSUrl = "https://itunes.apple.com/us/app/libby-by-overdrive-labs/id1076402606?pt=211483&ct=lightning_banner&mt=8&utm_medium=lightning_banner&utm_source=lightning&utm_campaign=libby";
window.OverDrive.winUrl = "https://www.microsoft.com/en-us/p/libby-by-overdrive/9p6g3tcr4hzr?utm_medium=lightning_banner&utm_source=lightning&utm_campaign=libby&utm_content=microsoft_app_store_libby&activetab=pivot%3aoverviewtab";
window.OverDrive.hasPartnerLibraries = false;
window.OverDrive.isVisitor = false;
window.OverDrive.showOnlyAvailable = false;
window.OverDrive.LuckyDayLendingPeriodsByFormat = {"ebook":7,"audiobook":14};
window.OverDrive.collectionId = 0 || 0;
window.OverDrive.collectionType = "";
window.OverDrive.dyslexic = false;
window.OverDrive.cardSignUpLink = "https://frontline.overdrive.com/?Lib=Digital+Downloads+Collaboration&edge=true&Key=clc";
window.OverDrive.deviceIsMac = false;
window.OverDrive.isWindows = true;
window.OverDrive.isPreCatalinaMac = true;
window.OverDrive.librarySupportUrl = "https://frontline.overdrive.com/?Lib=Digital+Downloads+Collaboration&edge=true&Key=clc";
window.OverDrive.librarySupportEmail = "";
window.OverDrive.isTolinoDevice = false;
window.OverDrive.enabledPlatforms = ["lightning","libby"];
window.OverDrive.isKindle = false;
window.OverDrive.isUnsupportedKindle = false;
window.OverDrive.hasKanopySubscription = false;
window.OverDrive.kanopySignUpUrl = '';
window.OverDrive.reactEmbedded = true;
window.OverDrive.isChina = false;
window.OverDrive.pageMetadata = {"pageName":"home"};
window.OverDrive.classifierIds = "";
window.OverDrive.tlsVersion = 'TLSv1.2';
window.OverDrive.tlsCipher = 'ECDHE-RSA-AES128-SHA';
window.OverDrive.features.isEnabled = function(feature){
var feature = window.OverDrive.features[feature];
if (!feature) {
return false;
}
if (feature.enabled) {
return true;
}
if (window.OverDrive.tenant === 100501
|| window.OverDrive.tenant === 100300
|| (window.OverDrive.tenant >= 800000 && window.OverDrive.tenant < 900000)
|| window.OverDrive.allFeatures === '1') {
return feature.testable;
}
};
window.OverDrive.isLocal = false;
window.OverDrive.inApp = false;
window.OverDrive.deviceType = 'desktop';
window.OverDrive.appVersion = "";
window.OverDrive.deepSearch = true;
window.OverDrive.whitelistedMediaTypes = 'ebook,audiobook,magazine,video';
window.OverDrive._baseUrl = '';
window.OverDrive._locale = 'en';
</script>
<style>
img.broken {
background-image: url(https://lightning.od-cdn.com/static/img/loading.17eca6dfe312e31db61216637ca7b440.gif) !important;
}
a.cdnFailLink {
color: #00f;
}
a.cdnFailLink:hover, a.cdnFailLink:focus {
color: #00f;
text-decoration: underline;
}
.cdnFailContainer {
display: none;
text-align: center;
margin: 15px 20px 0 20px;
}
</style>
<script>
var gaEventTriggered = false;
function cdnError(elem) {
// Need to wait for window.onload to get elements
window.onload = function() {
var src = elem.src || elem.href;
// Show CDN failure copy
document.getElementById('cdnfail').style.display = 'block';
// Hide site containers to not show unstyled/broken elements
var containers = document.getElementsByClassName('js-hideOnCdnError');
for(var x = 0; x < containers.length; x++) {
containers[x].style.display = 'none';
}
// Only send 1 event to GA
if (!gaEventTriggered && window.ga) {
window.ga('send', 'event', {
eventCategory: 'CDN',
eventAction: 'Load Failure',
eventLabel: src
});
gaEventTriggered = true;
}
var requestData = {
level: 'warn',
message: 'A CDN resource has failed to load',
fields: {
src: src
}
}
var request = new XMLHttpRequest();
request.open('POST', '/log', true);
request.setRequestHeader('Content-Type', 'application/json');
request.send(JSON.stringify(requestData));
};
}
</script>
<script>
</script>
<style>
.body--ntcMode {
height: auto;
min-height: 100%;
background-color: #fff;
}
</style>
<script src="https://lightning.od-cdn.com/static/vendor.bundle.min.f23b75dd56a005d9261e6d9ace1927a2.js" onerror="cdnError(this)"></script>
<script src="https://lightning.od-cdn.com/static/holds.app.min.929df410747a2352220b839118390760.js" onerror="cdnError(this)"></script>
<script id="inlineModernizrScript">
/*! modernizr 3.12.0 (Custom Build) | MIT *
* https://modernizr.com/download/?-cssgrid_cssgridlegacy-setclasses !*/
!function(e,n,t,r){function o(e,n){return typeof e===n}function s(e,n){return!!~(""+e).indexOf(n)}function i(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):_?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function l(){var e=t.body;return e||(e=i(_?"svg":"body"),e.fake=!0),e}function a(e,n,r,o){var s,a,f,u,d="modernizr",c=i("div"),p=l();if(parseInt(r,10))for(;r--;)f=i("div"),f.id=o?o[r]:d+(r+1),c.appendChild(f);return s=i("style"),s.type="text/css",s.id="s"+d,(p.fake?p:c).appendChild(s),p.appendChild(c),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(t.createTextNode(e)),c.id=d,p.fake&&(p.style.background="",p.style.overflow="hidden",u=S.style.overflow,S.style.overflow="hidden",S.appendChild(p)),a=n(c,e),p.fake&&p.parentNode?(p.parentNode.removeChild(p),S.style.overflow=u,S.offsetHeight):c.parentNode.removeChild(c),!!a}function f(e){return e.replace(/([A-Z])/g,function(e,n){return"-"+n.toLowerCase()}).replace(/^ms-/,"-ms-")}function u(e,t,r){var o;if("getComputedStyle"in n){o=getComputedStyle.call(n,e,t);var s=n.console;if(null!==o)r&&(o=o.getPropertyValue(r));else if(s){var i=s.error?"error":"log";s[i].call(s,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else o=!t&&e.currentStyle&&e.currentStyle[r];return o}function d(e,t){var o=e.length;if("CSS"in n&&"supports"in n.CSS){for(;o--;)if(n.CSS.supports(f(e[o]),t))return!0;return!1}if("CSSSupportsRule"in n){for(var s=[];o--;)s.push("("+f(e[o])+":"+t+")");return s=s.join(" or "),a("@supports ("+s+") { #modernizr { position: absolute; } }",function(e){return"absolute"===u(e,null,"position")})}return r}function c(e){return e.replace(/([a-z])-([a-z])/g,function(e,n,t){return n+t.toUpperCase()}).replace(/^-/,"")}function p(e,n,t,l){function a(){u&&(delete z.style,delete z.modElem)}if(l=!o(l,"undefined")&&l,!o(t,"undefined")){var f=d(e,t);if(!o(f,"undefined"))return f}for(var u,p,m,y,g,h=["modernizr","tspan","samp"];!z.style&&h.length;)u=!0,z.modElem=i(h.shift()),z.style=z.modElem.style;for(m=e.length,p=0;p<m;p++)if(y=e[p],g=z.style[y],s(y,"-")&&(y=c(y)),z.style[y]!==r){if(l||o(t,"undefined"))return a(),"pfx"!==n||y;try{z.style[y]=t}catch(e){}if(z.style[y]!==g)return a(),"pfx"!==n||y}return a(),!1}function m(e,n){return function(){return e.apply(n,arguments)}}function y(e,n,t){var r;for(var s in e)if(e[s]in n)return!1===t?e[s]:(r=n[e[s]],o(r,"function")?m(r,t||n):r);return!1}function g(e,n,t,r,s){var i=e.charAt(0).toUpperCase()+e.slice(1),l=(e+" "+b.join(i+" ")+i).split(" ");return o(n,"string")||o(n,"undefined")?p(l,n,r,s):(l=(e+" "+E.join(i+" ")+i).split(" "),y(l,n,t))}function h(e,n,t){return g(e,r,r,n,t)}var v=[],C={_version:"3.12.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){v.push({name:e,fn:n,options:t})},addAsyncTest:function(e){v.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=C,Modernizr=new Modernizr;var w=[],S=t.documentElement,_="svg"===S.nodeName.toLowerCase(),x="Moz O ms Webkit",b=C._config.usePrefixes?x.split(" "):[];C._cssomPrefixes=b;var P={elem:i("modernizr")};Modernizr._q.push(function(){delete P.elem});var z={style:P.elem.style};Modernizr._q.unshift(function(){delete z.style});var E=C._config.usePrefixes?x.toLowerCase().split(" "):[];C._domPrefixes=E,C.testAllProps=g,C.testAllProps=h,Modernizr.addTest("cssgridlegacy",h("grid-columns","10px",!0)),Modernizr.addTest("cssgrid",h("grid-template-rows","none",!0)),function(){var e,n,t,r,s,i,l;for(var a in v)if(v.hasOwnProperty(a)){if(e=[],n=v[a],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;t<n.options.aliases.length;t++)e.push(n.options.aliases[t].toLowerCase());for(r=o(n.fn,"function")?n.fn():n.fn,s=0;s<e.length;s++)i=e[s],l=i.split("."),1===l.length?Modernizr[l[0]]=r:(Modernizr[l[0]]&&(!Modernizr[l[0]]||Modernizr[l[0]]instanceof Boolean)||(Modernizr[l[0]]=new Boolean(Modernizr[l[0]])),Modernizr[l[0]][l[1]]=r),w.push((r?"":"no-")+l.join("-"))}}(),function(e){var n=S.className,t=Modernizr._config.classPrefix||"";if(_&&(n=n.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+t+"no-js(\\s|$)");n=n.replace(r,"$1"+t+"js$2")}Modernizr._config.enableClasses&&(e.length>0&&(n+=" "+t+e.join(" "+t)),_?S.className.baseVal=n:S.className=n)}(w),delete C.addTest,delete C.addAsyncTest;for(var N=0;N<Modernizr._q.length;N++)Modernizr._q[N]();e.Modernizr=Modernizr}(window,window,document);
</script>
<script>
'use strict';
var __reactPagesReady = false;
var __reactPagesReadyEvent = undefined;
document.addEventListener('react-pages-ready', function (event) {
__reactPagesReady = true;
__reactPagesReadyEvent = event;
});
function onReactPagesReady(callback) {
function isReadyToRender() {
return __reactPagesReady
&& document.readyState !== 'loading';
}
var callbackCalled = false;
function handleReadyEvent() {
if (!isReadyToRender() || callbackCalled) {
return;
}
callbackCalled = true;
callback(__reactPagesReadyEvent);
}
handleReadyEvent();
document.addEventListener('readystatechange', function () {
handleReadyEvent();
});
document.addEventListener('react-pages-ready', function () {
handleReadyEvent();
});
}
</script>
<script>
'use strict';
var __globalBootstrappingReady = false;
var __reactComponentsReady = false;
var __reactComponentsReadyEvent = undefined;
document.addEventListener('react-components-ready', function (event) {
__reactComponentsReady = true;
__reactComponentsReadyEvent = event;
});
document.addEventListener('global-bootstrapping-ready', function () {
__globalBootstrappingReady = true;
});
function onReactComponentsReady(callback) {
function isReadyToRender() {
return __reactComponentsReady
&& __globalBootstrappingReady
&& document.readyState !== 'loading';
}
var callbackCalled = false;
function handleReadyEvent() {
if (!isReadyToRender() || callbackCalled) {
return;
}
callbackCalled = true;
callback(__reactComponentsReadyEvent);
}
handleReadyEvent();
document.addEventListener('readystatechange', function () {
handleReadyEvent();
});
document.addEventListener('react-components-ready', function () {
handleReadyEvent();
});
document.addEventListener('global-bootstrapping-ready', function() {
handleReadyEvent();
});
}
</script>
<script src="https://lightning.od-cdn.com/static/react/static/js/main.e6efe775.js"></script>
</head>
<body class="body ">
<nav>
<div class="MobileNav js-mobileNav">
<a class="skip-link" href="#mainContent">Skip to main content</a>
<div class="row js-toggleRow">
<div class="columns small-12 MobileNav-logoContainer"><a href="/" aria-label="Digital Downloads Ohio: OverDrive digital collection">
<img class="MobileNav-libraryLogo" alt="Digital Downloads Ohio" src="https://thunder.cdn.overdrive.com/logo-resized/633?1727792915"/>
</a>
</div>
</div>
<div class="row js-toggleRow">
<div class="columns small-12 MobileNav-searchContainer js-mobileSearchContainer">
<form class="js-quickSearchForm js-mobileSearchForm MobileNav-searchForm is-unexpanded" id="search-form-mobile"
autocomplete="off" method="get" action="/search">
<label for="nav-search-mobile" class="MobileNav-searchIconLabel js-mobileNavSearchIcon" aria-label="Search">
<i class="icon-search-nav MobileNav-searchIcon"></i>
</label>
<input type="text" maxlength="100" name="query" id="nav-search-mobile" title="Search" autocomplete="off"
data-search="nav-search-mobile" placeholder="Search" aria-autocomplete="list"
class="js-quickSearchInput js-mobileSearchInput MobileNav-searchInput js-MobileNav-interactable" value="" aria-controls="mobileAdvancedSearch autocompletions-mobile" aria-expanded="false" aria-haspopup="true" role="combobox"/>
</form>
<span class="right js-searchControlContainer u-hideMe MobileNav-searchControlContainer">
<button class="unstyled js-clearMobileSearch js-MobileNav-interactable MobileNav-clearSearchIconContainer" aria-label="Clear search"><i class="icon-clear MobileNav-clearSearchIcon"></i></button>
<button class="unstyled js-doQuickSearch u-allCaps MobileNav-submitSearch js-MobileNav-interactable">Search</button>
</span>
<span class="right MobileNav-iconContainer js-mobileNavIconContainer">
<a href="/account/loans" aria-label="Loans" tabindex="0" class="MobileNav-bookshelfLink js-MobileNav-interactable">
<i class="icon-bookshelf MobileNav-bookshelfIcon" aria-hidden="true"></i>
</a>
<button data-toggle="mobile-nav-foundation-dropdown" class="js-mobileMenu MobileNav-accountMenu js-MobileNav-interactable" id="hamburger" aria-expanded="false"
aria-label="Browse menu" title="Browse menu" tabindex="0">
<i class="icon-hamburger MobileNav-hamburgerIcon" aria-hidden="true"></i>
</button>
</span>
</div>
</div>
<div class="js-quickSearchAutocompletionsMobile"></div>
<div class="MobileNav-advancedSearchContainer js-advancedSearchContainer row u-hideMe js-toggleRow js-MobileNav-interactable" aria-hidden="true">
<a class="MobileNav-advancedSearchText js-advancedSearchLink js-MobileNav-interactable" id="mobileAdvancedSearch" href="/advanced-search" tabindex="0" aria-live="polite" aria-label="Advanced Search">
<div class="small-12 columns MobileNav-advancedSearch">
Advanced
</div>
</a>
</div><div class="MobileNav-advantageTout js-advantageTout row js-toggleRow u-hideMe">
<div class="columns small-12">
<a class="MobileNav-closeAdvantageTout right js-closeAdvantageTout"
href="javascript:void(0)" aria-label="Close" role="button" tabindex="0">×</a>
<p class="MobileNav-advantageToutText text-center">
More titles and copies may be available to you. Sign in to see the full collection.
</p>
<div class="MobileNav-advantageToutSigninContainer text-center">
<a href="/account/sign-in?forward=%2F" class="u-allCaps primary button MobileNav-advantageToutSignin" tabindex="0">
Sign in
</a>
</div>
</div>
</div>
</div>
</nav>
<div class="nav-container Nav js-nav" aria-hidden="false">
<div class="row">
<nav class="top-bar unexpanded js-top-bar" data-topbar data-options="mobile_show_parent_link: false">
<a class="skip-link" href="#mainContent">Skip to main content</a>
<div class="white-cover"></div>
<section class="top-bar-section">
<div class="DesktopNavLinks Nav-topRightLinks">
<a target="_blank" rel="noreferrer" href="https://help.overdrive.com?Key=clc&Sup=https%3A%2F%2Ffrontline.overdrive.com%2F%3FLib%3DDigital%2BDownloads%2BCollaboration%26edge%3Dtrue%26Key%3Dclc&edge=true" class="DesktopNavLinks-link Nav-topRightLink">Help</a>
<a href="https://www.mylivechat.com/chatnoscript.aspx?HCCID=34187669" target="_blank" rel="noreferrer" class="DesktopNavLinks-link Nav-topRightLink">Live Chat</a>
</div>
<div tabindex="-1" class="Nav-logoWrapper--desktop"><a aria-label="Digital Downloads Ohio: OverDrive digital collection" href="/">
<h1 class="home-logo">
<img class="Nav-logo--desktop" alt="Digital Downloads Ohio" src="https://thunder.cdn.overdrive.com/logo-resized/633?1727792915"/>
</h1>
</a>
</div>
<!-- Left Nav Section -->
<nav tabindex="-1" aria-label="Browse options">
<ul class="left desktop hide-for-small-only Nav-bottomLeftLinksWrapper">
<li tabindex="-1">
<a tabindex="0" href="/browse" class="main-level" data-action="main-navigation" nav-name="Subjects">
Subjects
</a>
</li><li tabindex="-1" class="Nav-collectionsDropLink">
<a tabindex="0" class="main-level Nav-collectionsLink" data-dropdown="drop-collections" aria-controls="drop-collections" aria-expanded="false" data-action="main-navigation" nav-name="Collections" role="button" href="javascript:void(0)">
Collections
<i class="icon-down-arrow Nav-collectionsDropArrow" tabindex="-1" aria-hidden="true"></i>
</a>
</li><li tabindex="-1">
<a tabindex="0" href="/library/available-now" aria-label="" class="main-level" data-action="main-navigation" nav-name="Available Now" lang="en">
Available Now
</a>
</li>
</ul>
<div data-equalizer data-dropdown-content id="drop-collections" class="drop content f-dropdown dynamic Nav-collectionsDropdown" aria-hidden="true" aria-autoclose="false" tabindex="-1">
<div class="large-11 medium-12 columns large-centered medium-centered">
<ul class="large-block-grid-5 medium-block-grid-5"><li>
<h2 tabindex="-1" class="u-allCaps Nav-collectionsDropHeading">Special</h2>
<ul><li tabindex="-1">
<a tabindex="-1" href="/library/available-now" aria-label="" class="featured-collection-item Nav-featuredCollectionItem" lang="en">
Available Now
</a>
</li>
<li tabindex="-1">
<a tabindex="-1" href="/library/kids" aria-label="" class="featured-collection-item Nav-featuredCollectionItem" lang="en">
Kids
</a>
</li>
<li tabindex="-1">
<a tabindex="-1" href="/library/teens" aria-label="" class="featured-collection-item Nav-featuredCollectionItem" lang="en">
Teens
</a>
</li>
<li tabindex="-1">
<a tabindex="-1" href="/library/magazines" aria-label="" class="featured-collection-item Nav-featuredCollectionItem" lang="en">
Magazines
</a>
</li>
<li tabindex="-1">
<a tabindex="-1" href="/library/browse" aria-label="" class="featured-collection-item Nav-featuredCollectionItem" lang="en">
Discover
</a>
</li>
<li tabindex="-1">
<a tabindex="-1" href="/library/world-languages" aria-label="" class="featured-collection-item Nav-featuredCollectionItem" lang="en">
World Languages
</a>
</li>
</ul>
</li>
<li>
<h2 tabindex="-1" class="u-allCaps Nav-collectionsDropHeading" lang="en">EBOOKS</h2>
<ul>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1765355" tabindex="-1" lang="en" ><span>Newly Added Ebooks</span></a></li>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1766763" tabindex="-1" lang="en" ><span>Available Ebooks- Adult Fiction</span></a></li>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1766769" tabindex="-1" lang="en" ><span>Available Ebooks- Adult Non-Fiction</span></a></li>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1813796" tabindex="-1" lang="en" ><span>Ohio Celebrates Toni Morrison</span></a></li>
<li>
<a class="view-all-collections Nav-featuredCollectionItem contrast" href="/collections/featured/1" tabindex="-1">
<span>
See all ebooks collections <i class="icon-forward-arrow chevron" aria-hidden="true"></i>
</span>
</a>
</li>
</ul>
</li>
<li>
<h2 tabindex="-1" class="u-allCaps Nav-collectionsDropHeading" lang="en">AUDIOBOOKS</h2>
<ul>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1765359" tabindex="-1" lang="en" ><span>Newly Added Audiobooks</span></a></li>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1766771" tabindex="-1" lang="en" ><span>Available Audio- Adult Fiction</span></a></li>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1766772" tabindex="-1" lang="en" ><span>Available Audio- Adult Non-Fiction</span></a></li>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1802403" tabindex="-1" lang="en" ><span>Award-Winning Narrators</span></a></li>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1819552" tabindex="-1" lang="en" ><span>Listen Together</span></a></li>
<li>
<a class="view-all-collections Nav-featuredCollectionItem contrast" href="/collections/featured/2" tabindex="-1">
<span>
See all audiobooks collections <i class="icon-forward-arrow chevron" aria-hidden="true"></i>
</span>
</a>
</li>
</ul>
</li>
<li>
<h2 tabindex="-1" class="u-allCaps Nav-collectionsDropHeading" lang="en">Magazines</h2>
<ul>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1765827" tabindex="-1" lang="en" ><span>Browse our Magazines</span></a></li>
<li><a class="featured-collection-item Nav-featuredCollectionItem" href="/collection/1766848" tabindex="-1" lang="en" ><span>Kids & Teens</span></a></li>
<li>
<a class="view-all-collections Nav-featuredCollectionItem contrast" href="/collections/featured/3" tabindex="-1">
<span>
See all magazines collections <i class="icon-forward-arrow chevron" aria-hidden="true"></i>
</span>
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</nav><!-- Right Nav Section -->
<nav aria-label="Search and account">
<ul class="right desktop hide-for-small-only Nav-bottomRightLinks">
<li class="Nav-searchIconContainer">
<a role="button" href="javascript:void(0)" class="js-toggleSearch js-Nav-interactable" aria-controls="search-form" aria-expanded="false" aria-label="Search">
<i class="icon-search-nav Nav-searchIcon--desktop" aria-hidden="true"></i><span class="Nav-searchText">Search</span>
</a>
</li>
<li>
<a href="/account/loans" class="shelf-icon-container js-Nav-interactable" aria-label="Loans">
<i class="icon-bookshelf Nav-bookshelfIcon--desktop" aria-hidden="true"></i>
</a>
</li><li class="Nav-signInWrapper">
<a href="/account/sign-in?forward=%2F" class="desktopSignIn radius Nav-signIn button primary js-Nav-interactable" tabindex="0">Sign in</a>
<!-- TODO: refactor advantage tout so that it's not a dropdown linked directly to the sign-in button (confusing screen-readers) -->
<a data-dropdown="dropAccount" aria-haspopup="true" style="top: -1rem; height:0" data-options="align:bottom" class="signed-out js-account-menu-link Nav-signIn button primary radius invisible js-Nav-interactable" aria-controls="dropAccount" aria-expanded="false" href="#" id="account-holder-name">Sign in</a>
<div id="dropAccount" data-dropdown-content class="f-dropdown large content Nav-advantageTout" aria-hidden="true" tabindex="-1">
<a class="close-advantage-tout contrast js-closeAdvantageTout" href="javascript:void(0)" aria-label="Close" role="button" tabindex="0">×</a>
<p class="advantage-tout-text">
More titles and copies may be available to you. Sign in to see the full collection.
</p>
<div class="text-center">
<a href="/account/sign-in?forward=%2F" class="sign-in contrast u-allCaps Nav-advantageToutSignIn primary button" tabindex="0">
Sign in
</a>
</div>
</div>
</li>
</ul>
</nav>
</section>
</nav><div id="mobile-nav-foundation-dropdown" data-menu="main">
<div class="mobile-nav-wrapper">
<div class="mobile-nav-menu">
<ul class="accordion top-nav" data-accordion>
<li>
<div class="help-mobile">
<a class="signed-out js-account-menu-link Nav-signIn button primary radius" href="/account/sign-in?forward=%2F" >
Sign in
</a>
</div>
</li>
<li>
<div class="help-mobile">
<a class="contrast" href="/browse" data-action="main-navigation" nav-name="Subjects">Subjects</a>
</div>
</li><li class="accordion-navigation top-nav" data-sub-nav="featured-collections">
<a href="javascript:void(0)" role="button" id="featured-collections-heading" aria-controls="featured-collections-content" class="contrast nav-panel-name">Collections</a><span class="nav-panel-icon"><i class="icon-forward-arrow panel-arrow right chevron" aria-hidden="true" data-action="main-navigation" nav-name="Collections"></i></span>
<div id="featured-collections-content" class="content" role="region" aria-labelledby="featured-collections-heading">
<hr/>
<h2 class="nav-heading" lang="en" id="EBOOKS-mobile-collection-heading">EBOOKS</h2>
<ul aria-labelledby="EBOOKS-mobile-collection-heading">
<li><a href="/collection/1765355" class="js-link" lang="en" ><span>Newly Added Ebooks</span></a></li>
<li><a href="/collection/1766763" class="js-link" lang="en" ><span>Available Ebooks- Adult Fiction</span></a></li>
<li><a href="/collection/1766769" class="js-link" lang="en" ><span>Available Ebooks- Adult Non-Fiction</span></a></li>
<li><a href="/collection/1813796" class="js-link" lang="en" ><span>Ohio Celebrates Toni Morrison</span></a></li>
<li><a href="/collections/featured/1" class="collection-link"><span><b>See all ebooks collections<i class="icon-forward-arrow chevron" aria-hidden="true"></i></b></span></a></li>
</ul>
<hr/>
<h2 class="nav-heading" lang="en" id="AUDIOBOOKS-mobile-collection-heading">AUDIOBOOKS</h2>
<ul aria-labelledby="AUDIOBOOKS-mobile-collection-heading">
<li><a href="/collection/1765359" class="js-link" lang="en" ><span>Newly Added Audiobooks</span></a></li>
<li><a href="/collection/1766771" class="js-link" lang="en" ><span>Available Audio- Adult Fiction</span></a></li>
<li><a href="/collection/1766772" class="js-link" lang="en" ><span>Available Audio- Adult Non-Fiction</span></a></li>
<li><a href="/collection/1802403" class="js-link" lang="en" ><span>Award-Winning Narrators</span></a></li>
<li><a href="/collection/1819552" class="js-link" lang="en" ><span>Listen Together</span></a></li>
<li><a href="/collections/featured/2" class="collection-link"><span><b>See all audiobooks collections<i class="icon-forward-arrow chevron" aria-hidden="true"></i></b></span></a></li>
</ul>
<hr/>
<h2 class="nav-heading" lang="en" id="Magazines-mobile-collection-heading">Magazines</h2>
<ul aria-labelledby="Magazines-mobile-collection-heading">
<li><a href="/collection/1765827" class="js-link" lang="en" ><span>Browse our Magazines</span></a></li>
<li><a href="/collection/1766848" class="js-link" lang="en" ><span>Kids & Teens</span></a></li>
<li><a href="/collections/featured/3" class="collection-link"><span><b>See all magazines collections<i class="icon-forward-arrow chevron" aria-hidden="true"></i></b></span></a></li>
</ul>
</div>
</li>
<li tabindex="-1">
<a tabindex="0" href="/library/available-now" aria-label="" class="contrast nav-panel-name" data-action="main-navigation" nav-name="Available Now" lang="en">
Available Now
</a>
</li>
<li tabindex="-1">
<a tabindex="0" href="/library/kids" aria-label="" class="contrast nav-panel-name" data-action="main-navigation" nav-name="Kids" lang="en">
Kids
</a>
</li>
<li tabindex="-1">
<a tabindex="0" href="/library/teens" aria-label="" class="contrast nav-panel-name" data-action="main-navigation" nav-name="Teens" lang="en">
Teens
</a>
</li>
<li tabindex="-1">
<a tabindex="0" href="/library/magazines" aria-label="" class="contrast nav-panel-name" data-action="main-navigation" nav-name="Magazines" lang="en">
Magazines
</a>
</li>
<li tabindex="-1">
<a tabindex="0" href="/library/browse" aria-label="" class="contrast nav-panel-name" data-action="main-navigation" nav-name="Discover" lang="en">
Discover
</a>
</li>
<li tabindex="-1">
<a tabindex="0" href="/library/world-languages" aria-label="" class="contrast nav-panel-name" data-action="main-navigation" nav-name="World Languages" lang="en">
World Languages
</a>
</li>
<li>
<div class="help-mobile">
<a class="text-center contrast" target="_blank" rel="noreferrer" href="https://help.overdrive.com?Key=clc&Sup=https%3A%2F%2Ffrontline.overdrive.com%2F%3FLib%3DDigital%2BDownloads%2BCollaboration%26edge%3Dtrue%26Key%3Dclc&edge=true">Help</a>
</div>
</li>
<li>
<div class="help-mobile">
<a href="https://www.mylivechat.com/chatnoscript.aspx?HCCID=34187669" target="_blank" rel="noreferrer" class="contrast">Live Chat</a>
</div>
</li></ul>
</div>
</div>
</div></div><div class="row js-nav-search-drop js-desktopSearchContainer hideMe" aria-hidden="true">
<hr class="Nav-searchSeparator"/>
<div class="large-12 columns">
<div class="Nav-searchDrop">
<div class="search-bar Nav-searchBar">
<form class="js-quickSearchDesktop js-quickSearchForm" id="search-form" method="get" action="/search">
<label class="hideMe" id="search-label-desktop" for="nav-search" role="status" aria-live="polite">Search</label>
<label class="searchIconLabel" for="nav-search" aria-label="Search">
<i class="icon-search-nav Nav-searchIcon--desktop" aria-hidden="true"></i>
</label>
<input tabindex="0" type="text" maxlength="100" name="query" id="nav-search" title="Search" autocomplete="off"
data-search="nav-search" aria-labelledby="search-label-desktop" aria-autocomplete="list" role="combobox" aria-expanded="false" aria-controls="autocompletions-desktop"
class="js-quickSearchInput search-input Nav-searchInput" value="" placeholder="Search"/>
<div class="Nav-searchButtonContainer hideMe">
<button type="button" class="js-clearSearch button Nav-clearSearch" aria-label="Clear search"><i class="icon-clear"></i></button>
<button type="submit" class="unstyled js-doQuickSearch u-allCaps Nav-submitSearch">Search</button>
</div>
<div class="js-quickSearchAutocompletionsDesktop"></div>
<a class="js-desktopAdvancedSearch help-link-desktop advanced-search-desktop Nav-advancedSearch right" tabindex="0" href="/advanced-search" aria-label="Advanced Search">Advanced<i class="icon-forward-arrow Nav-advancedSearchCaret right"></i></a>
</form>
</div>
</div>
</div>
</div></div>
<div class="toast-placeholder js-toastPlaceholder"></div>
<div class="js-toaster"></div>
<div id="sample-only-banner"></div>
<div id="cdnfail" class="cdnFailContainer">Error loading page.<br/>Try refreshing the page. If that doesn't work, there may be a network issue, and you can use our <a href="/selftest" class="cdnFailLink">self test page</a> to see what's preventing the page from loading.<br/><a href="https://help.overdrive.com/customer/portal/articles/2663201" class="cdnFailLink">Learn more about possible network issues</a> or <a href="https://help.overdrive.com/customer/en/portal/articles/1613698" class="cdnFailLink">contact support</a> for more help.</div>
<input type="hidden" id="csrf" name="_csrf" value="tuWPErwx-vW2DDRx5t1lopHIYmAYFMJ22WsU">
<div role="dialog" aria-labelledby="sample-dynamic-modal-title" id="sample-dynamic-modal" class="sample-modal reveal-modal large" data-reveal aria-hidden="true" role="dialog">
<div class="modal-header">
<h2 id="sample-dynamic-modal-title" data-first-focus class="modal-title " data-sample-title></h2>
<button class="close-reveal-modal js-first-focus" aria-label="Close">×</button>
</div>
<div class="modal-container">
<iframe aria-labelledby="sample-dynamic-modal-title" id="sample-dynamic-iframe" data-src></iframe>
</div>
<div tabindex="0" class="iframe-last-focus js-last-focus"></div>
</div>
<main id="mainContent" class="container js-hideOnCdnError">
<div id="main">
<div class="Carousels"></div>
</div>
<div id="home-intercept-modal"></div>
</main>
<div class="js-hideOnCdnError">
<script>
(function() {
var usesLibby = true;
var usesSora = false;
function hasDownloadableFormats() {
return (window.OverDrive.supportedFormats || [])
.filter(function(format) {
return format.mediaType !== 'ntc'
&& format.id !== 'audiobook-overdrive'
&& format.id !== 'ebook-kobo'
&& format.id !== 'ebook-media-do'
&& format.id !== 'ebook-overdrive'
&& format.id !== 'magazine-overdrive';
})
.length > 0;
}
function isWindows() {
return window.navigator.userAgent.match(/Win/)
&& !bowser.windowsphone;
}
function isKindle() {
return window.OverDrive.isKindle;
}
function renderFooter(elementId, reactRenderFunctions) {
var canPromoteApps = hasDownloadableFormats() && !window.OverDrive.isTolinoDevice && !window.OverDrive.optimizeForChina;
var showLibbyPromo = canPromoteApps && usesLibby;
var showSoraPromo = canPromoteApps && usesSora;
var advantageKey = 'null';
reactRenderFunctions.renderFooter(elementId, {
advantageKey: advantageKey,
disableWishlist: window.featureManager.isEnabled('disableWishlist'),
gacEnabled: true,
hasLinkedCards: window.OverDrive.hasLinkedCards,
isAuthenticated: window.OverDrive.isAuthenticated,
isConsortium: true,
isDlr: true,
isGdprCountry: window.OverDrive.isGdprCountry,
isGhostLoginEnabled: window.featureManager.isEnabled('ghostLogin'),
languages: [
{
name: 'العربية',
localeCode: 'ar'
},
{
name: '中文(简体)',
localeCode: 'zh-Hans'
},
{
name: '中文(繁體)',
localeCode: 'zh-Hant'
},
{
name: 'Dansk',
localeCode: 'da'
},
{
name: 'Nederlands',
localeCode: 'nl'
},
{
name: 'English',
localeCode: 'en'
},
{
name: 'Suomi',
localeCode: 'fi'
},
{
name: 'Français (Canada)',
localeCode: 'fr-CA'
},
{
name: 'Deutsch',
localeCode: 'de'
},
{
name: 'עברית',
localeCode: 'he'
},
{
name: 'Íslenska',
localeCode: 'is'
},
{
name: 'Italiano',
localeCode: 'it'
},
{
name: '日本語',
localeCode: 'ja'
},
{
name: '한국어',
localeCode: 'ko'
},
{
name: 'Bahasa Melayu',
localeCode: 'ms'
},
{
name: 'Português',
localeCode: 'pt'
},
{
name: 'Русский',
localeCode: 'ru'
},
{
name: 'Español',
localeCode: 'es'
},
{
name: 'Svenska',
localeCode: 'sv'
},
{
name: 'தமிழ்',
localeCode: 'ta'
},
{
name: 'Türkçe',
localeCode: 'tr'
},
],
libraryHomeUrl: '',
libraryKey: 'clc',
libraryName: window.OverDrive.libraryName,
librarySupportEmail: window.OverDrive.librarySupportEmail,
librarySupportUrl: window.OverDrive.librarySupportUrl,
ntcMode: false,
optimizeForChina: window.OverDrive.optimizeForChina,
parentAccountKey: 'clc',
sampleOnlyMode: window.featureManager.isEnabled('sampleOnlyMode'),
showHolds: window.featureManager.isEnabled('content-holds'),
showCookieBanner: window.OverDrive.showCookieBanner,
showCookieSettingsModal: window.OverDrive.showCookieSettingsModal,
showKindlePromo: window.featureManager.isEnabled('kindleFooter'),
showLibbyPromo: showLibbyPromo,
showReadingHistory: window.OverDrive.showHistoryFeature,
showSoraPromo: showSoraPromo,
simplifiedNavigationBar: window.featureManager.isEnabled('simplifiedNavigationBar'),
socialFacebookUrl: '',
socialPinterestUrl: '',
socialTwitterUrl: '',
socialYouTubeUrl: ''
});
}
function renderLibbyFooterPromo(elementId, reactRenderFunctions) {
var tabletSupportsLibby = !window.OverDrive.isUnsupportedKindle;
if(window.OverDrive.isTolinoDevice) {
//Do not display promos
return;
}
if(window.featureManager.isEnabled('libby-footer-promo') && tabletSupportsLibby) {
var isGeoIDCEnabled = window.featureManager.isEnabled('geo-idc');
var ntcMode = false;
if (ntcMode) {
reactRenderFunctions.renderNtcLibbyFooterPromo(elementId, {
isKindle: isKindle(),
});
return;
}
if (isGeoIDCEnabled) {
reactRenderFunctions.renderTourismLibbyFooterPromo(elementId, {
isKindle: isKindle(),
});
return;
}
reactRenderFunctions.renderGenericLibbyFooterPromo(elementId, {
isKindle: isKindle()
});
}
}
onReactComponentsReady(function (event) {
renderLibbyFooterPromo('footer-libby-promo', event.detail);
renderFooter('footer-redesign', event.detail);
});
})();
</script>
<div id="footer-libby-promo"></div>
<footer>
<div id="footer-redesign"></div>
</footer>
<script>
$('.copyright > .ghost').on('click', function() {
var url = window.routes.ozone.external;
var form = $('<form sytle="display:none" id="target" method="post" action="' + window.url(window.routes.ozone.external, {forwardUrl: window.location.href}) +'">'
+ '<input type="hidden" name="authType" value="External">'
+ '<input type="hidden" name="ilsName" value="_ghost">'
+'</form>');
$('body').append(form);
form.submit();
});
</script>
<!-- authenticate Modal -->
<div id="authenticate-modal" class="authenticate-modal reveal-modal small" data-reveal aria-hidden="true" role="dialog" aria-labelledby="authenticate-modal-title">
<div class="modal-header">
<h2 class="modal-title" id="authenticate-modal-title">Session expired</h2>
<button class="close-reveal-modal js-first-focus" aria-label="Close">×</button>
</div>
<div class="modal-container" aria-describedby="authenticate-label">
<p class="modal-body" id="authenticate-label">
Please sign into your library again.
</p>
<p class="modal-body">
If the problem persists, please <a target="_blank" rel="noreferrer" href="https://frontline.overdrive.com/?Lib=Digital+Downloads+Collaboration&edge=true&Key=clc">contact your library</a>.
</p>
<div class="button-container">
<a href="/account/card/invalid" role="button" class="js-reauthenticate button primary margin-small radius u-allCaps" aria-label="Sign in">
Sign in
</a>
<button type="button" data-cancel class="button radius margin-small secondary cancel u-allCaps js-last-focus">Cancel</button>
</div>
</div>
</div>
<!-- Link Card Modal -->
<div role="dialog" id="link-card-modal" aria-labelledby="link-card-modal-title" class="link-card-modal reveal-modal small" data-reveal aria-hidden="true" >
<div class="modal-header">
<h2 class="modal-title u-allCaps" id="link-card-modal-title">Add a card</h2>
<button class="close-reveal-modal js-first-focus" aria-label="Close">×</button>
</div>
<div class="modal-container">
<div class="row">
<div class="description small-12 columns">
<p data-first-focus class="js-first-focus">
Add a library card to your account to borrow titles, place holds, and add titles to your wish list.
</p>
</div>
</div>
<div class="row">
<div class="category small-12 medium-6 columns">
<p class="text"><span class="question">Have a card?</span> Add it now to start borrowing from the collection.</p>
<div class="button-container">
<a href="/account/initiate-card-link" class="button margin-small radius primary u-allCaps ">Add a card</a>
</div>
</div>
<div class="category small-12 medium-6 columns">
<p class="text"><span class="question">Need a card?</span> Sign up for one using your mobile number.</p>
<div class="button-container">
<a href="/account/initiate-card-link?intent=gac" class="button margin-small radius primary u-allCaps js-last-focus">Get a card</a>
</div>
</div>
</div>
</div>
</div>
<!-- Link Card Modal...psyche! -->
<div role="dialog" id="card-error-modal" class="js-card-error-modal reveal-modal small" data-reveal aria-hidden="true" aria-labelledby="card-error-modal-title" >
<div class="modal-header">
<h2 class="modal-title u-allCaps" id="card-error-modal-title">Card error</h2>
<a class="close-reveal-modal js-first-focus" aria-label="Close" role="button">×</a>
</div>
<div class="modal-container">
<p >
The library card you previously added can't be used to complete this action. Please add your card again, or add a different card. If you receive an error message, please contact your library for help.
</p>
<div class="button-container">
<a href="/account/initiate-card-link" id="add-card-button" class="button primary margin-small radius u-allCaps" data-forward>Add a card</a>
<a href="https://frontline.overdrive.com/?Lib=Digital+Downloads+Collaboration&edge=true&Key=clc" target="_blank" rel="noreferrer"
class="button primary margin-small radius support-choice-button u-allCaps">
Contact support
</a>
<button type="button" data-cancel class="button radius margin-small secondary cancel u-allCaps js-last-focus" id="cancel-button">Cancel</button>
</div>
</div>
</div>
</div>
<script src="https://lightning.od-cdn.com/static/lang/en.a03a1de371e7ab1c689a2928fc541e86.js" onerror="cdnError(this)"></script>
<script src="https://lightning.od-cdn.com/static/assetMapper.bundle.min.5f877b692336c78c062aee815d2afc7a.js" onerror="cdnError(this)"></script>
<script>window.OverDrive.toStaticUrl = require('/lib/assetMapper.js').toStaticUrl</script>
<script src="https://lightning.od-cdn.com/static/app.bundle.min.51229932ab005f254fe63e1fc7071ed7.js" onerror="cdnError(this)"></script>
<script>
Foundation.global.namespace = '';
// Run foundation js dependencies
$(document).foundation({
abide: {
live_validate: false,
focus_on_invalid : false,
validate_on_blur : false,
patterns: {
email: /^([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?)$/
},
equalizer: {
equalize_on_stack: true
}
}
});
// Set csrf header for all jQuery ajax requests
$.ajaxSetup({
headers: {'csrf-token': $('#csrf').val() || OverDrive._csrf}
});
function closeNav(e) {
var desktopContainer = $(".drop.content.open");
var mobileContainer = $('.mobile-nav-menu[data-menu]');
//Close Desktop
if (!desktopContainer.is(e.target) && desktopContainer.has(e.target).length === 0 && !$(e.target).is('[aria-expanded],[aria-haspopup]')){
$(document).foundation('dropdown', 'close', $('.drop.content.open'));
$('li[data-dropdown]').attr('aria-expanded', 'false');
}
//Close mobile
if (!mobileContainer.is(e.target) && mobileContainer.has(e.target).length === 0){
if ($('.mobile-nav-wrapper').hasClass('expanded')) {
$('.mobile-nav-menu[data-menu]').toggle();
$('.mobile-nav-wrapper').removeClass('expanded').addClass('unexpanded');
$('.top-bar').removeClass('expanded').addClass('unexpanded');
if (window.toaster) window.toaster._stickToast();
}
}
}
//Hide nav when clicked outside of it
$(document).on("click tap", function(e){
closeNav(e);
});
//Fix for issue with dropdown not closing upon clicking parent link
$('li[data-dropdown]').on( "tap", function(e){
$('li[data-dropdown]').attr('aria-expanded', 'false');
e.stopImmediatePropagation();
e.preventDefault();
});
$(document).ready(function(e) {
var URL = window.location.search.slice(1);
var errorMessage = 'errorMessage';
var successMessage = 'successMessage';
var error = false;
var success = false;
if(URL.indexOf('errorMessage') > -1) {
error = true;
} else if (URL.indexOf('successMessage') > -1) {
success = true;
}
if(error || success) {
if (URL.indexOf('&') > -1) {
URL = URL.split('&');
_.each(URL, function (URLee) {
if (URLee.indexOf(errorMessage) > -1) {
errorMessage = URLee.slice(errorMessage.length += 1);
} else if (URLee.indexOf(successMessage) > -1) {
successMessage = URLee.slice(successMessage.length += 1);
}
});
} else {
if(error) {
errorMessage = URL.slice(errorMessage.length += 1);
} else {
successMessage = URL.slice(successMessage.length += 1);
}
}
}
if (success && window.toaster) {
var copy = window.html('toastSuccess');
var html = '<strong>' + copy + '</strong> ' + decodeURIComponent(successMessage);
window.toaster.push(html, 'message');
}
var cookies = ("cookie" in document && (document.cookie.length > 0 ||
(document.cookie = "test").indexOf.call(document.cookie, "test") > -1));
// If no cookie support: warn the user with a toast
if (!cookies && window.toaster) {
window.toaster.push('<strong>Error!</strong>' + html('toasts.cookiesMustBeEnabled',
{link1: '<a href="https://help.overdrive.com/customer/portal/articles/1481652-how-to-enable-cookies-on-your-computer?Key=clc&Sup=https%3A%2F%2Ffrontline.overdrive.com%2F%3FLib%3DDigital%2BDownloads%2BCollaboration%26edge%3Dtrue%26Key%3Dclc">how to enable cookies on a computer</a>',
link2: '<a href="https://help.overdrive.com/customer/portal/articles/1481678-how-to-enable-cookies-on-your-mobile-device?Key=clc&Sup=https%3A%2F%2Ffrontline.overdrive.com%2F%3FLib%3DDigital%2BDownloads%2BCollaboration%26edge%3Dtrue%26Key%3Dclc">how to enable cookies on a mobile device</a>'}), 'error');
}
var $desktopAccountButton = $('#account-holder-name');
var $mobileAccountButton = $('li.account-dropdown-mobile a i.icon-account');
// intercept the account button click to navigate instead of toggle the advantage dropdown
$desktopAccountButton.add($mobileAccountButton).on('click', function(e) {
e.stopPropagation();
window.location = '/account/sign-in?forward=%2F';
});
});
var systemMsgArr = [];
systemMsgArr.push({
message: 'See what other Ohio customers are <a href=\"https://insights.overdrive.com/dashboards/f91824ef88a0435fb4eb3ca0960f5764\" target=\"_blank\">reading</a>.',
languageCode: 'en',
toasterType: 'system',
id: 'system-toast',
messageId: '266',
settings: {"sampleSiteOnly":false,"enhancedSiteMessage":false}
});
systemMsgArr.push({
message: '<a href=\"https://meet.libbyapp.com/?utm_origin=lightning&utm_page_genre=toast_note&utm_list=meet_libby&utm_content=libby_sitemessage_05012018\" target=\"_blank\">Try Libby</a>, our new app for enjoying ebooks and audiobooks!',
languageCode: 'en',
toasterType: 'system',
id: 'system-toast',
messageId: '2350',
settings: {"sampleSiteOnly":false,"enhancedSiteMessage":false}
});
var sampleOnlyBannerMessage = systemMsgArr.filter(function(message) {
return message.settings && message.settings.enhancedSiteMessage;
})[0];
if (sampleOnlyBannerMessage) {
if(window.OverDrive.pageMetadata && window.OverDrive.pageMetadata.pageName === 'home') {
onReactComponentsReady(function (event) {
event.detail.renderSampleOnlyBanner('sample-only-banner', {
message: sampleOnlyBannerMessage.message,
languageCode: sampleOnlyBannerMessage.languageCode,
showLibbyAppStoreInfo: sampleOnlyBannerMessage.settings.showLibbyAppStoreInfo,
showLibbyDeviceImage: sampleOnlyBannerMessage.settings.showLibbyDeviceImage
});
});
}
}
else if (window.toaster) {
window.toaster.bulkSystemMsgPush(systemMsgArr);
}
$('img').one('error', function() {
this.src = window.OverDrive.toStaticUrl('img/no-cover_en_US.jpg');
});
//Set body attributes for tracking authentication and available linked cards.
if (false && false) {
$('body').attr({'authenticated': true, 'no-linked-cards': false});
} else if (false && !false) {
$('body').attr({'authenticated': false, 'no-linked-cards': true});
} else {
$('body').attr({'authenticated': false, 'no-linked-cards': false});
}
//Add loading gif here to be used in javascript. Needs the swig cdn parameters for caching
var primaryActionLoadingGif = '<img src="https://lightning.od-cdn.com/static/img/loading.17eca6dfe312e31db61216637ca7b440.gif">';
</script>
<script src="https://lightning.od-cdn.com/static/home.bundle.min.6b2ceed45eadfd8f0fe501fdd768fb5b.js"></script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 56
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 56 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 2.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /account/loans |
<i class="icon-bookshelf MobileNav-bookshelfIcon" aria-hidden="true"></i>
|
|
Анализировать url |
| /advanced-search |
<div class="small-12 columns MobileNav-advancedSearch">
Advanced
</div>
|
|
Анализировать url |
| /account/sign-in?forward=%2F |
Sign in
|
|
Анализировать url |
| /browse |
Subjects
|
|
Анализировать url |
| /library/available-now |
Available Now
|
|
Анализировать url |
| /library/available-now |
Available Now
|
|
Анализировать url |
| /library/kids |
Kids
|
|
Анализировать url |
| /library/teens |
Teens
|
|
Анализировать url |
| /library/magazines |
Magazines
|
|
Анализировать url |
| /library/browse |
Discover
|
|
Анализировать url |
| /library/world-languages |
World Languages
|
|
Анализировать url |
| /collection/1765355 |
<span>Newly Added Ebooks</span>
|
|
Анализировать url |
| /collection/1766763 |
<span>Available Ebooks- Adult Fiction</span>
|
|
Анализировать url |
| /collection/1766769 |
<span>Available Ebooks- Adult Non-Fiction</span>
|
|
Анализировать url |
| /collection/1813796 |
<span>Ohio Celebrates Toni Morrison</span>
|
|
Анализировать url |
| /collections/featured/1 |
<span>
See all ebooks collections <i class="icon-forward-arrow chevron" aria-hidden="true"></i>
</span>
|
|
Анализировать url |
| /collection/1765359 |
<span>Newly Added Audiobooks</span>
|
|
Анализировать url |
| /collection/1766771 |
<span>Available Audio- Adult Fiction</span>
|
|
Анализировать url |
| /collection/1766772 |
<span>Available Audio- Adult Non-Fiction</span>
|
|
Анализировать url |
| /collection/1802403 |
<span>Award-Winning Narrators</span>
|
|
Анализировать url |
| /collection/1819552 |
<span>Listen Together</span>
|
|
Анализировать url |
| /collections/featured/2 |
<span>
See all audiobooks collections <i class="icon-forward-arrow chevron" aria-hidden="true"></i>
</span>
|
|
Анализировать url |
| /collection/1765827 |
<span>Browse our Magazines</span>
|
|
Анализировать url |
| /collection/1766848 |
<span>Kids & Teens</span>
|
|
Анализировать url |
| /collections/featured/3 |
<span>
See all magazines collections <i class="icon-forward-arrow chevron" aria-hidden="true"></i>
</span>
|
|
Анализировать url |
| /account/loans |
<i class="icon-bookshelf Nav-bookshelfIcon--desktop" aria-hidden="true"></i>
|
|
Анализировать url |
| /account/sign-in?forward=%2F |
Sign in
|
|
Анализировать url |
| /account/sign-in?forward=%2F |
Sign in
|
|
Анализировать url |
| /account/sign-in?forward=%2F |
Sign in
|
|
Анализировать url |
| /browse |
Subjects
|
|
Анализировать url |
| /collection/1765355 |
<span>Newly Added Ebooks</span>
|
|
Анализировать url |
| /collection/1766763 |
<span>Available Ebooks- Adult Fiction</span>
|
|
Анализировать url |
| /collection/1766769 |
<span>Available Ebooks- Adult Non-Fiction</span>
|
|
Анализировать url |
| /collection/1813796 |
<span>Ohio Celebrates Toni Morrison</span>
|
|
Анализировать url |
| /collections/featured/1 |
<span><b>See all ebooks collections<i class="icon-forward-arrow chevron" aria-hidden="true"></i></b></span>
|
|
Анализировать url |
| /collection/1765359 |
<span>Newly Added Audiobooks</span>
|
|
Анализировать url |
| /collection/1766771 |
<span>Available Audio- Adult Fiction</span>
|
|
Анализировать url |
| /collection/1766772 |
<span>Available Audio- Adult Non-Fiction</span>
|
|
Анализировать url |
| /collection/1802403 |
<span>Award-Winning Narrators</span>
|
|
Анализировать url |
| /collection/1819552 |
<span>Listen Together</span>
|
|
Анализировать url |
| /collections/featured/2 |
<span><b>See all audiobooks collections<i class="icon-forward-arrow chevron" aria-hidden="true"></i></b></span>
|
|
Анализировать url |
| /collection/1765827 |
<span>Browse our Magazines</span>
|
|
Анализировать url |
| /collection/1766848 |
<span>Kids & Teens</span>
|
|
Анализировать url |
| /collections/featured/3 |
<span><b>See all magazines collections<i class="icon-forward-arrow chevron" aria-hidden="true"></i></b></span>
|
|
Анализировать url |
| /library/available-now |
Available Now
|
|
Анализировать url |
| /library/kids |
Kids
|
|
Анализировать url |
| /library/teens |
Teens
|
|
Анализировать url |
| /library/magazines |
Magazines
|
|
Анализировать url |
| /library/browse |
Discover
|
|
Анализировать url |
| /library/world-languages |
World Languages
|
|
Анализировать url |
| /advanced-search |
Advanced<i class="icon-forward-arrow Nav-advancedSearchCaret right"></i>
|
|
Анализировать url |
| /selftest |
self test page
|
|
Анализировать url |
| /account/card/invalid |
Sign in
|
|
Анализировать url |
| /account/initiate-card-link |
Add a card
|
|
Анализировать url |
| /account/initiate-card-link?intent=gac |
Get a card
|
|
Анализировать url |
| /account/initiate-card-link |
Add a card
|
|
Анализировать url |
Внешние ссылки
Кол-во: 8
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 8 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| help.overdrive.com |
Help
|
Анализировать url |
| mylivechat.com |
Live Chat
|
Анализировать url |
| help.overdrive.com |
Help
|
Анализировать url |
| mylivechat.com |
Live Chat
|
Анализировать url |
| help.overdrive.com |
Learn more about possible network issues
|
Анализировать url |
| help.overdrive.com |
contact support
|
Анализировать url |
| frontline.overdrive.com |
contact your library
|
Анализировать url |
| frontline.overdrive.com |
Contact support
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта clc.lib.overdrive.com, слабо оптимизирован на 53%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: