Как добавить канонические URL-адреса без использования плагина WordPress

  1. Плагины WordPress SEO
  2. Универсальный PHP-код для канонических URL-адресов
  3. Не рекомендуемый метод
  4. Добавление канонических ссылок в WordPress

Каждый, кто знает меня, будет знать, что я ненавижу использовать Плагины для WordPress Не то чтобы я дизайнер веб-сайта, который считает, что любой другой дизайнер и программист должен писать свой собственный код, далеко не так. Я веб-дизайнер, который считает, что вы должны использовать надежные плагины только тогда, когда это абсолютно необходимо. Использование плагина, который предлагает вам 100 функций, когда он вам нужен, не имеет смысла для меня! Использование такого плагина только увеличит ваш код, замедлит ваш SQL и увеличит вероятность использования уязвимостей.

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

Плагины WordPress SEO

Я однако рекомендую Yoast SEO или любой другой уважаемый плагин SEO, если вы хотите лучше управлять SEO, например, менять заголовки и метаописания, но только если вам это нужно… бизнес-сайт на 5 страниц не нуждается в плагине SEO, потому что все, что вы можете делать с этим плагином, вы может обойтись без, конечно, это может занять у вас 20 минут больше! Но конечным результатом будет сайт, который легче обновить, не опасаясь, что что-то пойдет не так, и более чистая база данных SQL.

Универсальный PHP-код для канонических URL-адресов

Ниже приведен код, который необходимо добавить в голова вашего шаблона темы:

<link rel = "canonical" href = "https://www.bybe.net <? php echo $ _SERVER ['REQUEST_URI'];?>">

Приведенный выше код будет добавлен ко всем страницам, он защитит вас от дубликатов от www / non-www, https / http, коротких ссылок и суффиксов строк запроса, так как ваш www / non-www, домен и протокол жестко установлены PHP-команда $ _SERVER ['REQUEST_URI'] вернет относительный URL-адрес и добавит суффикс к концу вашего URL-адреса и, следовательно, создаст абсолютный URL-адрес.

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

Единственная причина, по которой я могу подумать, когда вам НЕ следует использовать канонические ссылки на этих страницах, заключается в том, что вы отображаете полные статьи на этих страницах без каких-либо других статей на той же странице, поэтому это будет считаться дублирующим. Однако я рекомендую для целей UX (пользовательский опыт) не использовать этот формат ни в коем случае.

Не рекомендуемый метод

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

<? php // Для большинства людей этого метода следует избегать ... используйте тот, что выше! if (is_singular ()) {// Canonicals используется только для сообщений и страниц! echo '<link rel = "canonical" href = "https://www.bybe.net'. $ _SERVER ['REQUEST_URI']. '">'; } else {// Ничего не делать! }?>

Добавление канонических ссылок в WordPress

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

  1. Войти в WordPress
  2. Наведите курсор на внешний вид
  3. Нажмите Редактор
  4. Найти заголовок темы (header.php)
  5. Добавьте универсальный код PHP для канонических URL-адресов, найденный выше, в разделе HEAD заголовочного файла вашей темы.