آرشا پرداز - راه کارهای مفید برای ارتقا SEO سایت (قسمت اول)
جزئیات مقاله
راه کارهای مفید برای ارتقا SEO سایت (قسمت اول)
2194
0
ناصر

راه کارهای مفید برای ارتقا SEO سایت (قسمت اول)

  • دوشنبه 17 خرداد 1395
  • ناصر شاطری (کارشناس وب)
  • 8رأی

راه کارهای مفید برای ارتقا SEO سایت

گوگل و عکس

شاید خیلی از شما ها فکر کنید چرا اول با عکس ها و تصاویر در سایت شروع کردم؟! خیلی ساده است زیرا  برای گوگل عکس هایی که در سایت قرار می گیرد اگر نگوییم از درجه اهمیت خیلی بالایی قرار دارد ولی یکی از مهمترین اولویت هایش جهت دادن امتیاز به SEO سایت شما است.

حجم تصاویر و سرعت بارگزاری تصاویر در هر صفحه از سایتتان بسیار حائز اهمیت هست، شما باید همواره دقت کنین تصاویر سایتتان بهینه  و به اصطلاح حجمش پایین باشه، به عنوان یک نکته طلایی جهت بهینه سازی تصاویر موجود در سایتتون هنگامی که با فتوشاپ تصویری برای سایتتون طراحی می کنین یه قسمت در فتوشاپ با عنوان tag manager موجوده و توسط این ابزار می تونین بر روی تصویرتون تگ بزنین و پس از اون اگه هر سایتی تصویر شما را کپی کرد، سایت شما در نتایج نمایش داده میشه و حتما سعی کنین تصاویر سایتتن رو توسط نرم افزار های بهینه سازی تصاویر بهینه کنین و حجم اون ها رو کم کنین تا سرعت لود وب سایتتون افزایش پیدا کنه.

این یکی از بهترین روش هایی هستش که توسط اون میشه عکس ها رو تگ گذاری کرد و به بهبود سئو سایت شما خیلی کمک میکنه و باعث میشه سایت های دیگه نتونن خیلی راحت تصاویر سایت شما رو کپی کنند یا اگر هم کپی میکنن امتیاز اون تصویر برای شما محفوظ باشه و خب حالا اگه با این روش تصاویر سایتتون رو تگ گذاری کردین و کسی تصاویر شما رو کپی کرد دو حالت براش پیش میاد، حالت اول این که گوگل اون سایت رو متقلب محسوب میکنه و کپی رایت تصاویر شما رو زیر اون تصویر قرار میده و حالت دوم اینه که میتونین با سایت کپی کار تماس بگیرید و بهشون بگید که این تصویر مال شماست و ازشون خواهش کنین که این تصویر رو از سایتشون حذف کنند چون برای سئو سایت اون فرد کپی کار هم خوب نیست، خیلی خب اول وارد فتوشاپ بشید و تصویر مورد نظرتون رو داخل فتوشاپ باز کنید و حالا از منو های بالای فتوشاپ وارد منوی file بشید و از این قسمت وارد گزینه File info… باشید.(تصویر1)

حالا باید داخل تب Description توضیحات تصویرتون رو قرار بدین : از قسمت Document title عنوان تصویرتون رو وارد کنید، در قسمت Author نام نویسنده یا سازنده رو وارد کنید، مثلا میتونین نام سایتتون رو یا نام نویسنده مقاله ای که میخواین این تصویر رو داخلش به کار ببرید وارد کنید، در قسمت Author title هم نام فارسی سایتتون رو وارد کنید و در قسمت Description هم میتونین یه توضیحات مختصری در مورد اون تصویر در حد 1 سطر بنویسین و در قسمت Rating هم میتونین روی ستاره آخری کلیک کنید تا تصویرتون ستاره دار بشه و داخل قسمت Keyword هم میتونین کلمات کلیدی تصویرتون رو وارد کنید و هر کلمه رو با یه کاما انگلیسی از کلمه بعدی جدا کنید و بعدش مهم ترین قسمت CopyRight Info Url هستش که باید Url سایتتون رو وارد کنید یا این که میتونین url اون صفحه از سایتتون که قراره این تصویر داخلش قرار داده بشه وارد کنید و سپس بر روی دکمه Ok کلیک کنید.(تصویر2)

حالا کپی رایت شما بر روی تصویرتون اعمال شده و خب چیزی هم در ظاهر مشخص نیست و ظاهر تصویر هم تغییر نکرده ولی حالا شما باید یه خروجی web از این تصویر بگیرید، برای این کار وارد منو File شوید و بر روی Save For Web & Devices کلیک کنید.(تصویر3)

تنظیمات مربوط به کیفیت و فرمت تصویر مربوط به خودتونه و ما کاری باهاش نداریم اما کار مهمی که باید انجام بدین اینه که داخل این قسمت از مقابل گزینه Metadata گزینه All رو انتخاب کنید. و بعدش هم میتونین بر روی دکمه Save کلیک کنید.(تصویر4)

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

ساخت و استفاده از فایل httaccess

بدون اغراق می توان گفت فایل httaccess نقش بسزایی در سئو سایت می تواند داشته باشد.

تعیین صفحات سفارشی برای صفحات خطا

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

ErrorDocument 401 /error/401.php

ErrorDocument 403 /error/403.php

ErrorDocument 404 /error/404.php

ErrorDocument 500 /error/500.php

چند خطای آپاچی برای نمونه:

  • خطای 401: دسترسی به آدرس وارد شده غیر مجاز است.
  • خطای ۴۰۳:دسترسی به این آدرس ممنوع می باشد.
  • خطای ۴۰۴:آدرس مورد نظر یافت نشد.
  • خطای ۵۰۰:خطای داخلی سرور بوجود آمده است.

ورود به سایت با www یا بدون www

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

اگه میخواین  بفهمین سایتون به چه صورت تو گوگل ثبت شده بهتره در جستجوی گوگل این متن رو وارد کنید(به جای yoursite.com دامنه خودتون رو وارد کنید “site:yoursite.com”( و یک بار هم “site:www.yoursite.com” رو وارد کنید با نتیجه جستجو میتونین بفهمین گوگل از چه شکل سایتتون خوشش می آد.

خب برای اینکه دامنه را مجبور به استفاده از www کنیم چندین راهکار داریم که یکیش با استفاده از فایل httaccess است به این صورت که در داخل فایل باید دستورات زیر را قرار دهیم

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

و اگر بخواهیم دامنه بدون www باشد دستور زیر را قرا می دهیم

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]

اگرچه می توان از کدهای زبان های دیگر هم به جای کدهای بالا استفاده کرد به عنوان مثال در php می توان از دستور زیر استفاده کرد:

 

if ($_SERVER['HTTP_HOST'] == "example.com")

}

$url = "http://www." . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

   header("Location: $url");

{

کد بالا برای اجبار دامنه برای داشتن www است.

if ($_SERVER['HTTP_HOST'] == "www.example.com")

}

$url = "http:// example.com ". $_SERVER['REQUEST_URI'];

   header("Location: $url");

{

کد بالا برای دامنه بدون www است.(به جای example.com نام دامنه خود را وارد کنید.)

فعال کردن قابلیت Gzip

وقتی کاربری از طریق مروگر سایتش درخواست نمایش سایت شما رو میده این درخواست به سرور شما ارسال میشه و سرور فایلهایی که برای نمایش سایت شما لازم هست رو جمع میکنه و به مرورگر کاربر میفرسته و سایت شما نمایش داده میشه، ولی اگه از قابلیتGzip   استفاده کنید هنگام درخواست سرور فایلهای مورد نیاز رو به صورت فشرده در می یاره و این فایل فشرده رو به مرورگر ارسال میکنه و بعد از خارج شدن از حالت فشرده در سیستم کاربر سایت شما نمایش داده میشه. در حقیقت میزان حجمی که باید توسط مرورگر برای نمایش سایت شما دریافت شه کمتر میشه واین یعنی افزایش قابل توجه سرعت بارگزاری سایت. برای اینکه چک کنید که هاست شما از این قابلیت پشتیبانی میکنه از این ابزار استفاده کنید. اگه پشتیبانی نمیکنه باید هاست رو عوض کنید و اگر پشتیبانی کرد کد زیر رو برای فعال شدنش روی سایت خودتون در فایل htaccess قرار بدین ) این کدی هست که من برای سایت خودم استفاده میکنم شما میتونین پسوند های مورد نظر خودتون رو با پسوند های درج شده در اینجا تعویض کنین(

 

# BEGIN Compress text files<filesMatch "\.(css|js|x?html?|php|woff|ttf|png|jpg|gif)$"> SetOutputFilter DEFLATE # END Compress text files

مدیریت Cashe فایل ها

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

کدی که در پاین قرار دادم کدی هست که من خودم دارم ازش استفاده میکنم و به مرور کامل شده و شما می تونید از هر بخش اون بنا به نیاز خودتون استفاده کنین :

### HEADER CACHING

# alternate method for file caching

# cache images and flash content for one month

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|mp3)$">

Header set Cache-Control "max-age=2592000"

 

 

# cache text, css, and javascript files for one month

<FilesMatch ".(js|css|pdf|txt)$">

Header set Cache-Control "max-age=2592000"

Header unset Last-Modified

 

 

# cache html and htm files for 5 min

<FilesMatch ".(html|htm)$">

Header set Cache-Control "max-age=300, must-revalidate"

 

 

# explicitly disable caching for scripts and other dynamic files

<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">

Header unset Cache-Control

 

قسمت اول

 

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

"کسانی که می اموزند انجام می دهند و کسانی که نمی اموزند یاد می دهند"

ناصر شاطری

با همکاری دوست خوبم محمد دهقانیان

شرکت فناوری اطلاعات آرشا پرداز

 

منابع:

https://perishablepress.com/stupid-htaccess-tricks

http://www.inmotionhosting.com/support/website/redirects/setting-up-a-301-permanent-redirect-via-htaccess

 

 

مقاله مورد نظر را می توانید از لینک زیر دریافت نمایید:

SEO-Part2

دیدگاه کاربران
تاکنون دیدگاهی ثبت نشده است
گروه مقالات
مقالات مرتبط
ارسال دیدگاه