Metatécnicas de SEO para um blog wordpress

SEO se tornou a parte importante dos sites. WordPress vem com o ótimo conceito de blog, CMS e com um bom suporte de SEO. Embora eu esteja compartilhando aqui algumas técnicas de meta básica para diferentes páginas no wordpress a serem tratadas em uma seção de cabeçalho comum em seu tipo de página, conteúdo. Aqui vai meus pensamentos …

Basicamente, as três partes / página mais comuns usadas em um blog / site wordpress, onde visitamos são

single.php for single post
category
.php for any type category/term
index
.php for blog home/default template for other types

No início, temos meta tags comuns que serão usadas se não for solicitada uma única postagem ou página de categoria. Para a página de categoria, consideramos o título da categoria como uma meta palavra-chave e os títulos das postagens na categoria como uma meta descrição. Para uma única página de postagem, o título da postagem como meta descrição e as tags de postagem são como meta palavras-chave. Finalmente, uma meta chave / descrição comum para index / home ou outra página solicitada. Aqui vai o snippet de código:

<?php
if(is_category()){
$cat
= get_query_var('cat');
$cmeta_desc
= '';
$cposts
= get_posts(array('numberposts' => -1, 'post_type' => 'post', 'category' => $cat));
if($cposts){
foreach ($cposts as $ck => $cp) {
$cmeta_desc
.= $cp->post_title.",";
}
}
$cmeta_desc
= rtrim($cmeta_desc, ",");
?>
<meta name="description" content="
<?php echo $cmeta_desc;?>">
<meta name="keywords" content="
<?php single_cat_title();?>">
<?php
} else if(is_single()) {
$tags
= '';
$tag_list
= wp_get_post_tags($post->ID);
foreach ($tag_list as $tk => $tag) {
$tags
.= $tag->name.",";
}
$tags
= rtrim($tags, ",");
?>
<meta name="description" content="
<?php echo $post->post_title;?>">
<meta name="keywords" content="
<?php echo $tags;?>">
<?php
} else {
?>
<meta name="description" content="PHP developer, tech savvy, tech blogger, freelancer">
<meta name="keywords" content="php, mysql, wordpress, codeigniter, web developer, freelancer, web consultant">
<?php
}
?>

Espero que isso dê a vocês alguma idéia, bem como alguma ajuda no wordpress.

Feliz blogging!