سئو SEO و بهینه سازی وبسایت با جدیدترین الگوریتمهای گوگل تا سال 2021
سئو و بهینه سازی وبسایت
به دنیای SEO خود خوش آمدید!
در مبحث سئو و بهینه سازی وبسایت به عبارتی همان SEO ، در صورتی که تمایل به یادگیری، چگونگی عملکرد بهینه سازی وب سایت، برای موتورهای جستجو دارید در این مقاله با ما همراه باشید.
یادگیری سئو مبحث ساده ای نیست، چون همانگونه که انسان موجود پیچیده ای است و رفتار آن قابل پیش بینی نیست و سئو در موتورهای جستو نیز به عملکرد رفتار کاربران می پردازد.
هر چند تمامی این الگوریتم ها ربات هستند، اما این رباتها، هر روز رفتار کاربران را در تمام دنیا مورد بررسی قرار می دهند.
این راهنما بخشی از جنبههای اصلی سئو، یافتن اصطلاحات و عبارات (کلمات کلیدی) که میتواند باعث ایجاد ترافیک واجد شرایط در وب سایت شما شود را بصورت ساده بیان میکند.
دنیای بهینه سازی موتورهای جستجو بسیار پیچیده و مدام در حال تغییر و بروزرسانی است، اما شما میتوانید اصول کار را به راحتی درک کنید با مقدار کمی از دانش SEO ، تحول بزرگی در وب سایت خود ایجاد کنید.
آموزش های رایگان SEO یا غیر رایگان زیای در در اینترنت پیدا میکنید، اما آیا همه این مقالات صحیح و بر اساس الگوریتمهای جدید هستند؟
الگورتیم
الگوریتمها در حقیقت بر اساس رفتار کاربران ایجاد گردید. نام الگوریتم برگرفته از روش کار در حل مسائل ، دانشمند بزرگ ایرانی ابوجعفر محمد بن موسی خوارزمی (زاده حدود سال ۷۸۰ میلادی و درگذشته ۸۵۰ میلادی) ریاضیدان، ستارهشناس ، جغرافیدان، فیلسوف و مورخ شهیر در دورهٔ عباسیان است.
هر الگوریتم یا سیاستی که توسط شرکت گوگل یا موتورهای جستجوی دیگر معرفی میشود ، در واقع تعیین روش کار همان موتور جستجو را مشخص میکند.
اما این الگوریتمها به دو دسته کلی تقسیم شدهاند. الگوریتم های اصلی که بصورت کاملا پنهان در حال کار روی موتور های جستو است و دومی، الگوریتم هایی که شرکت گوگل آنها را معرفی می کند که بنام الگوریتم های فرعی نیز می شناسند.
اما باید توجه داشت که همه الگوریتم های فرعی، روزی جز الگوریتم های اصلی بوده اند.
اگر شخصی با دانش مبتدی در مورد نرم افزار، بازاریابی و یا اینترنت آنرا مطالعه کند، یقینا خیلی از فاکتورهای آنرا نمی تواند استنباط کند
اما اگر شخصی با دانش برنامه نویسی، طراحی وب، تجربه در بازاریابی و ابزارهای مربوط به آن شروع به کشف رفتار الگوریتم ها کند ، قطعا بهتر به درک عملکرد الگوریتم ها خواهد رسید.
پس پیشنهاد می کنم با دنیای برنامه نویسی دوست شوید و از همین امروز حداقل نحوه کارکرد آنها را بررسی کنید.
مبانی اصول بهینه سازی موتور جستجو
در بهینه سازی سئو، عملکرد و رفتار کاربران در حالت های مختلف مورد بررسی قرار می گیرد:
بازار هدف سنجیده می شود ، دستگاه های ارتباطی بررسی می شوند، نرم افزارها و سیستم عامل های مختلف بررسی می شوند و بسیار موارد دیگر بررسی می شود و در نهایت ، الگوریتم ها یا ربات ها، کوشش می کنند که نسبت به رفتار کاربران بهترین نتیجه جستجو را برای آنها نمایش دهند.
ربات های گوگل همان الگوریتم ها هستند که بر اساس الگوریتم پیش بینی شده در موتور جستجو ، یک ربات بکار گرفته شده است.
این ربات ها در هنگام نمایش نتایج جستجو، می توانند به عواملی مانند لیست زیر تغییر رفتار دهند.
جنسیت کاربران
سن ، قد و وزن آنها
مکان زندگی آنها
نوع علایق شخصی کاربران به موزیک ، فیلم ، رنگ ، مسافرت و …
نیازهای زندگی کاربران از خوراک تا پوشاک و نیازهای دیگر…
خرید هایی که از دنیای اینترنت انجام می دهند هر خریدی از هر دستگاهی که باشد
خب این موارد کاملا شخصی است ، پس موتورهای جستجو از کجا متوجه می شود؟
حفظ حریم شخصی یکی از موارد مهم در دنیای اینترنت است، این اطلاعات به هیچ عنوان در اختیار شرکت یا شخصی دیگر قرار داده نمی شود اما برای اینکه بتوانند نسبت به تمایلات شما بهترین نتیجه ی جستجو را نمایش دهند از آن استفاده می کنند
بخشی از مواردی که شما اطلاعات خود را وارد می کنید
– گوشی های تلفن همراه
– ایمیل ها
– انواع برنامه های اجتماعی شامل فیس بوک ، وایبر، واتس اپ ، تلگرام ، اینستاگرام، لینکدین و غیره
به عنوان مثال :
در صورتی که در یوتیوب یا اینستاگرام یک تصویر یا فیلم را مشاهده می کنید، بعدها ربات های این برنامه ها سعی بر این دارند که جستجوهایی از موارد موردعلاقه شما، که بیشتر مشاهده کردید، را به شما نمایش دهند با اینکه حتی آنها را پسند یا لایک نکرده باشید یا حتی پیج و یا کانال کسی را فالو –دنبال- نکرده باشید
خب این موضوع چه ربطی به سئو دارد؟
نکته دقیقا همین جاست ، جستجوی ما باید بصورت هدفمند باشد ، مثلا اگر شما قرار است یک شال یا روسری را در وب سایت خود بفروشید،
سناریو شما برای فروش این محصول برای چه اشخاصی خواهد بود؟
جنسیت ؟ سن ؟ رنگ پوست ؟
یقینا بیشترین مخاطبین شما برای خرید این محصول از نوع جنسیت زن و سنین بین 15 الی 50 سال خواهند بود
حال چطور این مشتریان را پیدا کنید؟
دقیقا در همین جا نقش اساسی یک سئو کار حرفه ای خود را نشان می دهد
به نظر می رسد اکنون به پیچیدگی رقابت در بین وب مستران برای سئو حرفه ای وب سایت، پی برده باشید.
برای رسیدن به یک سئو خوب و حرفه ای باید هدفمند عمل کرد
معمولا مراحلی را برای آن پیش بینی می کنند ، شاید سئوکار به شما 7 یا 8 مرحله پیشنهاد کند اما همین سئوکار برای وب سایت دیگر مراحل کمتر و یا بیشتر را پیشنهاد دهد
راهنمای اصول SEO
در لیست زیر چند مرحله مهم از سئو را برای شما بیان می کنم.
– همانطور که مشاهده می کنید ، پایه و اساس SEO حرفه ای و خوب با اطمینان از دسترسی به خزیدن ربات ها (CRAWL) شروع می شود و از آنجا به سمت بالا حرکت می کند.
دسترسی را برای خزنده ها باز کنید اما اگر وب سایت شما هنوز آماده نیست پیشنهاد می کنم بطور حتم از این کار صرف نظر کنید و در انتهای کار به باز کردن راه ربات یا خزنده ها فکر کنید، خزنده ها در اصل ربات های موتور جستجوهایی مانند
گوگل ، یاهو ، بینگ هستند که شروع به جمع آوری اطلاعات وب سایت شما می کنند تا این موارد را پس از بررسی در مخزن دیتابیس خود ایندکس کنند، ایندکس کردن در اصل همان رتبه بندی شما در این موتور های جستجو است و هر چند مدت یکبار باز هم وب سایت شما مورد بررسی قرار می گیرد و بر اساس قدرت صفحه به شما امتیاز دهی می کند، قدرت صفحه همان میزان محبوبت وب سایت شما برای کاربران است که وقت زیادی را در وب سایت شما بگذرانند.
– محتوای قانع کننده ای که به جستجوی جستجوگرها پاسخ مثبت دهد و در نتیجه ی نمایش کاربر قرار گیرد را در وب سایت خود قرار دهید
– کلید واژه های بهینه سازی شده برای جذب جستجوگرها (کاربران) و موتورهای جستجو نقش مهمی دارند ، همانگونه که شما در موتور جستجو عبارتی را برای جستجو وارد می کنید ، این عبارت بصورت هدفمند باید در وب سایت شما قرار بگیرد.
اینکه تمام این کلمات را به شدت هر چه تمام تر در وب سایت خود تکرار کنید نتیجه عکس خواهد داد پس دقت کنید چطور این کلمات در وب سایت شما وارد می شود که مبادا وارد مبحث کلاه سیاه شوید. مبحث کلاه سیاه در واقع همان استفاده زیاد از کلمات کلیدی است که به جهت جذب کاربر استفاده می شود. از مباحث کلاه سیاه به موارد دیگری نیز می توان اشاره کرد که در یک مقاله ای جداگانه بصورت مفصل در مورد آن توضیح خواهم داد.
– سرعت بارگیری یا لود وب سایت شما باید برای هر نوع سرعت اینترنت سازگاری داشته باشد برای نتیجه گیری در سرعت بهتر ، باید وب سایت شما بصورت کامل آنالیز شود ، کدها کوتاه شود ، تصاویر بهبود پیدا کند و صفحات شما برای کاربر با سرعت بالاتری باز شود.
منظور از سرعت، همان لود وب سایت شما است که باید طبق استاندارد های موتورهای جستجو باشد. اینکه استاندارد موتور جستجو از چه شیوهای برای تعیین آن استفاده می کند باید بگویم که، این هم دقیقا همان رفتار کاربران است که میانگین به چه میزان صبر می کنند تا یک صفحه در دستگاه آنها باز شود.
یقینا اگر خودتان چیزی را جستجو کنید و آن صفحه با تاخیر باز شود ، شاید شما هم مثل من آن صفحه را ببنید و صفحه ی دیگری را باز کنید
– محتوای ارزشمند یکی از موارد بسیار مهم در سئو است که راه کار تعریف محتوای ارزشمند و همچنین اینکه برای موتورهای جستجو این موضوع کاملا قابل درک باشد، تا محتوای شما را به عنوان یک محتوای ارزشمند در جستجو نمایش دهند.
– عناوین URL مربوط به هر صفحه و تعداد کارکترهای مجاز برای تعیین نام یک صفحه. باید توجه داشت این مورد برای فارسی زبانان مشکلاتی را در تصمیم گیری به همراه دارد اینکه نامک یک مقاله فارسی باشد یا انگلیسی تصمیم گیری سختی به نظر می رسد اما به جهت عدم طولانی شدن لینک ها و همچنین در صورت تبلیغات بهتر است نامک بصورت انگلیسی و عنوان بصورت فارسی باشد.
– نشانه گذاری ها در عناوین snippet/schema که کاربران، در جستجوی گوگل شما را چگونه ببینید، هر چقدر این بخش دقیق تر شفاف تر و نسبت به کار وب سایت شما هدفمندتر باشد کاربران بیشتری را جذب می کند که در صورت استفاده از CMS های عمومی می توانید از ابزارهای زیادی استفاده کنید.
نحوه کار وب سایت ها
اگر بررسی های موتور جستجو بر اساس فرآیند بهینه سازی وب سایت برای جستجو باشد، SEO ها حداقل نیاز به درک اساسی از چیزی که بهینه سازی شده است دارند!
در این بخش از فرایند خرید دامنه تا حالت کاملاً رندر شده ی یک وب سایت را بررسی می کنیم که چطور در مرورگر اجرا می شود
یکی از مؤلفه های مهم وب سایت، مسیر رندر از مرحله لود دامنه ، تغییر مسیرها و درخواست ها کاربر به سرور است که مرورگر، در فرایند این درخواست ها، کدها را تبدیل به وب سایت قابل مشاهده می کند.
دانستن این موضوع در مورد وب سایتها برای درک SEO به این دلایل بسیار مهم است:
مراحل موجود در این فرآیند می تواند بر زمان بارگذاری صفحه تأثیر بگذارد ، و یکی از فاکتورهای مهم یعنی سرعت، نه تنها برای نگه داشتن کاربران در سایت شما مهم است بلکه یکی از عوامل مهم رتبه بندی Google است.
Google منابع خاصی مانند JavaScript را در بخش دوم خزش ها بررسی می کند.
گوگل ابتدا بدون جاوا اسکریپت به صفحه نگاه می کند، سپس چند روز تا چند هفته بعد، JavaScript را در بررسی می کند، و این به معنی است که مطالب مهم SEO شده شما، که با استفاده از JavaScript به صفحه اضافه می شوند ممکن است ایندکس نشوند.
تصور کنید که روند بارگیری وب سایت مانند رفت و آمد شما برای کار است. شما در خانه آماده می شوید ، لوازم خود را جمع می کنید تا به محل کار بروید و سپس سریعترین مسیر را از خانه به محل کار خود انتخاب می کنید.
احمقانه خواهد بود که فقط یکی از کفش های خود را بپوشید، و مسیری طولانی تری را برای رفتن به محل کار انتخاب کنید، و در محل کار لوازم خود را رها کنید، در نهایت بلافاصله به خانه برگردید تا کفش دیگر خود را بپوشید
این دقیقا همان کاری است که وب سایت های ناکارآمد انجام می دهند.
راه اندازی وب سایت
قبل از دسترسی به یک وب سایت ، باید آنرا راه اندازی کنید پس باید مراحل زیر را طی کنید
– خرید دامنه برای دامنه های ir از مرکز اصلی یعنی nic.ir استفاده کنید ، در این وب سایت شما مستقیما بدون رابط می توانید دامنه خود را ثبت کنید ، توجه داشته باشید که دامنه های ir نیازمند تایید هویت شماست و در مورد دامنه های بین المللی هم می تواند بصورت مستقیم و یا با استفاده از شرکت های رابط اقدام به ثبت دامنه کنید. در این ثبت دامنه نیازی به تایید هویت شما نیست و در اصل رابط فنی و مالی شما در ایران ، این کار را برای شما انجام خواهد داد.
– خرید یک هاست یا سرور خوب: در مورد خرید یک میزبان خوب حتما مشاوره بگیرید، میزبانی ها از قیمت های بسیار پایین تا قیمت های بسیار بالا عرضه می شوند که هر کدام کارایی خود را دارند ، شما باید بدانید که نوع کار و فعالیت وب سایت شما نیازمند حداقل چه نوع امکانات نرم افزار و سخت افزاری با چه مقدار ترافیک است که در این بین میزبانی ها (هاست و یا سرور) بهترین گزینه مناسب کار خود را انتخاب کنید.
در صورتی که مشاوره نگیرید ممکن است برای یک وب سایت با برنامه نویسی سنگین یک هاست ضعیف تهیه کنید و یا برعکس برای یک وب سایت با برنامه نویسی سبک یک هاست گران قیمت که اکثر منابع آن استفاده نشود و هزینه ی مضاعف پرداخت شود. این در مورد ترافیک بازدید هم صدق می کند.
چگونه وب سایت از سرور به مرورگر متصل می شود
دامنه ای که شما خریداری کرده اید را به یکی از کارگزاران یا همان سروری که خریداری کرده اید، از طریق تنظیم DNS در کنترل پنل دامنه ی خود ، متصل می کنید.
درخواست کاربران که دامنه ی شما را در مرورگر خود وارد می کنند به آی پی ثبت شده در رکورد های GLUE یا همان سرورهای انتشار دهنده آی پی و نام سرور می رود و از آنجا محل سرور شما مشخص می شود و کاربر به سرور مورد نظر هدایت می شود و اطلاعات سرور شما خوانده می شود.
این درخواست برای یک صفحه وب، مرورگر را وادار به ایجاد درخواست جستجوی DNS برای تبدیل نام دامنه به آدرس IP خود می کند. سپس مرورگر كدی كه صفحه وب شما با آن ساخته شده است را درخواست می کند
مانند HTML ، CSS و JavaScript و…
سرور منابع را ارسال می کند. هنگامی که سرور درخواست وب سایت را دریافت کرد ، پرونده های وب سایت را ارسال می کند تا در مرورگر جمع شوند.
مرورگر صفحه وب را مونتاژ می کند. اکنون مرورگر منابع را از سرور دریافت کرده است، اما هنوز هم باید آنرا جمع کرده و صفحه وب را ارائه دهد تا کاربر بتواند آن را در مرورگر خود مشاهده کند.
از آنجا که مرورگر تمام منابع صفحه وب را تجزیه و سازمان دهی می کند، یک مدل شیء اسنادDOM ایجاد می کند.
DOM همان چیزی است که می توانید با کلیک راست روی وب سایت در مرورگر و یا دستور INSPECT “بازرسی عناصر” در صفحه وب در انواع مرورگرها مشاهده کنید این ابزار یکی از ابزارهای مهم در بررسی وب سایت است.
تجزیه و اجرای کامل کد از ملزومات نمایش صفحه وب است که در نهایت یک صفحه وب را نشان می دهد.
بنابراین در این مرحله اگر مرورگر برای نشان دادن وب سایت شما به هر کد اضافی احتیاج داشته باشد، یک درخواست اضافی به سرور شما ایجاد می کند.
در نهایت وب سایت در مرورگر ظاهر می شود. و پس از همه این مراحل، اکنون وب سایت شما از کد، به آنچه در مرورگر خود می بینید تبدیل شده است.
بررسی زبانها و نحوه ی عملکرد آنها
HTML آنچه وب سایت می گوید
HTML مخفف زبان نشانه گذاری هایپرتکست است و به عنوان ستون فقرات یک وب سایت عمل می کند. عناصری مانند عناوین ، پاراگراف ها ، لیست ها و محتوا، همه در HTML تعریف شده اند.
در اینجا مثالی از یک صفحه وب که با HTML نوشته شده است را می بینید
HTML برای دانستن SEO مهم است زیرا این همان چیزی است که “زیر کلاه” هر صفحه ای که ایجاد می کنید یا روی آن کار می کند وجود دارد.
در حالی که احتمالاً CMS شما نیازی به نوشتن صفحات خود در HTML ندارد
به عنوان مثال:
انتخاب یک آیتم در یک ویرایشگر در wordpress به شما امکان ایجاد یک لینک بدون نوشتن کد می دهد.
زمان انجام کار در یک صفحه وب مانند افزودن محتوا ، تغییر متن لنگر پیوندهای داخلی و غیره.
Google این عناصر HTML را بارها بررسی می کند تا مشخص کند سند شما با یک پرسش و پاسخ خاص مرتبط است یا خیر.
به عبارت دیگر ، آنچه در HTML شماست، نقش مهمی در نحوه قرارگیری صفحه وب شما در جستجوی ارگانیک Google دارد!
CSS چیست و چطور کار می کند
CSS مخفف “Cascading Style Sheets” است ، و این همان چیزی است که باعث می شود صفحات وب شما اهم از فونت ها ، رنگ ها و طرح های خاصی را نمایش دهند.
HTML برای توصیف محتوا ایجاد شده است و نه به سبک و رنگ آمیزی کردن آن ، بنابراین وقتی CSS وارد صحنه شد ، مانند یک بازیگر تغییر دهنده نقش در بازی خواهد بود.
تا سال 2014 به دلیل نبود برخی الگوریتم های گوگل، وب سایت ها برای رتبه بندی بهتر شروع به ارائه مطالب و صفحات بیشتر در وب سایت می کردند. یک روش سئو کلاه سیاه که سعی در به دست آوردن رتبه بهتر در سیستم قدیمی گوگل را داشت
مخفی کردن متن و پیوند ها از طریق CSS به منظور دستکاری در رتبه بندی موتورهای جستجو که در اصل این عمل یعنی متن و لینک پنهان، نقض دستورالعمل های کیفیت Google بوده است.
اما در سال 2014 با معرفی الگوریتم های مربوط به آن این این مورد از کلاه سیاه نیز توسط ربات ها بررسی می شود و اگر وب سایت شما دارای چنین مطالب و لینک های مخفی باشد یقینا از بانک گوگل حذف خواهد شد و یا در حالت خوش بینانه امتیاز وب سایت را کم خواهد کرد
مرورگرها هنوز مجبورند منابعی مانند پرونده CSS خود را بارگیری کنند ، بنابراین فشرده سازی آنها می تواند باعث افزایش سرعت صفحه وب شما شود و سرعت صفحه یک عامل مهم رتبه بندی است.
JavaScript چیست و چگونه کار می کند
در روزهای آغازین اینترنت ، صفحات وب با HTML ساخته شد. هنگامی که CSS همراه شد ، محتوای صفحه وب توانست سبک خاصی بگیرد. وقتی زبان برنامه نویسی جاوا اسکریپت وارد صحنه شد ، هم اکنون وب سایت ها نه تنها می توانند از ساختار و سبک و رنگ استفاده کنند بلکه می توانند پویا باشند.
جاوا اسکریپت فرصت های زیادی را برای ایجاد صفحه وب غیر استاتیک باز کرده است. هنگامی که شخصی سعی در دسترسی به صفحهای ارتقا یافته با این زبان برنامه نویسی داشته باشد ، آن مرورگر ، JavaScript را در برابر HTML استاتیک که سرور برمی گرداند ، اجرا می کند ، در نتیجه یک صفحه وب با نوعی تعامل ایجاد می شود.
شما مطمئناً جاوا اسکریپت را در عمل مشاهده کرده اید اما شاید آن را نمی شناسید به این دلیل است که جاوا اسکریپت می تواند تقریباً هر کاری را برای یک صفحه انجام دهد.
به عنوان مثال ، می تواند یک پاپ آپ ایجاد کند ، یا می تواند از منابع شخص ثالث مانند تبلیغات برای نمایش در صفحه شما درخواستی ایجاد کند.
جاوا اسکریپت می تواند برخی مشکلات را برای SEO ایجاد کند، زیرا موتورهای جستجوگر، جاوا اسکریپت را به روش دیگری می بینند.
این به دلیل ارائه سرویس گیرنده در مقابل ارائه سرور است. بیشتر JavaScript در مرورگر مشتری اجرا می شود. از طرف دیگر با رندر سمت سرور، پرونده ها در سرور اجرا می شوند و سرور در حالت کاملاً رندر شده آنها را به مرورگر می فرستد.
عناصر صفحه حساس SEO مانند متن ، پیوندها و برچسب هایی که در سمت کاربر جاوا اسکریپت بارگذاری می شوند ، به جای اینکه در HTML شما نشان داده شوند ، از کد صفحه شما تا زمانی که ارائه شوند نامرئی هستند. این بدان معنی است که خزنده های موتور جستجو آنچه در جاوا اسکریپت شما وجود دارد را نمی بینند – حداقل در ابتدا.
گوگل می گوید ، تا زمانی که Googlebot را از خزیدن پرونده های JavaScript خود مسدود نکنید ، آنها به طور کلی قادر به ارائه و درک صفحات وب شما هستند دقیقاً مانند یک مرورگر، به این معنی که Googlebot باید همان مواردی را مشاهده کند که کاربر مشاهده می کند
همچنین موارد دیگری وجود دارد که می توانند در حین انجام صفحات وب شما در Googlebot انجام نشوند ، که می تواند Google را از درک آنچه در JavaScript شما وجود دارد مطلع نکند
فرض کنید شما Googlebot را از منابع JavaScript مسدود کرده اید
به عنوان مثال: با robots.txt که در سرور شما موجود است
سرور شما نمی تواند همه درخواست ها را برای خزیدن محتوای شما انجام دهد و همین عدم دسترسی باعث می شود محوایی نامشخص برای ربات گوگل به نظر برسد و این بر خلاف سیاست های گوگل است.
جاوا اسکریپت بیش از حد پیچیده است ، این زبان با بیش از 3 بیلیون محیط کاربری فعال یکی از زبان های بسیار مهم در دنیای وب است.
این مقاله ادامه دارد…
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.