نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

۵ مطلب با کلمه‌ی کلیدی «seo» ثبت شده است

آشنایی با متاتگ‌های noindex و nofollow و کاربردهای آن در سئو

امیرمسعود ایرانی | دوشنبه, ۶ شهریور ۱۳۹۶، ۱۲:۴۷ ب.ظ | ۰ نظر

دو ویژگی که در متاتگ‌های سئو می‌توانند استفاده شوند ویژگی‌های noindex و nofollow هستند. به صورت پیش‌فرض موتورهای جستجو، تمام صفحاتی که در دسترس آن‌ها باشد، را پیمایش می‌کنند و علاوه بر اینکه محتوای آن‌ها را برای جستجوی کاربران در پایگاه خود ذخیره می‌نمایند، متن صفحه را برای یافتن لینک به مطالب دیگر نیز بررسی می‌کنند.

تغییر دادن این دو ویژگی یعنی «ذخیره کردن محتوای صفحات» و «جستجو برای لینک به صفحات دیگر» با استفاده از متاتگ noindex و nofollow قابل تغییر است.

متاتگ noindex

متاتگ noindex که به چند روش قابل اضافه شدن به صفحات است، سبب می‌شود گوگل محتوای این صفحه را در پایگاه خود ذخیره نکند. به عبارت دیگر کاربران هیچ‌گاه این صفحه را در نتایج جستجو مشاهده نخواهند کرد.

مورد استفاده‌ی این متاتگ هنگامی است که مطالب این صفحه‌ی شما کاربردی برای کاربران ندارد یا مثل صفحه‌ی برچسب‌ها و دسته‌بندی‌ها ممکن است حاوی اطلاعات تکراری با مطالب اصلی باشد و نخواهید که گوگل کاربران را به این صفحات هدایت کند.

متاتگ nofollow

متاتگ nofollow نیز به چند روش قابل اضافه شدن به صفحات است. کاربرد این متاتگ هنگامی است که بخواهید گوگل اعتبار صفحه‌ی شما را به لینک‌های خارجی موجود در صفحه منتقل نکند. برای مثال اگر صفحه‌ای در سایت شما مخصوص معرفی سایت‌هایی با موضوع طراحی سایت یا سئو می‌باشد، تمامی این لینک‌ها بخشی از اعتبار صفحه‌ی شما و سایت شما را دریافت خواهند کرد. با اضافه کردن متاتگ nofollow به این صفحه، گوگل متوجه می‌شود که لینک‌های موجود در این صفحه صرفا معرفی چندین سایت است و شما قصد اعتباردهی به این سایت‌ها یا تایید محتوای آن‌ها را ندارید.

  • امیرمسعود ایرانی

پیوندهای یکتای قدیمی در وردپرس

امیرمسعود ایرانی | سه شنبه, ۱۵ دی ۱۳۹۴، ۰۲:۳۷ ق.ظ | ۰ نظر

یکی از ویژگی‌های وردپرس، ثبت نامک یا Slug برای نوشته‌ها و برگه‌ها و همچنین پست‌های سفارشی است.

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

چنانچه نامک یکی از صفحات منتشر شده توسط کاربر تغییر کند، وردپرس نامک قدیمی را در جدول postmeta با نام _wp_old_slug ذخیره می‌کند. ذخیره کردن نامک قدیمی می‌تواند سبب شود پیوند به صفحه‌ی مورد نظر در سایت‌های دیگر همچنان به درستی عمل کنند.

ولی در کنار این مزیت ممکن است سبب ایجاد رفتاری ناخواسته نیز شود. چنانچه مطلبی جدید با نامک قدیمی و حذف شده ایجاد کنید، امکان دسترسی به صفحه‌ی جدید وجود نخواهد داشت. زیرا اولویت نامک قدیمی بیشتر از اولویت نامک فعلی است

برای روشن تر شدن موضوع به مثال زیر توجه کنید:

کاربر صفحه‌ای با نامک content1 ایجاد می‌کند و آن را منتشر می‌کند.

کاربر نامک صفحه‌ی ایجاد شده را به content2 تغییر می‌دهد.

کاربر صفحه‌ای با نامک content1 ایجاد می‌کند.

در این مرحله باز کردن هر کدام از نامک‌های content1 یا content2 سبب می‌شود تا content2 باز شود


برای رفع این مشکل از کوئری زیر روی بانک اطلاعاتی استفاده کنید تا تمامی نامک‌های قدیمی ذخیره شده حذف شوند. بدیهی است چنانچه بخواهید نامک خاصی از بانک اطلاعاتی حذف شود، می‌بایست به صورت دستی اقدام کنید.


طراحی سایت با وردپرس

DELETE FROM `wp_postmeta` WHERE `meta_key` = '_wp_old_slug'
  • امیرمسعود ایرانی

فعال کردن نشانی‌های seo به زبان فارسی در جوملا

امیرمسعود ایرانی | يكشنبه, ۱۴ دی ۱۳۹۳، ۱۲:۴۴ ب.ظ | ۰ نظر

نشانی‌های seo friendly در جوملا به صورت پیش‌فرض غیرفعال هستند. با انجام دو تنظیم می‌توانید نشانی صفحات خود را به صورت فارسی درج کنید تا از مزایای بهینه‌سازی موتورجستجو در urlها بهره‌مند شوید

برای انجام این کار مراحل زیر را دنبال کنید

در قسمت مدیریت جوملا روی منوی «سیستم» و سپس «تنظیمات کلی» کلیک کنید

در سربرگ «سایت» دو گزینه‌ی «آدرس های بهینه برای موتورهای جستجو» و «نام مستعار یونیکد» را فعال کنید تا این قابلیت در سایت شما فعال شود.

پس از فعال‌سازی این گزینه، نشانی‌های SEO Friendly در منوها نیز باید بازنویسی شوند تا مطابق خواسته‌ی شما به نمایش درآیند.

بنابراین بهتر است پیش از شروع به ایجاد منوها، این گزینه‌ها فعال شده باشند.


سئو چیست؟

  • امیرمسعود ایرانی

صفحات حذف شده و اثر آن روی SEO

امیرمسعود ایرانی | چهارشنبه, ۵ آذر ۱۳۹۳، ۰۷:۲۲ ب.ظ | ۰ نظر

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

در این مواقع برای اینکه بتوانیم از اثرات منفی حذف صفحه به دور بمانیم کافی است متنی مناسب برای کاربران این صفحه به نمایش در بیاوریم و از طرف دیگر، کد مناسب را نیز برای موتورهای جستجو در سرآمد پاسخ بگنجانیم.

کد 410 در سرآمد پاسخ به همین منظور تعیین شده است. این کد به موتورهای جستجو می‌گوید که محتوای این صفحه حذف شده و در آینده هم باز نخواهد گشت. این کد به موتور جستجو می‌گوید که محتوا را از بانک اطلاعاتی خود حذف کند.

ممکن است به دلایل مختلف از جمله اینکه ممکن است در آینده محتوایی با این نشانی دوباره ایجاد شود، به جای کد 410 کد 404 را ارسال کنیم.


استفاده از هر کد می‌تواند موارد استفاده و مزایا و معایب خود را داشته باشد.


سئوی سایت

  • امیرمسعود ایرانی

توقف نمایش نام نویسنده در نتایج جستجوی گوگل

امیرمسعود ایرانی | شنبه, ۸ شهریور ۱۳۹۳، ۱۲:۳۸ ق.ظ | ۰ نظر

گوگل می‌گوید که در آینده‌ای نزدیک نشان دادن نام نویسنده را در کنار نتایج جستجوی گوگل متوقف خواهد کرد. علت انجام این کار، مفید نبودن نمایش نام نویسنده عنوان شده است. گوگل می‌گوید، گرفتن این تصمیم دشوار بوده است ولی نتایج تحقیقات نشان می‌دهد، حذف نام نویسنده تاثیر قابل توجهی در افزایش یا کاهش تعداد کلیک‌های ثبت شده برای وبسایت‌ها و همچنین تعداد کلیک‌های انجام شده روی تبلیغات ندارد.

البته نام نویسنده در کنار پست‌های گوگل پلاس همچنان به نمایش در خواهد آمد تا بتواند راهنمایی برای کاربران باشد تا مطالب ارائه شده توسط دوستان و آشنایان خود را بهتر شناسایی کنند و بیابند.

منبع

  • امیرمسعود ایرانی