fdd 750x480 - جستجوگرهای فنی

جستجوگرهای فنی

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

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

جستجوگرهای فنی
جستجوگرهای فنی

وب سایت ها چگونه کار می کنند؟

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

دانستن این در موارد  وب سایت ها برای جستجوگرها برای چند دلیل  مهم است:

  • مراحل در این فرایند مونتاژ صفحه وب می تواند بار صفحه وب را تحت تاثیر قرار دهد، و سرعت نه تنها برای نگه داشتن کاربران در سایت شما اهمیت دارد، بلکه یکی از عوامل رتبه بندی گوگل است.
  • گوگل برخی از منابع مانند جاوا اسکریپت را بر روی “گذر دوم” ارائه می دهد.گوگل در ابتدا به صفحه بدون جاوا اسکریپت نگاه می کند، سپس چند روز تا چند هفته بعد، جاوا اسکریپت آن را باز می کند، به این معنا که عناصر مهم SEO که به صفحه با استفاده از جاوا اسکریپت اضافه می شوند، ممکن است فهرست نشود.
جستجوگرهای فنی
جستجوگرهای فنی
تصور کنید که فرآیند بارگذاری وب سایت کار شماست. در خانه آماده هستید، وسایل خود را جمع آوری کرده اید تا به دفتر برسید، و سپس سریعترین مسیر را از خانه خود به دفترکار خود انتخاب کرده اید. احمقانه است که فقط یکی از کفشهایتان را بپوشید و یا یک مسیر طولانی را برای رسیدن به دفتر کار انتخاب کنید یا وسایل  خود را در دفتر رها کنید، بلافاصله به خانه برمیگردید تا جای کفش دیگر خود را بردارید ، درست است؟ این چیزی است که وب سایت های ناکارآمد انجام می دهند. این فصل به شما آموزش می دهد که چگونه تشخیص دهید که وب سایت شما ممکن است ناکارآمد باشد، چه کاری می توانید برای ساده سازی انجام دهید.

قبل از دسترسی به وب سایت، باید آن را تنظیم کرد!

  1. نام دامنه خریداری شده است. نام دامنه مانند hoonarjo.com  ثبت نام دامنه می تواند  ir یا com باشد. ثبت کنندگان فقط سازمان هایی هستند که رزرو نام های دامنه را مدیریت می کنند.
  2. نام دامنه به آدرس IP مرتبط است. اینترنت بدون نام سرورهای دامنه (DNS) اسامی مانند “hoonarjo.com” را به عنوان آدرس وب سایت درک نمی کند. اینترنت با استفاده از یک سری از اعداد به نام آدرس IP (ex: 127.0.0.1) استفاده می کند، اما ما می خواهیم از نام هایی مانند hoonarjo.com استفاده کنیم زیرا برای انسانها این مهم است. ما باید از یک DNS برای پیوند دادن نامهای قابل خواندن انسان با اعداد قابل خواندن ماشین استفاده کنیم.
جستجوگرهای فنی
جستجوگرهای فنی

مرورگر چگونه اطلاعات را از سرور دریافت می کند؟

  1. کاربر درخواست دامنه حالا که این نام با یک آدرس IP از طریق DNS مرتبط شده است، مردم می توانند یک وب سایت را با تایپ کردن نام دامنه به طور مستقیم به مرورگر خود یا با کلیک کردن روی یک لینک به وب سایت، درخواست دهند.
  2. مرورگر درخواست می کند. این درخواست برای یک صفحه وب، مرورگر را برای ایجاد یک درخواست جستجوی DNS برای تبدیل نام دامنه به آدرس IP آن، از مرورگر درخواست می کند. سپس مرورگر درخواستی را برای سرور برای کد شما ایجاد می کند که وب سایت شما مانند HTML، CSS و جاوا اسکریپت است.
  3. سرور منابع را می فرستد هنگامی که سرور درخواست برای وب سایت را دریافت می کند، فایل های وب سایت را در مرورگر جستجوگر قرار می دهد.
  4. مرورگر صفحه وب را جمع آوری می کند. در حال حاضر مرورگر منابع از سرور دریافت کرده است، اما هنوز هم باید همه آن را با هم ترکیب کرده و صفحه وب را به گونه ای طراحی کند که کاربر بتواند آن را در مرورگر خود ببیند.مرورگرها یک object document ایجاد می کنند تا شما بتوانید سایت را ببینید.
  5. مرورگر درخواست های نهایی را انجام می دهد. مرورگر تنها یک صفحه وب را نشان می دهد پس از اینکه تمام کد لازم برای صفحه دانلود، تجزیه و اجرا شد، بنابراین در این مرحله، اگر مرورگر نیاز به یک کد اضافی برای نشان دادن وب سایت شما داشته باشد، درخواست دیگری به سرور خود می دهد.
  6. وب سایت د در مرورگربه نمایش گذاشته می شود. وب سایت شما در حال حاضر از کد به آنچه که در مرورگر شما می بینید تبدیل شده است (به اصطلاح رندر شده).

اکنون که می دانید چگونه یک وبسایت در یک مرورگر ظاهر می شود، ما قصد داریم بر آنچه که از وب سایت ساخته شده تمرکز کنیم – به عبارت دیگر کد (زبان های برنامه نویسی) برای ساخت صفحات وب مورد استفاده قرار می گیرد که دراین فصل در مورد آن بحث خواهیم کرد.

سه زبان برنامه نویسی رایج عبارتند از:

  • HTML – آنچه وب سایت بیان میکند (عناوین، محتوای ، و غیره)
  • CSS – چگونه وب سایت به نظر می رسد (رنگ، فونت و غیره)
  • جاوا اسکریپت – نحوه رفتار (تعاملی، پویا و غیره)
جستجوگرهای فنی
جستجوگرهای فنی

HTML

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

در اینجا یک مثال از یک صفحه وب و کد HTML :

جستجوگرهای فنی
جستجوگرهای فنی

HTML برای جستجوگرها مهم است زیرا می دانیم که این همان چیزی است که  به اصطلاح “زیر کاپوت” هر صفحه ای که ایجاد می کنید یا کار می کنید، وجود دارد.در حالی که سیستم مدیریت محتوا شما احتمالا نیازی به نوشتن صفحات خود در HTML ندارد.این چیزی است که شما هر بار که به یک صفحه وب کاری می کنید تغییر می دهید مانند اضافه کردن محتوا، تغییر متن  لینک های داخلی و غیره.گوگل این عناصر HTML را ردیابی می کند تا تعیین کند که کدام سند مربوط به یک پرس و جو خاص است. به عبارت دیگر، HTML شما در چگونگی رتبه بندی وب سایت شما در جستجوی علمی Google، نقش مهمی دارد.

CSS

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

اجزای CSS که به طور خاص برای بهینه سازکننده ها باید مورد توجه قرار گیرد:

  • از آنجا که دستورالعمل های سبک می تواند در فایل های خارجی (فایل های CSS) به جای HTML صفحه شما قرار بگیرد این  باعث می شود که صفحه شما کم حجم تر باشد، کاهش حجم انتقال فایل و سرعت بارگذاری بارنیز باعث افزایش سرعت می شود.
  • مرورگرها هنوز باید منابع مانند فایل CSS خود را دانلود کنند، بنابراین فشرده سازی آنها می تواند صفحات وب شما را سریع تر کند و سرعت صفحه یک عامل رتبه بندی است.
  • داشتن صفحات  محتوا سنگین نسبت به صفحات با کدهای سنگین می تواند به index سازی بهتر محتوای سایت شما منجر شود.
  • با استفاده از CSS برای پنهان کردن لینک ها و محتویات می توانید وب سایت خود را به صورت دستی از فهرست گوگل حذف کنید.

JavaScript

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

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

جستجوگرهای فنی
جستجوگرهای فنی

چگونه موتورهای جستجو وب سایت ها را درک می کنند؟

تصور کنید که خزنده موتور جستجوگر یک مقاله ۱۰،۰۰۰ کلمه ای درباره نحوه پخت کیک را اسکن کرده است. چگونه نویسنده، دستور غذا، مواد تشکیل دهنده یا مراحل لازم برای پختن یک کیک را شناسایی می کنید؟ این جایی است که نشانه گذاری طرح وارد می شود. طرح  یک راه برای برچسب گذاری و یا سازماندهی محتویات  به طوری که موتورهای جستجو درک بهتری از  برخی از عناصر در صفحات وب شما هست داشته باشند. این کد ساختار را برای داده های شما فراهم می کند، به همین دلیل است که اغلب طرح ها به عنوان “داده های ساخت یافته” نامیده می شوند. فرآیند ساخت داده های شما اغلب به عنوان “نشانه گذاری” نامیده می شود زیرا شما محتوای خود را با کد سازمانی مارک می کنید.به یاد داشته باشید، با استفاده از داده های ساختاری می تواند یک قطعه ثروتمند موجود را فعال کند، اما آن را تضمین نمی کند. به عنوان استفاده از افزایش نشانه گذاری طرح، سایر انواع قطعه به احتمال زیاد در آینده اضافه می شود.

مشاوره هایی برای موفقیت طرح:

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

نوشتن نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *