На внутренних страницах и категориях wordpress, название сайта постоянно добавляется к названию странице в title, что серьезно мешает оптимизации.
Если у вас стандартный шаблон wordpress, то вы заметили, что сначала идет название блога, разделитель >> и потом название статьи. Чтобы исправить ситуацию:
1 способ
Откройте header.php в вашем текущем шаблоне и изменить строку начинающуюся с <title> на следующую:
<title><?php wp_title(«», true); ?></title> — это код, во-первых, убирает разделитель перед заголовком, ну и во-вторых отсутствует bloginfo(‘name’), который выводит название блога.
С этой проблемой разобрались.
ps Если у вас теперь главная стала называться доменом сайта, а обычные статьи — как положено, то воспользуйтесь следующим кодом:
<title><?php if ($_SERVER[‘REQUEST_URI’] == «/») bloginfo(‘name’); else wp_title(«», true); ?></title>
2 способ
Обязательно сделайте первый пункт, а затем откройте файл wp-includes/general-template.php
В нем найдите строку (примерно, 656): $title = apply_filters(‘wp_title’, $title, $sep, $seplocation); и замените ее на:
$title = apply_filters(», $title, $sep, $seplocation);