Шаг 023. Добавляем страницы сайта, часть 4

sqlГлава 2. Наполняем новую базу данными

Что делаем

Добавляем страницы сайта, часть 4

Зачем SEO-специалисту

Мы наполняем таблицу pages реальными SEO-типами страниц: главная, курс, блог, услуги, кейсы, архивы.

Код. Вставьте 1 в 1

INSERT INTO pages (page_id, url, title, meta_description, page_type, search_intent, index_status, published_at)
VALUES
(16, 'https://databasebook.ru/blog/kannibalizaciya/', 'Каннибализация запросов', 'Поиск конкурирующих страниц', 'blog', 'problem', 'index', '2026-05-16'),
(17, 'https://databasebook.ru/category/seo/', 'Категория SEO', 'Раздел статей про SEO', 'category', 'navigation', 'index', '2025-12-01'),
(18, 'https://databasebook.ru/tags/sqlite/', 'Тег SQLite', 'Архив материалов SQLite', 'tag', 'navigation', 'noindex', '2025-12-01'),
(19, 'https://databasebook.ru/blog/404-seo/', '404 ошибки и SEO', 'Как найти битые страницы', 'blog', 'problem', 'index', '2026-05-20'),
(20, 'https://databasebook.ru/blog/slow-pages/', 'Медленные страницы', 'Как найти страницы с долгим ответом', 'blog', 'problem', 'index', '2026-05-25');

Построчный разбор: что делает, для чего и как работает

Строка 1: INSERT INTO pages (page_id, url, title, meta_description, page_type, search_intent, index_status, published_at) — Начинает вставку новых строк в указанную таблицу и перечисляет колонки.
Строка 2: VALUES — Начинает список значений, которые будут вставлены в перечисленные колонки.
Строка 3: (16, 'https://databasebook.ru/blog/kannibalizaciya/', 'Каннибализация запросов', 'Поиск конкурирующих страниц', 'blog', 'problem', 'index', '2026-05-16'), — Описывает одну строку значений для INSERT.
Строка 4: (17, 'https://databasebook.ru/category/seo/', 'Категория SEO', 'Раздел статей про SEO', 'category', 'navigation', 'index', '2025-12-01'), — Описывает одну строку значений для INSERT.
Строка 5: (18, 'https://databasebook.ru/tags/sqlite/', 'Тег SQLite', 'Архив материалов SQLite', 'tag', 'navigation', 'noindex', '2025-12-01'), — Описывает одну строку значений для INSERT.
Строка 6: (19, 'https://databasebook.ru/blog/404-seo/', '404 ошибки и SEO', 'Как найти битые страницы', 'blog', 'problem', 'index', '2026-05-20'), — Описывает одну строку значений для INSERT.
Строка 7: (20, 'https://databasebook.ru/blog/slow-pages/', 'Медленные страницы', 'Как найти страницы с долгим ответом', 'blog', 'problem', 'index', '2026-05-25'); — Описывает одну строку значений для INSERT.

Что должно получиться

В таблицу pages добавится 5 строк.

Если появилась ошибка

Проверьте, что вы работаете в файле seo_lab_from_zero.db, скопировали блок полностью и не потеряли точку с запятой в конце SQL-команды.