Si queremos mantener limpias las URL amigables de vuestro WordPress y no estar pendiente de ello veremos un truco para mantener limpias las URL de las entradas. ¿Qué tipo de palabras pueden ser? pues pueden ser los artículos y preposiciones que no aportan nada en ellas de cara al SEO incluso lo empeoran al hacer los enlaces muy largos. Recordar que los jefes de Google dicen que con unas 5 palabras para la URL es suficiente, este es su consejo.
Pues vamos a ello. Solamente tienes que incluir fragmento de código con el cual se eliminarán automáticamente las palabras que podéis ver en él reflejadas. Dicho código debéis pegarlo en el functions.php de vuestro Theme, o en vuesto Child Theme.
add_filter('sanitize_title', 'remove_false_words'); function remove_false_words($slug) { if (!is_admin()) return $slug; $slug = explode('-', $slug); foreach ($slug as $k => $word) { //palabras a borrar separadas por comas $keys_false = 'un,una,al,y,del,las,los,como,el,o,la,lo,de,a,desde,en,sin'; $keys = explode(',', $keys_false); foreach ($keys as $l => $wordfalse) { if ($word==$wordfalse) { unset($slug[$k]); } } } return implode('-', $slug); }
Personalmente prefiero hacerlo manualmente, no me gustan este tipo de automatizaciones, puedes dejar fuera palabras relevantes, incluso por usabilidad y keywords, pero si te convence para alguna web que tengas, al menos ya sabes cómo hacerlo.
Además te recomiendo que leer como evitar los errores SEO mas comunes en WordPress donde tendrás ejemplos claros y como solucionarlos.