سائٹ آڈٹ

اپنی سائٹ کرال کریں، 156 تکنیکی SEO چیکس چلائیں، دیکھیں کہ پچھلے کرال کے بعد کیا بدلا، اور AI یا کوڈنگ ایجنٹ کے ذریعے مسائل حل کریں۔

Site Audit فعال پروجیکٹ کی ویب سائٹ کو آپ کی اپنی مشین پر کرال کرتا ہے اور اسے ملنے والے ہر URL کو چیک کرتا ہے۔ اسے سائیڈبار میں SEO → Site Audit سے کھولیں۔ 1.6.0 سے ایک کرال 10,000 صفحات تک کا احاطہ کر سکتا ہے اور انڈیکس ہونے، لنکس، ری ڈائریکٹس، مواد، سائٹ میپس، robots.txt، hreflang، سوشل ٹیگز، نقلی مواد، اسٹرکچرڈ ڈیٹا، Core Web Vitals اور AI کے ذریعے دریافت ہونے سے متعلق 156 چیکس چلاتا ہے۔

اس ویو میں سات ٹیبز ہیں: Overview، Issues، Pages، Links، Structure، Crawl اور History۔

کرال چلانا

درست پروجیکٹ منتخب کر کے Crawl ٹیب کھولیں۔

  1. Start URL چیک کریں۔ ڈیفالٹ طور پر یہ پروجیکٹ کی ویب سائٹ ہوتا ہے۔
  2. Max pages (25 سے 10,000) اور Speed (فی منٹ 30 سے 600 URL، یا اپنے اسٹیجنگ سرور کے لیے Unthrottled) منتخب کریں۔
  3. منتخب کریں کہ After the crawl میں کیا چلے گا (نیچے دیکھیں)۔
  4. Run crawl پر کلک کریں اور فارم کے نیچے کرال لاگ میں پیش رفت دیکھیں۔

کرال robots.txt اور آپ کے سائٹ میپس پڑھتا ہے، اندرونی لنکس کو فالو کرتا ہے، اور راستے میں ملنے والے ہر URL، لنک، ری ڈائریکٹ، تصویر، اسکرپٹ اور اسٹائل شیٹ کو ریکارڈ کرتا ہے۔ فارم کے نیچے موجود سوئچ اسے کنٹرول کرتے ہیں: Respect robots.txt، Seed from sitemap، Follow nofollow links، Remove URL parameters، Check images, CSS & JS (up to 10 per page) اور Check external links۔

ایڈوانسڈ آپشنز

Advanced کھولیں، جہاں یہ ملتے ہیں:

  • Scope: Exact host، Host + subdomains (www اور بغیر www والا ڈومین ایک ہی سائٹ شمار ہوتے ہیں)، یا This path only۔
  • Max depth اور User agent (Mobile یا Desktop)۔
  • Also start from these URLs (one per line): وہ صفحات جن تک آپ کے لنکس نہیں پہنچتے، جیسے مہم کے لینڈنگ پیجز۔
  • Also start from the pages Search Console shows in search: یتیم صفحات اور وہ پرانے URL ڈھونڈتا ہے جنہیں Google اب بھی جانتا ہے۔ اس کے لیے پروجیکٹ کی Search Console پراپرٹی درکار ہے۔
  • Password-protected site (HTTP basic auth): اسٹیجنگ سائٹ کرال کرنے کے لیے ہر پروجیکٹ میں ایک بار یوزرنیم اور پاس ورڈ محفوظ کریں۔ پاس ورڈ آپ کے سسٹم کے keychain میں رہتا ہے اور صرف اسی سائٹ کو، HTTPS کے ذریعے، بھیجا جاتا ہے۔

Respect robots.txt بند کرنا صرف اسی سائٹ کے لیے کام کرتا ہے جس کی ملکیت آپ اس کی Search Console پراپرٹی یا اپنی IndexNow کی فائل سے ثابت کر سکیں۔ ورنہ robots.txt کی ہمیشہ پابندی کی جاتی ہے، اور فارم آپ کو اس کی وجہ بتاتا ہے۔

کرال کے بعد اختیاری چیکس

  • Render JavaScript صفحات کو ایک سینڈ باکس براؤزر میں لوڈ کرتا ہے اور ایسے مواد اور لنکس کی نشاندہی کرتا ہے جو صرف اسکرپٹس چلنے کے بعد ظاہر ہوتے ہیں۔
  • Core Web Vitals آپ کے سب سے زیادہ لنک کیے گئے صفحات کے لیے PageSpeed Insights سے حقیقی صارفین کے LCP، INP اور CLS حاصل کرتا ہے۔ اگر آپ کی PageSpeed key محفوظ ہے تو وہی استعمال ہوتی ہے۔
  • Search Console traffic 28 دن کے کلکس، امپریشنز اور پوزیشن کو جوڑ کر ان ٹوٹے ہوئے، ری ڈائریکٹ شدہ یا noindex صفحات کی نشاندہی کرتا ہے جن پر اب بھی ٹریفک آتا ہے، نیز ٹریفک میں کمی اور ٹاپ 10 سے باہر ہونے والے صفحات کی بھی۔

کرال دوبارہ جاری کرنا

اگر ایپ بند کرنے، Cancel پر کلک کرنے یا وقت کی حد پوری ہونے کی وجہ سے کرال جلد رک جائے، تو اس کے صفحے پر Resume crawl نظر آتا ہے۔ یہ شروع سے دوبارہ چلنے کے بجائے وہیں سے آگے بڑھتا ہے جہاں رکا تھا۔

نتائج پڑھنا

Overview میں health دکھائی جاتی ہے، یعنی کرال کیے گئے URL میں سے بغیر ایرر والے URL کا تناسب، اس لیے جیسے ہی آپ کچھ ٹھیک کرتے ہیں یہ بدل جاتی ہے۔ یہ کرالز کے ساتھ health کا رجحان، سرفہرست مسائل، کرال کی گہرائی کے لحاظ سے اسٹیٹس کوڈز، اور کتنے سائٹ میپس اور URL پڑھے گئے، یہ بھی دکھاتا ہے۔ موازنے کے لیے پرانا کرال منتخب کرنے کو Compare with استعمال کریں۔

Issues ملنے والے ہر مسئلے کو ایررز، وارننگز اور نوٹسز میں تقسیم کر کے دکھاتا ہے۔ ہر مسئلے کے لیے آپ دیکھتے ہیں کہ کتنے URL میں یہ موجود ہے، اس کا رجحان، اور موازنے والے کرال کے بعد کیا بدلا:

  • Added: موجودہ URL جن میں اب یہ مسئلہ ہے۔
  • New: اس کرال میں نئے URL جن میں یہ مسئلہ ہے۔
  • Removed: وہ URL جن میں مسئلہ حل ہو چکا ہے۔
  • Missing: وہ URL جن میں مسئلہ تھا لیکن اس بار نہیں ملے۔

کسی مسئلے کو کھول کر Why it matters، How to fix اور ہر متاثرہ URL دیکھیں۔ جب ایک ہی لنک یا ٹیمپلیٹ سینکڑوں متاثرہ صفحات کی وجہ ہو، جیسے فوٹر کا کوئی مردہ لنک یا کوئی docs سب ڈومین جو اب موجود نہیں، تو مسئلہ اس مشترکہ بنیادی وجہ کا نام بتاتا ہے۔

صفحات، لنکس اور فولڈرز دیکھنا

  • Pages ہر URL کا ایک ٹیبل ہے جس میں فلٹر بلڈر اور کالم پکر ہے۔ شرائط کو یکجا کریں، پھر Save as custom issue پر کلک کریں تاکہ آئندہ ہر کرال اس فلٹر کو الگ مسئلے کے طور پر چیک کرے۔
  • Links ہر لنک کو اس کی قسم کے ساتھ دکھاتا ہے، جیسے ہائپر لنک، تصویر، JavaScript، canonical، hreflang، ری ڈائریکٹ یا iframe، اور کسی ہدف کے سرفہرست اینکر ٹیکسٹس بھی۔
  • Structure URL کو فولڈر کے لحاظ سے گروپ کرتا ہے اور ہر فولڈر کے صفحات، انڈیکس ہونے کے قابل صفحات، ایررز، اوسط گہرائی اور اوسط لوڈ ٹائم دکھاتا ہے۔

کسی بھی URL پر کلک کر کے اس کا تفصیلی پینل کھولیں: اسٹیٹس، انڈیکس ہونے کی صلاحیت، ری ڈائریکٹ چین، اسٹرکچرڈ ڈیٹا اور رچ رزلٹ کی توثیق، اس URL کے مسائل، اور پچھلے کرالز میں اس کی تاریخ۔

Issues، Pages اور Links ٹیبز پر Export CSV بالکل وہی محفوظ کرتا ہے جو آپ دیکھ رہے ہیں۔ ایکسپورٹ کے لیے Pro لائسنس درکار ہے۔

مسائل حل کرنا

کسی مسئلے کے صفحے سے:

  • Copy fix brief ایک Markdown بریف کاپی کرتا ہے جس میں مسئلہ، اس کی اہمیت، اور متاثرہ URL ہوتے ہیں۔
  • Ask AI CMO اس مسئلے کے حل کے منصوبے کے ساتھ اسسٹنٹ کھولتا ہے۔
  • Copy agent prompt آپ کی سائٹ کی ریپوزٹری میں کام کرنے والے کوڈنگ ایجنٹ کو ایک پرامپٹ دیتا ہے جو 1MarketingTool کے MCP ٹولز کے ذریعے مسئلہ پڑھتا ہے۔
  • Request indexing آپ کے Search Console سروس اکاؤنٹ کے ذریعے Google سے مسئلے کے انڈیکس ہونے کے قابل صفحات (100 تک) کرال کرنے کی درخواست کرتا ہے۔ دیکھیں گوگل انڈیکسنگ کی درخواست۔

AI Access (MCP) کے ذریعے جڑے AI ایجنٹ Site audit ٹول گروپ سے آڈٹس کی فہرست دیکھ سکتے ہیں، مسائل اور URL پڑھ سکتے ہیں، فکس بریف لے سکتے ہیں اور کرال شروع کر سکتے ہیں۔

چیکس کو ترتیب دینا

Crawl ٹیب کا Issue settings سیکشن اس پروجیکٹ کے لیے چیکس ترتیب دیتا ہے۔ کسی چیک کو بند کریں، اس کا لیول (ایرر، وارننگ یا نوٹس) بدلیں، یا ٹائٹل کی لمبائی اور سست صفحے کے وقت جیسی حدود ایڈجسٹ کریں۔ آپ کسی چیک کا لیول اس کے مسئلے کے صفحے پر Level for this project سے بھی بدل سکتے ہیں۔ محفوظ کرتے ہی تازہ ترین کرال دوبارہ چیک ہوتا ہے؛ بند کیے گئے چیکس چھوڑ دیے جاتے ہیں اور health میں شمار نہیں ہوتے۔

کرالز اور الرٹس شیڈول کرنا

Crawl ٹیب پر Schedule & automation میں Repeat کو روزانہ، ہفتہ وار یا ماہانہ پر سیٹ کریں اور وقت منتخب کریں۔ شیڈول شدہ کرالز اوپر کی سیٹنگز استعمال کرتے ہیں۔ دو آپشنز تبدیلیوں پر عمل کرتے ہیں:

  • Alert me when health drops or new errors appear نوٹیفکیشن بھیجتا ہے۔
  • Auto-submit new and changed pages to IndexNow ہر کرال کے بعد نئے اور تبدیل شدہ صفحات جمع کراتا ہے۔ دیکھیں IndexNow۔

اسے محفوظ رکھنے کے لیے Save schedule پر کلک کریں۔

اسٹوریج اور بیک اپس

ہر سائٹ کے آخری پانچ کرالز مکمل محفوظ رہتے ہیں۔ پرانے کرالز اپنا خلاصہ، مسائل کی تعداد اور رجحان رکھتے ہیں، اس لیے History ٹیب اور health کا رجحان کام کرتے رہتے ہیں۔ کتنے کرالز مکمل رکھے جائیں، یہ Settings → Storage (Keep site audits in full) میں بدلیں۔ بیک اپس میں سائٹ آڈٹس خلاصے کی صورت میں جاتے ہیں، جب تک آپ ایکسپورٹ کرتے وقت Include full site audit detail آن نہ کریں۔

دوبارہ کب چلائیں

مسائل حل کرنے، ری ڈیزائن شپ کرنے، URL ساخت بدلنے، یا نئے صفحات کا بڑا بیچ شائع کرنے کے بعد کرال چلائیں۔ ہفتہ وار شیڈول آپ کو یاد رکھے بغیر ہی خرابیاں پکڑ لیتا ہے۔