12 KiB
12 KiB
مشخصات درسنامه: سئو تکنیکال (Google Search Console) و تحلیل رفتار کاربر با Microsoft Clarity
- شناسه در سیلابس:
L13.6 - فصل: فصل ۱۳: نگهداری محصول (Ch 13)
- نوع محتوا: 📘 درسنامه متنی
- زمان تقریبی مطالعه: ۱۸ دقیقه
- پیشنیازهای مستقیم:
L13.5(بهروزرسانیهای امنیتی دورهای)
۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy)
دانشجو پس از مطالعهٔ این درسنامه باید بتواند:
- درک کند (Understand): تفاوت میان جذب ترافیک از موتورهای جستجو با سئو تکنیکال (Technical SEO) و درک تعاملات عمیق کاربران با ابزارهای تحلیل رفتار (Behavioral Analytics) را شرح دهد.
- تحلیل/ارزیابی کند (Evaluate): نقشه سایت خودکار (
sitemap.ts)، فایل هدایت خزندهها (robots.ts)، و ساختار دادههای معنایی JSON-LD را برای رتبهبندی نام و تخصص خود در نتایج جستجوی گوگل ارزیابی کند. - بهکار ببندد (Apply): دامنه پورتفولیو را در Google Search Console ثبت و اعتبارسنجی کرده و نقشه سایت داینامیک پروژهها را به گوگل معرفی نماید.
- ایجاد کند (Create): سرویس Microsoft Clarity را برای ضبط ویدیویی نشستهای کاربری (Session Replay)، تحلیل نقشههای حرارتی (Heatmaps) و کشف کلیکهای خشمگینانه (Rage Clicks) روی پورتفولیو راهاندازی کند.
۲. محدوده و مرزهای محتوا (Scope & Boundaries)
آنچه باید پوشش داده شود (In-Scope):
- دو نیمه موفقیت محصول پس از انتشار: کشف شدن توسط گوگل + درک رفتار انسانها:
- داشتن بهترین پورتفولیو بدون سئو مثل باز کردن یک مغازه لوکس در کوچه بنبست یک بیابان است!
- سئو تکنیکال خودکار در Next.js مدرن:
- ساخت خودکار نقشه سایت در
app/sitemap.ts: استخراج داینامیک اسلاگ پروژهها از Supabase و تولیدsitemap.xml. - ساخت فایل هدایت خزندهها در
app/robots.ts: اجازه ورود به صفحات عمومی و مسدودسازی خزندهها از ورود به مسیرهای ادمین (/admin/*). - ساخت دادههای ساختاریافته معنایی (Schema.org JSON-LD): معرفی خودتان به عنوان یک
Personمتخصص، مهارتها و لینکهای شبکههای اجتماعی برای نمایش ریچاسنیپت اختصاصی در گوگل.
- ساخت خودکار نقشه سایت در
- ثبت رسمی در Google Search Console (GSC):
- اعتبارسنجی مالکیت با رکورد DNS TXT یا تگ متا.
- ارسال نقشه سایت (
/sitemap.xml) برای ایندکس سریع صفحات. - تحلیل کوئریهای جستجو (Search Queries): کارفرمایان با چه کلماتی به سایت شما رسیدهاند؟
- تحلیل رفتار کاربر با مایکروسافت کلاریتی (Microsoft Clarity):
- چرا کلاریتی؟ ۱۰۰٪ رایگان، بدون سقف ترافیک، و رعایت کامل حریم خصوصی.
- بازپخش نشستها (Session Replay): تماشای ناشناس حرکت ماوس و اسکرول کارفرما درست شبیه تماشای یک فیلم ویدیویی.
- نقشههای حرارتی (Heatmaps): نقاط داغ کلیک و عمق اسکرول (Scroll Depth)؛ آیا کارفرمایان به بخش فرم تماس در انتهای صفحه میرسند؟
- کشف کلیکهای خشمگینانه (Rage Clicks) و کلیکهای مرده (Dead Clicks): جاهایی که کاربر فکر میکند لینکی وجود دارد و مکرراً کلیک میکند!
- نصب اسکریپت کلاریتی در
app/layout.tsx:- نحوه الصاق تمیز اسکریپت با کامپوننت
next/scriptبدون افت نمره لایتهاوس.
- نحوه الصاق تمیز اسکریپت با کامپوننت
- کالاوتهای آموزشی و هشدار کوئرا:
- کالاوت بنفش (
<details class="violet">): مفهوم کلیکهای خشمگینانه (Rage Clicks) و چگونه این شاخص به شما نشان میدهد کدام دکمه یا کارت در سایت گمراهکننده است. - کالاوت سبز (
<details class="green">): مشاهده اولین ویدیوی گشتوگذار یک بازدیدکننده در پورتفولیو و حس شگفتانگیز درک رفتار کاربر واقعی. - کالاوت قرمز (
<details class="red">): مسدود کردن مسیرهای/adminدرrobots.txt؛ هرگز اجازه ندهید صفحات لاگین مدیریت شما در نتایج جستجوی گوگل لیست شوند.
- کالاوت بنفش (
آنچه نباید وارد آن شویم (Out-of-Scope):
- مباحث پیچیده تبلیغات کلیکی گوگل ادز (Google Ads).
- کمپینهای بکلینکسازی کلاهسیاه و خرید رپورتاژهای انبوه.
۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms)
| اصطلاح انگلیسی | معادل فارسی مصوب | توضیح یکخطی ساده |
|---|---|---|
| Technical SEO | سئوی تکنیکال | بهینهسازی فنی زیرساخت سایت، سرعت، کدها و متادیتاها جهت خوانایی حداکثری برای موتورهای جستجو |
| Sitemap.xml | نقشه سایت اینترنتی | سندی استاندارد حاوی فهرست تمام آدرسهای فعال سایت برای تسهیل خزش و ایندکس توسط گوگل |
| Robots.txt | فایل هدایت خزندهها | فایل متنی در ریشه سایت که مشخص میکند خزندههای وب مجاز به بررسی کدام صفحات هستند و از کدام باید دور بمانند |
| JSON-LD Schema | دادههای ساختاریافته معنایی | قالب استاندارد افزودن اطلاعات مفهومی به کدها برای تولید نتایج غنی (Rich Snippets) در جستجو |
| Session Replay | بازپخش نشست کاربری | شبیهسازی ویدیویی کامل نحوه تعامل، کلیکها و اسکرول بازدیدکننده در طول زمان حضور در سایت |
| Rage Clicks | کلیکهای خشمگینانه | کلیکهای پیاپی و سریع کاربر روی یک نقطه که نشاندهنده ناکامی و کار نکردن یک المان ظاهری است |
۴. جایگاههای تصاویر و نمودارها (Visual & Diagram Placeholders)
راهنمای ایجنت نویسنده: تمام تصاویر باید در پوشهٔ
images/ذخیره شده و در جدول تکخانهای وسطچین درج شوند:
- تصویر کاور درس:
images/cover.png- موضوع: ربات خزنده گوگل با ذرهبین درخشان در کنار نقشه حرارتی نئونی پر از لکههای قرمز و زرد کلیک کاربران روی صفحات سایت.
- داشبورد عملکرد در Google Search Console:
images/google-search-console-performance.png- موضوع: اسکرینشات از پنل سرچ کنسول گوگل با نمودارهای Total Clicks، Total Impressions و کلمات کلیدی ورودی.
- نمای بازپخش نشست ویدیویی در Microsoft Clarity:
images/clarity-session-replay-screen.png- موضوع: اسکرینشات از پلیر کلاریتی با نمایش ردپای ماوس کاربر روی کارت پروژهها و تایملاین رویدادها.
- نقشه حرارتی کلیکها (Heatmap) در پورتفولیو:
images/clarity-heatmap-preview.png- موضوع: اسکرینشات از صفحه پورتفولیو با لکههای حرارتی قرمز روی دکمههای «مشاهده پروژه» و «رزرو مشاوره».
۵. بخشبندی و ساختار محتوایی پیشنهادی درسنامه (README.md)
- تیتر اصلی:
# سئو تکنیکال (Google Search Console) و تحلیل رفتار کاربر با Microsoft Clarity - مقدمه: چگونه کاری کنیم که هم رباتهای گوگل عاشق ساختار سایت ما شوند و هم پشت صحنه ببینیم کاربران چگونه با پروژههای ما زندگی میکنند؟
- جدول کاور درس
- استعاره تابلوهای راهنما و دوربینهای مداربسته فروشگاه:
- سئو تابلوهای هدایت مشتری از اتوبان است؛ کلاریتی دوربینهای داخل فروشگاه برای فهمیدن اینکه مشتری جلوی کدام قفسه مکث کرده است.
- سئوی تکنیکال با ساخت فایلهای جادویی Next.js:
- کدنویسی
app/sitemap.tsبه صورت پویا با خواندن اسلاگ پروژهها از Supabase. - کدنویسی
app/robots.tsبرای محافظت از روتهای مدیریت.
- کدنویسی
- تزریق هویت معنایی با JSON-LD Schema:
- ساخت قطعه کد اسکیما در
layout.tsxبرای معرفی برند شخصی به خزندههای گوگل.
- ساخت قطعه کد اسکیما در
- ثبت دامنه در Google Search Console:
- اعتبارسنجی دامنه و ارسال سیتمپ و درخواست ایندکس سریع اولین صفحات.
- راهاندازی جادوی مایکروسافت کلاریتی (Microsoft Clarity):
- ثبت نام رایگان و دریافت کد رهگیری اختصاصی پروژه.
- افزودن امن اسکریپت کلاریتی به
app/layout.tsxبا کامپوننتnext/script.
- تحلیل شاهکارهای کلاریتی: تماشای فیلم و کشف کلیکهای خشمگینانه:
- چگونه با دیدن ۱۰ ویدیوی اول، نقاط ضعف چیدمان و دکمههای گیجکننده پورتفولیو را بازطراحی کنیم.
- باکس نکته Quera (
<details class="violet">): اهمیت دادههای Rage Clicks؛ کشف المانهایی که شبیه لینک طراحی شدهاند اما کار نمیکنند و اصلاح فوری آنها. - باکس هشدار Quera (
<details class="red">): مسدود کردن صفحات پنل مدیریت درrobots.txt؛ امنیت و حریم خصوصی پنل ادمین با سئو مخدوش نشود. - باکس رضایتبخش Quera (
<details class="green">): دیدن اولین نتایج سرچ کنسول و تماشای حرکات زنده بازدیدکنندگان روی دکمه رزرو و دانلود رزومه. - جمعبندی درسنامه: تسلط بر دیدبانی رفتار و سئو؛ ورود به آخرین درس این فصل: مستندسازی فاخر و راهنمای نگهداری پروژه در درس بعدی.
۶. معیارهای پذیرش (Acceptance Criteria for Reviewer)
- اصول سئو تکنیکال مدرن (sitemap.ts, robots.ts, JSON-LD) با کدهای استاندارد پیاده شود.
- مراحل ثبت سایت و ارسال نقشه سایت در Google Search Console تشریح گردد.
- راهاندازی و کاربرد Microsoft Clarity (Session Replays, Heatmaps, Rage Clicks) آموزش داده شود.
- کدهای ادغام اسکریپت با استفاده از کامپوننت بهینهساز Next.js ارائه گردد.