mr123

متا تگ های header.php

76 پست در این موضوع قرار دارد

سلام

اگه امکانش هست متا تگ های کامل و سئو شده مربوط به header.php وردپرس که در گوگل تاثیر دارند را قرار دهید

منظورم این ها هست


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }
elseif (is_single() ) { single_post_title(); }
elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title(); }
else { wp_title('',true); } ?></title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php printf(__('%s RSS Feed', 'kubrick'), get_bloginfo('name')); ?>" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="<?php printf(__('%s Atom Feed', 'kubrick'), get_bloginfo('name')); ?>" href="<?php bloginfo('atom_url'); ?>" />

به اشتراک گذاری این پست


لینک به پست

در حال حاظر متا تگ keywords از همه مهمتر است

متا تگ description هم زمانی کاربر داشت ولی اکنون نه.

این دو گزینه را هم میتوانید با افزونه All in One SEO Pack به صفحه اضافه کنید

همچنین باید برای تمام صفحات یکتا باشند تا تاثیر بهتری بگذارند



<meta name="description" content="توضیحات" />
<meta name="keywords" content="کلمات کلیدی" />

نمونه‌های دیگر



<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="googlebot" content="index,follow,noodp,noydir" />


و همچنین تگ title

<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( '|', true, 'right' );
// Add the blog name.
bloginfo( 'name' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf('صفحه %s', max( $paged, $page ) );
?></title>

به اشتراک گذاری این پست


لینک به پست

میشه تمام تگ های مورد نیاز را بطور کامل بزارید

یعنی کل تگ ها و کد های مورد نیاز در فایل header.php را قرار دهید

به اشتراک گذاری این پست


لینک به پست

اصلی ها همینها بودند

نمونه‌های دیگر:


<meta name="author" content="author name!" />

مربوط به favicon


<link rel="shortcut icon" type="image/png" href="/favicon.png" />
<link rel="icon" type="image/png" href="/favicon.png" />
<link rel="apple-touch-icon" type="image/png" href="/favicon.png" />

به اشتراک گذاری این پست


لینک به پست


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="revisit-after" content="1 days" />
<meta name="robots" content="index, follow" />
<meta name="robots" content="all" />
<meta name="distribution" content="Global" />
<meta name="Language" content="Persian" />
<meta name="rating" content="General" />
<meta name="author, designer, owner" content="Your Name" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

میتوان موارد بالا را نمونه ای جامع از متاتگ های هدر دانست که امروزه استفاده از آنها بین کاربران وردپرس مرسوم اند

به اشتراک گذاری این پست


لینک به پست

استفاده از افزونه All in One Seo بهتره یا yoast ?

چون امکانات بیشتری در برابرAll in One Seo در زمینه افزودن متاتگ و کیورد داره!

به اشتراک گذاری این پست


لینک به پست

استفاده از افزونه All in One Seo بهتره یا yoast?

چون امکانات بیشتری در برابرAll in One Seo در زمینه افزودن متاتگ و کیورد داره!

دوست عزیز

لطف کنید این سوال رو در تاپیک جدید ایجاد کنید تا اونجا در موردش بحث کنیم.

متشکر

به اشتراک گذاری این پست


لینک به پست

این کد در header.php چه کاری انجام میدهد؟


<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

به اشتراک گذاری این پست


لینک به پست

این کد باعث ارسال پینگ ها میشود...

به اشتراک گذاری این پست


لینک به پست

در حقیقت عملیات تایع pingback وردپرس هست. عملیاتی که به داخل لینک های داخل سایت شما میره و لینک های pingback رو دنبال میکنه و اطلاعات موردنظر رو برگردان میکنه.

به اشتراک گذاری این پست


لینک به پست

در حال حاظر متا تگ keywords از همه مهمتر است

متا تگ description هم زمانی کاربر داشت ولی اکنون نه.

این دو گزینه را هم میتوانید با افزونه All in One SEO Pack به صفحه اضافه کنید

همچنین باید برای تمام صفحات یکتا باشند تا تاثیر بهتری بگذارند

دقیقا برعکس گفنید

در حال حاضر متاتگ کلمات کلیدی از نظر گوگل مهم نیست

اما متاتگ توضیحات کماکان مهم هست

به اشتراک گذاری این پست


لینک به پست

دقیقا برعکس گفنید

در حال حاضر متاتگ کلمات کلیدی از نظر گوگل مهم نیست

اما متاتگ توضیحات کماکان مهم هست

به انجمن وردپرس پارسی خوش‌ آمدید.

اینو از این جهت گفتم که توضیحات را از محتوای سایت استخراج میکنه . قبلا اگر یادتون باشه محتوای تگ توضیحات نمایش داده میشد. ولی اکنون نه

به اشتراک گذاری این پست


لینک به پست

ممنون

تا جایی که من یادم میاد توضیحات همیشه از بخش Meta Description گرفته میشد اگر قرار داده نمیشد این متاتگ از متن پست ها استخراج میشد

کلمات کلیدی فقط یک عامل بودند برای معرفی بهتر سایت به موتورهای جستوجو

در حال حاضر تمام نتایج جز اونهایی که از تکنیک های خاص استفاده میکنند از متاتگ توضیحات استخراج میشه

به اشتراک گذاری این پست


لینک به پست

سلام

عزیزانی گفته بودند که متا تگ کیورد خیلی مهم هست اما باید بدانید که گوگل به بودن یا نبودن متا تگ هیچ اهمیتی قائل نمی شه حتی تو وبلاگ خودش هم گفته و متا تگ توضیحات رو اهمیت می ده چنانچه مفید باشه

و یه سوال فنی از مدیران ارجمند

چگونه می توان به تگ ها و دسته بندی ها متا تگ توضیحات و کیورد اضافه کرد ؟؟

به اشتراک گذاری این پست


لینک به پست

چگونه می توان به تگ ها و دسته بندی ها متا تگ توضیحات و کیورد اضافه کرد ؟؟

در حالت کلی همه بخشها و دسته ها و صفحات و برگه ها از متا تگ توضیحات و کیورد کلی سیستم تبعیت میکنن.

شما میخوای برای هر کدوم جداگانه تعریف کنی؟

به اشتراک گذاری این پست


لینک به پست

در حالت کلی همه بخشها و دسته ها و صفحات و برگه ها از متا تگ توضیحات و کیورد کلی سیستم تبعیت میکنن.

شما میخوای برای هر کدوم جداگانه تعریف کنی؟

اگه توی سورس نگاه کنید می بینید که هیچکدام از دسته بندی ها و تگ ها هیچگونه متا تگ و کیورد ندارند و من می خوام بصورت داینامیک داشته باشند

به اشتراک گذاری این پست


لینک به پست

کدوم یک از سایتهاتون؟

به اشتراک گذاری این پست


لینک به پست

کدوم یک از سایتهاتون؟

همه سایت هام و همه سایت های وردپرسی همشون متا تگ توضیحات ندارن

به اشتراک گذاری این پست


لینک به پست

برای اینکه بتونی متا تگ ، توضیحات دسته بندی ها و برچسبها رو در هدر نشون بدی متا تگ توضیحات در فایل هدر رو به این صورت بنویس:

<meta name="description" content="<?php bloginfo('description'); ?>-<?php echo category_description(); ?>-<?php tag_description(); ?> " />

یا اینکه دستور شرطی بذاری که اگه وارد صفحه کتگوری یا برچسبها شدیم این متا توضیحات رو نوشن بده

به اشتراک گذاری این پست


لینک به پست

این رو بررسی کنید:

<?php if ( is_single() || is_page() ) {; ?>
<meta name="description" content="<?php the_title(); ?>"/>
<?php } else if ( is_category() ) {; ?>
<meta name="description" content="<?php echo category_description(); ?>" />
<?php } else if ( is_month() ) {; ?>
<meta name="description" content="بایگانی: <?php the_time('F Y'); ?>" />
<?php } else {; ?>
<meta name="description" content="<?php bloginfo('description'); ?>" />
<?php };?>
<meta name="keywords" content="<?php mk_tags(); ?>" />

به اشتراک گذاری این پست


لینک به پست

در حال حاظر متا تگ keywords از همه مهمتر است

متا تگ description هم زمانی کاربر داشت ولی اکنون نه.

این دو گزینه را هم میتوانید با افزونه All in One SEO Pack به صفحه اضافه کنید

همچنین باید برای تمام صفحات یکتا باشند تا تاثیر بهتری بگذارند

نمونه‌های دیگر

و همچنین تگ title

ببخشید برای افزونه WordPress SEO هم میشه بفرمایید؟

تمام کدهای هدر رو که لازم هست!

و


<h1><title><?php bloginfo('name'); ?><?php wp_title(); ?></title></h1>

این کد آیا درست هست؟ چون باعث میشه عنوان سایت در بالا 2بار تکرار شه و اینکه معرفی کوتاه از سایت مهم هست؟ باید در عنوان نمایش داده بشه؟

به اشتراک گذاری این پست


لینک به پست

ببخشید برای افزونه WordPress SEO هم میشه بفرمایید؟

تمام کدهای هدر رو که لازم هست!

و


<h1><title><?php bloginfo('name'); ?><?php wp_title(); ?></title></h1>

این کد آیا درست هست؟ چون باعث میشه عنوان سایت در بالا 2بار تکرار شه و اینکه معرفی کوتاه از سایت مهم هست؟ باید در عنوان نمایش داده بشه؟

WordPress SEO که خودش متاتگهای لازم رو میزاره

و کار این افزونه یکی هستند و فرقی با هم ندارند

و کد شما هم خیر درست نیست

تگ title کاربردش در قسمت head هست

h1 در body

برای body

<h1>عنوان سایت</h1>

<h1><?php bloginfo('name'); ?><?php wp_title(); ?></h1>

به اشتراک گذاری این پست


لینک به پست

WordPress SEO که خودش متاتگهای لازم رو میزاره

و کار این افزونه یکی هستند و فرقی با هم ندارند

و کد شما هم خیر درست نیست

تگ title کاربردش در قسمت head هست

h1 در body

برای body

<h1>عنوان سایت</h1>

<h1><?php bloginfo('name'); ?><?php wp_title(); ?></h1>

ببخشید متوجه نشدم

این افزونه خودش کدهای لازم رو اضافه میکنه و نیاز نیست بنده چیزی اضافه کنم؟

در مورد کد الان من دقیقا باید چی بذارم که عنوان 2بار تکرار نشه؟


<head>
<?php wp_get_archives('type=monthly&format=link'); ?>
<?php wp_head(); ?>
<h1><title><?php bloginfo('name'); ?><?php wp_title(); ?></title></h1>

باید انتقال بدم؟

به اشتراک گذاری این پست


لینک به پست

ببخشید متوجه نشدم

این افزونه خودش کدهای لازم رو اضافه میکنه و نیاز نیست بنده چیزی اضافه کنم؟

در مورد کد الان من دقیقا باید چی بذارم که عنوان 2بار تکرار نشه؟


<head>
<?php wp_get_archives('type=monthly&format=link'); ?>
<?php wp_head(); ?>
<h1><title><?php bloginfo('name'); ?><?php wp_title(); ?></title></h1>

باید انتقال بدم؟

خیر نیاز نیست. در all in one seo هم نیاز نیست

توضیحات قبلی رو هم یک بار دیگر بخوانید!


<head>
<?php wp_head(); ?>
<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( '|', true, 'right' );
// Add the blog name.
bloginfo( 'name' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf('صفحه %s', max( $paged, $page ) );
?></title>

اگر باز هم مشکلی بود. اشکال از تنظیمات بخش همگانی یا افزونه سئو سایت هست

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری