شنهای روان در انتظار سئوکارانی است که کار روی یک وبسایت با سابقه طولانی را آغاز میکنند.
این چالههای خطاهای فنی سایت که حاصل کار چندین نسل از آژانسهای قبلی هستند، باعث کُند شدن و اختلال در فرآیند سئو میشوند.
و زمانی که وظیفه پاکسازی این مشکلات به شما سپرده میشود، پیدا کردن راهحلهای سریع اولویت شماره یک شما خواهد بود.
احتمالاً یک ممیزی فنی سایت (Site Audit) انجام دادهاید و با چندین صفحه یتیم (Orphan Pages)مواجه شدهاید.
شاید شنیده باشید که صفحات یتیم برای سئو مضر هستند، اما دقیقاً نمیدانید که این صفحات چه هستند و چگونه باید آنها را اصلاح کرد.

چرا دادههای بکلینک برای یافتن صفحات یتیم مفید است؟
دادههای بکلینک (Backlink) یکی از بهترین منابع برای کشف صفحات یتیم هستند، زیرا URLهایی را که در ایندکس لینکهای Ahrefsوجود دارند، به فرآیند جستجو اضافه میکنند.
📌چرا این مهم است؟
🔹اگر صفحهای هیچ لینک داخلی نداشته باشد، خزندههای معمولی نمیتوانند آن را پیدا کنند.
🔹اما اگر صفحهای حتی یک بکلینک خارجی داشته باشد، Ahrefs آن URL را در سایت شما شناسایی کرده و متوجه میشود که این صفحه هیچ لینک داخلی ندارد—پس یک صفحه یتیم است.
نحوه استفاده از دادههای بکلینک برای کشف صفحات یتیم
✅۱. اجرای آنالیز سایت (Site Audit) در Ahrefs
پس از اجرای Site Auditدر Ahrefs و فعال کردن گزینه Backlinksدر مرحله ۳، این ابزار تمامی صفحات شناختهشده سایت را جمعآوری میکند.
✅۲. استخراج لیست صفحات داخلی
پس از تکمیل آنالیز:
-
به بخش Page Explorerبروید.
-
تمام صفحات داخلی سایت را اکسپورت (Export)کنید.
-
این لیست را برای مرحله بعدی ذخیره کنید.
💡در مرحله بعدی، این لیست با سایر دادهها مقایسه میشود تا صفحات یتیم شناسایی شوند.
۲. یافتن URLهای دارای بازدید (Hits)
در این مرحله، باید لیستی از تمام URLهایی که بازدید دارند را استخراج کنیم.
🔹چرا این مهم است؟
زیرا برخی از صفحات یتیم هنوز بازدید دریافت میکنند، حتی اگر لینک داخلی نداشته باشند. این بازدیدها ممکن است از منابعی مانند نتایج جستجوی گوگل، تبلیغات، یا بکلینکها باشد.
روشهای یافتن URLهای دارای بازدید
چندین روش برای این کار وجود دارد، اما همیشه بهتر است از بیشترین منابع دادهای که در اختیار دارید استفاده کنید.
✅۱. استفاده از فایلهای لاگ سرور (Server Log Files) – دقیقترین روش
دادههای لاگ سرور دقیقترین منبع برای بررسی بازدیدها هستند زیرا اطلاعات را مستقیماً از سرور دریافت میکنند. اما نحوه دسترسی به این فایلها بسته به نوع سرور متفاوت است.
✅۲. استفاده از Google Analytics (GA4) و Google Search Console
🔹چرا GA4؟
زیرا GA4 دادههای بازدید واقعی کاربران را نشان میدهد و میتوان با استفاده از آن صفحات یتیم با بازدید را شناسایی کرد.
📌مراحل یافتن URLهای دارای بازدید در GA4:
ورود به Google Data Studio (Looker Studio)
ایجاد یک گزارش جدید (Blank Report)
اتصال Google Analytics بهعنوان منبع داده
انتخاب حساب کاربری مرتبط > انتخاب Property مربوط به GA4
افزودن یک جدول ساده به گزارش
تنظیمات جدول:
-
Data Source:همان Property انتخابشده در GA4
-
Dimension: Page path (مسیر صفحات)
-
Metric: Views (تعداد بازدیدها)
مرتب سازی دادهها:بر اساس تعداد بازدید (Views) بهصورت نزولی
تنظیم محدوده زمانی:قبل از نصب GA4 روی سایت تا تمامی دادههای قبلی نیز در نظر گرفته شوند.
💡در مرحله بعدی، این لیست را با لیست URLهای کرالشده مقایسه میکنیم تا صفحات یتیم را شناسایی کنیم.

📤نحوه خروجی گرفتن از دادههای GA4 و تبدیل آنها به URL کامل
پس از ایجاد گزارش در Google Data Studio (Looker Studio)، نیاز داریم دادهها را خروجی بگیریم و برای تحلیل آماده کنیم.
🚀مرحله ۱: خروجی گرفتن از دادهها در GA4
روی سه نقطه عمودی در گوشه بالا سمت راست گزارش کلیک کنید.
گزینه Exportرا انتخاب کنید.
فایل را با نامی مناسب ذخیره کنید، مانند:
📌 date_GA_URLs_people_are_hitting_brandname.csv
📝مرحله ۲: تبدیل Page Path به URL کامل در Google Sheets
هنگام خروجی گرفتن، GA4 فقط Page Path (مسیر صفحه) را ذخیره میکند، اما برای بررسی نیاز داریم آن را به URL کامل تبدیل کنیم.
✅مراحل انجام کار در Google Sheets:
فایل CSV را در یک Google Sheet وارد کنید (Import)
یک ستون جدید در سمت چپ (ستون A) اضافه کنید
فرمول زیر را در سلول A1 قرار دهید (قبل از اجرا، example.com را با دامنه خود جایگزین کنید):
=IFERROR(ARRAYFORMULA(IF(ISBLANK(B:B),"",IF(B:B="Page Path","",IF(B:B="(not set)","","https://example.com" & B:B)))))
💡این فرمول چه میکند؟
✅اگر سلول خالی باشد، مقدار خالی ("") برمیگرداند
✅اگر مقدار (not set) باشد، مقدار خالی ("") برمیگرداند
✅در غیر این صورت، https://example.com را به ابتدای Page Path اضافه میکند
📌نتیجه:
🔹حالا تمام Page Pathها به URLهای کامل تبدیل شدهاند و میتوان آنها را برای شناسایی صفحات یتیم مقایسه کرد.
🔹در مرحله بعد، این لیست را با URLهای کرالشده مقایسه میکنیم. 🚀
📤نحوه استخراج دادههای GSC و ترکیب آن با GA4 برای یافتن صفحات یتیم
در کنار دادههای GA4، میتوانیم اطلاعات را از Google Search Console (GSC)نیز دریافت کنیم. ترکیب چندین منبع داده بهترین روش برای شناسایی دقیق صفحات یتیم است.
🚀مرحله ۱: استخراج URLها از GSC با Google Data Studio (Looker Studio)
🔹 GSC بهطور پیشفرض فقط ۱۰۰۰ URLرا خروجی میدهد، اما با Looker Studio (قبلاً Google Data Studio) میتوان این محدودیت را دور زد.
✅مراحل انجام کار:
باز کردن Looker Studioو ایجاد یک گزارش جدید
اضافه کردن یک صفحه جدید (Command + M در مک یا Ctrl + M در ویندوز)
رفتن به Resource > Manage added data sources
کلیک روی ADD A DATA SOURCE
انتخاب Search Console
انتخاب سایت موردنظر > URL impression > Web
افزودن یک جدول ساده به گزارش
تنظیمات جدول:
-
Dimension: Landing page
-
Metric: Impressions
-
افزایش تعداد ردیفها به ۵۰۰۰
-
تغییر بازه زمانی به حداقل ۳ ماه گذشته
خروجی گرفتن از جدول:
-
روی سه نقطه بالا سمت راست کلیک کنید
-
گزینه Exportرا انتخاب کنید
-
فایل را با نامی مانند date_GSC_URLs_people_are_hitting_brandname.csvذخیره کنید
📝مرحله ۲: ترکیب دادههای GA4 و GSC در Google Sheets
✅حالا باید لیست URLهای استخراجشده از GA4 و GSC را ترکیب کنیم.
وارد کردن (Import) دو فایل CSVبه یک Google Sheet
ترکیب دادهها در یک شیت واحد
-
همه URLهای GA4 و GSC را در یک ستون قرار دهید
پاکسازی دادهها: -
حذف مقادیر تکراری (Duplicate Removal)
-
حذف مقادیر (not set) و سایر دادههای نامعتبر
📌نتیجه:
🔹حالا لیستی جامع از تمام URLهایی که کاربران بازدید کردهاند داریم.
🔹در مرحله بعد، این لیست را با URLهای کرالشده در Site Auditمقایسه میکنیم.
🚀مرحله ۳: مقایسه URLهای بازدیدشده با URLهای کرالشده
✅اگر یک URL در لیست بازدیدها باشد ولی در کرال Ahrefs Site Audit یافت نشود، احتمالاً یک صفحه یتیم (Orphan Page) است.
🔹میتوان این کار را با ابزارهای زیر انجام داد:
✔ Google Sheets (VLOOKUP یا Conditional Formatting)
✔ Python (pandas برای مقایسه دو دیتاست)
✔ Excel (Power Query برای مقایسه دو لیست)
🎯هدف:
🔹یافتن صفحات یتیم
🔹ایجاد لینکهای داخلی برای بهبود ایندکس شدن این صفحات
🔹حذف یا تغییر مسیر (Redirect) صفحات غیرضروری
🚀حالا آمادهاید تا صفحات یتیم را شناسایی و سئو سایت را بهینه کنید!

۳. مقایسه دو منبع URL
شما به مراحل پایانی رسیدهاید! آخرین مرحله مقایسه URLهای کرالشده (از Ahrefs Site Audit) و URLهای بازدیدشده (از GA و GSC) است. برای این کار، یک Google Sheet خالی ایجاد کنید و سه تب جدید اضافه کنید. آنها را به این صورت نامگذاری کنید:
1️⃣ crawl – شامل لیست URLهای کرالشده از Ahrefs
2️⃣ hits – شامل لیست URLهای بازدیدشده از GA4 و GSC
3️⃣ cross reference – برای مقایسه و شناسایی صفحات یتیم
در تب اول (crawl)، تمام URLهای کرالشده از Ahrefs Site Auditرا کپی و جایگذاری کنید.
نحوه فیلتر کردن URLهای یتیم:
فایل CSV خروجی گرفتهشده در مرحله ۱ را باز کنید.
ستون incomingAllLinksرا پیدا کنید.
فیلتر را روی مقدار "۰" تنظیم کنید (یعنی صفحاتی که هیچ لینک داخلی ندارند).
فقط این URLهای یتیم را در تب crawlجایگذاری کنید.
⚠️ نکته مهم:اضافه کردن صفحاتی که لینک داخلی دارند باعث ایجاد نتایج نادرست در مرحله مقایسه خواهد شد.

در تب اول (crawl)، تمام URLهای کرالشده از Ahrefs Site Auditرا کپی و جایگذاری کنید.
نحوه فیلتر کردن URLهای یتیم:
فایل CSV خروجی گرفتهشده در مرحله ۱ را باز کنید.
ستون incomingAllLinksرا پیدا کنید.
فیلتر را روی مقدار "۰" تنظیم کنید (یعنی صفحاتی که هیچ لینک داخلی ندارند).
فقط این URLهای یتیم را در تب crawlجایگذاری کنید.
⚠️ نکته مهم:اضافه کردن صفحاتی که لینک داخلی دارند باعث ایجاد نتایج نادرست در مرحله مقایسه خواهد شد.
در عوض، URLهای یتیم (incomingAllLinks = 0)را در تب "hits"قرار دهید.
سپس، تمام URLهای باقیمانده از خروجی Ahrefsرا در تب "crawl"در Google Sheet خود کپی و جایگذاری کنید.

در تب دوم (hits)، تمام URLهای مرحله ۲ را کپی و جایگذاری کنید.
اینها صفحاتی هستند که کاربران از طریق Google Analytics، Google Search Console یا فایلهای لاگ سرور مشاهده کردهاند.

در تب سوم (cross reference)، فرمول زیر را در اولین سلول وارد کنید:
=UNIQUE(FILTER(hits!A:A, ISNA(MATCH(hits!A:A, crawl!A:A, 0))))
سپس Enterرا بزنید.
✅این فرمول چه کاری انجام میدهد؟
🔹صفحات یتیم (Orphan Pages) را شناسایی میکند، یعنی صفحاتی که در لیست کرالشدهها (crawl)وجود ندارند اما کاربران از آنها بازدید کردهاند (در hitsهستند).
🔹بهصورت خودکار تمام صفحات یتیم را در این برگه نمایش میدهد تا بتوانید آنها را تحلیل کنید.
چگونه صفحات یتیم را اصلاح کنیم؟
بسیاری از بازاریابان اشتباه میکنند که بهسادگی برای همه صفحات یتیم لینک داخلی اضافه میکنند.
🔹مشکل این رویکرد چیست؟
✔فقط به این دلیل که یک راهحل سریع برای همه صفحات امکانپذیر است، به این معنی نیست که باید اجرا شود.
✔برخی صفحات یتیم عمداً ایجاد شدهاند، مثل صفحات فرود PPC.
✔برخی دیگر بیاستفاده یا زائد هستند، مثل صفحات تستی که باید حذف شوند.
✅راهکار پیشنهادی
💡برای جلوگیری از هدر رفت منابع و تمرکز روی صفحاتی که ارزش دارند، از این درخت تصمیم (Decision Tree) استفاده کنید:

چگونه صفحات یتیم را اصلاح کنیم؟
📌ایده اصلی این است که هر صفحه یتیم را با دقت بررسی کنیم و تصمیم بگیریم که بهترین اقدام برای آن چیست:
✔ noindex کردن
✔حذف کردن (Delete)
✔ادغام/ترکیب (Merging/Consolidating)
✔افزودن لینک داخلی
🔹مثال کاربردی:
اگر یک صفحه در حین مهاجرت سایت جا مانده و ارزش خاصی برای کاربران ندارد، حذف آن احتمالاً بهترین گزینه است.
اما اگر این صفحه بکلینک دارد، میتوان آن را به یک صفحه مرتبط ریدایرکت کرد تا اعتبار بکلینکها حفظ شود.
🔗ایجاد لینکسازی داخلی برای صفحات یتیم
✅چرا لینکسازی داخلی مهم است؟
-
بهبود دسترسی کاربران و موتورهای جستجو به صفحات یتیم
-
افزایش اعتبار صفحه (PageRank)از طریق لینکهای داخلی
-
تقویت ارتباط موضوعی بین صفحات سایت
🔹چگونه لینک داخلی به صفحات یتیم اضافه کنیم؟
یک صفحه مرتبط پیدا کنید که گوگل آن را مرتب کرال میکند.
در Ahrefs Site Auditمراحل زیر را انجام دهید:
-
وارد Site Auditشوید.
-
آخرین کرال سایت خود را باز کنید.
-
به Tools > Open Page Explorerبروید.
-
یک کلمه کلیدی مرتبط را در بخش Page textجستجو کنید.
-
نتایج را بر اساس Organic Trafficمرتب کنید.
از صفحات پرترافیک، لینک داخلی به صفحه یتیم اضافه کنید.
💡نکته:
✔لینکسازی باید طبیعی باشد و در متن محتوا گنجانده شود، نه بهصورت اسپم یا بیربط!
📌روشهای رفع صفحات یتیم (Orphan Pages) و جلوگیری از ایجاد مجدد آنها
لینکسازی داخلی (Internally Link) ⏳
✔صفحاتی که ارزشمند هستند باید در ساختار لینکسازی داخلی سایت گنجانده شوند.
✔با این کار، گوگل و کاربران راحتتر به این صفحات دسترسی پیدا میکنند.
✅مراحل لینکسازی داخلی در Ahrefs:
-
وارد Site Auditشوید.
-
در آخرین کرال، به Tools > Open Page Explorerبروید.
-
یک کلمه کلیدی مرتبط را در Page Textجستجو کنید.
-
نتایج را بر اساس Organic Trafficمرتب کنید.
-
از صفحات پرترافیک، لینک داخلی به صفحه یتیم اضافه کنید.
افزودن تگ Noindex برای صفحات غیرضروری🚫
✔اگر یک صفحه یتیم بهصورت عمدی ایجاد شده (مثلاً صفحه فرود تبلیغاتی)، آن را noindexکنید تا در نتایج جستجو نمایش داده نشود.
✅افزودن کد noindex در هد صفحه:
<meta name="robots" content="noindex" />
🔹نکته:مطمئن شوید که صفحه در robots.txt مسدود نشده است، وگرنه موتورهای جستجو اصلاً نمیتوانند این تگ را ببینند.
ادغام و یکپارچهسازی صفحات مشابه (Merge/Consolidate) 🔄
✔اگر صفحه یتیم محتوای مشابهی با صفحهای دیگر دارد، محتوا را ادغام کرده و صفحه یتیم را ریدایرکت 301 کنید.
🔹مثال:
🔸دو صفحه محصول یکسان دارید، اما یکی از آنها یتیم است.
🔹محتوای ارزشمند صفحه یتیم را به صفحه اصلی منتقل کنید و سپس صفحه یتیم را ریدایرکت 301 کنید.
حذف صفحات غیرضروری (Delete) 🗑
✔صفحات یتیمی که هیچ ارزشی برای کاربر ندارند را حذف کنید.
🔹مثال:
🔸صفحات تست قالب (CMS test pages) که نیازی به آنها نیست، باید پاک شوند.
🔸اگر صفحه بکلینک ارزشمند دارد، به جای حذف مستقیم، آن را ریدایرکت 301 کنید تا ارزش لینک از بین نرود.
📌جلوگیری از ایجاد صفحات یتیم در آینده
✅برنامهریزی برای مهاجرت سایت (Site Migration Plan)
-
همیشه قبل از تغییرات بزرگ، یک برنامه دقیق برای ریدایرکت 301 صفحات قدیمی داشته باشید.
✅بهینهسازی ساختار سایت (Site Structure Optimization)
-
اگر لینکهای داخلی بهصورت دستی اضافه شوند، ممکن است برخی صفحات نادیده گرفته شوند.
-
استفاده از سیستمهای CMS مناسب (مثل وردپرس) که بهطور خودکار لینکسازی داخلی را مدیریت میکنند، بهترین راهکار است.
✅حذف صحیح محصولات منقضی شده در سایتهای فروشگاهی🛒
-
اگر محصولی حذف شده، لینکهای داخلی آن را پاک کنید.
-
برای محصولات با بکلینکهای ارزشمند، صفحه را با توضیحی درباره نسخه جدید بهروزرسانی کنید.
✅اجرای مرتب بررسیهای فنی سایت (Regular Site Audits) 📊
-
هر ماه یک بررسی فنی (Site Audit)انجام دهید تا صفحات یتیم جدید را شناسایی و برطرف کنید.
-
Ahrefs Site Auditامکان زمانبندی برای بررسیهای خودکار را فراهم میکند.
🎯نتیجهگیری: بهترین راهکار چیست؟
✅صفحات یتیم ارزشمند را لینکسازی داخلی کنید.
✅صفحات تبلیغاتی و غیرضروری را noindex کنید.
✅صفحات مشابه را ادغام و ریدایرکت 301 کنید.
✅صفحات غیرضروری را حذف کنید.
✅هر ماه سایت را بررسی کنید تا از ایجاد صفحات یتیم جدید جلوگیری شود. 🚀
📌جمعبندی: مدیریت صفحات یتیم به سادهترین شکل ممکن
✔بررسی و رفع صفحات یتیم ممکن است در ابتدا پیچیده و زمانبر به نظر برسد، اما با رویکرد مناسب، این کار سادهتر و مؤثرتر خواهد شد.
🔹استفاده از Ahrefs Site Auditو چکلیست گامبهگام به شما کمک میکند که این فرآیند را سریعتر و بهینهتر انجام دهید.
🔹جریان کاری مشخص و منظم (مثل فلوچارت رفع صفحات یتیم) میتواند سردرگمی را کاهش داده و تصمیمگیری را آسانتر کند.
✅راهکار نهایی:با ترکیب لینکسازی داخلی، حذف صفحات غیرضروری، بهینهسازی ساختار سایت و بررسیهای فنی منظم، میتوان صفحات یتیم را شناسایی، برطرف و از ایجاد مجدد آنها جلوگیری کرد.