اگر ابزار را پیش از سؤال انتخاب کنید، خیلی زود یک پوشه پر از Export و یک داشبورد سبز خواهید داشت—بیآنکه بدانید کدام صفحه را چرا باید تغییر دهید. ابزارهای رایگان سئو زمانی ارزش دارند که یک ابهام را کم کنند: آیا Google صفحه را دیده است؟ افت Click از Demand است یا از Index؟ مشکل سرعت در آزمایشگاه دیده میشود یا واقعاً به کاربران ایرانی میرسد؟ و آیا ترافیک Organic به Lead یا سفارش قابلقبول تبدیل شده است؟
این راهنما یک «لیست صدابردار» از نام ابزارها نیست. یک پشته کمهزینه و قابلممیزی میسازد که در آن Search Console، GA4، Trends، PageSpeed Insights، Lighthouse، Screaming Frog، Rich Results Test، Schema Markup Validator و Ahrefs Free هرکدام کار مشخص، محدودیت مشخص و خروجی تصمیمپذیر دارند. قابلیت و سقف نسخه رایگان ممکن است تغییر کند؛ بنابراین تاریخ بررسی، مالک داده و محدودیت هر ابزار باید کنار نتیجه ثبت شود.
پاسخ کوتاه: پشته رایگان پیشنهادی چیست؟
| سؤال | ابزار شروع | شاهد مکمل | تصمیمی که میسازد |
|---|---|---|---|
| Google چه چیزی را نمایش میدهد؟ | Search Console Performance | تقویم تغییرات و SERP مشاهدهشده | Query/Page/Country/Device نیازمند بررسی |
| صفحه چرا Index نیست؟ | Page Indexing + URL Inspection | HTTP، HTML rendered، Sitemap و Log | Fix متناسب با مرحله شکست |
| کاربر Organic بعد از ورود چه میکند؟ | GA4 | CRM/فروش/Backend | Landing و Journey نیازمند اصلاح |
| تقاضا یا فصل تغییر کرده است؟ | Google Trends | GSC، فروش و گفتوگوی مشتری | Timing، Topic و فرضیه Demand |
| سایت چه URLهایی تولید میکند؟ | Screaming Frog رایگان | Log و فهرست URLهای CMS | نمونه Crawl و Backlog فنی |
| تجربه واقعی کند است؟ | PSI/CrUX و گزارش CWV | RUM و Outcome کسبوکار | Template/Metric/Segment اولویتدار |
| خطای قابل بازتولید صفحه چیست؟ | Lighthouse/DevTools | تست دستگاه و شبکه واقعی | تشخیص و Acceptance test |
| Schema از نظر Google معتبر است؟ | Rich Results Test | Schema Markup Validator و HTML | Eligibility و Syntax نیازمند اصلاح |
| چه Backlinkهایی دیده شدهاند؟ | GSC Links/Ahrefs Free | چند Index و Referral واقعی | تحقیق، نه «امتیاز رتبه» |
برای سایت کوچک، همین پشته میتواند بیشتر سؤالهای روزمره را پوشش دهد. اگر هنوز Baseline، مالک اقدام و Definition of Done ندارید، خرید ابزار بزرگتر معمولاً فقط حجم Issueها را زیاد میکند. ابتدا با ممیزی سئو و Backlog اولویتدار مسئلهها را صورتبندی کنید؛ سپس ابزار را برای تولید Evidence همان مسئله به کار ببرید.
«رایگان» دقیقاً یعنی چه؟
صفر بودن مبلغ اشتراک با صفر بودن هزینه کل یکی نیست. Crawl به CPU و زمان، Analytics به پیادهسازی و Consent، Dashboard به نگهداری، Extension به سطح دسترسی و هر Export به تحلیل انسانی نیاز دارد. هزینه مهاجرت، خطای تصمیم و افشای داده نیز جزو TCO است.
| مدل رایگان | نمونه | هزینه یا محدودیت پنهان | کنترل لازم |
|---|---|---|---|
| محصول First-party | Search Console، Trends | نمونهگیری، Privacy، Lag، Scope محصول | Data dictionary و تاریخ Export |
| ابزار Open-source/محلی | Lighthouse | منابع دستگاه و تخصص تفسیر | نسخه، Environment و تکرار آزمون |
| Freemium | Screaming Frog، Ahrefs Free | سقف URL/Credit/Row یا Feature | ثبت Plan/Limit در روز استفاده |
| رایگان در ازای داده | برخی Analytics/Extensionها | Telemetry، Retention، دسترسی حساب | Privacy review و Least privilege |
| آزمایش رایگان | Trial کوتاهمدت | پایان دسترسی و Lock-in | Export، Owner و Exit plan |
روی عبارت «کاملاً رایگان برای همیشه» برنامه عملیاتی نسازید. صفحه رسمی Plan را در تاریخ تصمیم ذخیره کنید و مشخص کنید اگر سقف یا دسترسی تغییر کرد، جانشین و مسیر خروج چیست.
قبل از ابزار، سؤال و واحد تصمیم را تعریف کنید
«سئو سایت را بررسی کن» سؤال قابل اجرا نیست. آن را به عبارت قابل آزمون تبدیل کنید: «آیا افت Click غیربرند موبایل ایران در سه Template دستهبندی، پس از Release پنجشنبه، از افت Impression آمده یا CTR؟» اکنون Dimension، بازه، Baseline و شاهد لازم روشناند.
| جزء Brief | پرسش | نمونه |
|---|---|---|
| Decision | بعد از تحلیل چه تصمیمی میگیریم؟ | Rollback Template یا ادامه Release |
| Entity | واحد تحلیل چیست؟ | URL، Template، Query cluster یا Journey |
| Outcome | نتیجه واقعی چیست؟ | Qualified lead، سفارش Kept یا حل Self-service |
| Leading signal | سیگنال زودهنگام چیست؟ | Valid indexed، Impression یا Landing session |
| Guardrail | چه چیزی نباید بدتر شود؟ | Return، Spam lead، LCP یا Error rate |
| Baseline | با چه چیزی مقایسه میکنیم؟ | Template کنترل، چهار هفته همفصل یا Cohort |
| Owner/Deadline | چه کسی تا چه وقت اقدام میکند؟ | Tech SEO تا دوشنبه؛ Web team تا Release بعد |
هر ابزار چه نوع شاهدی تولید میکند؟
عددها فقط بهخاطر دقیق بودن ظاهری برابر نیستند. «Click ثبتشده در Google Search»، «Session اندازهگیریشده با JavaScript»، «URL کشفشده توسط Crawler» و «Traffic تخمینی رقیب» چهار واقعیت متفاوتاند.
| کلاس شاهد | نمونه | قوت | محدودیت |
|---|---|---|---|
| First-party پردازششده | GSC | تعامل Property خودتان با Google Search | Privacy، Top rows، Lag و Aggregation |
| Owned observation | Log، CRM، سفارش، RUM | نزدیک به عملیات و Outcome | نیازمند Instrumentation و QA |
| Client analytics | GA4 | Journey و Event پس از Landing | Consent، JS، Scope و Attribution |
| Lab/Crawl | Lighthouse، Screaming Frog | قابل تکرار و مناسب تشخیص | شبیهسازی است؛ رفتار Google/User نیست |
| Third-party index/estimate | Ahrefs/Moz | تحقیق رقبا و Link discovery | Coverage و مدل اختصاصی؛ نه داده Google |
| Snapshot مشاهدهای | SERP دستی | دیدن Format و Competitor در لحظه | شخصیسازی، مکان، زمان و نوسان |
قانون ساده: برای تصمیم پرریسک دستکم دو کلاس شاهد مستقل بخواهید. یک Crawler میتواند Canonical را در HTML ببیند، اما انتخاب Canonical توسط Google را URL Inspection نشان میدهد؛ Backend نیز نشان میدهد آیا Landingهای Organic واقعاً Lead قابل فروش ساختهاند.
Search Console: خط پایه دیدن Search، نه نسخه کامل واقعیت
Google Search Console برای Property تأییدشده معمولاً نخستین ابزار است: Performance برای Click/Impression/CTR/Position، Page Indexing برای وضعیت مجموعه URLها، URL Inspection برای یک URL، Sitemaps، Core Web Vitals و Links. این داده درباره Google Search و Property شماست؛ Rank tracker همه موتورهای جستوجو، Crawler کامل یا Analytics رفتار داخل سایت نیست.
Performance را چگونه بخوانیم؟
- Query، Page، Country، Device، Search appearance و Date را جداگانه بررسی کنید؛ میانگین کل میتواند تغییر Segment را پنهان کند.
- Click/Impression/CTR/Position را همزمان ببینید. افت Click با Impression ثابت مسئلهای متفاوت از افت همزمان Demand است.
- برند و غیربرند را با تعریف ثبتشده جدا کنید؛ Classification خودکار هم بیخطا نیست.
- روند را با تقویم Release، Migration، تعطیلات، فصل و Incident حاشیهنویسی کنید.
Search Console همه Queryها و همه Rowها را نشان نمیدهد؛ Queryهای کمحجم یا حساس ممکن است برای Privacy حذف شوند، Table به دادههای مهمتر محدود است، داده معمولاً Lag دارد و روزها بر مبنای زمان California ثبت میشوند. همچنین Performance عمدتاً به Canonical نسبت داده میشود. بنابراین اختلاف با GA4 یا Log بهتنهایی «خرابی Tracking» نیست.
Page Indexing و URL Inspection را خلط نکنید
Page Indexing نمای الگو و Reason را میدهد؛ فهرست نمونهها همه URLهای شناختهشده نیست. URL Inspection وضعیت URL منفرد و اطلاعات نسخه Indexشده یا Live test را میدهد. «URL is on Google» نیز تضمین Rank یا Traffic نیست. برای تشخیص مرحلهای، از راهنمای عیبیابی ایندکس استفاده کنید و Reason را به Discovery، Crawl، Render، Index یا Serving نگاشت دهید.
Workflow هفتمرحلهای GSC
| مرحله | کار | خروجی |
|---|---|---|
| ۱ | Domain property و دسترسی Owner/User را مستند کنید | Scope و مسئول روشن |
| ۲ | Baseline ۳ تا ۱۶ماهه متناسب با سؤال بسازید | مقایسه همفصل/قبلوبعد |
| ۳ | Query/Page را Segment کنید | Cluster نه میانگین سایت |
| ۴ | Anomaly و Data note را کنترل کنید | تفکیک Incident محصول از سایت |
| ۵ | Reason/URL را با HTML، HTTP، Sitemap و Log Triangulate کنید | Root-cause hypothesis |
| ۶ | Fix محدود با Acceptance test اجرا کنید | Change قابل Rollback |
| ۷ | اثر را تا Outcome پیگیری کنید | Learn/Scale/Stop |
GA4: آنچه بعد از Click رخ میدهد
GA4 جای Search Console را نمیگیرد. GSC Click از Search را در Scope خودش ثبت میکند؛ GA4 پس از Load و اجرای Measurement، User/Session/Event را میبیند. Consent، Ad blocker، JavaScript، Redirect، Cross-domain، UTM، Channel rule و Timezone میتوانند اختلاف بسازند.
برای تحلیل Organic، «First user source/medium» را با «Session source/medium» یکی نگیرید: اولی Acquisition کاربر جدید و دومی Acquisition Session را پاسخ میدهد. Landing page، Device، Country و Content group را به Eventهای واقعی مانند generate_lead، purchase یا Result سرویس متصل کنید؛ Scroll و Engagement بهتنهایی موفقیت کسبوکار نیستند.
| لایه | نمونه Metric | خطای رایج | شاهد نهایی |
|---|---|---|---|
| Search | Click/Impression | تفسیر Position میانگین بهعنوان Rank ثابت | GSC segmented |
| Landing | Organic sessions | برابر دانستن Click و Session | GA4 + Log |
| Journey | Key event | تعریف Scroll بهعنوان Conversion تجاری | Event QA |
| Outcome | Qualified/Delivered/Kept | اعتماد به Form submit خام | CRM/Backend |
| Economics | Contribution | ارزش دادن به Revenue بدون هزینه/Return | Finance/OMS |
برای معماری Event، Identity، Consent، Warehouse و Reconciliation به راهنمای تحلیل داده بازاریابی رجوع کنید. اگر ابزار Analytics از نظر قرارداد، دسترسی منطقهای یا Privacy مناسب سازمان نیست، گزینه مالکیتپذیر دیگری انتخاب کنید؛ دورزدن محدودیت محصول راهکار Measurement نیست.
تحقیق کلمه کلیدی رایگان: یک عدد جادویی وجود ندارد
ابزار تحقیق باید سه سؤال متفاوت را جدا کند: مردم چه زبانی به کار میبرند؟ تقاضا چه Pattern زمانی/مکانی دارد؟ سایت شما اکنون برای چه Queryهایی Impression میگیرد؟ GSC برای تقاضای فعلی Property، Trends برای علاقه نسبی و داده فروش/پشتیبانی برای Job واقعی مکمل یکدیگرند.
Google Trends را بهعنوان حجم جستوجوی مطلق نخوانید
Trends نمونهای Aggregated و ناشناس از Search است که بر زمان و مکان Normalized و سپس روی مقیاس ۰ تا ۱۰۰ Scale میشود. عدد ۱۰۰ یعنی نقطه اوج نسبی در مجموعه انتخابشده، نه ۱۰۰ جستوجو. Query کمحجم ممکن است صفر یا Noise داشته باشد. Term با Topic، Persian با Finglish، بازه کوتاه با بلند و Iran با Worldwide نتیجههای متفاوت میسازند.
- برای واژه فارسی، شکل با/بدون نیمفاصله و Finglish را جدا آزمایش کنید.
- حداکثر پنج گروه را با Anchor نسبتاً پایدار مقایسه و Context انتخاب را ثبت کنید.
- Rising topic را با Sales/Support/GSC تأیید کنید؛ Spike لزوماً بازار پایدار نیست.
- بازههای کمتر از هفت روز و بیشتر از ۳۰ روز میتوانند Timezone متفاوتی داشته باشند؛ Export و Timestamp را نگه دارید.
Keyword Planner برای کسبوکار ایرانی ابزار پایه نیست
Keyword Planner ابزار Google Ads برای طراحی Search campaign است و مستند جاری برای دسترسی پایه، تکمیل Account setup و Billing information را لازم میداند. همزمان Google Ads رسماً برای Advertiser مستقر در ایران در دسترس نیست. پس این مقاله ساخت حساب، جعل مکان یا دورزدن محدودیت را توصیه نمیکند. اگر سازمان شما مستقلاً و قانوناً واجد شرایط است، داده آن را Estimate تبلیغاتی با Location/Network/Date مشخص بدانید؛ در غیر این صورت از GSC، Trends، Search suggestion با احتیاط، داده مشتری و تحقیق کیفی استفاده کنید.
Autocomplete و People also search را چگونه استفاده کنیم؟
آنها برای کشف زبان و سؤال مفیدند، اما Sampling علمی یا تضمین Volume نیستند و با مکان، زبان، تاریخ و Policy تغییر میکنند. Queryها را به Intent/Job/Entity/Stage خوشهبندی کنید، نه اینکه هر Suggestion را یک صفحه تازه بسازید. برای هر Cluster یک Owner URL تعیین و پذیرش صفحه را با چکلیست سئو داخلی کنترل کنید.
Screaming Frog رایگان: Snapshot فنی، نه شبیهساز کامل Google
SEO Spider برای دیدن Graph لینک داخلی، Status، Redirect، Canonical، Title، Meta، H1/H2، Pagination، hreflang و فایلهای قابل کشف مفید است. نسخه رایگان جاری سقف ۵۰۰ URL در هر Crawl دارد و برخی Configurationها، ذخیره Crawl و قابلیتهای پیشرفته محدودند. این سقف «۵۰۰ صفحه مهم» نیست؛ Image، Redirect، Parameter یا Resource نیز بسته به تنظیم و نسخه میتواند Budget Crawl را مصرف کند.
برای سایت بزرگتر از ۵۰۰ URL چه کنیم؟
| نمونه | روش انتخاب | هدف |
|---|---|---|
| Templateها | ۱۰ تا ۳۰ URL از Product/Category/Article/Landing | خطای Systemic |
| ارزش تجاری | Landingهای Top outcome و Top impression | ریسک درآمد/Lead |
| تغییر اخیر | URLهای Release یا Migration | Regression |
| لبهها | Parameter، Pagination، Filter، Empty/Error | URL explosion و State |
| تصادفی طبقهبندیشده | نمونه از هر Folder/Template | کاهش Selection bias |
Seed، User-agent، robots behavior، Crawl time، Version و Scope را همراه Export ثبت کنید. Crawl خودتان فقط URLهایی را میبیند که از نقطه شروع و Configuration کشف میشوند؛ Google ممکن است URL را از Sitemap، Redirect، External link یا تاریخچه بشناسد. فهرست CMS، Sitemap، GSC، Log و Crawl را بهصورت Set مقایسه کنید.
چه یافتهای Actionable است؟
«۳۰۰ Title کوتاه» Issue نیست تا وقتی Query، Template و Outcome روشن نشده باشد. در مقابل، Canonical تمام Productها به Category، زنجیره Redirect در Navigation یا لینک داخلی به URL پارامتری میتواند Mechanism مشخص داشته باشد. هر Rule باید شامل Evidence URL، Impact scope، Confidence، Owner، Fix، Acceptance test و Rollback باشد.
Crawler را با نرخ معقول روی دارایی تحت مالکیت یا با مجوز اجرا کنید. اسکن سنگین سایت رقیب یا Endpoint حساس میتواند بار و ریسک حقوقی/عملیاتی بسازد. برای Crawl policy، Facet و تفاوت Disallow با Index از راهنمای robots.txt استفاده کنید.
HTTP و HTML را با ابزارهای ساده ببینید
بسیاری از خطاها پیش از داشبورد با Header و Source روشن میشوند. مرورگر، DevTools و ابزار خط فرمان قابل اعتمادند—به شرط آنکه Request و Response ثبت شود.
| آزمون | آنچه میپرسد | هشدار تفسیر |
|---|---|---|
| HEAD/GET | Status، Redirect، Cache و Header چیست؟ | برخی Serverها برای HEAD رفتار متفاوت دارند؛ GET را نیز بسنجید |
| View Source | HTML اولیه چه Metadata/Linkی دارد؟ | با DOM پس از JavaScript برابر نیست |
| Rendered DOM | پس از JS چه چیزی ساخته شد؟ | با Render Google یا کاربر ضعیف الزاماً برابر نیست |
| Network | Resource/API شکستخورده یا کند است؟ | یک دستگاه و یک لحظه است |
| Server log | Request واقعی چه زمانی و با چه Response رخ داد؟ | User-agent قابل جعل است؛ Verification لازم است |
Redirect را با حالت بدون Follow آزمایش کنید تا Hop پنهان نشود. Canonical را هم در Source، هم Rendered DOM، هم Header و هم URL Inspection مقایسه کنید. Screenshot بدون URL، زمان، Viewport و State شاهد قابل بازتولید نیست.
PageSpeed Insights، CrUX و Lighthouse: Field را از Lab جدا کنید
PageSpeed Insights دو خانواده داده دارد: Field data از Chrome UX Report برای تجربه واقعی واجد شرایط در پنجره ۲۸روزه، و Lab data از اجرای Lighthouse در محیط شبیهسازیشده. Field برای «کاربران واقعاً چه دیدند» و Lab برای «کدام Mechanism را میتوان بازتولید کرد» مناسب است. نمره Performance همان Core Web Vitals واقعی نیست.
| منبع | Scope | مناسب برای | نامناسب برای |
|---|---|---|---|
| PSI Field/CrUX | URL یا Origin، ۲۸ روز، کاربران واجد شرایط | وضعیت LCP/INP/CLS واقعی در صدک ۷۵ | تشخیص دقیق یک Deploy امروز |
| GSC CWV | گروه URL مشابه، Indexed URLها با داده کافی | دیدن Pattern در Template | فهرست جامع یا تست یک URL خاص |
| PSI Lab/Lighthouse | یک اجرای شبیهسازی | Diagnostic و فرصت فنی | اثبات تجربه همه کاربران |
| DevTools | دستگاه/شبکه/State انتخابی | Trace، Request، CPU و Layout | Baseline جمعیت |
| RUM | مخاطب و Journey خودتان | Segment ایران، Device/Network/Outcome | بدون QA و Consent قابل اتکا نیست |
اگر URL کمترافیک Field data ندارد، آن را «سریع» فرض نکنید؛ Origin/Template، Lab کنترلشده و RUM را ترکیب کنید. چند اجرای Lab با Median، Version، Location، Cache state و Device ثبت کنید. تغییر Score بدون تغییر Metric/Outcome کافی نیست. برای ساخت Baseline و اتصال Performance به کسبوکار، راهنمای سرعت سایت و Core Web Vitals را ببینید.
Mobile-Friendly Test دیگر ابزار جاری نیست
Google در ۱ دسامبر ۲۰۲۳ Mobile-Friendly Test و گزارش Mobile Usability را بازنشسته کرد. پس لینک یا Screenshot قدیمی آن نباید در Runbook بماند. جایگزین یک دکمه واحد نیست: Lighthouse accessibility/best-practices، DevTools Device Mode، تست Keyboard/Zoom/Reflow، دستگاه واقعی و آزمون Taskمحور را کنار هم بگذارید. Responsive بودن Screenshot، دسترسپذیری یا موفقیت Journey را تضمین نمیکند.
Lighthouse: Rule detector، نه گواهی کیفیت
Lighthouse ابزار Open-source و خودکار Chrome برای Performance، Accessibility، Best Practices و SEO است و از DevTools، Command line یا Node قابل اجراست. مزیت آن Repeatability و امکان CI است؛ محدودیت آن نیز همین Rule set و Environment است.
- SEO score همه Requirements جستوجو یا کیفیت محتوا را پوشش نمیدهد.
- Accessibility score فقط بخشی از WCAG را خودکار میسنجد؛ Keyboard، Screen reader، زبان و محتوای فارسی نیازمند تست انسانیاند.
- Performance run نوسان دارد؛ یک Run سبز Acceptance پایدار نیست.
- صفحه Authenticated را میتوان محلی آزمود، اما داده حساس نباید در Report عمومی یا سرویس ثالث آپلود شود.
Ruleهای بحرانی را به Lighthouse CI و Release gate تبدیل کنید، اما Budgetها را بر Baseline خودتان تنظیم کنید. Fail باید Owner، لینک Evidence و سیاست Exception داشته باشد؛ وگرنه تیم خیلی زود Gate را خاموش میکند.
Rich Results Test و Schema Markup Validator یک کار نمیکنند
Rich Results Test میپرسد Markup صفحه برای کدام Rich resultهای پشتیبانیشده Google واجد شرایط است و چه Error/Warningی دارد. Schema Markup Validator Syntax و Vocabulary عمومی Schema.org را میسنجد، نه Eligibility ویژگی Google. Valid بودن نیز نمایش Rich result یا Rank را تضمین نمیکند.
| کنترل | ابزار | قبولی |
|---|---|---|
| داده با صفحه تطابق دارد؟ | بازبینی HTML/منبع محصول | Claim قابل مشاهده و واقعی |
| Vocabulary معتبر است؟ | Schema Markup Validator | Type/Property/Value صحیح |
| ویژگی Google پشتیبانی میشود؟ | Rich Results Test | Item eligible بدون Error بحرانی |
| Google چه دیده است؟ | URL Inspection/Enhancement report | Rendered markup و وضعیت پس از Crawl |
| در Production Regression ندارد؟ | CI + Sample monitor | Parity و Error budget |
Markup تولیدشده توسط Plugin را کورکورانه معتبر فرض نکنید. Page/Schema/Feed/Backend باید در Price، Availability، Author، Date و Identity همراستا باشند. Workflow کامل را در راهنمای اسکیما و JSON-LD اجرا کنید.
ابزارهای رایگان Backlink: برای کشف، نه حکم قطعی
گزارش Links در Search Console، Indexهای Ahrefs/Moz و Referralهای Analytics هرکدام Coverage متفاوتی دارند. نبود Link در یک ابزار به معنی نبود آن در Web یا نادیدهگرفتن آن توسط Google نیست. DR، DA، UR و PA معیار اختصاصی شرکتها هستند؛ Google score رسمی یا هدف کسبوکار نیستند.
Ahrefs Free در نسخه جاری برای سایتهای تأییدشده، Site Audit، Site Explorer و Web Analytics با سقفهای مشخص ارائه میکند؛ ابزارهای مستقل آن برای هر دامنه محدودترند. Verify کردن Property، دسترسی دادن به GSC یا نصب Script تصمیم Privacy/Access است، نه فقط کلیک روی Sign up. Plan و سقف را در تاریخ استفاده از صفحه رسمی بخوانید.
Backlink را با چه سؤالهایی ارزیابی کنیم؟
- Source page واقعی، Indexable و مرتبط است یا صفحه ساختهشده برای Link؟
- Link در Main content است یا Footer/Widget/UGC/Ad؟
relو Disclosure با رابطه تجاری همخوان است؟- Referral واجد شرایط یا Brand discovery ساخته است؟
- الگوی Anchor/Domain در زمان طبیعی است یا نشانه Manipulation؟
- Risk اقدام بیشتر است یا رها کردن؟ Disavow ابزار روتین پاکسازی هر Link ضعیف نیست.
برای مقایسه رقیب، یک Metric را رتبهبندی نکنید؛ Competitor را در سطح Query cluster انتخاب و Content/Link/Technical/Brand evidence را کنار هم ببینید. چارچوب تحلیل رقبا در سئو این دادههای تخمینی را به Backlog قابل دفاع تبدیل میکند.
Browser Extension رایگان: راحتی در برابر سطح دسترسی
Extension میتواند Title، Canonical، Heading، hreflang، Status و Link را سریع نشان دهد، اما برای کارکردن ممکن است اجازه خواندن و تغییر داده صفحات بازشده را بخواهد. روی Admin، CRM، بانک، ایمیل یا صفحه حاوی داده مشتری، این مجوز ریسک واقعی است.
| کنترل | سؤال |
|---|---|
| ناشر | Developer و Domain رسمی قابل تأیید است؟ |
| Permission | چرا «Read and change all data» لازم است؟ |
| Telemetry | چه URL/Dataی ارسال و چند وقت نگهداری میشود؟ |
| Update | آخرین نسخه و Change log چیست؟ |
| Scope | میتوان دسترسی را On click یا روی Domain محدود کرد؟ |
| Exit | حذف Extension، Token و Account چگونه است؟ |
برای کار حساس از Profile جدا، حداقل Extension و Permission محدود استفاده کنید. خروجی Extension را با Source/DevTools تأیید کنید؛ UI زیبا مالک حقیقت نیست.
ابزار را با Scorecard انتخاب کنید
| معیار | پرسش ارزیابی | وزن نمونه |
|---|---|---|
| Question fit | واقعاً سؤال ما را پاسخ میدهد؟ | ۲۵٪ |
| Evidence quality | منبع، Scope، Coverage و Freshness روشن است؟ | ۲۰٪ |
| Actionability | خروجی به Owner/Fix/Test تبدیل میشود؟ | ۱۵٪ |
| Iran eligibility | استفاده قانونی/قراردادی و پایدار ممکن است؟ | ۱۵٪ |
| Privacy/Security | Data، Permission و Retention قابل کنترل است؟ | ۱۰٪ |
| Repeatability | Version/Export/API/CI دارد؟ | ۱۰٪ |
| TCO/Exit | زمان، آموزش، Lock-in و خروج چقدر است؟ | ۵٪ |
وزنها را بر ریسک خودتان تنظیم کنید. ابزار با Feature بیشتر ممکن است برای سؤال محدود امتیاز کمتری بگیرد. Threshold انتخاب، Reviewer و تاریخ بازبینی را ثبت کنید؛ Free plan و Availability بخشی از Configuration هستند.
رجیستری ابزار و قرارداد داده بسازید
وقتی یک عدد در جلسه تصمیمگیری نمایش داده میشود، باید بتوانید منشأ آن را بازسازی کنید. یک Sheet ساده از Dashboard بزرگ مفیدتر است اگر ستونهای زیر را داشته باشد:
| فیلد | نمونه | چرا لازم است؟ |
|---|---|---|
| Tool/Version/Plan | Lighthouse 13 / local | Rule و Limit با نسخه تغییر میکند |
| Owner/Access | SEO Ops / Viewer | مسئولیت و Least privilege |
| Question | Regression LCP دستهبندی | جلوگیری از جمعآوری بیهدف |
| Data source | CrUX URL/Origin | تفکیک Field/Lab/Estimate |
| Scope | Mobile، Iran، Template X | مرز تعمیم |
| Freshness/Lag | پنجره ۲۸روزه | پیشگیری از نتیجهگیری زودهنگام |
| Known gaps | URLهای کمترافیک غایب | نمایش عدم قطعیت |
| Privacy/Retention | No PII / ۱۴ ماه | کنترل داده و Compliance |
| Export/Backup | CSV + query definition | ممیزی و مقایسه |
| Exit/Replacement | RUM داخلی | تابآوری در تغییر دسترسی |
از Issue خام تا اقدام؛ Workflow قابلممیزی
ابزار معمولاً Observation میسازد، نه Root cause. «Meta description missing» یا «LCP poor» باید از قیف زیر عبور کند:
- Observe: خروجی خام با URL، Timestamp، Scope و Version ثبت شود.
- Validate: با ابزار یا منبع دوم تأیید و False positive حذف شود.
- Cluster: Issue در سطح Template/Folder/Component/Release گروهبندی شود.
- Explain: Mechanism و Hypothesis نوشته شود؛ همبستگی بهجای علت ننشیند.
- Prioritize: Impact، Scope، Confidence، Effort، Risk و Dependency سنجیده شود.
- Assign: Owner، Due date، Acceptance و Rollback تعیین شود.
- Change: Fix کوچک و قابل مشاهده روی Pilot یا Release کنترلشده اجرا شود.
- Verify: Technical acceptance فوری و Outcome با Lag مناسب بررسی شود.
- Learn: نتیجه، استثنا و Rule جدید در Runbook ثبت شود.
ضرب مکانیکی امتیازها میتواند دقت کاذب بسازد. یک noindex تصادفی روی صفحه درآمدی، با وجود Scope کوچک، Incident فوری است؛ در حالی که صدها Warning کماثر ممکن است منتظر بمانند. Severity و Priority را جدا نگه دارید.
Evidence bundle حداقلی
- یک URL نمونه و یک URL کنترل؛
- زمان، Environment، Device/User-agent و Version؛
- Request/Response یا Export خام؛
- Screenshot فقط بهعنوان مکمل؛
- Expected در برابر Actual؛
- Scope تخمینی و روش محاسبه؛
- Hypothesis و شواهد مخالف؛
- Owner، Fix، Acceptance test و Rollback.
Cadence را بر Signal تنظیم کنید، نه عادت
| زمان | کنترل | Trigger اقدام |
|---|---|---|
| هر Release | Status، robots، Canonical، Schema، Sitemap، Lighthouse budget | Regression نسبت به Contract |
| روزانه خودکار | Uptime، 5xx، robots change، Critical template sample | SLO یا Change بدون مجوز |
| هفتگی | GSC anomaly segmented و Outcome landingها | تغییر فراتر از Band مورد انتظار |
| ماهانه | Query/Page portfolio، Index pattern، Links discovery | Opportunity یا Debt انباشته |
| فصلی | Tool registry، Access، Privacy، Plan/Limit، Runbook | تغییر محصول یا نیاز کسبوکار |
| Incident/Migration | War room evidence و Snapshotهای کوتاه | ریسک گسترده/درآمدی |
بررسی روزانه GA4 توسط انسان معمولاً Noise و واکنش عجولانه میسازد. Alert را بر Baseline، Seasonality، حداقل حجم و Severity تنظیم کنید. «افت ۲۰٪» بدون بازه، حجم و Segment قانون هشدار خوبی نیست.
ملاحظات ویژه برای سایت و تیم ایرانی
- Eligibility: دسترسی محصول و Terms را تاریخدار بررسی کنید. Google Ads و در نتیجه اتکای عملی به Keyword Planner برای کسبوکار مستقر در ایران محدود است؛ دورزدن، حساب اجارهای یا اطلاعات نادرست توصیه نمیشود.
- زبان: فارسی، عربی، Finglish، فاصله/نیمفاصله، شکل ی/ک، عدد فارسی/لاتین و غلط رایج را در Query normalization نگه دارید؛ Merge کور میتواند Intent را پاک کند.
- مکان و زمان: Country=Iran، شهر، تقویم شمسی/میلادی، تعطیلات و اختلاف ساعت Tehran/California/UTC را در تحلیل ثبت کنید.
- شبکه و دستگاه: Lab خارج از ایران نماینده Latency، DNS، CDN، ISP و گوشی کاربران شما نیست. RUM و تست Device/Network واقعی لازم است.
- دسترسی ناپایدار: Export دورهای، مالک داخلی، Runbook آفلاین و جایگزین محلی داشته باشید؛ Dashboard خارجی تنها نسخه داده نباشد.
- Privacy: URL میتواند Query شخصی، شماره سفارش یا Token داشته باشد. آن را به ابزار عمومی، Extension یا Report اشتراکی نفرستید.
- واحد کسبوکار: تومان/ریال، Lead تکراری، تماس ناموفق، لغو و مرجوعی را در Backend تعریف کنید؛ GA4 بهتنهایی کیفیت Outcome را نمیداند.
مثال فرضی: افت Lead ارگانیک یک سرویس تعمیرات
فرض کنید سامانهای فارسی برای رزرو تعمیر پکیج در تهران و کرج، سه روز پس از تغییر Template صفحات محله، افت ۳۵درصدی Lead Organic میبیند. رویکرد نادرست این است که با یک SEO score پایین، دهها تصویر را Compress کنیم. رویکرد قابل دفاع چنین است:
| مرحله | شاهد | یافته فرضی | تصمیم |
|---|---|---|---|
| Outcome | CRM | Qualified lead موبایل ۳۵٪ افت کرده | Incident واقعی، نه فقط Tracking |
| Landing | GA4 + Log | Session Organic ۳۰٪ افت؛ Event سالم | مسئله پیش از Form |
| Search | GSC Page/Device | Impression ثابت، Click افت کرده | CTR/Serving/URL را بررسی کن |
| Index | URL Inspection | Google canonical به صفحه شهر تغییر کرده | Canonical/Link graph فرضیه اصلی |
| Crawl | Spider sample | Template محله Canonical همه را به شهر میدهد | Regression Systemic تأیید |
| Source | HTML/Deploy diff | Variable محله در Component حذف شده | Fix Component و Test |
| Guardrail | PSI/RUM | Performance بدون تغییر معنادار | Image work از Incident خارج |
تیم ابتدا Component را روی Staging اصلاح، Unit/HTML test و Crawl نمونه را Pass میکند؛ سپس Deploy محدود، Cache purge و URL Inspection چند نمونه را انجام میدهد. Technical acceptance فوری است، اما بازگشت GSC/Lead با Lag و Baseline همفصل بررسی میشود. این مثال نشان میدهد ابزار بیشتر لازم نبود؛ ترتیب Evidence درست لازم بود.
خطاهای رایج در استفاده از ابزارهای رایگان سئو
| خطا | چرا خطرناک است؟ | اصلاح |
|---|---|---|
| Score chasing | Metric ابزار جای Outcome مینشیند | Mechanism و Guardrail بنویسید |
| یک ابزار = حقیقت | Coverage/Scope پنهان میماند | دو کلاس شاهد مستقل |
| Estimate رقیب = Analytics | مدل شخص ثالث به Fact تبدیل میشود | Range/Confidence و زبان تخمینی |
| هر Warning = Issue | Backlog پر و تمرکز خالی میشود | Impact/Scope/Owner/Acceptance |
| Export بدون Query | نتیجه بازتولید نمیشود | Filter/Date/Timezone/Version را ذخیره کنید |
| داده خام در AI | PII/Secret و Hallucination ریسک دارد | Minimize/Redact و Human validation |
| Extension فراوان | سطح حمله و اختلاف خروجی بالا میرود | Allowlist و Profile جدا |
| توصیه دورزدن | ریسک حساب/قانون/پایداری میسازد | Eligibility registry و جایگزین مجاز |
برنامه ۳۰/۶۰/۹۰روزه برای پشته رایگان
روز ۱ تا ۳۰: حقیقت و دسترسی
- Propertyها، Ownerها، Access و Recovery را ثبت کنید.
- تعریف Query cluster، Landing، Lead و Outcome را یکسان کنید.
- GSC، Analytics/Backend و Release calendar را Baseline بگیرید.
- ۲۰ URL بحرانی از همه Template/Stateها بسازید.
- Tool registry و Data contract اولیه را تکمیل کنید.
روز ۳۱ تا ۶۰: QA و Backlog
- Crawl طبقهبندیشده و تست HTTP/Render/Schema/Performance اجرا کنید.
- Issueها را Validate، Cluster و به Owner وصل کنید.
- سه Fix با Impact/Confidence بالا را Pilot کنید.
- Release checklist و Evidence bundle را استاندارد کنید.
- Alertهای کمNoise برای 5xx، robots و Template بحرانی بسازید.
روز ۶۱ تا ۹۰: سنجش و خودکارسازی
- Technical acceptance را از Outcome lag جدا گزارش کنید.
- Lighthouse/Schema/Metadata contract مناسب را وارد CI کنید.
- GSC/GA4/Backend reconciliation و Annotation را تکرارپذیر کنید.
- Toolهای بدون Owner، استفاده یا Exit plan را حذف کنید.
- نتایج Pilot را به Scale/Iterate/Stop تبدیل و Runbook را بهروز کنید.
چکلیست کیفیت قبل از تصمیم
- سؤال و Decision بعدی یک جمله روشن دارند.
- Metric، Scope، Segment، Date، Timezone و Baseline ثبت شدهاند.
- نوع داده First-party/Owned/Lab/Estimate مشخص است.
- Plan، Limit، Version و Freshness ابزار تاریخدارند.
- Observation از Interpretation و Hypothesis جداست.
- حداقل یک شاهد مستقل یافته پرریسک را تأیید میکند.
- URL نمونه و کنترل و Evidence خام قابل بازتولیدند.
- Impact، Scope، Confidence، Effort، Risk و Dependency دیده شدهاند.
- Owner، Deadline، Acceptance، Guardrail و Rollback وجود دارند.
- PII، Secret، Permission، Retention و Eligibility بررسی شدهاند.
- اثر تا Outcome کسبوکار دنبال میشود، نه فقط Score.
- نتیجه و استثنا در Runbook و Tool registry ثبت میشوند.
پرسشهای متداول ابزارهای رایگان سئو
بهترین ابزار رایگان سئو برای شروع چیست؟
برای سایت تأییدشده معمولاً Search Console بهترین نقطه شروعِ دید Search است، اما «بهترین» بدون سؤال معنا ندارد. برای رفتار پس از ورود Analytics/Backend، برای Diagnostic صفحه Lighthouse/DevTools و برای Crawl نمونه Screaming Frog مناسبترند. ابتدا Decision را تعریف کنید.
آیا میتوان فقط با ابزارهای رایگان سئو کرد؟
برای بسیاری از سایتهای کوچک و متوسط، بله—اگر تیم بتواند Scope را محدود، داده را تفسیر و اقدام را اجرا کند. نقطه خرید زمانی است که Coverage، Automation، Collaboration یا زمان صرفهجوییشده از TCO اشتراک ارزشمندتر شود؛ ابزار پولی جای Strategy و QA را نمیگیرد.
آیا Keyword Planner برای کاربر داخل ایران قابل اتکاست؟
بهعنوان ابزار پایه نه. مستند جاری برای دسترسی، تکمیل حساب و Billing میخواهد و Google Ads برای Advertiser مستقر در ایران در دسترس نیست. این راهنما دورزدن را توصیه نمیکند. GSC، Trends، داده فروش/پشتیبانی و تحقیق کیفی را مثلثسازی کنید.
چرا عدد Organic در Search Console و GA4 برابر نیست؟
چون واحد و سازوکار ثبت متفاوتاند: GSC Click در Google Search و GA4 Session/Event پس از اجرا و Consent را میسنجد. Canonical aggregation، Privacy، Timezone، Redirect، JS، Ad blocker و Channel rules نیز اختلاف میسازند. اول Definitionها را همسطح کنید.
آیا نمره ۱۰۰ Lighthouse یا نبود Error تضمین رتبه است؟
خیر. Lighthouse مجموعهای از Auditهای خودکار در Environment مشخص است. نمره خوب میتواند QA فنی مفیدی باشد، اما Demand، کیفیت محتوا، Index decision، Link، تجربه واقعی و Outcome را کامل نمیسنجد. آن را Diagnostic و Regression gate بدانید، نه گواهی رتبه.
جمعبندی: کمترین پشتهای که تصمیم درست میسازد
پشته مناسب از سؤال شروع میشود: Search Console برای دیدهشدن در Google، GA4 و Backend برای Journey/Outcome، Trends برای علاقه نسبی، Spider برای Snapshot فنی، PSI/CrUX برای Field، Lighthouse برای Lab، Validatorها برای Schema و Index شخص ثالث برای Discovery. هیچکدام بهتنهایی حقیقت کامل نیستند.
یک Property، یک Segment و یک Decision را انتخاب کنید. Source/Scope/Limit را ثبت، شاهد دوم را اضافه، Fix کوچک را با Acceptance و Rollback اجرا و نتیجه را تا Outcome دنبال کنید. اگر ابزار رایگان این حلقه را میبندد، کافی است؛ اگر مانع Coverage یا تکرارپذیری میشود، آنگاه خرید یا ساخت ابزار مسئلهای روشن برای حل دارد.
منابع رسمی و صفحات محصول
- Google Search Console: Scope، پوشش، Privacy، Lag و اختلاف داده
- Google Search Console: URL Inspection Tool
- Google Analytics: تفاوت User acquisition و Traffic acquisition
- Google Trends: Sampling، Normalization و محدودیت داده
- PageSpeed Insights: Field data و Lab data
- Chrome Developers: Lighthouse
- Google Search Central: بازنشستگی Mobile-Friendly Test
- Google Search Central: Rich Results Test و Schema Markup Validator
- Google Ads: دسترسی و کاربرد Keyword Planner
- Google Ads: محدودیت رسمی کشورها و ایران
- Screaming Frog: محدودیت نسخه رایگان SEO Spider
- Ahrefs Free: قابلیتها و سقف سایتهای تأییدشده






