Стоит ли хлопот с репозиторием плагинов WordPress?

Если вы относительно опытный разработчик плагинов WordPress, вы скорее всего, уже задавал себе этот вопрос — возможно, более одного раза.

Если вы относительно новый разработчик плагинов WordPress, вы, вероятно, спрашиваете себя: «Подождите … Почему мне не нужен мой плагин в репозитории ?! »

Оба вопроса верны.

Как и в большинстве случаев в жизни, у загрузки плагина в официальный репозиторий на WordPress.org есть свои преимущества и недостатки. В этой статье мы рассмотрим обе стороны дискуссии.

Преимущества репозитория довольно прозрачны и очевидны, в то время как недостатки менее очевидны и, возможно, имеют большее влияние. В результате в этой статье будет уделено больше времени второму, чем первому.

Вначале важно отметить, что мы смотрим на репозиторий здесь исключительно с точки зрения разработчик, а не конечный пользователь (хотя некоторые факторы, ориентированные на пользователя, действительно влияют на разработчика в долгосрочной перспективе). Таким образом, хотя существует ряд ориентированных на пользователя проблем с репозиторием — проблем, которые явно заслуживают более пристального внимания, — эти проблемы относятся к этому сообщению только в той степени, в которой они влияют на разработчика.

Итак, как вы решите, стоит ли репозиторий WordPress для вашего плагина?

Начнем с изучения его преимуществ.

Содержание
  1. Преимущества репозитория плагинов WordPress для разработчиков
  2. Поддержка — это большая нагрузка
  3. Система проверки/оценки уязвимости к злоупотреблениям
  4. Проблемы с качеством плагинов
  5. Подпишитесь и получите бесплатную копию нашего
  6. WordPress Plugin Business Book
  7. Спасибо, что поделились
  8. Спасибо за подписку!
  9. Сам процесс проверки
  10. Недостаточно данных!
  11. Ограничения на плагины
  12. Заключение
  13. Как превзойти SEO конкурентов в НОВОМ репозитории плагинов WordPress.org
  14. Зачем вам это нужно?
  15. Новая структура алгоритма поиска в репозитории плагинов
  16. Убедитесь, что вы учли все релевантные ключевые слова!
  17. Точные фразы имеют более высокий рейтинг
  18. Подпишитесь и получите бесплатную копию нашей книги
  19. 11 проверенных методов, позволяющих увеличить процент успешных сделок по кредитным картам на 740%
  20. Спасибо за то, что поделились
  21. Спасибо за подписку!
  22. Эпоха Power Slugs закончилась
  23. Наибольшее влияние имеет название плагина
  24. Переводы и геолокация
  25. Автор и участники … Также имеет значение!
  26. Частота обновления в новом репозитории плагинов важна, но меньше, чем раньше
  27. Совместимость с новыми версиями WordPress
  28. Активные установки
  29. Ответы на запросы поддержки
  30. Средний рейтинг плагина много значит
  31. Частота обновлений поиска
  32. Что следует Сосредоточьтесь в первую очередь?
  33. Принятие мер

Преимущества репозитория плагинов WordPress для разработчиков

Разработчики плагинов пользуются рядом преимуществ от использования репозитория для размещения своих плагинов. В зависимости от того, являетесь ли вы профессиональным разработчиком плагинов с большим количеством продуктов или делаете это просто из любви к WordPress или какой-то другой цели, каждое из этих преимуществ может иметь для вас разный вес.

Вначале важно отметить одно важное требование для использования репозитория в качестве разработчика: каждый плагин в репозитории должен быть бесплатным для загрузки и использования. Допродажа разрешена, но есть ограничения.

Например, вы можете создать две версии своего плагина. Первый — тот, который размещен в репозитории плагинов WordPress.org — должен быть бесплатным, но он также должен быть функциональным. Таким образом, вы можете создать версию своего плагина, которая не так полнофункциональна, чтобы загружать ее в репозиторий, а затем предложить пользователю допродажу полнофункциональной версии либо за разовый платеж, либо на основе подписки. AKA модель Freemium.

Таким образом, разработчики, желающие предпринять эти дополнительные шаги, получают преимущество: вы получаете все преимущества репозитория за бесплатную «облегченную» версию и возможность затем перепродать свою премиум-версия пользователям бесплатной версии.

Рабочая теория, лежащая в основе этой настройки, заключается в том, что пользователи вашей бесплатной версии будут довольны ее функциональностью, и поэтому они с большей вероятностью будут готовы выложить деньги, чтобы использовать премиум-версию. Сама по себе эта настройка определенно является преимуществом для разработчика. Это упрощает закрытие продажи и значительно увеличивает размер аудитории, которая была перемещена в это более убедительное место в цикле покупки.

WordPress репозиторий увеличивает размер аудитории, которую потенциально можно переместить в более удобное для убеждения место в цикле покупки.

Больше пользователей плагина, которые потенциально захотят перейти на премиум-версию

И это подводит нас ко второму ключевому преимуществу для разработчиков использование репозитория: знакомство с обширной и разнообразной аудиторией. Как указывается в статье Scotch.io «Как создать плагин WordPress, часть 2», репозиторий хорош для разработчиков, потому что вы становитесь «частью сообщества WP».

Это особенно верно, если учесть что в сообщество WordPress входят люди из разных стран, говорящие на разных языках: «Имеет большой смысл сделать ваш плагин легко [переводимым], не касаясь его основного кода».

Это сообщество также может помочь ускорить процесс отладки и будущей разработки — несомненно, еще одно преимущество использования репозитория.

Разработчики, безусловно, могут отлаживать и улучшать свои собственные плагины. Но нельзя отрицать, что этот процесс стал намного быстрее, плавнее и тщательнее с помощью большой активной базы пользователей.

Это то, что многие разработчики, особенно те, у кого нет премиум-класса версии для перепродажи — просто невозможно воспроизвести с точки зрения затрат или времени. Это просто непрактично.

Кроме того, в какой-то степени у всех нас есть тенденция: «слепо кодировать» нашу собственную работу. Подобно тому, как писатели часто не видят собственные опечатки или грамматические ошибки, разработчики иногда могут упускать проблемы в своих собственных плагинах — проблемы, которые заинтересованная группа пользователей может легче найти и идентифицировать.

Репозиторий может также предлагайте разработчикам плагинов доступ к своевременной и подробной обратной связи с пользователями. Как отмечает Спеккибой в этой статье, описывая некоторые плюсы и минусы разработки плагинов с размещением в репозитории:

Программное решение Trac, которое включает репозиторий, на самом деле весьма искусно позволяет пользователям комментировать о возможностях плагина; Пользователи плагина смогут напрямую взаимодействовать с разработчиком кода, и они могут как комментировать функции, так и просматривать их, используя базовую систему комментариев, которая так же полезна, как и интуитивно понятна.

Если это сделать проще, пользователи с большей вероятностью предоставят содержательную обратную связь, которая только улучшит вашу работу.

Наконец, у пользователей есть встроенное восприятие плагинов репозиториев, что они более качественные и заслуживают большего доверия, чем плагины, которых там нет. (Соответствует ли это восприятие реальности — другой вопрос, который мы рассмотрим позже в этом посте.) Это в целом повышает вероятность того, что пользователь загрузит, активирует и использует ваш плагин.

Так много за преимущества. Каковы недостатки?

Поддержка — это большая нагрузка

Требуя от разработчика, обеспечивающего поддержку, принять меры для «получения» запросов, репозиторий становится запускать систему извлечения, в отличие от системы, которая «отправляет» уведомления разработчику.

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

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

Предложение поддержки бесплатных плагинов может быть очень ресурсоемким -потреблять, даже если разработчик склонен.

Под жалобами многих разработчиков на репозиторий скрывается ощущение отсутствия заботы о разработчике.

Часто критика этих разработчиков встречается в некоторой версии: «Если вы не хотите тратить время на поддержку бесплатного плагина, избегайте репозитория. Выпустите его на GitHub ».

Но даже если вы не возражаете против разумных запросов на поддержку бесплатных плагинов, вы все равно боретесь с тем, что многие считают, к сожалению, разработанной платформой для поддержки, которая ставит все обязанность разработчика контролировать и не обязательно работать с вашими установленными рабочими процессами.

Система проверки/оценки уязвимости к злоупотреблениям

Многие разработчики согласны с тем, что текущая проверка и рейтинговая система слишком восприимчива к манипуляциям со стороны тех, у кого плохие мотивы, или тех, кто просто не понимал, что делает плагин, как его использовать или просить поддержки.

Джеймс Лоуз из WP Ninjas хорошо описали это в статье на ManageWP:

Проблема в том, что никто не несет ответственности за такие рейтинги. Пользователи говорят, что что-то не работает, просто потому, что это не работает в их конкретной настройке, но это не всегда так. Иногда что-то еще не работает в их настройке, или они просто не понимают, как правильно использовать плагин.

Проблемы с качеством плагинов

Хотя пользователи могут воспринимать плагины, размещенные в репозитории, как более качественные, что не обязательно верно для разработчиков, многие из которых прокомментировали наличие плагинов сомнительного качества в репозитории.

Один из примеров такого восприятия можно найти в сообщении «Что скрывается в репозитории плагинов WordPress?» в котором подробно описаны следующие проблемы (правда, в 2011 году):

  1. «Более половины плагинов в репозитории несовместимы с WordPress 3.x»
  2. «85% протестированных мной плагинов имели предупреждения, ошибки и уведомления PHP»
  3. «Немного покопавшись, я обнаружил в репозитории плагин со слабым местом и смог использовать его, чтобы взломать сайт и превратить его в дрон »
  4. « Только 32% из этих 15 000+ плагинов были обновлены в 2011 году »
  5. «… два- треть всех подключаемых модулей не обновлялись в этом году, а треть не обновлялась с 2009 года ».

Мика Эпштейн недавно представил впечатляющую презентацию обо всем процессе проверки от точка зрения добровольцев (пять, хотите верьте, хотите нет — всего пять), которые просматривают плагины, представленные для репозитория (в среднем 35 каждый день).

Из этой презентации ясно, что обзор долгий, трудный и детально ориентированный процесс, предназначенный для выявления проблем с кодом, а также нарушений правил p lugin, такие как название, торговая марка и т. д.

Успешно? Не совсем. Конечно, любая система, управляемая людьми, будет подвержена некоторому уровню ошибок.

Подпишитесь и получите бесплатную копию нашего

WordPress Plugin Business Book

Точно как создать успешный бизнес плагинов WordPress в подписке экономика.

Спасибо, что поделились

Замечательно — копия «Бизнес-книги по плагинам WordPress» была отправлена ​​на адрес . Хотите помочь нам еще больше распространить информацию? Продолжайте, поделитесь книгой со своими друзьями и коллегами.

Спасибо за подписку!

— мы только что отправили вашу копию «Бизнес-книги плагинов WordPress» на адрес .

Есть опечатка в вашем электронном письме? щелкните здесь, чтобы изменить адрес электронной почты и отправить его снова.

Сам процесс проверки

В презентации Мики также многие проблемы с процессом обзора. По сути, с командой из пяти добровольцев и 35 плагинов, отправляемых в среднем каждый день, работающих на устаревшей платформе BBPress, неразумно ожидать быстрого, оптимизированного, ориентированного на разработчиков процесса.

Конечный результат: на странице «Добавить плагин» на WordPress.org вы не узнаете, сколько времени вам придется ждать, но вы можете увидеть, сколько плагинов в очереди перед вашим.

На момент написания этой статьи в очереди на проверку стояло 145 подключаемых модулей, из которых 108 ожидают своей первоначальной проверки.

И, как сказано в сообщении Speckyboy, «Automattic не стесняется навязывать [свою] волю разработчикам в репозитории. ”

Также стоит отметить, что процесс загрузки и отправки не очень удобен для пользователя, особенно для новичков, что не побуждает новых разработчиков опробовать свои навыки и добавить в WordPress творческого опыта.

Недостаточно данных!

Размещение вашего плагина в репозитории плагинов WordPress не предоставит вам много статистики и данных о том, кто использует ваш плагин и как. Вы будете разрабатывать вслепую, имея дело только с количеством загрузок и оценкой количества активных установок. Это делает практически невозможным принятие разумных решений на основе данных.

Как предполагает Крис Лема, когда у вас есть данные, вы не «летите вслепую», и это может открыть вам глаза к очень важным и срочным решениям, которые необходимо принять в отношении вашего плагина. Эти решения обычно принимаются в интересах ваших пользователей с точки зрения разработки и поддержки и, в конечном итоге, для процесса оптимизации маркетинга и ценообразования вашего плагина.

Вот небольшая видеовстреча, которую Мэтт Кромвель провел с Крисом Лема, обсуждая эта тема, среди других связанных.

Разработчики плагинов, размещающие свои плагины в репозитории WordPress, тем не менее, имеют законный способ получения данных своего плагина, если поскольку это делается с согласия и одобрения пользователя. Freemius Insights может помочь в этом, предоставляя все недостающие элементы в головоломке данных плагина WordPress.

Ограничения на плагины

Наконец, разработчикам приходится иметь дело с длинным списком ограничений на подключаемые модули, принимаемые для репозитория.

Как кратко изложено на странице информации каталога подключаемых модулей WordPress.org для разработчика, эти ограничения включают:

  1. Ваш плагин должен быть на 100% совместим с GPL (включая ресурсы, не относящиеся к PHP, такие как изображения и CSS, которые не являются производными от кода WordPress).
  2. Ничего противозаконного или « морально оскорбительно ».
  3. Разработчик должен использовать репозиторий Subversion, предоставленный командой надстройки, если вы хотите, чтобы он отображался на сайте WP.org — каталог« является сайтом хостинга, а не листингом »
  4. Должен иметь файл readme.txt, который читается и совместим со стандартом файла readme плагина WP.

Существует гораздо более длинный список рекомендаций и требований, в том числе запрет на альт упоминание товарных знаков WordPress и еще одно напоминание о том, что команда может удалить плагины, которые могут быть квалифицированы как спам, незаконные или морально нежелательные плагины.

Заключение

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

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

Итак, каково же решение?

Если вы разработчик, который заинтересован в быстром вкладе в сообщество WordPress своим кодом — вы можете рассмотреть возможность использования GitHub , как Коэн Джейкобс:

По сути, это удаленный репозиторий, в котором вы можете хранить свой код. Но GitHub предлагает больше. Вы получаете базовую систему тикетов, вики и удобный способ просматривать (и делиться, если ваш репозиторий является общедоступным) ваш код в Интернете.

Конечно, GitHub предлагает свой собственный набор преимущества и недостатки — разработчикам плагинов. Поэтому вам следует критически обдумать вопрос, прежде чем принимать окончательное решение.

Но если ваши намерения и планы в мире плагинов WordPress являются долгосрочными и повторяющимися — и, возможно, вы также захотите монетизировать ваш плагин в какой-то момент использует модель freemium — возможно, репозиторий WordPress.org вам подходит, несмотря на все его недостатки. Кроме того, как члены сообщества WordPress мы должны добиваться улучшений в репозитории, чтобы устранить его недостатки и проблемы.

Что вы думаете? Стоят ли преимущества репозитория всех недостатков и проблем для разработчиков плагинов?



Как превзойти SEO конкурентов в НОВОМ репозитории плагинов WordPress.org

Вчера был официально выпущен новый репозиторий плагинов, заменивший старый, «унаследованный». Многие члены сообщества (в том числе я) считают, что большинство проблем, которые были решены на этапе обратной связи, к сожалению, были проигнорированы, но одна вещь, несомненно, была значительно улучшена — это поиск.

Ему все еще не хватает возможностей поиска определенных поисковых служб, таких как Addendio, но он намного лучше, чем его предшественник.

Долгожданное обновление поиска плагинов — ОГРОМНАЯ вещь. Это не только очевидно влияет на поиск в репозитории плагинов WordPress.org, но также меняет поиск в панели управления WordPress на ВСЕХ миллионах сайтов WordPress (27% сети).

Многие разработчики в сообществе WordPress не осведомлены о силе SEO в каталоге WordPress.org, но если подумать, большая часть трафика к списку вашего плагина или темы идет из поиска. Вот 3 основных канала:

WordPress.org — люди видят в репозитории плагинов надежную коллекцию плагинов и тем, многие «экспедиции по поиску плагинов» начиная прямо здесь. Если вы посмотрите на снимок экрана с домашней страницей репозитория новых плагинов, вы легко заметите, что в центре внимания находится поиск. Только заголовок с поиском занимает около 40% складки.

Панель администратора WP — если у кого-то уже установлен WordPress, нет ничего проще, чем просто искать плагины и темы прямо из него. Этот поиск основан на том же механизме поиска, что и WordPress.org, поэтому поиск определенного термина даст одинаковые результаты в обоих местах:

И тот же поисковый запрос: «Плагин резервного копирования» из панели управления администратора WordPress:

Google (и другие поисковые системы) — каждый раз, когда мы проблема, которую мы просим нашего хорошего друга, мистера Google, помочь нам. Поскольку WordPress.org является авторитетом во всем, что касается WordPress, и он обладает огромной коллекцией обратных ссылок с высококачественных сайтов, поиск всего, что связано с WordPress, в Google по умолчанию дает результаты с WordPress.org. Следовательно, мы действительно снова вернулись к тому же источнику 🙂

Зачем вам это нужно?

Ответ довольно прост — если у вас есть плагин или тема в списке под WordPress.org, несомненно, это ваш основной канал привлечения пользователей. Если вы хотите, чтобы больше пользователей установили ваше программное обеспечение, к счастью, у вас есть полный контроль над маркетинговым контентом, который вы включаете в свой файл readme.txt. Таким образом, вместо того, чтобы тратить дни, недели, месяцы на доработку функций (хотя они, очевидно, тоже важны) … вы потенциально можете потратить меньше дня на оптимизацию файла readme.txt и получить очень значительный рост трафика на свой листинг, что приведет к напрямую увеличивайте вашу посещаемость.

В отличие от суперсекретного проприетарного алгоритма поиска Google, репозиторий плагинов WordPress.org является проектом с открытым исходным кодом (и благодаря Даниэлю Изеру, который напомнил мне, что вчера и запустил этот пост об этом). Новый репозиторий плагинов фактически работает на WordPress, поэтому, как производная версия, он также распространяется под лицензией GPL. Это дает нам уникальную возможность просто заглянуть под капот логики поиска и выстроить ключевые элементы, на которых разработчики должны сосредоточиться, чтобы занять более высокое место в поисковой выдаче WP.org (страница результатов поисковой системы).

Вот исходный код репозитория плагинов, если вам интересно: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/

Новая поисковая система основана на Elasticsearch, направляемой через слой оболочки на wordpress.com от Automattic. Что в качестве примечания означает, что Automattic имеет полную видимость всех поисков в репо (обнаруживает ли кто-нибудь конфликт интересов со всеми данными .org, передаваемыми непосредственно на WordPress.com, или это только я?). Я не собираюсь углубляться в технологическую часть, но для тех из вас, кому интересно — как и большинство современных полнотекстовых поисковых систем, Elasticsearch также основан на проекте Apache Lucene с открытым исходным кодом.. Ключевым отличием Elasticsearch является то, что он может быть распределен на нескольких серверах и имеет RESTful API.

Итак, ваш партнер по преступлению (это я) погрузился в класс поиска репозитория плагинов и API Elasticsearch. документацию, чтобы превратить эту логику в действенные элементы.

Я погрузился в класс поиска в репозитории плагинов и документацию по API Elasticsearch и вернулся с элементами, которые можно предпринять.

Elasticsearch очень гибок и включает в себя набор математических формул для взвешивания различных полей, которые учитываются при поиске. Таким образом, наличие у меня бакалавра математики и бакалавра CS было отличным фундаментом для понимания того, как поиск работает за кулисами. Я не буду подробно описывать точные вычисления, но расскажу, какие поля и параметры имеют наибольшее значение.

Новая структура алгоритма поиска в репозитории плагинов

Первый На этапе алгоритма извлекается набор подходящих подключаемых модулей на основе следующих полей:

  • Заголовок
  • Отрывок (краткое описание)
  • Описание (включая FAQ, журнал изменений, все…)
  • Теги
  • Слаг
  • Имя автора
  • Имена участников

Из того, что я слышал (не проверено), это также были большинство полей, на которые опирался устаревший алгоритм до обновления Elasticsearch.

Вторая фаза нового алгоритма уточняет ранжирование результатов на основе:

  • даты последнего обновления
  • Совместимости с последней версией ядра
  • Количество активных установок
  • % разрешенных заявок на поддержку
  • Средний рейтинг

Это все новые критерии, которые раньше не имели особого значения — так что прочтите внимательно!

Убедитесь, что вы учли все релевантные ключевые слова!

Новый поиск требует, чтобы ВСЕ ключевые слова отображались где-нибудь в вашем файле readme.txt. Так, например, если у вас есть плагин, который выполняет резервное копирование , и вы не упомянули слово «изображения» в содержимом вашего файла readme.txt, тогда поиск пользователя в репозитории .org для «резервных изображений» вообще не будет включать ваш плагин в результаты поиска!

Ссылка: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org /public_html/wp-content/plugins/plugin-directory/libs/site-search/jetpack-search.php#L794

Точные фразы имеют более высокий рейтинг

новый алгоритм отдает предпочтение точным фразам больше, чем простому совпадению всех ключевых слов. Так, например, если пользователь выполняет поиск по запросу «звездные рейтинги авторов», плагин, который имеет эту точную фразу в том же поле (например, поле описания), будет превосходить плагин, у которого есть «звездные рейтинги» в одном поле и «автор» в другой (при условии, что остальные поля идентичны).

Одна из стратегий борьбы с длинными поисковыми фразами — это углубленное исследование ключевых слов для вашего плагина, сосредоточив внимание на фразах с как минимум три слова. После создания этого списка выполните следующие действия:

  1. Запустите поиск в каталоге плагина.
  2. Скопируйте slug возвращенного плагина в качестве первого результата.
  3. Откройте файл readme.txt этого подключаемого модуля, перейдя по адресу https://plugins.svn.wordpress.org/{slug}/trunk/readme.txt (замените { slug} с заголовком из шага 2).
  4. Найдите в файле readme точное совпадение поисковой фразы. Если не найдешь — отлично! Отметьте фразу и переходите к следующей фразе.

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

Подпишитесь и получите бесплатную копию нашей книги

11 проверенных методов, позволяющих увеличить процент успешных сделок по кредитным картам на 740%

Спасибо за то, что поделились

Замечательно — копия «11 проверенных методов увеличения числа успешных сделок по кредитным картам на 740%» была отправлена ​​на адрес б>. Хотите помочь нам еще больше распространить информацию? Продолжайте, поделитесь книгой со своими друзьями и коллегами.

Спасибо за подписку!

— мы только что отправили вашу копию «11 проверенных методов увеличения числа успешных сделок по кредитным картам на 740%» .

Есть опечатка в твоей электронной почте? щелкните здесь, чтобы изменить адрес электронной почты и отправить его снова.

Эпоха Power Slugs закончилась

Наличие прибыльного слага, соответствующего часто используемой фразе, было бесценным достоянием до изменения алгоритма поиска. Причина, по которой это было бесценно, заключается в том, как он работал: плагин с ярлыком, таким как «резервная копия», занимал первое место, когда пользователи искали «резервная копия».

вопрос в дискуссии о поиске в каталоге с Микой и Отто на дне участников в Филадельфии два года назад. В любом случае, это уже не так. Заголовок теперь является просто еще одним полем в алгоритме поиска вместе с другими, такими как заголовок, отрывок, описание и т. Д. Более того, у него меньше «мощности», чем у других, о которых я говорил.

Ссылка: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp -content/plugins/plugin-directory/libs/site-search/jetpack-search.php # L774

Наибольшее влияние имеет название плагина

Название ваш плагин весит больше, чем все остальные поля, которые я упомянул в 1-й фазе алгоритма поиска. Даже больше, чем слизняк. Поэтому убедитесь, что 2–3 самых популярных ключевых слова являются частью заголовка..

Я знаю, что многие разработчики думают, что бренд продукта должен быть названием плагина, и все, но это большая ошибка SEO, и теперь она также подкреплена доказательствами. Если вы хотите включить бренд в заголовок — не проблема! Но начнем с важных ключевых слов. Например, есть очень популярный плагин резервного копирования под названием «Дубликатор». Единственная причина, по которой он занимает 5-е место при поиске «резервная копия», заключается в том, что результаты 1–4 содержат «резервная копия» в заголовке.

Более того, я бы рекомендовал использовать« WordPress »как часть заголовка. Это может показаться излишним при поиске в контексте репо, но это повысит рейтинг вашего объявления во внешних поисковых системах, таких как Google, поскольку заголовок встроен в заголовок H1, что очень важно для поисковых систем.

Итак, вот моя формула мощности для заголовков плагинов с высоким рейтингом:
WordPress {functions/description} Plugin — {brand}

Вот несколько примеров:

  • Плагин галереи WordPress — AwesomeGallery
  • Плагин резервного копирования WordPress — AwesomeBackup

Когда плагин интегрируется с другой службой, здесь немного другой шаблон именования:
{serviceName} для плагина WordPress — {brand}

Вот несколько примеров:

  • Плагин Google Search Console для WordPress — AwesomeSearch
  • SendGrid для плагина WordPress — AwesomeEmails

Переводы и геолокация

При выполнении поиска в неанглийском WordPress .org или в рамках неанглоязычного администратора WP, рассмотрение алгоритма в основном будет основано на данном переводе этого плагина на этот язык. Так, например, если русский пользователь ищет «Рейтинг виджет» (что означает «виджет рейтинга» на английском языке) на ru.wordpress.org, поскольку только один плагин имеет оба этих ключевых слова в своем русском переводе, только этот единственный плагин будет отображаться в результатах, даже если в репо есть сотни плагинов для оценки.

Таким образом, перевод внутренних строк вашего плагина отлично подходит для обеспечения доступности, но если вы правильно разыграете эту карту и сфокусируете часть своего перевода усилия по разработке маркетинговых материалов readme.txt могут сбить с толку ваше SEO!

Важно отметить, что, поскольку многие пользователи все равно ищут на английском языке, это означает, что алгоритм, вероятно, не найдет соответствует этим токенам в переведенной версии, он также основан на английском переводе, но с очень небольшим весом. Это означает, что если один и тот же русский пользователь ищет «виджет рейтинга» на английском языке, и по какой-то причине фраза существует как в русском переводе, так и в английской версии полей, это может дать вам небольшое преимущество в рейтинге..

Итог — переводы сейчас важнее, чем когда-либо!

Благодаря новому алгоритму поиска — переводы плагинов сейчас важнее, чем когда-либо!

Ссылка: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/libs /site-search/jetpack-search.php#L720

Автор и участники … Также имеет значение!

На мой взгляд, это немного странно, но так оно и есть работает, и это может дать вам преимущество. Если у вас есть плагин галереи и другой плагин, который я назову «конкурентом», имеет точно такие же маркетинговые материалы, такое же количество активных установок и разрешенных тикетов, вы потенциально можете зарегистрироваться с новым пользователем WordPress.org, используя « gallery »в качестве имени пользователя и укажите этого пользователя в качестве участника вашего файла readme.txt. Ваш плагин будет превосходить конкурента. Безумно, но именно так работает движок.

Ссылка: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/ каталог-плагинов/libs/site-search/jetpack-search.php # L835

Частота обновления в новом репозитории плагинов важна, но меньше, чем раньше

Дата последнего обновления плагина имеет значение, но вы получите штраф только в том случае, если вы не обновляли плагин в течение 180 дней. Поэтому обязательно выпускайте обновление не реже одного раза в шесть месяцев.

Ссылка: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp -content/plugins/plugin-directory/libs/site-search/jetpack-search.php # L941

Одна из «уловок» для того, чтобы побудить больше пользователей установить ваш плагин до того, как изменение действительно было выпускать частые обновления. Причина в тегах. На WordPress.org есть несколько мест, а также внутри поиска плагинов на панели управления WP Admin, где пользователям были доступны связываемые теги (в прошлом их было еще больше). Так, например, если в вашем плагине был виджет, и вы добавили ‘widget’ в качестве одного из ваших тегов в файле readme.txt, каждый раз, когда вы выпускали бы новую версию плагина, пользователи, которые щелкнули тег виджета (что было наиболее популярный) увидит ваш плагин 1-м. Это потому, что просмотр результатов тега был упорядочен последним обновлением в порядке убывания. Эта механика вознаграждала разработчиков, которые постоянно выпускали обновления. Таким образом, вместо того, чтобы разрабатывать в течение нескольких месяцев и выпускать мега-версию, лучшей практикой было создание непрерывных инкрементных исправлений для плагина. Мы годами делали это в наших плагинах, и это отлично работало.

Короче говоря, дни тегов прошли. Порядок тегов по умолчанию теперь «релевантность» в качестве порядка результатов поиска по умолчанию. Кроме того, из результатов поиска было удалено поле «последнее обновление». Вот пример тега «рейтинг»:

https://wordpress. org/plugins/tags/rating/

Как человек, который «играл» в экосистеме торговых площадок плагинов/приложений/расширений с 2010 года, у меня была возможность разрабатывать и продавать расширения для WordPress, Blogger , Shopify, WiX, Tumblr, Squarespace и Weebly. Я всегда подчеркивал, насколько прекрасен репозиторий плагинов WordPress.org, потому что он дает шанс появиться новым и грядущим плагинам. Все остальные торговые площадки ранжировали новые расширения на основе активных установок, количества отзывов и Avg. рейтинг, который практически означает, что, если торговая площадка/репозиторий уже хорошо развит и имеет большой инвентарь, очень трудно получить какую-либо видимость.

В WordPress был механизм непреднамеренных тегов, который давал новым разработчикам возможность, пока они продолжают выпускать новые версии. Судя по всему, те времена прошли. Я надеюсь, что люди, которые возглавляют репозиторий плагинов WordPress.org (Ахм… Сэмюэл Вуд, он же Отто), прочитают это и переосмыслит, вернув вид тегов к предыдущей сортировке или, возможно, открыв новую категорию, потому что в противном случае новые плагины в основном будут быть похороненным и не будет иметь никаких шансов получить какое-либо органическое воздействие.

Обновление: 28 июня 2018 г. (спасибо Ангусу)
новый репозиторий ограничивает до 5 тегов, так что выбирайте их с умом! То же самое и с алгоритмом поиска. Если вы укажете более 5 тегов в файле readme.txt, будут использоваться только первые 5.

нанимает
Старший разработчик PHP
Создайте ядро ​​продуктов, услуг и API Freemius и посмотрите, как вы напрямую повлияете на Плагины и темы WordPress.
Специалист по миграции электронной коммерции
Управляйте процессом миграции лицензий и интеграции продуктов для компаний, занимающихся плагинами и темами, которые начинают продавать с Freemius.
Head of Content
Возглавьте рост письменного, визуального и аудиоконтента, который содержит лучшие способы продавать и продавать плагины и темы.
Контент-маркетолог
Ш — это наши знания о лучших способах продажи плагинов и тем в письменном, визуальном и звуковом контенте.

Совместимость с новыми версиями WordPress

Заголовок «Проверено до» readme.txt, который намекает на совместимость вашего плагина с последней версией ядра WordPress, теперь учитывается в поисковый рейтинг — но только для Major и Minor версий (совместимость основных «патчей» не влияет на рейтинг). Так что если ваш плагин протестирован до версии 4.7.0, а последняя версия — 4.7.3, вы не будете наказаны.. Но если ваш плагин поддерживается только до версии 4.6.x, вы получите более низкий рейтинг. Итак, призыв к действию здесь — просто протестировать ваш плагин перед каждым второстепенным выпуском и обновить поле «Проверено до» в файле readme.txt.

Ссылка: https:// meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/libs/site-search/jetpack-search.php#L963

Активные установки

Плагины с более чем 1 000 000 активных установок получат наивысший рейтинг для этого компонента поиска. В то время как плагины с меньшим количеством загрузок (99,9% плагинов) будут соревноваться в рейтинге поиска, в зависимости от того, у кого больше установок.

К сожалению, это означает, что если вы запускаете новый плагин в уже популярном категории, такой как резервные копии, подготовьтесь к тому, что ее будут ранжировать где-нибудь после 20-й страницы результатов поиска, когда люди будут искать «резервный» плагин.

Ссылка: https://meta.trac.wordpress.org /browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/libs/site-search/jetpack-search.php#L973

Обновление: Грег Браун, инженер, который разработал поиск в каталоге новых подключаемых модулей, отправил мне сообщение о PostStatus Slack со свежим обновлением. Они устранили ошибку в своем алгоритме, поэтому теперь более активные установки означают более высокий рост по этим критериям поиска.

Ответы на запросы поддержки

Процент ответы на запросы поддержки на WordPress.org теперь являются частью алгоритма поиска. С одной стороны, это хороший способ побудить разработчиков отвечать на большее количество заявок. С другой стороны, многие плагины размещают свою поддержку вне репозитория плагинов WordPress.org (по разным веским причинам), и теперь они будут официально наказаны репозиторием плагинов за это. Это одна из вещей, которую, я думаю, следует пересмотреть из-за сильных аргументов, представленных многими разработчиками плагинов, такими как Джеймс Лоус из Ninja-Forms , в пользу поддержки по электронной почте 1: 1.

Еще один интересный момент: если у вас есть новый плагин, выпущенный в репозиторий, до тех пор, пока у вас нет заявок в службу поддержки, алгоритм будет использовать эти критерии по умолчанию, как если бы вы ответили только на 50% ваши заявки в службу поддержки …

Итак, быстрый совет — попросить друга запустить заявку сразу после запуска плагина и быстро разрешить его, чтобы достичь 100%.

Ссылка: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/libs/site-search/jetpack-search.php # L991

Средний рейтинг плагина много значит

Если бы до нового поиска мы все знали, что оценки важны для принятия решений, когда пользователи охотились за плагин и хотел получить один с достойной репутацией, теперь он глубоко включен в результаты поиска и даже имеет ОГРОМНОЕ влияние на ваш рейтинг. Больше, чем активные установки и другие критерии, о которых я упоминал ранее, на этапе II алгоритма.

Кроме того, если ваш плагин только что из духовки, убедитесь, что вы получили хотя бы один быстрый 5-звездочный обзор! (совет: вы можете сделать это сами). Если вы этого не сделаете, алгоритм поиска будет рассматривать ваш плагин так, как если бы он получил в среднем 2,5 звезды. Это действительно очень низкая скорость.

Ссылка: https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin -directory/libs/site-search/jetpack-search.php # L1000

Частота обновлений поиска

Я не уверен, как часто индексируется каталог плагинов с помощью Elasticsearch, но предполагая, что данные переиндексируются при изменениях (это логический путь) из того, что я нашел в коде, WordPress.org кэширует результаты службы в течение 10 минут. Поэтому, если вы внесете изменения в свой readme.txt, вам нужно подождать не менее 10 минут, чтобы увидеть какие-либо изменения в рейтинге поиска.

Ссылка: https://meta.trac. wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/libs/site-search/jetpack-search.php#L290

Что следует Сосредоточьтесь в первую очередь?

В новом поиске есть только два параметра, которые вы не можете напрямую контролировать — активные установки и средняя скорость. Хорошая новость заключается в том, что даже если вы находитесь на ранней стадии и все еще имеете очень небольшую пользовательскую базу, средний показатель оказывает большее влияние на поиск, чем количество активных установок. Поэтому следите за тем, чтобы ваши пользователи были довольны, а также применяйте механизм для увеличения своих 5-звездочных отзывов.

Если мне нужно будет оценить важность различных компонентов, задействованных в новом поиске (что вы контролировать), вот полный список, начиная с наиболее важных:

  1. Заголовок
  2. Отрывок (краткое описание)
  3. Описание (включая FAQ, журнал изменений, все…)
  4. Теги
  5. Slug
  6. Имя автора
  7. Имена участников
  8. Переводы
  9. Выпуск обновления каждые 180 дней
  10. Проверено до (Совместимость с последней версией ядра)
  11. Рассмотрение заявок в службу поддержки

Вот список различных компонентов, участвующих в новом поиске (которые вы можете контролировать), по порядок важности.

Принятие мер

Все параметры и критерии алгоритма находятся под ВАШИМ контролем! Так что исследуйте свои ключевые слова, оптимизируйте свой маркетинговый контент readme.txt и занимайте более высокое место. Я знаю, что создание новых интересных функций может быть более увлекательным 🙂, но это может оказать гораздо большее влияние на ваш рост в конце дня.

Если вы примете меры сегодня, вы можете начать наблюдая немедленный рост ваших загрузок/установок завтра. Вы можете использовать рейтинг плагина, чтобы отслеживать рейтинг вашего плагина по различным результатам по ключевым словам (вы также можете отслеживать своих конкурентов!). А если вы действительно хотите визуально увидеть, как ваши настройки SEO влияют на рост вашего плагина в режиме реального времени (WordPress.org не показывает активные установки с течением времени), ознакомьтесь с Freemius Insights. Вот пример эффективной диаграммы роста из панели инструментов Freemius, демонстрирующей рост количества приобретений после SEO-оптимизации, выполненной Ахмадом Авайсом в одном из его плагинов:

Я оптимизирую для SEO мой # Плагин WordPress и отслеживание его с помощью @freemius — Исключительный рост, данные действительно помогают pic.twitter.com/UL0ZY1iEBs

— Ахмад Аваис (@MrAhmadAwais) 21 марта 2017 г.

Удачи в SEO!

Оцените статью
logicle.ru
Добавить комментарий