ارسال شده در
نظرات هیچ

توجه به جزئیات همیشه اسان نیست، چرا که در مواردی با توجه به جزئیات از اصل کار فاصله می گیریم و به این دلیل توجه به جزئیات باید توسط گروهی مجزا تحت نام واحد qa یا Quality Assess انجام شود
بنابراین دولوپرهای وب همیشه باید صفحات طراحی شده خودشان را برای بررسی qa در اختیار واحد QA قرار بدهند
نکته:
وقتی گفته میشود: همیشه ،منظور این است که هر تغییر کوچک توسط دولوپرها در صفحه ای داده میشود به معنی این است که qa آن صفحه منقضی می شود و لازم است مجددا تایید qa گرفته شود.

QA بخش ضروری از فرایند یک وب خوب و توسعه یافته است که بدین منظور لازم است برای تمام صفحات پروسه qa رعایت و اجرا شود در غیر اینصورت نمی توان گفت آن صفحه qa شده
آنچه که از یک qa خوب حاصل میشود یک دید کلی از دقت و دلسوزی بکار رفته توسط نیروهای دولوپر بر روی کار انجام شده است
اولین بخش اجرایی در واحد qa فهرست کردن صفحات وب مورد نظر است که نتیجه به اطلاع واحد فنی می رسد و واحد فنی موظف است که اگر نقصی در این فهرست دیده میشود اعلام نماید تا به فهرست گنجانده شود
نکته: ممکن است صفحاتی نیز باشند که پیاده سازی نشده باشند مثل صفحه پریویسی یا « سیاست حفظ حریم خصوصی » که نبود آن نیز به واحد فنی اعلام می شود
آنچه در این فهرست حائز اهمیت است موارد زیر است که برای هر صفحه تعین می شود که آیا شامل این موارد هست یا خیر
با تهیه این فهرست بدون استثنا برای هر فیلد از این فهرست موارد زیر در واحد qa بررسی و ابلاغ خواهد شد
این اولویت ها با همین ترتیب ذکر شده مورد بررسی قرار می گیرد به این معنی که برای انجام هر مرحله باید مرحله قبل انجام شده باشد
به عنوان مثال وقتی با دقت به طراحی صفحه با مشکلی بر خورد کردیم مراحل بعد مورد بررسی قرار نمی گیرد و کار برای رفع مشکل ارجاع می شود
مگر در مواردی که همپوشانی دیده می شود مثل موارد 2 و 3
1- دقت به طراحی صفحه:
برای اینکار ابتدا باید واحد دیزاین کلیات طرح را با طرح پیشنهادی خودشان مقایسه و نتیجه را اعلام کنند
سپس کلیات نسبت به آنچه که مصوب است بررسی می شود
از جمله اینکه آیا فونت درستی به کار رفته است و استایلهای فونت مناسب است
آیا لیست های گلوله ای درست استایل بندی شده اند
دایرکشن ها درست اجرا شده اند
رول آور های موس خوب پیاده سازی شده است
بوردر عکس ها و کادرها مناسب است
و از همه مهمتر رسپانسیو بودن صفحات به عنوان یک اصل مورد بررسی قرار می گیرد
2- تصاویر:
تصاویر هم از دید زیبایی و هم رعایت اصول سئو و طراحی مورد بررسی قرار می گیرند
هر تصویر باید شامل یک Alt و یک title باشد
3- محتوا:
مواردی که در محتوا بررسی خواهد شد رعایت تمام موارد دستوری و معنایی می باشد
4- منوها و لینک ها:
در این مرحله بر روی تمام لینک ها و منوها کلیک خواهد شد تا از درستی مقصد انها و اینکه در فهرست تهیه شده دیده شده است یا خیر مطمئن شد
همچنین بررسی اینکه بازکردن لینک در صفحه جدید (open in new tab) ممکن است است یا نه
و در مواردی که لینک به محتوای فایلی مثل pdf یا… داده شده است با دانلود کامل فایل برای اطمینان از ارسال هدر مناسب برای مقصد جز دستورالعمل های qa است
5- فرمهایی که نیاز به ارسال دارند:
معمولا بیشترین آسیب امنیتی که به یک سایت می رسد از پیاده سازی بد و نا امن یک فرم می باشد
که در واحد qa از این نظرفرمها مورد بررسی قرار می گیرند
علاوه بر ان سلامت فرم از نظر بررسی نتیجه ارسال و ثبت درست اطلاعات نیز جز مواردی است که مورد بررسی قرار می گیرد

6- بررسی سازگاری مرورگرها (بسیار با اهمیت): با توجه به سطح کاربری صفحه (اینکه برای سمت مدیر نوشته شده یا کاربر) سازگاری با مرورگرها به صورت کامل بررسی می شود مروگرها شامل تمام مرورگرهای شناخته شده و غیر منسوخ (به عنوان مثال برای اینترنت اکسپلورر از نسخه 7 به بالا) می باشد
که در بررسی این سازگاری با توجه به اهمیت موضوع لازم است که از مجازی ساز ها برای داشتن چند سیستم عامل استفاده شود
دلیل آن این می باشد که بر روی یک سیستم نمی توان همزمان چند نسخه از یک مرورگر مثل IE را داشت مخصوصا که IE امکان دانگرید به ما نمی دهد
چرا که تجربه نشان داده مجازی سازهای مرورگرها یا نسخه های پرتابل آنها تمام خصایص نسخه اصلی مرورگر را ندارند بنابراین حتما باید از سیستم عامل مجازی استفاه کرد
7- بررسی یوزر فرایندلی بودن صفحات:
یوزر فرایندلی بودن شامل تمام مواردی است که برای کاربر در استفاده از سایت جذابیت ایجاد می کند
که مهمترین انها ردگیری کاربر و نیاز به ثبت هیستوری کاربر در برخی صفحات است
8- بررسی سئو:
تمام مشکلات و کاستی های احتمالی سئو اعم از وریفای کردن تگ های html و مهمترین فاکتور یعنی سرعت بارگذاری صفحه در این قسمت مورد بررسی خواهد گرفت که در نهایت امتیاز سئوی صفحه محاسبه و اعلان می گردد که این امتیاز برای هیچکدام از صفحات نباید کمتر از 80 باشد
9- بررسی تمام پرمیشن ها و محدودیت های ایجاد شده و درستی اجرای آنها:
در نظر بگیریم که دانلودی بصورت لینک خرید است
اگر کاربران روشی برای دور زدن سایت پیدا کنند که بدون نیاز به لاگین بتوانند آن لینک را دانلود کنند عملا تمام رحمات به هدر می رود و برگشت هزینه ها مختل خواهد شد که این از جمله مواری است که در qa بررسی می شود
10- تست نهایی:بعد از انجام تمام مراحل فوق به بخش نهایی qa می رسیم که همانا تست از دید کاربری است
این تست شامل
1- طی کردن تمام مراحل ثبت نام کاربر تا احراز هویت و لاگین و .. است
2- طی کردن تمام مواردی که در آنها نیاز به بارگذاری فیلم یا فایل هست
3- طی کردن تمام پروسه خرید توسط مشتری
4- سایر مواری که مشتری نیاز به کانفیرم یا انجام امور چند مرحله ای دارد

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

نویسنده

ارسال شده در
نظرات هیچ

Bartosz Góralewicz با به اشتراک گذاشتن نتایج تحقیقات خود نشان می دهد که صرف کلیک بر روی نتایج جستجو باعث بهبود رتبه نتایج جستجو نمی شود
علی رغم باور عمومی، نرخ کلیک یک عامل رتبه بندی در نتایج جستجوی گوگل نیست
اما اول به این بپردازیم که نرخ کلیک چیست
نرخ کلیک درصد کلیک هایی است که بر روی نتایج جستجو انجام شده در موتور جستجو (search engine results page یا SERP ) رخ می دهد که نرخ کلیک را CTR می گویند به عنوان مثال اگر در نتیجه جستجوی عبارتی در گوگل 100 لینکی از سایت خاص نمایش داده شود و در 20 بار از این نمایش ها کلیک بر روی لینک انجام شود اصطلاحا می گوییم نرخ کلیک یا CTR این سایت 20% است.
این برای همه بدیهی است که رتبه نمایش 1 بسیار بهتر از رتبه نمایش 10 است چرا؟
چون نرخ کلیک ارتباط مستقیمی با موقعیت کلمه در نتایج جستجو دارد. تصویر زیر را ببینید، تفاوت قابل توجهی در رتبه بندی در اسلات اول نتایج جستجو نسبت به اسلات پنجم یا پس از آن وجود دارد. (هرچه به پایین صفحه می رویم نرخ کلیک پایین می آید)

تصویر بالا در سال 2011 رسم شده است، با وجود گذشت این چند سال این درصد هنوز به طور کامل قابل استناد است. چراکه بسیاری از تمایلاتی که به اندازه گیری نرخ کلیک کمک می کننددر طول سال تغییر نمی کند.
اما چرا من [Bartosz Góralewicz] برای این بررسی CTR را انتخاب کردم؟
مدت هاست که این کلام که CTR یا نرخ کلیک نقش مهمی در رتبه بندی نتایج جستجو دارد بر سر زبان ها افتاده است- اما متاسفانه، هیچ آزمایشی برای بررسی آن انجام نشده و جستجوگر گوگل هم به تایید آن نپرداخته و تنها مطالعات موردی برای نشان دادن تاثیر CTR (به عنوان یک عامل رتبه بندی جدا شده) در رتبه بندی در سال 2015 منتشر شد (که بخشی از این مقالات در ادامه همین نوشته مورد استفاده قرار گرفته است.). ادامه دارد….

نویسنده

ارسال شده در
نظرات هیچ

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

پاسخ این سوال واضح است مثالی که می زنم برای سایت گفته شده (تصویر بالا است)
10000 نفر( به عنوان مثال ) از سایت گوگل آنالیست بازدید کرده اند
از این 8811 نفر به صفحه google-analysts.com سر زده اند
همچنین 2353 نفرشان به strong-password-generator.google-analysts.com رفته اند
و همچنین 2123 نفر به alexa.google-analysts.com
و 1637 نفر به googlebot-last-access.google-analysts.com
و 1330 نفر هم به qsearch.google-analysts.com
رفته اند
یعنی آن چیزی که آلکسا نمایش می دهد یونیک نیست بلکه ممکن است همانطور که در مثال بالا گفته شد یک نفر بصورت مشترک چند جا را ببیند
در مثالی که گفته شد این 1330 نفر هم
صفحه اصلی را دیده اند و هم googlebot-last-access.google-analysts.com و alexa.google-analysts.com و هم strong-password-generator.google-analysts.com

امیدوارم این مسئله قابل فهم توضیح داده شده باشد

نویسنده

ارسال شده در
نظرات هیچ

نزدیک دو سال شد که گوگل در وبلاگ رسمی خودش اعلام کرد که در آینده نزدیک https به عنوان شاخص رتبه بندی خواهد شد
اینجا: HTTPS as a ranking signal
به این معنی که سایت هایی که از Https استفاده می کنند در نتایج جستجو بالاتر قرار خواهند گرفت
اما در کمال تعجب هنوز سایت های ایرانی به این فراخوان گوگل (برای هجرت به https) هیچ عکس العملی نشان ندادند که هیچ حتی یک ریدایرکت خشک و خالی هم برای اینکه از HTTPS به HTTP ریدایرکت شوند را هم در دستور کار خود قرار ندادند
اگر با این یاد آوری قصد کردید به https هجرت کنید حتما و حتما از گواهینامه ولید برای https خود استفاده کنید
مثال بزنم
اگر شما این سایت را به عنوان نمونه باز کنید
https://www.google724.com
در زمان بارگذاری سایت مرورگر به شما خطا می دهد که

اگر به متن خطای داده شده توجه کنید متوجه می شوید که اعلان شده که مسیر ارتباطی این صفحه نا امن می باشد (چرا که ویژگی https امنیت مسیر ارتباطی آن است ) و به همین دلیل از باز کردن آن خود داری می کند مگر اینکه خودتان exeption یا استثناء قائل شوید
نکته:
1- برخی سایت ها مثل گوگل که در کنار https از شاخص امنیتی hsts هم استفاده می کنند استثنا یا exeption ندارند
2- هیچ وقت گوگل بات استثناء قائل نمی شود و آن صفحه را ترک می کند پس تنها اگر https یا پروتکل ssl سایت شما از گواهینامه رسمی که ضمانت مسیر ارتباطی در آن تضمین شده است استفاده می کند
به سمت https بروید والا این ریسک نکنید چرا که
هم شخصا این موضوع را در مسیر گفته شده یعنی https://www.google724.com امتحان کردم (اگر آزمون نتیجه مثبت داشت در ایندکس گوگل ما باید محتوای مسیر ssl این سایت که یک نمایش شماره آی پی ساده است را داشتیم اما در عمل محتوای http را داریم
و هم اینکه خود گوگل رسما اعلام کرده که برای بررسی اینکه یک سایت به درستی شاخص های امنیت را رعایت می کند از این سایت کمک بگیرید آنجا که گفته:
If your website is already serving on HTTPS, you can test its security level and configuration with the
Qualys Lab tool.
یعنی برای تست سطح امنیت و صحت تنظیمات از Qualys Lab tool. کمک بگیرید
که اگر به آن صفحه بروید و سایت گفته شده را تست کنید هشداری داده میشود که خلاصه اش این است
امکان بررسی اعتبار ssl آین سایت وجود دارد اما از ظواهر امر بر میاید که این سایت به دلایل زیر فاقد گواهینامه معتبر است
یا چون بر روی هاست اشتراکی نصب شده یا چون آی پی آن به صورت مشترک استفاه میشود یا….
که اگر این هشدار را رد کنیم (این امکان را به ما داده است)با عبور از این هشدار و مشاهده تحلیل انجام شده
اینجا:
SSL Report: google724.com
که خلاصه آن در عکس زیر آمده است:

مشاهده می شود که ssl این سایت عملا مردود و بی ارزش است
توجه:ssl اگر معتبر باشد نوار کنار آدرس بار سبز رنگ می شود

نویسنده

ارسال شده در
نظرات هیچ

بگذارید از آن طرف به مسئله بپردازیم یعنی :چرا سایت من در گوگل هست
دلایلی که می تواند جایگاه شما در نتایج جستجو (علم sew ) را حفظ کند عبارتند از:

  • رسپانسیو بودن سایت:
    هر سایت هر چقدر هم بد طراحی شده باشد رسپانسیو هست اما باید واکنش گرا یا رسپانسیو بودن سایت من بامعیارهای گوگل سازگاری دارد و اصولانیاز به چه میزان رسپانسیو بودن برای پذیرش دارد
    برای اینکه بدانید چه میزان از حد لازم واکنشگرا بودن صفحات سایت شما کسب شده به این آدرس بروید:
    بررسی رسپانسیو سایت با apk گوگل
  • فاصله های کم بین زمان های ایندکس صفحات
    اگر صفحات شما 72 ساعت بگذرد و ایندکس نشوند و بعد از آن هم زودتر از 72 ساعت مجددا ایندکس نشود دو دلیل می تواند داشته باشد
    یا گوگل خوابش برده که بعید می دانم
    یا سایت شما مشکل دارد و از اساس باید بررسی شود
    برای اینکه بدانید چطور می توانید تاریخ های ایندکس را در بیاورید به آین آدرس بروید
    بررسی آخرین تاریخ ایندکس کردن یک صفحه توسط گوگل بات
  • بالابردن میزان محبوبیت کلمات در گوگل که تنها معیار سنجش ان را در اینجا می توانید بیابید
    word Popularity in google search بررسی محبوبیت کلمه در گوگل(حتی برای دامنه های فارسی)

نویسنده

← قدیمی‌تر جدیدتر →