سفارش تبلیغ
مجله هاست ایران
مجله هاست ایران

سئو- بهینه سازی موتورهای جستجو

اصلاح مشکل نیم فاصله در ویندوز 64 بیتی

?مدتها بود که بخاطر اینکه نمی تونستم یک مبدل فارسی که بتونه نیم فاصله را تو ویندوز 64 بیتی اصلاح کنه پیدا کنم جبرا روی لپتاب ویندوز 32 می ریختم که بتونم رویش trylayout که 64 بیتی را ساپورت نمی کنه را نصب کنم
تا اینکه تصادفا به کار جالب آقای محمد شمس عزیز برخوردم که  تو این پست شون:
کیبورد فارسی اصلاح شده (نیم فاصله و جای حروف) برای ویندوز 7
همانطور که خودشون هم اشاره فرمودند نسخه جدیدی از کیبورد فارسی برای استفاده در ویندوز 7 آماده نموده‌اند که مشکلاتی مانند نیم فاصله، کامای فارسی و جای حروف ژ و پ در آن حل شده است.?
حیفم اومد تشکر ویژه ای از کارشون نکنم واقعا که دست مریزاد
دوستان اگر می خواهند از این کیبورد اصلاح شده استفاده کنند از لینک بالا استفاده کنند تو اون صفحه توضیحات لازم برای چگونگی  دانلود ونصب آن داده شده است
?البته یک مشکل کوچیک هم که داشتم این بود که عکس های صفحه بارگذاری نمی شد چرا که روی سایت ساز گوگل قرار داده شده بود که ایران را بن کرده است

به هرحال اگر دوستان از ویندوز 32 بیتی استفاده می کنند می تونند با نصب trylayout امکان چینشصفحه کلیدشان را هم پیدا کنند

اما همانطور که گفتم این برنامه ویندوز 64 بیتی را پشتیبانی نمی کنه و متاسفانه هیچ آپدیتی هم نداد

 


پیدا کردن کلید واژه یا KEYWORD RESEARCH

من تقریبا بیشتر فعالیت هایم در زمینه seo است تا sem البته این به معنی این نیست که  تو sem تبحر ندارم
چرا که بر اساس دوره هایی که در زمینه بازار یابی دیده ام با افرادی برای Sem قرارداد می بندم یا یک وقت هایی هم آموزش Sem را می گذارم
تو هر دو مورد افراد را ارجاع می دهم به منابع و ابزار و کاملا با این ابزار اونها را آشنا می کنم
یعنی سالها این روشم بوده که به جای اینکه خودم را درگیر کنم  مخاطبم را با اینکه چطور کارش را حل و فصل کند درگیر می کردم
هم وقت خودم گرفته نمیشه و هم به جای اینکه یک ماهی بیندازم تو سبد میام مخاطب را با ماهیگیری آشناش می کنم
امروز توی یکی از دوره های آموزشی که دارم  قصد بود که کار کارگاهی بکنیم گفتم بیایم خودم هم یک پای کار باشم و یکی از مباحث Sem که keyword research  است را بصورت کارگاهی با کارآموزام انجام بدهم
تا اومدم کمی را خودم انجام بدهم تازه فهمیدم چه مشکلاتی برای ما ایرانی ها تو انجام این مورد و خوب حتما انجام خیلی موارد دیگر هم وجود دارد
یعنی ممنوعیت دسترسی ما ایرانیان به ابزار این کار که در وب هست چرا که اسم کشور ما تو اکثر این ابزار حذف شده است. اون هایی هم که حذف نکرده اند ارزش کار ندارند
با این حساب تقریبا در تمام موارد به دیوار خوردم
تعجب کردم که چرا افرادی که برای Sem باهاشون قرارداد داشتم یا اونهایی که برایشون دوره آموزشی گذاشتم شکایتی از این مشکل نکردند
این بود که همین صبحی تصمیم گرفتم به چندتاشون زنگ بزنم
جوابهایی که شنیدم خیلی جالب بود و بیشتر بر می گشت به پوست کلفتی ما ایرانیها و مهارتی که در دور زدن تحریم ها بدست آورده ایم
که یا کشورمون را تو این ابزار یک کشور همسایه و نزدیک انتخاب می کنیم یا اینکه برایند کار از چند کشور همزبان  شاخص کار قرار می دهیم
برایم جالب بود که این دوستان حتی یک تماس با من نگرفته بودند و خیلی عادی و مثل اموره روزمره این کار را کرده بودند
و این بیش از هر چیز نشان از این سی چهل سال تحریم دارد که ما ایرانی ها مثل اینکه پذیرفته ایم دنیا همین خواهد ماند
با این فکر بود که تصمیم گرفتم از این به بعد به جای معرفی این ابزار که ایران عزیز و بزرگ را از لیست خود حذف کرده اند راه کار را به دوستانم یاد بدهم
یعنی اینکه خودشون چطور مسیری را که این ابزار می روند بروند سخت است اما شدنی و اتفاقا دلچسب تر از اتکا به نرم افزارهای آنچنانی است
انشالله هر زمان خودم فرصت کردم (که زودتر از دو سه ماه بعد نیست)  خودم یکی از این ابزار  را برای هموطنانم آماده کنم
فقط به طور خلاصه بگم که برای بدست اوردن کلمات کلیدی مرتبط به کارمان باید  مبتنی بر
گوگل، ویکی، یوتیوب و حتی آمازون  بیایم این کلمات را پیدا کنیم و بر اساس پارامترهای 

  • نرخ جستجوی ماهیانه درمنطقه مورد نظر
  • تعین درصد سختی تصاحب کلمه (برای این کار علاوه بر پارامترهای اصلی لازمه تعداد لینک های RDS صفحه و دامنه را  هم بدست بیاورید)
  • در نظر گرفتن نرخ CTR  منطقه ای
  • اولویت بندی با در نظر گرفتن سختی و CTR
  • تحلیل صفحات نتایج جستجوی موتورهای جستجو یا SERP  با ابزاری که ایران پشتیبانی می کنند مثل:serpchecker.com
  • و بالاخره منشن ها

کلماتی را که می تونیم روی آنها متمرکز شویم  را بدست آوریم
این همون کاری است که این ابزار بصورت خوراک آماده در اختیار ما قرار می دهند
اینکه خودمون  وارد گود شویم مزایای زیادی دارد که مهمترینش  سریع شدن مراحل انجام کار با تمرین و تمرین
?و من الله توفیق


دیگر در گوگل مشکل نیمفاصله نداریم

این خبر درسته

یعنی گوگل از این پس در نتایج جستجو استفاده از نیم فاصله را در نظر می گیرد

خوب این چه تبعاتی داره؟ خوبه یا بده؟

خوب این خدمتی است که به ایرانیان شده است (چرا که نیم فاصله از ابداعات ایرانیان است و عرب عا چیزی به این نام ندارند) یعنی از این پس اگر شما از  نیم فاصله استفاده بکنید

ولو در گوگل داک هیچ نگرانی از اینکه در نتایج جستجو آورده نشوید ندارید

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

«فاصله? مجازی که به آن فاصله? صفر و گاه نیم‌فاصله و فاصله? جامد هم گفته شده، نویسه‌ای در استاندارد یونی‌کد است»

بیایید جمله داخل گیومه بالا را بصورت زیر در بیاورید (نیم فاصله را به فاصله تبدیل کنیم

«فاصله? مجازی که به آن فاصله? صفر و گاه نیم‌ فاصله و فاصله? جامد هم گفته شده، نویسه‌ ای در استاندارد یونی‌ کد است»

و آن در گوگل سرچ کنیم
قبلاز اینکه گوگل سیستم رتبه بندی نتایج جستجوی خودش را اصلاح کند سایتی که این جمله در آن با نیم فاصله آمده از نتایج جستجو جا می ماند نمایش داده نمی شد
اما الان چه
بله با جستجوی «فاصله? مجازی که به آن فاصله? صفر و گاه نیم‌ فاصله و فاصله? جامد هم گفته شده، نویسه‌ ای در استاندارد یونی‌ کد است» که نیم فاصله در آن برداشته شده است در گوگل می بنیم که گوگل جمله را در ویکی بصورت نیم فاصله دار و شاخص شده (=بولد) نمایش می دهد و این خبر خوبی برای افرادی است که عادتا با نیم فاصله مطالب را تایپ می کنند و قبل از این از این کار در وب نهی می شدند (که باعث زیبایی متن هم می شود)

آموزش استفاده از نیمفاصله به جای فاصله در متن های صفحات وب

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

در استاندارد یونی‌کد به این کاراکتر ZWNJ گفته می‌شود و کد آن 200C هگزادسیمال است. ZWNJ مخفف zero-width non-joiner به معنای ناچسبنده‌ی صفرپهنا است. با تعاریف بالا دلیل نام‌گذاری این کاراکتر به ناچسبنده‌ی صفرپهنا نیز کاملا مشخص است. این حرف موجب می‌شود حرف پیش و پس از آن، به یکدیگر نچسبند یا به عبارت صحیح‌تر، حرف پیش از آن، به شکل پایانی‌اش نشان داده بشود. حرف ناچسبنده‌ی صفرپهنا در گفتار اهل فن به فاصله‌ی مجازی یا نیم‌فاصله معروف است.

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

به وسیله ی کلیدهای ترکیبی Shift+- می توانید در نرم افزار Microsoft Word و اکثر نرم افزارهای نوشتاری دیگر، نیم فاصله را ایجاد کنید. اما در وب باید از کلیدهای ترکیبی Ctrl+? Shift+2 برای ایجاد نیم‌فاصله استفاده کنید. دقت کنید که عددها را باید با کلیدهای صفحه کلید (زیر کلیدهای فانکشن F1 تا F12) زد و نه کلیدهای ماشین‌حسابی صفحه‌کلید (موسوم به کیپد) که معمولا در سمت راست صفحه‌کلید قرار دارد.

در صورت استفاده از کلیدهای عددی کیپد باید از کلیدهای ترکیبی Alt+0+1+5+7 استفاده کنید. حال که این موضوع را یاد گرفیتد سعی کنید در نوشته های خود نیز از آن استفاده کنید


راستی آزمایی گوگل در نتایج جستجو

گوگل در اقدامی جالب و بطور کاملا تصادفی و نامحسوس و در بین نتایج جستجو  از کاربران نظرسنجی می کند
که توضیحات خود گوگل در اینجا امده:
https://support.google.com/websearch/answer/3338405
من بی هیچ توضیحی فقط چند تصویر از این نوع نظر سنجی گوگل می گذارم
تا انشالله بعد که فرصت مطالعه بیشتر داشتم
نتیجه بررسی و تحقیقات خودم را در مورد این کار گوگل برایتان بیاورم

این نظر خواهی در نتایج جستجو به این شکل ظاهر می شود

 

نظرخواهی گوگل برای راستی آزمایی

 

و  بر روی نظر خواهی کلیک کنید این تصویر برایتان ظاهر میشود:


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

 

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


نتیجه بازخورد


keep alive

Keep-alive چیست؟

  • Keep-alive نوعی ارتباط بین سرور و مرورگر است که سرور به مرورگر اعلان می کند که بیش از یک فایل را به طور هم زمان بگیرید.
  • Keepalive به عنوان یک ارتباط مداوم نیز شناخته می شود

چگونگی فعال سازی Keep-alive

  • Keep-alive با استفاده از هدر "HTTP "Connection: Keep-Alive فعال می شود.
  • اگر Keep-alive فعال نیست احتمالاً هدرهای HTTP شما در حالت "connection: close" هستند.
  • آن را به حالت "connection: keep-alive" تغییر دهید تا Keep-alive فعال شود.
  • فعال سازی Keep-alive به این بستگی دارد که از کدام سرور استفاده می کنید و به چه چیزی دسترسی دارید.

در قسمت زیر به متداول ترین متدها اشاره می کنیم.

فعال سازی Keep-alive با استفاده از htaccess

اگر به فایل پیکربندی و تنظیمات وب سرور خود دسترسی ندارید، می توانید خودتان Keep-alive را با استفاده از یک فایل htaccess. فعال کنید.
با اضافه کردن این کد به فایل htaccess. خود، هدرهای Keep-alive به درخواست هایتان اضافه خواهد شد که بیشتر محدودیت های هاست یا وب سرور را لغو می کند.

<ifModule mod_headers.c> Header set Connection keep-alive </ifModule>

فعال سازی Keep-alive در آپاچی

اگر می خواهید به فایل تنظیمات آپاچی خود دسترسی داشته باشید، می توانید Keep-alive را در آنجا ON کنید. بخش های قابل اجرا در قسمت زیر ارائه شده اند:


#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 100


فعال سازی Keep-alive در NGINX

مسائل Keep-alive را می توان با استفاده از HttpCoreModule انجام داد. دستورالعمل خاصی وجود دارد که باید مراقب آن باشید "keepalive_disable". اگر شما این گزینه را دیدید مطمئن شوید که می دانید چرا قبل از حذف، keep-alive غیرفعال شده است.


فعال سازی keep-alive در Litespeed

keep-alive به صورت پیش فرض فعال است؛ اما سرور شما ممکن است از "keep-alive" هوشمند استفاده کند. این تنظیماتی در Litespeed است که به طور خاص برای وب سایت هایی با حجم بالا بکار برده می شود. وقتی که این تنظیمات فعال باشد، در ابزار pagespeed (سرعت صفحه) نشان می دهد که keep-alive، غیرفعال است.
keep-alive هوشمند، فایل اولیه (فایل HTML) را با یک کانکشن close در هدر HTTP درخواست می کند. سپس مابقی فایل ها (css، js، تصاویر و غیره) را با keep-alive فعال شده، درخواست خواهد کرد. این به کاربران بیشتری این امکان را می دهد تا بتوانند به طور هم زمان وقتی که چندین درخواست هم زمان دارند، کانکت شوند.
نکته (فقط سرورهای Litespeed): تا زمانی که یک سایت با ترافیک خیلی بالا ندارید می توانید (و احتمالاً باید) keep-alive هوشمند را در تنظیمات غیرفعال کنید و با این کار، تمام کانکشن های شما از keep-alive استفاده خواهند کرد.


چگونه تشخیص دهید که keep-alive در صفحاتتان فعال است؟

ابزار pagespeed tool، وضعیت keep-alive و همچنین چندین فاکتور دیگر را گزارش می دهد.


چرا keep-alive استفاده شده است؟

به منظور نمایش صفحات وب، یک مرورگر باید فایل ها را از وب سرور درخواست کند. هنگام درخواست یک فایل توسط مرورگر، دیالوگی بین سرور و مرورگر برقرار می شود. مرورگر می گوید که من فایل را می خواهم و وب سرور، بله یا نه می گوید. مرورگر، فایل HTML را دریافت می کند و آن را می خواند. مرورگر سپس سایر چیزهایی که HTML ارجاع می دهد مثل CSS، جاوا اسکریپت یا تصاویر را درخواست خواهد کرد. صفحات وب اغلب مجموعه ای از فایل های بسیار هستند و اگر یک کانکشن جدید (ارتباط مختصر) برای هرکدام از آن فایل ها باز شود، زمان بیشتری صرف نمایش آن صفحه خواهد شد. وقتی keep-alive فعال نباشد، این فرآیند می تواند زمانی که صرف دانلود صفحه می کند را افزایش دهد و منابع سرور را هدر دهد.


keep-alive به صورت پیش فرض نیست؟

برخی افراد به اشتباه معتقدند که نباید نگران این باشند چون امروزه کانکشن های HTTP، پیش فرض هستند (keep-alive فعال).
بااینکه این درست است، اما افراد بسیاری از محیط های هاستینگ (میزبانی) مشترک یا وب سرورها استفاده می کنند که ممکن است نادانسته، کانکشن ها را برای کاربر ببندند. این به دلایل عملکردی بسیاری صورت می گیرد و ازآنجایی که میلیون ها صفحه در محیط های مشترک میزبانی شده اند، نیاز قطعی به تعیین این وجود دارد که کانکشن هایتان، keep-alive باشند. می توانید آن را با استفاده از page speed tool انجام دهید.


پایان دوران آماتوری

من وب را با سئو شروع کردم
یعنی سال 81 اولین دامنه  ام را که بر روی اینترنت بارگذاری کردم با هدف seo بود (البته بصورت تجربه عملیاتی )
از سال 81 تا 87 یعنی حدود شش سال آنقدر در امر سئو مبتدی بودم که هیچ مطلبی از من منتشر نشد و تنها وقتی احساس کردم که در سئو متبحر شده ام اولین وبلاگ سئوی خودم را با دید آماتوری (یعنی بدون هدف کسب در آمد) راه انداختم
و اولین پستی که نوشتم این بود که SEO چیست؟

البته یک چیز مهم را قبل از ادامه بگویم
تقربیا همه ایرانی ها وقتی صحبت از آماتور می شود فکر می کند یعنی کسی که مبتدی است و چیزی نمی داند اما دقیقا عکس این حاکم است آماتور یعنی کسی که به تسلط و مهارت و تبحر کامل رسیده است
در دنیا بیرون از ایران :) نیروی آماتور به نیروی متبحری گفته می شود که بدون چشم داشت مالی و تنها با رویکرد پیشرفت و رشد طی طریق می کند
و نیروی حرفه ای به نیرویی نه لزوما متبحر بلکه حداقل کاربلد می گویند که حرفه اش را این کار قرار داده و به همین دلیل در قبال انجام آن حقوق می گیرد
برگردیم سر ادامه حرف
بعد از 8 سال آماتوری به این نتیجه رسیده ام که خدماتم در جامعه سئو  به اندازه کافی بوده که وجدانم اجازه دهد سئو را بصورت حرفه ای دنبال کنم
و امروز روزی است که من رسما پایان دوران آماتوری خودم را اعلام می کنم و دوستانی که تا امروز با توجه به آنچه که هشت سال در کنار این  وبلگ زده بودم 



کاربران این وبلاگ که در امور سئو با من مشورت می کردن توجه داشته باشند که به دلیل خارج شدن از حالت آماتور (یعنی خدمت بدون اجرت) از این پس امور مشاوره ای سئو  بصورت حرفه ای (یعنی خدمت در ازای اجرت) انجام خواهد شد


راز و رمز آلکسا (درصدهای بازدید از سایت)

درصد ها در آلکسا به چه صورت تعریف می شوند
اگر شما به فهرست سابدومین هایی که آلکسا از یک سایت بازدید کرده مراجعه کنید برایتان عجیب و جالب است بدانید
که چرا مجموع این درصدها از صد عبور می کنند مثلا برای سایت گوگل آنالیست داریم:?
Subdomain
سابدومین
درصد بازدید
Percent of Visitors
google-analysts.com 88.11%
strong-password-generator.google-analysts.com 23.53%
alexa.google-analysts.com 21.23%
googlebot-last-access.google-analysts.com 16.37%
qsearch.google-analysts.com 13.30%

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

درصد ها در آلکسا به چه صورت تعریف می شوند