Slim SEO делает опции простыми и справляется с трудностями SEO
Опубликовано: 2019-12-17Я веду какой-то блог с весны 2003 года. Через несколько коротких месяцев это будет мой 17-й блог-аверсарий . Самый важный урок, который я усвоил за эти годы, заключается в том, чтобы не делать больше работы, чем необходимо для публикации сообщения в блоге.
Было время, когда я возился с настраиваемыми полями, чтобы точно настроить каждый аспект сообщения в блоге, например мета-ключевые слова, описания, заголовки и многое другое. Однако беспокоиться о каждом бите метаданных о публикации стало больше работы, чем на самом деле писать саму запись в блоге. Это убивало мой творческий процесс.
Я пробовал множество SEO-плагинов и даже однажды сам создал такой плагин. В конце концов, я всегда возвращался к простой автоматизации большей части процесса для любого проекта, над которым я работал.
Некоторые сторонники SEO могут отказаться от этой идеи. Они могут возразить, что для получения наилучших результатов в поисковых системах все должно быть точно настроено. Я не мог сказать. Беспокойство о ранжировании кажется нескончаемым и тяжелым сражением. По моему опыту, ни один конкретный плагин никогда не давал мне преимущества по сравнению с другим. Результаты всегда были одинаковыми, независимо от того, зацикливался ли я на каждой детали, которую предлагали SEO-плагины, заполненные опциями, или позволял автоматизированной системе генерировать нужные мне фрагменты.
Я решил попробовать плагин Slim SEO. Он обещал справиться с грязной работой и отвечал большинству требований с точки зрения того, что я искал в плагине для SEO.
Slim SEO — это плагин, созданный eLightUp, компанией, стоящей за фреймворком Meta Box и GretaThemes. Учитывая их историю создания качественных расширений для WordPress, их SEO-плагин имел смысл для тестового запуска.
Плагин прекрасно справляется с основами, которые вы ожидаете от плагина SEO. Он автоматически обрабатывает метатеги, включая теги Open Graph для социальных сетей. Он генерирует карту сайта ваших общедоступных сообщений и страниц. Он выводит структурированные данные через JSON-LD без участия пользователя.
TL;DR: Для пользователей, которые ищут простое SEO-решение с небольшими трудозатратами, Slim SEO — хороший вариант. Для пользователей, которые хотят возиться с каждым аспектом своего SEO, поищите в другом месте.
Тонкий пользовательский интерфейс
Как пользователь, больше всего я устаю от сложных экранов опций. Просто дай мне основы. Это именно то, что делает Slim SEO. Он имеет единственный экран параметров под названием «SEO» в меню «Настройки» по умолчанию в админке. В настоящее время доступны только варианты ввода сценариев верхнего и нижнего колонтитула из различных сервисов, таких как Диспетчер тегов Google или Google Analytics.
На экране постредактирования плагин предоставляет простое мета-поле для настройки мета-заголовка и описания. Пользователи также могут скрыть публикацию от поисковых систем и изменить изображения публикации в Facebook и Twitter. И это все.

Каждый из этих параметров можно пропустить, если вы предпочитаете, чтобы плагин обрабатывал их автоматически.
Достаточно сказать, что я поклонник упрощенного интерфейса. Плагин не имеет оценок SEO, рейтинга ключевых слов или 20 различных параметров, о которых нужно беспокоиться. Он не показывает предварительный просмотр того, как пост может выглядеть в поисковой системе. Доступные параметры — это элементы, которые я могу время от времени настраивать, поэтому приятно иметь возможность делать это при необходимости.
Недостатки плагина
Похудеть не всегда значит стать лучше. Вы идете на жертвы, позволяя плагину принимать решения, которые не всегда могут быть лучшими для вашего сайта. Имейте это в виду, когда решаете, использовать ли плагин.

Автоматические перенаправления
Одним из самых больших недостатков автоматизированных систем является то, что иногда я хочу, чтобы плагин обрабатывал вещи по-другому. Функция автоматического перенаправления плагина является хорошим примером этой проблемы. Из коробки плагин будет перенаправлять все просмотры страниц вложений в медиафайл. Он также перенаправляет посетителей на страницы архива автора на домашнюю страницу, если автор не писал никаких сообщений или на сайтах с одним автором.
Эти автоматические перенаправления могут быть желательны для некоторых конечных пользователей, но мне они не нужны. Проблема в том, что нет четкого способа отключить эту функцию, даже с помощью кода.
Очистка заголовка
Плагин также имеет функцию «очистки», которая автоматически удаляет ссылку RSD, ссылку на манифест Windows Live Writer, номер версии WordPress и короткую ссылку публикации из области <head> на внешнем интерфейсе. Может быть желательно удалить эти элементы, но их удаление было бы более уместным в плагине типа очистки WordPress, а не в плагине, ориентированном на SEO.
Автоматические альтернативные атрибуты изображения
Slim SEO автоматически добавляет атрибут alt к миниатюрам постов и при вставке изображений в редактор. Проблема в том, что он использует заголовок вложения. Это может ухудшить доступность, чем просто оставить атрибут alt пустым. Если название вашего вложения похоже на DS_IMG9453.jpg , оно не точно описывает изображение.
Панировочные сухари
Плагин имеет шорткод для вывода хлебных крошек. Его нужно либо вручную добавить в область, поддерживающую шорткод, либо в шаблоне темы.
Функциональность хлебных крошек обеспечивает базовый опыт. Он не обрабатывает каждый сценарий или даже близко к каждому сценарию. Эта функция не поможет вам с очень сложными настройками. Тем не менее, это будет работать нормально для средней установки.
Это нормально для SEO-плагинов — в лучшем случае посредственные хлебные крошки. Откровенно говоря, SEO-плагины должны исключить хлебные крошки из списка функций и позволить полноценным плагинам хлебных крошек делать свое дело. Пользователи должны выбрать плагин, который специально ориентирован на то, чтобы быть плагином хлебных крошек. Авторы, которые их создают, как правило, имеют больше опыта в работе с крайними случаями.
Как складывается код?
С точки зрения программирования код чистый и понятный. Это 90% того, что должно быть. Недостающие 10% — это отсутствие ссылок на многие объекты, которые создает плагин. Это не проблема, ограниченная этим плагином, и встречается чаще, чем должно быть.
Эта проблема делает практически невозможным удаление действий и фильтров из хуков. Для конечных пользователей это не имеет значения. Для разработчиков манипулирование работой плагина — непростая задача. Это можно легко решить множеством способов, например, с помощью контейнера, локатора сервисов, статического одиночного экземпляра, синглтона или даже глобального. Вопрос о том, следует ли применять некоторые из этих методов, выходит за рамки данного обзора. Тем не менее, некоторая ссылка на объекты плагина не помешала бы.
Для решения этой проблемы было бы полезно отключить эти автоматические перенаправления.
Окончательный вердикт
Помимо нескольких, по общему признанию, тривиальных недостатков, я бы использовал этот плагин вместо SEO-плагинов с большим количеством опций. Годы работы с несколькими сайтами научили меня хвататься за самые простые решения, чтобы я мог вернуться к тому, что мне нравится делать.
Если вы предпочитаете микро-управление каждым аспектом вашего SEO, существует множество существующих вариантов. Тонкий SEO не будет соответствовать вашим потребностям.
