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!