Top.Mail.Ru

SEO — это проще, чем кажется: мой опыт ручной настройки без плагинов

Ручная настройка SEO WordPress

SEO — это проще, чем кажется: мой опыт ручной настройки без плагинов

Честно говоря, я долго думал, что SEO — это что-то из области высшего образования которому надо учиться много лет. Ну, ты знаешь про что я: плагины, мета-теги, какие-то там алгоритмы, которые меняются каждый день. Я смотрел на это и думал: «Блин, у меня нет времени разбираться во всём этом. Я лучше код напишу».

Я разработчик-самоучка. Начинал с PHP, потом перешёл на Python, написал плагин для автопостинга в ВК, выложил его в WordPress.org, прошёл четыре проверки для исправления ошибок. А потом взял паузу в разработке, чтобы писать статьи. И вот тогда я заглянул в Яндекс.Вебмастер и понял: мой сайт там себя чувствует плохо. Яндекс отклоняет мои страницы в индексе.

Я потратил месяцы на код, на статьи, а поисковики меня просто не видели. Это был удар. Я осознал, что строил сайт без фундамента. Красивый, с хорошей навигацией, но без фундамента. SEO — это фундамент.

И тогда я решил: хватит бояться и я в этом разберусь сам (а у меня склад ума математический и я люблю докапываться до истинны). Я настрою SEO вручную. Без плагинов. И Вы не поверите в мой результат! Это оказалось проще, чем я думал.

Вот результат

идеальное SEO

Почему я вообще решил, что SEO — это сложно

Потому что все вокруг говорят: «Поставь Yoast, поставь Rank Math, купи PRO-версию». И создаётся ощущение, что без этих плагинов ты никто. Что SEO — это отдельная профессия, где нужно учиться годами.

Я тоже так думал. Пока не начал разбираться. Оказалось, что 80% SEO — это базовые вещи которые есть в wordpress. Заголовок, описание, robots.txt, sitemap и контент. Всё остальное — тонкости, которые приходят с опытом.

Если по-простому: SEO — это не магия. Это дисциплина. Как техника безопасности на станке. Ты просто делаешь всё правильно, и оно работает.

Что на самом деле важно в SEO (а что можно отложить)

Заголовки и описания

Самое простое и самое важное. У каждой страницы должен быть уникальный title и description. Всё. Не надо писать их через плагин. Я сделал два поля в редакторе постов через functions.php дочерней темы — и всё работает.

Если не заполнить вручную, я генерирую описание из первых 160 символов текста. Это не идеально, но лучше, чем ничего. Главное — не оставлять поля пустыми.

Robots.txt и sitemap

Robots.txt и sitemap

Robots.txt — это файл, который говорит поисковикам, что можно индексировать, а что нельзя. Я закрыл служебные папки, архивы и поиск. Открыл только статьи и рубрики.

Sitemap — это карта сайта. Я сделал её динамической через код. Она автоматически обновляется при публикации новых постов. Да, пришлось повозиться с правилами ЧПУ, но это заняло один час.

Помню, сначала sitemap был недоступен. Потом все даты lastmod были одинаковыми. Я обращался к DeepSeek, мы вместе искали ошибки. И нашли. Сейчас всё работает.

Контент — король

Сколько бы ты ни настраивал SEO, без контента это бесполезно. Я пишу статьи каждую неделю. Пусть не идеальные, но живые. И они индексируются.

Я понял простую вещь: SEO = 20% техники + 80% контента. Техническая часть у меня почти идеальная. Теперь важно наполнять сайт полезными материалами. И этим я сейчас и занимаюсь!

Как я настроил SEO вручную за один вечеров

Вот мой чек-лист. Может, и Вам пригодится.

  • Создал дочернюю тему Twenty Twenty-Five. Не трогаю родительскую — только свою.

  • Добавил в functions.php мета-боксы для SEO-заголовка и описания.

  • Настроил автоматический вывод description в head.

  • Добавил noindex, follow для архивов, чтобы не плодить дубли.

  • Сделал канонические ссылки для пагинации и без GET-параметров.

  • Добавил Open Graph и Twitter Cards — чтобы ссылки красиво выглядели в ВК и Telegram.

  • Внедрил Schema.org разметку для статей и хлебных крошек.

  • Написал свой sitemap.xml через add_rewrite_rule и template_redirect.

  • Создал robots.txt в корне сайта.

Всё это — без единого SEO-плагина. Только код. И да, я пользовался DeepSeek, чтобы не запутаться. Но код писал сам, разбирался сам.

Как я проверял, что всё работает

Как я проверял, что всё работает

 

Я не могу сказать, что всё получилось с первого раза. Это было далеко не так. Это был бой с DeepSeek.

Сначала DeepSeek сказал, что sitemap недоступен. Я исправил. Потом — что Open Graph на странице блога дублирует главную. Я исправил. Потом — что Schema.org на странице блога описывает конкретную статью, а не архив. Я исправил.

А потом мы застряли. Страница /blog/ загружала список статей через JavaScript. В HTML-коде не было ни одной ссылки на статьи. Для поискового робота это выглядело так, будто на странице нет контента. DeepSeek предложил вывести список статей через WP_Query прямо в шаблоне. Я попробовал. И это сработало.

Как я проверяю сейчас: открываю любую страницу, нажимаю «Посмотреть код» и ищу title, description, Open Graph, Schema. Потом открываю sitemap.xml и robots.txt. И отправляю sitemap в Яндекс.Вебмастер и Google Search Console.

Главные ошибки, которые я совершил

Первая: я думал, что SEO — это быстро и просто. Нет. Индексация занимает время и настройка SEO. Мой сайт до сих пор не в топе, но он уже в индексе. Это главное.

Вторая: я закрыл robots.txt всё подряд. Рубрики, метки, архивы. Думал, так лучше. Оказалось, я лишил себя трафика. Пришлось переделывать.

Третья: я забыл про alt-тексты для картинок. Теперь заполняю всегда. Это просто и даёт плюс к SEO.

Четвёртая: я не сразу понял, что плагины — это не всегда решение. Я отказался от Yoast и Rank Math. Да, было сложнее. Да, пришлось разбираться. Но теперь я понимаю, как всё работает. И могу контролировать каждый аспект.

Что я понял: SEO — это не магия, а дисциплина

Если по-простому, SEO — это набор правил. Ты просто делаешь всё правильно, и оно работает. Не нужно быть гуру. Не нужно покупать курсы. Нужно понять базу и не лениться заполнять поля.

Я не говорю, что SEO — это легко. Но это проще, чем кажется. Особенно если ты умеешь писать код или пользоваться ИИ.

Самое сложное для меня было — не код. Самое сложное — перестать бояться и начать разбираться. Когда я понял, что SEO — это просто последовательность шагов, всё встало на свои места.

Что делать, если ты тоже боишься SEO

Начни с малого. Проверь, индексируется ли твой сайт. Открой Яндекс.Вебмастер и Google Search Console. Посмотри, есть ли sitemap. Настрой robots.txt. Заполни title и description для главной страницы.

Это займёт пару часов. Но это уже база. Дальше — больше.

Если ты увлёкся программированием и забыл о SEO — остановись на минуту. Проверь свой сайт. Посмотри, индексируется ли он. Есть ли у тебя sitemap. Правильно ли настроен robots.txt.

Это не так сложно, как кажется. Да, придётся разобраться. Да, будет не с первого раза. Но это стоит того. Потому что сайт, который не находят люди, — это сайт, который не существует.

Я не жалею, что отказался от SEO-плагинов. Да, пришлось разбираться. Но теперь я понимаю, как всё работает. И могу менять что угодно без оглядки на разработчиков плагинов и не платить деньги за доступ к полному SEO.

Если ты тоже чувствуешь, что застрял — остановись. Посмотри на свой сайт глазами поисковика. Сделай базу. И тогда контент, который ты пишешь, начнут находить.

Подписывайся на мой блог, читай другие статьи, делись опытом. Вместе мы строим то, что останется.

Автор: Константин Милютин
Группа ВК: vk.com/milyutin_codes
Email: milyutinkv@gmail.com

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *