سئو چیست؟ آموزش کامل سئو در یک مقاله کامل

مقدمه‌ی مهم

این مقاله در واقع متن جزوه سرکار خانم بهناز نیک‌منش از دوره آموزش کامل و رایگان Free SEO Forever است که به لطف، زحمت و تلاش خانم نگار عامری تایپ شده و در بخش مقالات عمومی بلاگ منتشر شده تا همه عزیزان بتوانند به رایگان از آن استفاده کنند و از قدرت گردش آزاد اطلاعات بهره ببریم 🙂

طبیعتا این جزوه شامل برداشت‌های دوست عزیمون هست که زحمت نگارش جزوه رو کشیدن و ممکنه بخش هایی از اون حتی دارای اشتباهاتی هم باشد یا به قدری که شما مایل هستید کامل و جامع نباشد.

تفاوت SEO و  SEM  

  دیدن نتیجه بیشتر از3 ماه طول می‌کشدSEO در

اما در گوگل ادورز نتیجه رو همین فردا هم می‌تونید مشاهده کنید.          

CEO :Chief Executive Officerمدیر عامل

           ASO و CEO تفاوت اینا با  

                                                                                       ASO: App Store Optimization بهینه سازی اپ‌هایی مثل پلی استور و بازار

Featured Snippets   چیست” گوگل یه پاراگراف کوتاه جواب میاره در ابتدا به اون میگن x”  مثلا بزنیم

Knowledge Panel       مثلا کلمه Marvel comics   رو گوگل کنید سمت راست یه ستونی از نتایج میاره.Serp   

برای اینکه همچین چیزی برای سایت‌مون باشه باید اسکیما داشته باشیم و اینکه اگر صفحه‌مون ویکی‌پدیا داشته باشه، احتمال بلا رفتن پنل بیشتر میشه. ممکنه اسکیما بدیم و ویکی‌پدیا هم داشته باشیم اما گوگل دلش نخواد ولی گوگل دلش نخواد پنل را برامون بالا بیاره. ما با این کارها صرفا احتمال رو بالا می‌بریم!

Image pack:  موقع سرچ بعضا یه سری عکس رو نشون میده

Top stories:چیزی که سرچ می‌کنیم اگر در موردش خبر خاصی منشتر شده باشه در سایت‌های معتبر و….  

Site Links: سرچ یه کلمه‌ای سایتی که میاره ، زیرش صفحات خاصی از اون سایت رو هم نشون میده

صفحات مهم رو شناسایی می‌کنید این صفحات باید تو سایت مپ باشند- اسکیما داشته بانشد- اینترنال لینک درست براشون ست شده باشه تا گوگل صفحه اصلی شما را بشناسه. بازهم فقط احتمال نشون دادن رو بالا می‌بریم ممکن هم هست گوگل نشون نده.

ستاره‌های Rating  که اسیکما دادهReviews:  

مربوط به کسب و کارهای محلی :Local pack

FAQ: Frequently Asked Questions سوالات رایج و پر تکرار 

Hotel Pack: Hotels in Paris مثلا سرچ کنید 

Job listing: اسیکما برای بخش کار و استخدام

الگوریتم پاندا

 رو جریمه می‌کرد اما الان ایگنورمی‌کنه.  Duplicateگوگل قدیم محتوای کپی یا

  thin content

محتوایی با مثلا 15-30 کلمه احتمالا کانتنت مفیدیه ولی شاید نیاز کاربر همون 30 کلمه باشد.

Mobile- First- Indexingالگوریتم

ممکنه نسخه موبایل یک سایت با نسخه دسکتاپش  فرق داشته باشه. درستش اینکه دو نسخه یکی باشند! اینو با اسکریمینگ فراگ میشه فهمید. اهمیت نسخه موبایل بیشتر از نسخه دسکتاپ هستش.

Fred الگوریتم

سایت‌هایی هستند که پر از تبلیغ‌اند. این سایت‌ها رو گوگل دوست نداره اما اگر بالا هستندبه خاطر اینکه صد شاخص تاثیرگذار در سئو داریم و اگر سایتی این شاخص رو از دست میده برای شاخص‌ها رو رعایت کرده.

Medic الگوریتم

تقریبا با E-A-T  یکی هستش. برای مثلا سایت‌های پزشکی که ثاثیر زیادی روی پول و سلامت مردم دارند. به این سایت‌های تاثیرگذار YMYL  می‌گویند.

الگوریتم BERT    Bi-directional Encoder Representation From Transformers

ارتباط معنایی کلمه‌ای مانند شیر را با بقیه کلماتی که در کنار آن نوشته شده  پیدا می‌کند تا بفهمد منظور شیر جنگل است یا شر خوراکی

 می‌سنجه ( فهمیدن زبان آدمیزاد به صورت محاوره‌ای)NPL: Natural Language Processingبر اساس

Passage Ranking الگوریتم

به این معنا که تک به تک پارارگراف‌هایی که  تو یک صفحه از سایت ‌می‌نویسید به تنهایی اهمیت و موضوعیت دارند.

مثلا یک نفر در مورد یک نوع گوشی یه صفحه نوشته ولی خیلی خوب توضیح نداده یه نفر دیگه در مورد 10 تا گوشی نوشته و در مورد اون گوشی یک پاراگراف خیلی خوب نوشته، ممکنه اون صفحه بیاد بالا چون جواب اون سوال به خصوص رو به خوبی داده. قبلا یه صفحه بررسی می‌شد، الان پارگراف به پاراگراف بررسی میشه.

 Page Experience Update

  فقط سرعت لود بررسی می‌شد اما الان شاخص‌ها عوض شده و گوگل متریک‌های دیگر رو مطرح کرده. UXقبلا در

  • Loading Largest Contentful paint
  •   Interactivity First Inpul Delay (FID)   
  • Visual Stability Cumulative Layout Shift

 شاخص‌های دیگر

 Mobile Friendly : وقتی صفحه‌ای رو با گوشی باز می‌کنیم ممکنه نوشته‌ها و عکس‌ها ریز باشند ولی طراحی responsive  با عوض کردن جای دکمه و عکس‌ها کار کاربر رو راحت می‌کنید. اگر مشکلی وجود داشته باشه تو سرچ کنسول اینو بهتون میگه. مثلا ورزش 3 این مشکل رو رفع می‌کنه چون میخواد تو جایگاه اول دیده بشه و کلیک بخوره.

 HTTPS و Safe Browsing که مربوط میشه به امنیت سایت. سایتی که هک بشه اعتبارش آسیب می‌بینه. رضایت گوگل در رضایت کاربره. الگوریتم   EEAT ترند 2023 هم هستش.

تاثیرش بیشتر در سایت‌های YMYL هستش. سایت‌های پزشکی، مشاوره و حقوقی که با پول در راتباط هستش

مثلا مقاله در مورد سرطان رو کی نوشته؟ پزشک هست یا نه؟ تجربه و تخصص لازم رو داره یا نه؟ ( فرض کنید کارشناس سئو یک سال داره کار می‌کنه، تخصص داره اما تجربه نه! پس تخصص و تجربه دو آیتم مجزا هستند. اعتبار لازم- دیوار به فروش اجناس دسته دوم شناخته شده دیجیکالا به اجناس دسته اول. یه جایی می‌دونیم که نمی‌تونیم به این سایت‌ها برسیم. گوگل بر اساس سرچ کاربر میفهمه سایت ما تو چی شناخته شده هستش. اینکه به سایت شما میشه اعتماد کرد یا نه رو گوگل از سه فاکتور قبلی و میزان مراجعه به سایت شما میفهمد.)

مقلا وقتی متن مقاله‌ای رو نوشتیم موارد زیر رو در اون درج کنیم:

  • بنویسیم که نویسنده این متن کیه
  • تجربه‌اش چیه و کجاست
  • یه صفحه برای همه نویسنده‌های سایت جدا جدا داشته باشیم و روزمه‌هاشون رو اونجا بنویسیم. از اون مقاله لینک کنیم به صفحه اختصاصی که برای اون نویسنده ساختیم 
  • نویسنده باید رزومه مرتبط با مقاله داشته باشه
  • اگر یکی REVIEW کرده مقاله رو، به صفحه لینکدین نویسنده لینک بدید.

گوگل با هوش مصنوعی مشکل نداره به شرط اینگه درست بنویسید.

Develops google.com/ search/update/ranking   جهت اطلاع از جدیدترین آپدیت‌ها

گوگل چگونه کار می‌کنه؟

  1. کرال می‌کنه
  2. ایندکس می‌کنه
  3. Serve می‌کنه
  4. خزش می‌کنه- یه سری ربات که شروع به دیدن محتوای سایت می‌کنند.
  5. ورود به سایت‌های مختلف و دیدن محتوای اون سایت‌ها
  6. از طریق لینک‌ها میچرخه تا سیات جدید و لینک جدید پیدا کنه. این میشه کراولینگ
  7. داده‌های جمه شده رو آنالیز و ایندکس می‌کنه تا محتوای سایت رو بفهمه
  8. در مرحله آخر اگر کسی سرچ کرد و اگه تو صفحه مرتبط باشه و relevancy  داشته باشه تو نتایج serp نشون میده.

نکات کراولنیگ ( خزش)

قبل از کراولینگ یک مرحله url discovery  وجود داره. اول لینک‌های جدید رو پیدا می‌کنه و بعد دیتابس از url ها جمع می‌کنه. به این میگن url discovery  یعنی سبدی از url ها  داری صرفا و تو مرحله بعدی میری کراول می‌کنی که مجموع این دو نسخه میشه کروالینگ.

دیسکاوری از دو یا سه طریق انجام میشه

  • دریاقت لینک از صفحه‌هایی که قبلا دیسکاوری شدن ( از سایتی که قبلا کراول و ایندکس شده لینک به سایت جدید بدیم)
  • ایجاد سرچ کنسول و ثبت سایت مپ ( برای سایت سرچ کنسول راه اندازیم و سایت مپ بسازیم)

نکته: ممکنه یک صفحه دیسکاور بشه اما کروال نشه چون خو.د کاربر دسترسی به صفحه رو بسته یا با لاگین نیازداره

ربات گوگل که url  رو دیسکاور کرد چک می‌کنه که ورود به صفحه رو ممنوع کردید یا نه. با فایل robots.txt / تگ noindex

در این صورت وارد نمیشه و کروال نمی‌کنه. ( وردپرس یه جا تیک داره که اگر بزنیم noindex می‌کنه.)

نکات ایندکسینگ

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

عوامل جلوگیری از ایندکس شدن صفحه

  • کیفیت پایین محتوا
  • طبق داکل گوگل سایت نوایندکس نیست ولی ایندکس نمیشه- ممکنه محتوا cheat  باشه. یا 2000 کلمه به در نخور نوشته باشیم. یا تگ canonical اشتباه زده باشیم.
  • نگ نوایندکس
  • دیزاین نامناسب

گوگل دیسکاور می‌کنه ببینه اجازه ورود به صفحه رو دراه یا نه. بعد از اون چک می‌کنه مشابه اون محتوا در صفحه شما وجود داره یا نه و در همین مرحله متوقف میشه و صفحه دیگه ایندکس نمیشه.

نکات سروینگ یا رنکینگ

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

  • رلونسی یا ارتباط صفحه با کلمه سرچ شده کمه یا نه؟ اونی که رلونسی بالاتری داره رنکینگ بهتری میده.

مثلا ممکنه در مفهوم خرید خانه نتایج شما با همکار بغل دستی‌تون متفاوت باشه و سایت شما رنک یکسان نداشته باشه.

زبان سیستم و مرورگر و اینکه کمجای شهر هستیم در دسکتاپ و موبایل باهم متفاوت هستند. History سرچ کروم و اگر خیلی سایت رو سرچ کرده باشیم تو سرچ شما نتایج رو نشون میدن.

راه حل: برای سرچ تب incognito ( control+ shift+N) رو باز کنید. هیستوری سرچ‌تون اینجا سیو نمیشه و نتایج سرچ‌های قبلی هم لحاظ نمیشه. VPN رو هم خاموش کنید. نتایج سرچ در دسکتاپ و موبایل ور به صورت جداگانه به کارفرما گزارش کنید.

جلسه دوم

not accepted یعنی گوگل تایید نکرده است/ تجربه کارشناسان سئو

Domain Factors

  1. Your domain age (not accepted)سن دامین در اعتبار رنکینگ شما تاثیر داره
  2. Keyword in your domain (not accepted) استفاده از کلمه کلیدی در دامین تاثیر دارد.
  3. Keyword is the first word in your domain (not accepted) کلمه کلیدی در اولین قیمت نام دامین باشد
  4. Domain registration length (not accepted) تایمی که دامنه رو خریدید- 5 ساله یا 1 ساله
  5. Keyword is subdomain (not accepted)
  6. Domain history سایتی که مثلا 10 ساله کار می‌کنه. برای اعتبار و اعتمادی که به سایت میشه کرد.
  7. Penalized whois owner (not accepted) 

 سایت  whois میگه مالک هر سایتی کیه و اگر سایتی داشته باشیمه که جریمه شده باشد بالا اومدن سایت جدید سخت میشه.

  • Public whoie instead of private whois (not accepted)

   برای سایت‌ها حالت پابلیک و پرایوت داره. اگر پابلیک باشه راحت‌تر میشه اعتماد کرد. چون مدیرش معلومه. همچنینی روی جایگاه کیورد شما تاثیر داره نه کل سایت.Whois

Page- level factors

  1. Presence keyword in the title tag وجود کیورد در تگ تایتل مهمه و تاثیر داره
  2. Having the keyword in the beginning of your title tag (not accepted)
  3. Keyword in your meta description tag   کیورد درتگ متا دیسکریپشن مهم است
  4. Presence of the keyword in the H1 tag
  5. Keyword is used in the content استفاده از کلمه کلیدی در کانتنت- تراکم کلمه کلیدی در کل سایت هم اهمیت داره
  6. Content length (not accepted) طول محتوا – اما گوگل این رو تایید نکرده و میگه 10 کلمه با 3000 کلمه فرقی نداره
  7.   Presence of a linked table of ocntents مقاله‌تون اگر خیلی بلنده لیست داشته باشه  
  8. Presence of semantically related keywords     LSI استفاده از کلمات هم خانواده و هم معنی که در اصطلاح بهشون میگیم
  9.  Keyword density (not accepted درصد تکرار کلمه کلیدی در متن

 Page- level factors

  •  In depth quality content 
  • Useful content 
  • Core web vitals تکنیکال
  • No duplicate content on the same site نباید محتوای داپلیکیت داشته باشیم. ( محتوای کپی در سایت خودمون یا وب)
  • Image Optimization through ALT, title, and file name 

زمانی که فایل یک عکس رو آپلود می‌کنیم باید فایل عکس هم معنادار باشه. اسم انگلیسی و مرتبط با عکس انتخاب کنید.

Content recently (the newer, the better)

مقاله هرچه جدیدتر باشد بهتر است. مثلا مقاله قیمت دلار باید برای امروز باشد. ولی مقاله کار با دریل اگر برای ۵ سال قبل هم باشد مهم نیست. شما مقاله ۵ سال قبل رو ادیت کنید گوگل متوجه تغییر و زمان ادیت شما خواهد شد.)

How many edits were made to the content during updates 

اگر مقاله‌ای رو مدام آپدیت کرده باشید در مقایسه با مقاله امروز ممکنه جایگاه بهتری بگیره ولی اگه آپدیت نشه مقاله امروز جایگاهش بهتره!! در صورتی تند تند مقاله رو ادیت کنید که ادیت معنادار باشه و نیاز مخاطب رو جواب بده. 

Proper we of rel = canonical در تکنیکال میگیم

Presence of keywords in H2 and H3 tags ( not accepted) استفاده از کیورد در تگ‌های

. موثر هستند H3 و H2 

Presence of keywords in first 100 words. در پاراگراف اول از کیوردتون استفاده کنید.

Page – level factors 

Grammar and spelling 

مثلا کلمه « دریل» رو بعضی‌ها به اشتباه میگن «درل» برای اینک سایت رو این کلمه هم بیاد می‌تونید از طرف یه مخاطب کلمه رو کانتنت بنویسید اما لزومی نداره حتما از این غلط مصطلح استفاده کنید چون گوگل هم کمک میفهمه.

Number of outbound links (not accepted) لینک‌های خارجی که از سایت‌تون به سایت‌های دیگه میدین می‌تونه مهم باشه.

Mobile usability and optimization سایت باید موبایل فرندلی باشد

Hidden content این کار قدیم بود اما الان گوگل جریمه می‌کنه- کلمه کلیدی رو همرنگ زمینه می‌نوشتن که مخاطب نبینه

Page optimized for mobile 

Presence of multimedia for example images and videos عکس و ویدئو به واسطه اینفوگرافی به رنکینگ سایت کمک می‌کند.

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

Number of internal links pointing to the page برای صفحه مهم از سایر سایت صفحات سایت لینک قوی و با کیفیت بدی- لینک در 

قسمت body محتوا ارزش زیادی داره.

Quality of the internal links 

اگر از صفحه A به B لینک دادید و صفحه B رو حذف کردید 404 میشه که جالب نیست. این صفحه‌هات رو باید پیدا کنید و حذف کنید یا به جای دیگه لینک بدید. / نباید این اتفاق تو سایت بیوفته

Broken links 

 Authority / trust level of the page اعتبار و اعتماد

Page level factors

Length of URL  طول یو آر ال تا جایی که می‌شود کوتاه باشد. ترجیحا ۶۰ تا ۸۰ کاراکتر اما معنادار هم باشد.

Closen of the url to the homepage 

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

Human content editors 

یه آدم‌ با تخصص محتوای شما رو ادیت کنه و امتیاز بده.

User friendly and content readability 

  • خوانایی کانتنت که کاربر اذیت نشه. پاراگراف‌ها طولانی نباشند.
  • Priority of the page in the site map. xml
  • در تکنیکال- priority را در سایت می‌نویسیم که به گوگل پیشنهاد دهیم.
  • Ux signal کاربر اذیت نشه و مسیر سخت نشه براش
  • Reference and source باتوجه به گسترش هوش مصنوعی خیلی مهمه که مقاله رو کی نوشته باشه
  • Internal link anchor text to the page 
  • انکر تکست اینترنال لینک شما تو صفحات چیه. انکر تکست مهمه و گوگل اون کلمه رو می‌‌خونه به علاوه وارد لینک هم میشه و اینجوری رلونسی رو راحت‌تر می‌تونه تشخیص بده.

Use of outsourced data 

دیتا‌های ساختار یافته با استفاده از‌ اسکیما ایجاد می‌شوند. محتوای پیجمون رو بهتر به گوگل بفهمونیم.

Site level factors 

 Contact us page صفحه درباره ما و تماس با ما تو سایت داشته باشیم. اسکیما دارند و گوگل می‌تونه بفهمه سایت ما چیه و از این طریق بهمون اعتبار بده.

Website updates for freshness factors 

ادیت و آپدیت

Site architecture مهمه که ساختار سایت‌مون درختی باشه و سلسله مراتب توش رعایت شده باشه نه اینکه همه صفحات لینک شده باشن به صفحه اصلی. اینطوری ساختار سایت فلت میشه و کاربر اذیت میشه چون نمی‌تونه مسیرش رو پیدا کنه.

Presence of a site مثل نقشه سایت که قدیم‌ها بود شکل خاصی نداره و یک تیک کده

Long- term site downtime 

سرور خوابیده و سایت بالا نمیاد که این خوب نیست و سرور کد ۵۰۰ برمی‌گردونه. اگر سایت زیاد دان میشه مشکل زیر ساختی رو برطرف کنید یا سرور بهتر بگیرید.

Location of server (not accepted)

از نظر گوگل تایید شده نیست ولی این فرضیه وجود داره که سرور در ایران برای سرچ فارسی بهتره- البته تاثیرش کمه.

HHTTPS / use of a valid SSL certificate امنیت سایت – تکنیکال

Terms and conditions and privacy policy 

نشون میده قابل اعتمادترید.

Site level factors 

Unique metadata متا دیتای تکراری نداشته باشیم

Use of breadcrumb markup استفاده از بردکرامب

Site- wide mobile optimization 

  • Site- wide user friendliness 
  • Bounce rate ( not accepted)  درگوگل آنالتیکس
  • Domain authority اعتبار دامنه تاثیر داره
  • User reviews فرض بر اینکه تاثیر داره
  • Site reputation رو همون اعتبار تاثیر داره
  • Back link factors 
  • Number of referring domains ( not accepted) 
  • تعداد سایت‌هایی که به سایت شما لینک دارند مهمه. مثلا از سایت ایلنا ۱۰ تا لینک از ۱۰ صفحه گرفتیم.
  • Number of referring pages ( not accepted)
  • Anchor text of backlinks ( not accepted)
  • انکر تکست بکلینک‌ها هم مهمه
  • Alt tag of image links ( not accepted)  عکسی که لینک میدی به سایتت تگ‌ آلت هم داشته باشه
  • Number of links from edu and gov domains ( not accepted) 
  • پسوند‌های سایت‌ها ارزش‌های مختلفی دارند. اگر کسب و کار شما در ایران هست دامنه ir تاثیر کمتری داره. / com. بین المللی و edu سایت‌های تحصیلی و دانشگاهی که به هرکسی نمیدن.
  •   / برای سایت‌های دولتی هست gov
  •  اگر لینک از سایت gov و edu بگیری ارزش بیشتری داره.
  • Trust factor of linking page (not accepted)
  • پیجی که ازش لینک می‌گیری pa بالایی داشته باشه.

Trust factor of linking domain 

دامینی که ازش لینک می‌گیری Da بالایی داشته باشه

Presence of links from competitors ( not accepted) لینک گرفتن از رقبا

Number of links from your industry از سایت‌های مرتبط لینک بگیری

Presence of nofollow links برای سایت‌مون هم به لینک فالو و هم نو فالو نیاز داریم

Backlinks factors 

Diversity of link profile (not accepted) لینک‌هایی که می‌گیرید باید متنوع باشند از سایت‌های مختلف روی انکر‌های مختلف

Links location on page لینک در ساید بار ارزش کمی داره ولی چون تو همه صفحات تکرار میشه. با ارزش‌ترین و بهترین لینک‌ها تو بادی هستند.

Natural rate of growth in number of links (not accepted)  

سریع لینک‌سازی نکنید! حداقل سه ماه صبر کنید و بعد کم کم با بررسی رقبا لینک‌سازی رو شروع کنید. رقبا چند لینک ساختن شما هم مثل اون‌ها با کمی سرعت بیشتر.

Links from top resources on a certain topic   or hubs (not accepted) اگر سایت‌هایی مثل ویکی پدیا که حالت رفرنس دارند لینک بگیری لینک خیلی با ارزش میشه

Links From sites that are considered authority sites (not accepted) معتبر بودن سایت. 

Linked as a source in a wikipedia article (not accepted) ویکی پدیا

Words around your backlinks کلمات قبل و بعد لینکی که دارید مهم هستند که باهم مرتبط باشند.

User interaction factor 

Organic click through rate 

CTR: کلیک تقسیم نمایش ضربدر ۱۰۰

سی تی آر اگر پایین باشد یعنی کاربر باهامون حال نمی‌کنه.

  Dwell time تایمی که رفتی رو یک لینک نیازت برطرف نشده و سریع رفتی رو سایت بعدی. اگر این تایم کوتاه باشه گوگل متوجه کیفیت پایین سایت شما می‌شود.

Bounce rate 

Total direct traffic هرچه ترافیک بیشتر بهتر

Percentage of repeat visitors ( not accepted) کاربر یکبار اومده تو سایت و بازهم میاد. این نشونه مثبتیه

Percentage of visitors that click on other pages on the SERP after clicking visiting your page  dwell time شبیه

Page frequently bookmarked by Chrome users ( not accepted) گوگل از دیتای کروم استفاده می‌کنه. بهتره کاربر رو به بوک مارک کردن تشویق کنیم

Number of comments on page ( not accepted) کامنت‌های بالا نشون میده کاربر با  

.می‌کنه engage محتوا  

Special Google Algorithm rules 

Need for diversity in the SERP

سایت شما هرچقدر قوی باشه گوگل دوست داره انبوهی از نتایج رو در سرپ نشون بده. پس در نهایت دوتا از سایت شما تو نتایج میاره.

Browsing history of user اینکه شما از چه سایت‌هایی دیدن کردید رو نتایج تاثیر داره.

Search history of user 

Local search results اینکه کجا هستید روی نتایج سرچ تاثیر داره

Presence of results optimized for google shopping اسیکما کالا که خیلی هم مهم نیست

Brands signals 

اینکه آدم‌ها چقدر branded کرده باشن تو رو نتایج می‌تونه تاثیر داشته باشه. گوگل میفهمه شما سایت معتبری هستید.

Brand + keyword research 

Branded anchor text اگر لینک‌های زیادی با اسم برند شما به برند شما داده بشه موثره

Twitter profile with flowers اگر توییتر، اینستاگرام و لینکدین یا فالوور بالا داشته باشید نشون میده سایت شما شناخته شده و معتبر هستش

Official linkedin page (social signal)

Facebook page with lots of likes 

فیسبوک خیلی تو ایران متیجه نداره. بسته به صنعت تمرکز کنید.

Known author or verified online profile نویسنده معتبر داشته باشید یا اکانت با تیک آبی

Brand mentions without links ( not accepted)

چند نفر تو وب در موردتون صحبت کردن بدون اینکه بهتون لینک بدن. اینا ساختنی نیستند. باید معروف باشید

On- site web spam factors

Multiple redirects 

Distracting ads and popups

تبلیغات بنری و پاپ اگر زیاد باشند چون کاربر رو اذیت می‌کنه تاثیر منفی داره.

Use of doorway pages مثلا ۲ صفحه ایجاد کنید برای رسیدن به صفحه دیگر. ۲ صفحه‌ای که ارزش افزوده‌ای ایجاد نمی‌کنه فقط میخوای با دو واسطه کاربر بیشتری به صفحه نهایی ببری

Orphan pages پیج‌هایی که جایی هیچ لینکی بهشون وجود نداره

Hiding links لینک‌های هاید و هم رنگ زمینه 

Keyword stuffing استفاده بیش از حد از کلمات کلیدی

Off- site web spam factors

Unnatural and sudden increase in backlinks 

یهویی روند لینک‌سازی زیاد بشه طبیعی نیست و ممکنه جریمه بشید.

Hacked site 

سایت‌هایی که هک می‌شوند نمره منفی می‌گیرند.

High percentage of links from unrelated websites 

مثلا از سایت کفش فروشی به باغ وحش ارم لینک بدی! لینک دادن به سایت‌های غیر مرتبط اصلا توصیه نمیشه. نهایت غیر مرتبط میشه سایت‌های عمومی که خبری هستند و در مورد همه چی صحبت می‌کنند.

Link from sites with the same server IP (not accepted)

Ignore manual actions in search console 

Selling links 

اگر گوگل بفهمه کارتون اینه و ارزش افزوده‌ای ندارید تاثیر منفی داره.

بخش دوم از جلسه دوم

روش‌های تولید محتواها

  • ریسرچ، تجمیع و دوباره نویسی: چندتا مقاله خوب با رتبه خوب بخونی و مقاله کامل بنویسی- کار بدی نیست- بخونید، متوجه بشید و به زبان خودتون مقاله رو بنویسید. اینفوگرافیک زیاد کنید و…
  • ترجمه: ترجمه کن و رفرنس بزن این کار ارزش افروده ایجاد می‌کنه.
  • استفاده از هوش مصنوعی: حتما ادیت کنید تا احتمال خطا نباشید و بنویسید نوشته شده یا ادیت شده توسط فلان آدم
  • Ocr- optical character 

تبدیل عکس به متن با نرم افزار‌های مختلف مثلا یه مجله قدیمی هست که اینترنتیش نیست.

استاندارد‌های سئو در تولید محتوا

تعداد کلمات هر مقاله

  • ترجیحا تعداد کلمات محتوا را بین ۶۰۰ تا ۵۰۰۰ کلمه تنظیم کنید.
  • اولویت با کاربردی بودن مقاله است. ( اگر مقاله بیشتر از ۶۰۰ کلمه نیاز نداره ننویسید. برای مقاله‌های طولانی از فهرست استفاده کنید.)
  • ولی به طور کلی گوگل مقاله‌های طولانی رو دوست داره. شمارش محتوا رو با word یا ابزار word content می‌تونید انجام بدید)
  • برای اینکه متوجه بشید چند کلمه بنویسید بررسی تعداد کلمات ۳ یا ۵ مقاله اول گوگل در آن کلیدواژه
  • ایده خوبی است.
  • از- به- در- با را نادیده می‌گیریم   (Stop words )
  • تگ‌های title و description تگ‌های مهمی هستند که در تمام صفحه‌ها و مقالات باید باشند.
  • متن این دو تگ باید تهیج کننده و متن تگ توضیحات بهتر است شامل call to action باشد.
  • یه عامل بالا بردن CTR تایتل و دیسکریپشن می‌تونه باشه. 
  • تعداد کاراکتر‌های بیهنه تایتل ۵۰ تا ۶۰ کاراکتر و دیسکریپشن بین ۱۲۰ تا ۱۵۰ کاراکتر است. نام برند ممکن است خودکار انتهای لینک بیاید.
  • معیار سنجش پیکسل است به خاطر همین تعداد کاراکتر حدودی است.
  • کوتاه یا بلند نوشتن این تگ‌ها مشکلاتی به وجود می‌‌آورد.
  • استفاده از عباراتی مثل کامل‌ترین، بهترین، اعداد و…  درست بنویسید. دروغ نگید و قانع کننده باشه

بهتره در دیسکریپشن باشه. دعوت کنید CTAبه اقدامی مانند از این صفحه دیدن کنید

به اقدامی مانند از این صفحه دیدن کنید

لینک‌ها

  • لینک‌های داخلی و خارجی به تعداد مورد نیاز در سه قالب تولید می‌شوند.
  • لینک‌های داخلی روی متن anchor text مناسب و مرتبط ( مثلا گوشی x رو لینک می‌کنی به صفحه‌ای که میشه این گوشی رو خرید.)
  • لینک‌های انتهای متن در قالب مطالب مرتبط
  • ( مطالب مرتبط- کالای مشابه و ویژه)
  • لینک‌های مابین پاراگراف‌‌ها در قالب همچنین بخوانید: عنوان مقاله)

لینک‌ها

  • لینک‌ها در حالت باز شدن در صفحه جدید قرار دهید. ( Target- blank)
  • ( لینک‌ها در صفحه جدید باید باز شوند نه همون صفحه)
  • لینک‌های خارجی فقط به سایت‌های معتبر و غیر از رقبا داده می‌شود. ( از سایت خودتون به سایت دیگه- به رقبا ندید تا ارزش سئویی بهشون منتقل نشه)
  • لینک خارجی بهتره follow باشه نه no follow 
  • ترجمه نباید لغت به لغت باشه ( اگر لغت به لغت بود به منبع لینک بدید)
  • تگ ALT برای سئوی تصاویر
  • تگ ALT توضیح بدید این عکس چیه
  • می‌تونیم فارسی یا انگلیسی بنویسیم. عکس رو توصیف کنیم.
  • با تگ‌های H به گوگل ساختار درختی یا سلسله مراتبی رو میگیم چه شکلیه
  • اچ وان شبیه تگ تایتل هست و اصلی‌ترین موضوع و عنوان اون مقاله است.

یدونه بیشتر نداریم  H1 

   البته   می‌‌‌تونیم به تعداد دلخواه داشته باشیمH2 

نمی‌تونیم بیشتر ۲۰-۳۰ تا بزنیم البته

       URL یا آدرس صفحه

ترجمه کلمه کلیدی مقاله به زبان انگلیسی را در آدرس صفحه قرار دهید.  

آدرس صفحه معر هرچقدر کوتاه‌تر و معنا‌دارتر باشد  از جهت سئو مطلوب تر است.     

URL یا آدرس صفحه

  • در آدرس صفحات امکان استفاده از خط تیره وجود دارد اما امکان استفاده از آندرلاین را نداریم.
  • جهت پیدا کردن آدرس صفحات می‌‌توانید حرف ربط یا به اصطلاح stop words را حذف کنید.
  • گوگل خودش اینا رو از یو آر ال حذف می‌کنه و بعد آنالیز می‌کنه.
  • نکته: حروف کوچک و بزرگ انگلیسی در یو آر ال مهم هستند. از جایی حروف جدا و جایی حروف کوچک بزنی دو یو ار ال جدا محسوب می‌شوند. در نتیجه در یو ار ال هرگز از حروف بزرگ استفاده نکنید و همیشه حروف کوچک استفاده کنید.
  • پاراگراف اول مقاله
  • پاراگراف اول هر مقاله اهمیت ویژه‌ای دارد چرا که کاربر با مطالعه پاراگراف اول است که تصمیم میگیرد باقی مقاله را بخواند با نه.
  • در پاراگراف اول به خلاصه ای از عناوین مهم بیان شده در مقاله اشاره کنید. قانش کنید بخونه
  • در پایان پاراگراف اول از یک  CTA برای مطالعه ادمه مقاله استقلاده  کنید.
  • کلمه کلیدی بهتر است در تایتل ، دیسکریپشن و پاراگراف اول و جود داشته باشند
  • در صورت امکان هر مقاله حتما حداقل چند کلیپ ویدئویی مرتبطه داشته باشد. اینفوگرافی هم به کیفیت مقاله شما کمک می کند.
  • قبل از ویدئو، تو چند خط توضیح مختصر برای تشویق مخاطب به مشاهده ویدئو نوشته شود.

این صرفا یک پیشنهاد است: هر مقاله شامل ورد و پی دی اف آموزشی همان مقاله باشد. که کاربر در صورت تمایل بتواند آن را دانلود کند. فایل‌ها باید شامل لوگو و سربرگی از کسب و کار ما باشند. ( کاربر اگه بخواد می‌تونه کپی کنه ولی اگه شما بهش کمک کنید گوگل هم میفهمه که سایت شما داره به کاربر کمک می‌کنه.)

  • ترجیحا بعد از انتشار هر مقاله حداقل دو کانت توسط خود نویسنده محتوا ثبت شود. طبیعی رفتار کنید در فواصل زمانی مناسب – این کار در سایت های کوچک ه بهتر است. برای سایت‌های بزرگ وقت این کارها نیست.
  • کامنت‌ها واکنش برانگیز باشند و از کلمات کلیدی مقاله نیز در آنها استفاده شده باشد. 
  • عدم استفاده از لغات نامانوس که توسط کاربران سرچ نمی‌شوند . ( مثلاً پیشرانه به جای کلمه موتور) مخصوصاً در عناوین
  • به ازای هر دو الی پنج پاراگراف یک عکس با کیفیت همراه با لوگوی کسب و کار شمار در متن قرار داره شود. می‌توانید از هوش مصنوعی (مثلا مید – جرنی برای تولید تصاویر استفاده کنید.)
  • کلمات کایدی نباید انفجاری در متن تکرار شوند. سعی کنید از کلمات هم خانواده و هم معنی استفاده کنید. استفاده بیش از حد کلمات کلیدی باعث keyword stuffing می‌شود.
  • تراکم کلمه کلیدی را در منابع مختلف ۱ درصد ذکر کرده‌اند.
  • تراکم عبارات کلیدی مجموع صفحات سایت نیز باید متناسب باشند. شاخص TF-IDF را بررسی کنید. Term Frequency-Inverse Document Frequency
  • در وردپرس Yoast هم هست که می‌تونه تراکم کلمه کلیدی رو حساب کنه.
  • در انتهای مقاله مخاطبین را دعوت به کامنت گذاشتن، پرسیدن سوال و به اشتراک گذاشتن نظرات‌شان دعوت کنید. همون CTA هست. دعوت کنید با مقاله‌تون engage بشن.
  • ترجیحا در عبارت کلیدی از نیم فاصله استفاده نکنید. در محتوا از نیم فاصله در محتوا استفاده کنید ولی در محتوا نه.
  • تصاویر را بهینه سازی کنید تا بزرگتر از حد نیاز نباشد. اندار معمول ۷۳۸ و ۱۳۰۰ است.
  • برای فشرده سازی و کاهش حجم می توانید از Ting PNG استفاده کنید.
  • ترجیحا در تصاویر از فرمت‌های جدید مانند wep استفاده شود. نام فایل هم انگلیسی و معنادار باشه.
  • در مورد مطالب طولانی پلاگین TOC به شما کمک می‌کند فهرست ایجاد کنید. فهرست مزیت مثبتی در سئو خواهد بود.
  • به طور معمول سیستم تگ‌بندی یا همان استفاده از برچسب به شما کمکی نمی‌کند و احتمال آسیب هم می‌زند مگر در موارد خاص و با استفاده درست.

سئو و استراتژی محتوا

صفحه‌هات دسته‌بندی محصول 

  • محتواتون رو تا جایی که می‌تونید تو دسته بندی به صفحات خود محصول نکانت خرید… رو اگه می‌تونی همون جا بنویس
  • و ارجاع نده به بلاگ چون در انتقال از بلاگ به صفحه خرید محصول خیلی نرخ پایینی وجود دارد.
  • محتوا برای بلاگ نیست
  • مقاله برای بلاگ ترافیک میاره و جایگاه گرفتن با یلاگ کار راحت‌تری هستش تا یک صفحه ترنزاکشنال چون با کلمات طولانی راحت‌تر میشه لینگ گرفت. اما مهم خریده 

صفحات بلاگ و مقالات

  • چیز‌هایی را بلاگ کنید که informational هستند. مانند نکات خرید و… و نتونی تو صفحه محصول جاشون بدی

پیلارکلاستر یا همون تاپیک کلاستر

  • ۲۰ درصد تمرکز روی بلاگ است و ۸۰ درصد صفحات درآمدزا ( از بلاگ کلا صرفه‌نظر نکنید چون سایت‌ها نوپا با بلاگ به گوگل نشون میدن محتوا میذارن و ترافیک می‌گیرن. و به صورت غیر مستقیم روی سئو تاثیر داره. (
  • شبکه‌های اجتماعی

سوشال سیگنال یکی ازعوامل off-page که تحت کنترل ما نیست.

تفاوت استراتژی سایت‌های کوچک و بزرگ

چقد در شبکه‌های اجتماعی در مورد شما صحبت می‌شود. مثبت است یا منفی. لینک آدرس اینستاگرام رو در صفحه تماس با ما بذارید یا با اسکیما شبکه‌های اجتماعی‌تون رو معرفی کنید. گوگل شبکه‌های اجتماعی رو کرول می‌کنه و میفهمه در مورد شما چی میگن و اعتبار شما چقدر است.

یه مقاله جامعه و گنده ۱۰-۱۵ هزار کلمه  است. به این مقاله‌ها میگن skyscraper و بعد شروع می‌کنید هریک از تکه‌های کوچکتر رو تبدیل می‌کنید به مقاله معمولی. همون ساختار درختی مقاله گنده رو لینک می‌‌کنیم به مقاله کوچیک و برعکس. مقاله کوچیک می‌تونه ریزتر هم بشه مثلا مقاله ۸۰۰ کلمه‌ای. و این با کیورد ریسرچ درمیاد که کدوم سرچ بیشتری داره. کدوم رقابت کمتر ولی سرچ بیشتری داره و در نهایت تصمیم می‌گیریم کدوم رو اول بنویسیم.

اگر سایت کوچکی هستید احتمال رنک گرفتن شما در « خرید موبایل هواوی» خیلی کمه چون سایت‌های معتبری هستند که کار کردند. پس توصیه میشه اول روی لانگ تیل‌ها کار کنید و بعد از اینکه روی چندتا عبارت جایگاه گرفتید، کم کم بیشتر کنید. در سایت‌های مطرح استراتژی برعکس است و باید روی تمام کلمات پرسرچ رتبه بگیرید. و دیگه کوتاه و بلند مطرح نیست.   

Long tail  کمتر سرچ می‌شوند ولی دو مزیت دارند:

  1. راحت میشه توش جایگاه گرفت-
  2. به تارگت نزدیک‌ترند. چون آدم می‌دونه چی رو سرچ می‌کنه و چی می‌خواد و به خرید اون چیز نزدیک‌تره. 

نحوه و نکات آپلود مقاله در ورد پرس

نوشته-> افزودن نوشته جهت آپلود مقاله->  ویرایشگر گوتنبرگ برای آپلود مقاله‌های جدید

افزودن عنوان: همون تگ title + دکمه افزودن بلوک  / یا بنویسیم میاره اینجا می‌خوای چی بنویسی. ( بیشتر، گالری، فهرست، نقل قول، صدا و تقویم)

بطور معمول ما با تیر و تصویر سروکار داریم – حالا ما تاثیل رو نوشتیم می‌خواهیم مقاله با h1 شروع بشه. تیتر رومی زنیم و در کادر بالاش میاره که کدوم h باشه ما می‌خواهیم که با h1 شروع کنیم. h1 و title اگر یکی هم باشند ایرادی ندارد.

H1 رو می‌نویسیم و زیرش توضیحاتش و میاریم و بعد دوباره و مثلا تیتر دوم و انتخاب h2

اگر بخواهیم برای h2 زیر مجموعه‌ای بگیم/ تیتر و h3

برای عکس گذاشتن: تصویر: بارگذاری برای عکس جدید و گذاشتن از نشانی برای آپلود شده‌های قبلی

در متن جایگزین که همان ALT  است توضیح میدیم و همون رو کپی می‌کنیم 

تغییر ابعاد: یه متن که عکس اومد بالاش ابزار میاره / ستون سمت چپ ویژگی‌های نوشته و بلوک / در قسمت انتشار – بی‌رنگ یا همین الان منتشر کن یا برنامه‌ریزی کنیم که در آینده منتشر بشه.

نشانی اینترنتی / URL صفحه‌اتون هستش

نویسنده: می‌تونیم نویسنده رو بگیم

دسته: باید بگیم این مقاله‌ها در کدوم دسته هستند.

از برچسب استفاده نکنید/ تصویر شاخص همون تصویریه که اول مقالاتون نمایش داده میشه و خیلی مهمه عکاسی کنید یا بخرید. اگر کپی کنید گوگل جریمه نمی‌‌کنه درواقع کپی بودنش بهتر نبودشه

اگه پلاگین Yoast نصب کرده باشید یه سری امکانات رو بهتون نمایش میده از جمله 

پیش‌نمایش گوگل: نتیجه موبایل- نتیجه دسکتاپ

که در موبایل و دسکتاپ گوگل چطوری نمایشت میده.

کلیدواژه و کلمه کلیدی‌تون رو بزنید اگر کم یا زیاد باشه بهتون هشدار میده

نامک: تغییر URl  توضیح متا: متا دیسکریپشن

آنالیز سئو: مشکلاتی رو بهتون میگه. Yoast توصیه‌هایی رو بهتون می‌‌کنه که بد نیست.

این کار‌هایی که اینجا می‌کنیم، در سایت‌‌های بزرگ با CMS‌های متفاوت از دولوپر می‌خواییم که انجام بده.

جلسه سوم کیورد ریسرچ  

  • What is keyword research and why?
  • Keyword research is:
  • Beyond SEO
  • Put of a market research 
  • Start point of shaping seo product Roadmap 
  • First Step of Seo strategy 
  • Employing tools for competitive 
  • A place where it connects you to Marketing and Product team
  • Types of keywords
  • کیورد ریسرچ فراتر از SEO است.
  • کیورد ریسرچ جامع شما به عنوان یک مارکت ریسرچ شناخته میشه و می‌تونه کل افراد سازمان رو منتفع کند.
  • شروع هرکاری در seo با کیورد ریسرچ است. 

Number of keywords: competition. Conversion

Navigation  Commercial  Informational  
Go to a specific siteInvestigate to do  Get specific answers  
Only site  nameReviews, compared, sites, product or service name    How, why, what  
 best inner tubes for road bikes  Tutorial  

do

solution aware

کارفرما دوست داره رنک بگیره، بررسی و مقایسه می‌کنه تا بهترین‌ها رو بشناسه

برای بلاگ یا لندینگ‌ها بنچ مارک می‌کنیم

سوال: تفاوت commercial با transactional چیست؟ کامرشیال از جنس کلماتی است کار می‌خواد بدونه و مقایسه کنه ولی ترنزاکشنال کاربر آماده خرید است.

Keyword difficulty: سختی کلمات کلیدی

ابزار‌هایی مانند kwfinder و سایت mangoosh کلمات رو تقسیم‌بندی می‌کنند. 

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

در وب انگلیسی ابزارهای زیادی وجود دارند

  • Keyword research tools 
  • Keyword planner 

اگه سایتتون کمپین‌های گوگل ادز خوبی رفته باشد و به مدت پوله خوبی خرج باشید، و به مدت فعال باشید دیتای خیلی خوبی بهتون میده

سعی می‌کنیم از ابزار‌ها بیشتری کلمات رو در بیاریم تا احتمال موفقیت‌مون بالا‌تر بره. استفاده از چند ابزار برای افزایش دیتابیس کلمات

Google Serp

very good for Finding bang tail keywords and variations

خود گوگل می‌‌تونه جدید‌ترین کلمات حتی با قابلیت سرچ کم در اختیارتون بذاره. 

ابزار علیرضا اسمی خانی: گوگل شیت ( لینک در پی دی اف)

  • مهم‌ترین ابزاری که خودم استفاده می‌کنم: kwfinder.com 

Grood for estimate search volume in Persian keywords. Also contain good database of Persian keywords.

مزایای این ابزار:

  • حجم سرچ رو از API گوگل می‌گیره
  • قیمت مناسبی داره
  • سختی کلمه کلیدی رو هم میده
  • حجم سرچ و ترندش رو هم میگه
  • CPC: cost per clic

سی پی سی عددی است که اگر شما کمپین گوگل ادز بری یه نفر رو کیورد شما کلیلک کنه چقدر هزینه می‌خواهد. و از شاخص‌هایی هست که برای سختی کلمات کلیدی می‌تونه بهتون کمک کنه. اگر گوگل ادز دارید تو داشبورد کلمات می‌تونید سی پی سی ببینید. 

ahref

  • ایران در لوکیشن این بزار نیست به همین دلیل حجم سرچ رو دقیق بهتون نشون نمیده. 
  • Export داده- میزان حجم رو در بازه‌های زمانی مختلف بهتون میده.
  • تب import: شما ۷۰۰ کلمه از سرچ گوگل دارید ولی نمی‌دونید حجم سرچ‌شون چقدره. می‌تونید اینجا وارد کنید. برای سایت‌های کوچک اوکیه ولی برای سایت‌های بزرگ باید API بخرید.

Keyword tool: برای پیدا کردن variation های مختلف خیلی خوبه 

Smrush.com: برای ایران خوب نیست ولی فیچر‌‌های خوبی داره که می‌‌تونید ازش استفاده کنید.

Keyword magic tools این ابزار بسیار هوشمنده. کشور رو آمریکا میذاریم. بر اساس  intension میاد کلمات رو تقسیم‌بندی می‌کنه. یکی از کار‌های پردردسر کیورد ریسرچ کلاسور کردن و کتگورایز کردن هستش و اینکه intention کلمات رو پیدا کنیم. این بزار نوع intention رو میگه مثلا  transactional هست یا informational هستس.

چون دیتابیس این ابزارها مثل الکسا که بسته شد کامل نیست، دیتابیس رو خودمون باید در بیاریم. 

Ahref.com

Very good For categorizing keywords and finding keywords. But like semrush search volume is not proper for Persian language.

یکی از مهم‌ترین کارهای این ابزار ارزیابی لینک رقباس و کمتر برای کیورد ریسرچ استفاده میشه. 

اما Trick هایی هم برای کیورد ریسرچ داره. 

کلمات رو به خوبی تقسیم‌بندی و کلاستر‌بندی می‌کنه.

سوال: کلاستربندی انقدر دقیق هست که بهش اتکا کرد؟ چون ما زبان‌مون فارسی هست ممکنه آسیب ببینیم.

  • جواب: اینا فقط به عنوان سیگنال هست و چون با زبان فارسی سمنتیگ نیست باید دقت زیادی داشته باشیم. 

کاربرد دیگه این ابزار اینکه بفهمید یک بزینس تو چه کلماتی رنک خوبی گرفته تا بهتون دید خوبی بده. 

هرچند خطا داره ولی میشه پیدا کرد. می‌تونیم از تب contain keyword کلمه مرتبط رو برنیم و دیتابیس رو ببینیم و اینطوری میشه فهمید چه سایتی تو چه کلمه‌ای رنک خوبی گرفته.

یا بهش ToP Page که لیست بهترین صفحات رو نشون میده بدید و می‌تونید ساختار سایت رو ببینید. سایتی که سئوی خوبی داره یا سئوکار به صورت manual بک لینک داده یا کاربر نچرال لینک داده و ارزشمندی اون صفحه رو بهتون نشون میده. 

یه کار دیگه می‌تونید بر اساس best by link سورت کنید و ببینید روی چه صفحاتی رنک گرفته. این ابزار دیدی بهتون میده که بدونید رقباتون رو چه کلماتی بالا هستند.

Keywordchi.com

Persian tool for finding and mapping keywords.

برای کلاستر‌بندی اولیه و بالا بردن دیتابیس کلمات ابزار خوبیه.

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

بزرگ‌ترین چالش کیورد ریسرچ حجم سرچ هست. ( پرداخت ریالی به صورت اشتراکی دارند که می‌تونید ابزار‌های پولی رو اینطوری بخرید.)

  • How to do keyword research 
  • Find seed keywords
  • Gather all keywords that possible from all tools in a sheet and delete all duplicate keywords
  • Find search volume from kwfinder 
  • Clustering them 
  • Seed keywords what is seed keywords?
  • Seed keywords are words or phrases that you can use as the starting point in keyword research procen to unbck more keywords. Think of them as the building
  • blocks of keywont research.

برای شروع یه سری کلماتی به صورت fat keyword هستند که شما رو به long tail کیورد‌ها می‌رسونن. How find

them? 

brainstorm ( سوال از کارفرما)

Site explore with Ahrefs ( همونجایی که‌ می‌بینید کدوم صفحات رقبا خوبه)

Exact category of competitors, best selling and …. 

Use google image boxes NTT

Use google trends ( حجم سرچ رو نشون نمیده ولی شاخصی هست برای ترند بودن و نسبیه)

Use high volume keywords in kwfinder 

یه seed پیدا می‌کنیم مثل مانتو و بر اساس سرچ والیوم سورت می‌کنیم و از بین اون‌ها یک کلمه دیگه رو پیدا می‌کنیم و این خودش کلی seed کیورد میده. پیشنهاد می‌کنیم اونایی که سرچ والیوم بالا دارند جدا جدا سرچ کنیم. 

Wikipedia for some keywords like this ( برای صنایع خاص گوگل خیلی استفاده می‌کنه. مخصوصا تو زبان انگلیسی خیلی مهم هستند)

Use chat GPT

Give me some seed keywords about مانتو in Persian ( ایده میده)

Keywords gathering 

Datacleanup  داپلیکیت‌ها رو حذف کنید

همه کلماتی که درآوردیم را در گوگل شیت فایل اکسل میذاریم

کلماتی که «ی» عربی دارند رو حذف کنید چون بایاس دارند و دیتاتون دچار مشکل می‌شود.

بعد از حذف داپلیکیت‌ها ۷۰۰ تا ۷۰۰ انتخاب می‌کنیم می‌ریزیم داخل و از import خروجی اکسل می‌گیریم.

اگر کلماتی رو رو حجم سرچ صفر قرار داد ۵ بذارید تا یه حداقل ترافیکی داشته باشیم.

منظور average سالانه‌اس.

خروجی kwfinder به صورت csv است و ممکنه کلمات رو به صورت انکور ببینید. برای رفع این مشکل یه اکسل خام باز کنید و از سربرگ دیتا from lie و در مرحله بعد from text /cv خروجی می‌گیریم.

خروجی kwfinder یه میانگین ۱۲،۶،۳ ماهه میده.

سختی کلمه هم برای اونایی که تونسته در بیاره و کلمات غیره

سرچ volume اینجوری نیست. به نسبت ۷ یا ۸ ضرب می‌کنیم تا به ایمپرشن واقعیش برسیم.

برای آنالیز با یک فرمول ستون count of keywords رو در میاریم که ببینیم چند کلمه‌ای هست. 

در یک ستون دیگر اون‌هایی سرچ‌شون بیشتر / کمتر از ۵۰ بود را در آوردیم. برای آنالیز دیتابیس و جز took های کیورد ریسرچ نیست.

Insert > pivot table > انتخاب ستون> new sheet 

Search volume

Clustering 

Use manually اگر به پایتون یا API ها تسلط ندارید به این قسمت دقت زیادی کنید و کیور‌د‌ها رو دونه دونه دسته‌بندی کنید.

Use tools مثلا بررسی کنیم از ۵۰۰۰ کلمه ۱۰ تا نتیجه برتر گوگل چیه.

Api from serps and use algorithms 

Use chat gpt

جلسه سوم بخش سوم

کلاسترینگ کلمه عینک آفتابی با عینک دودی رو تو یه دسته میذاره ( API)

ولی اگر کیوردهاتون کمه می‌تونید دستی انجام بدید.

Charpgt می‌تونه کمک کنه ولی دستی هم چک کنید. 

حتی با API هم دستی چک کنید.

اول نحوه کلاستربندی دستی رو یاد بگیرید تا اگر دانش تکنیکال ندارید اذیت نشید.

روش manually 

  • در همان فایل اکسل یک ستون intantion باز می‌کنیم و برای هر کلمه یک ستون پروداکت تایپ در میاریم. مثلا عینک/ اکسسوری و…. دسته‌بندی کلی رو درمیاریم
  • یک ستون دیگر که ریزتز کنیم آفتابی/ طبی/ عدسی
  • دسته‌بندی جامع و مانع باشد.
  • یک ستون دیگر accessories بند عینک / دستمال عینک
  • یک ستون دیگر glasses model بیضی/ دایره
  • یک ستون دیگر lens model لنز رنگی / طبی رنگی / طبی
  • ستون color 
  • ستون gender ( عینک آفتابی مردانه، زنانه، بچگانه)

فرمولاسیون خاصی نداره ولی این بخش خیلی مهمه

در ستون intention اگر مشخص نیست نیت کاربر چیه به serp گوگل بروید و ببینید صفحه محصول بالا اومده یا بلاگ پست

برای کلاسربندی زمان بذارید

Share of voice what is SOV?

What is search visibility?

In terms of seo share of voice or share of traffic can tell you what fraction of a market’s total organic search traffic or impressions is going to your website.

On the other hand the search visibility index metric representing the

percentage (values between 0 and100) of potential.

conversion traffic a given keyword (or set of keywords) has based on its ranking. This metric use in several SEO dashboards like Nightwatch

هر وبسایت چند درصد از سهم ترافیک اون صفحه رو به خودش اختصاص میده. بر اساس تعداد کیورد یک plan ازش خریداری می‌کنید و رقاباتون رو مشخص می‌کنید. با شناسایی رقبا شاخصی به نام search visibility بهتون میده که عددی بین ۱ تا ۱۰۰ هست.

در سایت‌های بزرگ حتما این Tracking رو انجام دهید.

نایت واچ فارسی رو به خوبی ساپورت می‌کنه.

برای سایت‌های خارجی بهترین ابزار semrush است. 

Share of voice how to calculate?

 Extrac competitor rank for each keywords with dashboards like night watch or use serp API like serpstack.com or serper.dev

Calculate average CTR for each position from GCS or average CTR like this 

Rank CTR Rank CTR

Calculate SOV

Present data in looker studio 

قبل از محاسبه SOV اول رنک رقبا روی کلمات را شناسایی کنید. یا از طریق night watch یا API باید بتونید رنک رقبا رو شناسایی کنید. اگر کلماتتون تو کروم کم هست incognito رو باز کنید و رتبه‌ها رو در بیارید.

در ادامه فایل اکسل برای هر سایت یه ستون باز می‌کنیم و در مقابل هر کلمه رتبه‌اش رو می‌نویسیم. 

برای سایت‌های کوچک ابزار‌های ایرانی هستند که تا کلمه رو می‌دهند و می‌توانید ریالی پرداخت کنید.

برای کمتر از صدتا می‌تونید دستی رتبه‌ها رو دربیارید.

برای محاسبه SOV به CTR هم نیاز داریم.

هرچه رتبه کلمات بالاتر باشند CTR بالاتر است.

از سرچ کنسول ببینید CTR کلمه‌هاتون چقدره و میانگینش رو در بیارید.

در یک فایل اکسل دیگه برای هر پوزیشن CTR رو حساب می‌کنیم.

یک ستون باز می‌کنیم و فرمول  vlookup x volum

و SOV هر سایت رو پیدا می‌کنیم.

کدوم رقبا رو داریم و چند درصد سرچ رو به خودشون اختصاص میدن.

تو کدوم دسته‌بندی‌هاشون قوی‌تر هستند

این مدل تحلیل خودش مشتری داره و می‌تونید ازش پول در بیارید. و بگید بازار دست کیه و تعداد کیورد‌ها چقدره و چقدرش رو رقیب بر میداره. حتی برای کسی که سایت نداره و میخواد ببینه می‌تونه وارد این بیزینس بشه یا نه.

Looker studio

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

مزیت لوکر استدیو به گوگل شیت

  • بصری زیباست
  • آنلاین هست و میشه تایمش رو عوض کرد و گفت گزارش رو توی یک ماه یا یک سال اخیر بده
  • می‌تونی share کنی
  • حالا دیتا رو می‌تونیم چی کار کنیم؟
  • بدیم تیم فروش. اگر محصولی سرچ زیادی داره و موجود نداریم موجود کنه.
  • برای ایجاد ساختار سایت و فرصتی که میشه با رتبه‌بندی ترافیک گرفت.
  • ساختاربندی از بخش‌های مهم سئو هستش.

Keyword targeting 

Check inventory with your products and marketing 

Start designing site structure. Does it need migration?

Design faceted menu 

With clusters site to PLP ( product listing page) 

With one target to pdf (product detail page) do you need tags?

Assign clusters to urls and empower your topical authority 

شاید مثلا به تیم محصول بگید عینک آفتابی و اون بگه موجود ندارم بنابراین inventory تو سایت‌تون موجود باشه. این محدودیت‌ها رو چک کنید که ببینید دسته‌بندی بسازید یا نه. اگر فرضا دوتا محصول دارید دسته‌بندی نسازید. اصولا گوگل به دسته‌بندی‌هایی که محصول کمی دارند رنک خوبی نمیده.

Topical authority وقتی در صنعت عینک داریم روی چه شاخه‌هایی داریم کار می‌کنیم. کیورد ریسرچ قوی داریم. بلاگ پست قوی داریم. تو اون حوزه expert محسوب بشید. ساختار درستی تو سایت داشته باشید که برای گوگل قابل index باشد.

سایت‌های زیادی هستند که ساختار و یو آر ال‌شون درست نیست و بر اساس کیورد ریسرچ می‌تونیم اصلاح‌شون کنیم.

جلسه چهارم سئو تکنیکال

Core web vitals: در مورد پرفورمنس سایت یا تجربه کاربری است که سایت برای کاربر ایجاد می‌کنه.

Core web vitals در سرچ کنسول به بررسی ux سایت می‌پردازد و از این جهت سه شاخص LCP ( نمادی از سرعت لودینگ سایت)، FID نمادی از سرعت تعامل‌پذیری و CLS ( نمادی از ثبات بصری سایت را مورد بررسی قرار می‌دهد.) 

شاخص FId در حال جایگزینی با شاخص جدید به نام IND است.

۴،۳ سال قبل گوگل فقط به سرعت لود سایت می‌پرداخت، بعد گفت ux داره و بعد سه شاخص را مطرح کرد که نقش مهمی در رنکینگ دارند.

LCP بزرگترین المان بصری سایت در چه تایمی لود می‌شود. 

FID اولین تعاملی که کاربر برقرار کرده و پاسخش تو سایت اومده.

CLS: موقع لود شدن سایت چقدر بهم ریختگی وجود داره.

Text Box: 4.0 secLCP Largest contentful paint

Text Box: 2.5 secمدت بهینه‌اش کمتر از ۲۵ ثانیه‌ است.

بزرگترین المان ممکنه یه عکس، مقاله یا باکس محتوایی باشه

Text Box: 100 msنکته: منظور کل صفحه نیست. اون قسمت از محتوا که در نگاه اول دیده می‌شود.

LCP رو چطوری بهترش کنیم؟ وظیفه دولوپر هست. وظیفه سئو اینکه شناسایی کنه و به دولوپر گزارش بده. اما می‌تونید یه سری راه حل هم بدید. می‌تونن اولویتی به اون عکس یا باکس بدن که زودتر لود بشه. اگر عکس بزرگتری المان باشد می‌تونن عکس رو compren کنن و ابعادش رو در حد نیاز مخاطب کوچیک کنن. یا فرمتش رو wep کنن که حجمش کم بشه. 

پرش در چارچوب صفحه رو اندازه‌گیری می‌کنه زمانی که صفحه داره load میشه. این شاخص دیگه تایم نیست و مقداره.

مثل دکمه‌‌ای رو تو صفحه می‌‌زنیم میره ته صفحه / اجزای صفحه باید جاشون مشخص باشه که هروقت load کامل شد بشینه سرجاش. برطرف کردنش برای دولوپر ساده‌اس ولی آورده خوبی برای سئو دارد. 

FID

First input Delay 

یعنی صفحه‌ که لود شد من روی یک دکمه کلیک می‌کنم، میزان زمانی که من کلیک کردم تا اتفاقی قراره با کلیک من رخ بدهد. 

مدت زمانی که من با کلیک کردنم ریکوئست می‌فرستم به سرور تا زمانی که سرور به من response ارسال کنه باید کمتر از 100ms باشد.

Interaction to next paint 

میزان روان بودن و مساعد بودن interaction ها رو می‌سنجه. 

باز شدن سریع دکمه در برابر کندی

INP

The final INP value is the longest interaction observed, ignoring outliers.

طولانی‌ترین تایمی که طول کشیده تا اینترکشن انجام بشه. در کل تایمی که دارید با اون صفحه کار می‌کنید. داده‌های پرت رو حذف می‌کنه.

INP is calculated when the user leaves the page

وقتی از صفحه بیرون میرید اندازه‌گیری اتفاق میوفتد.

Hovering and scrolling does not factor into INP

اسکرول جزو شاخص‌های INP محسوب نمی‌شود.

INP

As far as INP goes, only the following interaction type are observed

Clicking with a mouse.

اینها در محاسبه inp تاثیر دارد. کلیک و تپ کردن روی دکمه فیزیکال.

Tapping on a device with a touchscreen.

Pressing a key on either a physical or onscreen keyboard. 

ابزار‌های اندازه‌گیری پرفورمنس سایت

  • Google page speed insight 
  • GT metric 
  • Google light house
  • Google search console 
  • Chrome user experience 

Light house بر اساس ابزار گوگل کار می‌کنه ولی یه شرکت دیگه‌اس. بهتره از google page speed insight استفاده کنیم. GT metric هم دیتا‌های جالبی میده.

Google page speed insight نسخه موبایل و دسکتاپ داره. این دوتا ممکنه باهم فرق داشته باشن. در پفورمنس در هر دو باید بهینه کنیم. اهمیت موبایل بیشتره.

بر اساس real user دیتای کاربر واقعی رو میده. 

URL رو باید صفحه به صفحه چک کنید 

در ادامه شاخص‌های پرفورمنسی را نشان می‌دهد.

View treemap لود شدن صفحه و المان‌هاش رو می‌تونید ببینید و پرش صفحه رو بسنجید. 

از قسمت All FCP LCP

  show audits relevant  to را انتخاب کنید که چه issue هایی را می‌خواهید بررسی کنید. و چه OPPORTUNITIES هایی برای بهینه سازی پیشنهاد میده و انها رو ما به دولوپر پیشنهاد میدیم. 

لزومی نداره سئو کار سر دربیاره.

در قسمت Diognostic بهتون میگه largest content ful paint element شما چیه. 

بزرگنمایی المان نه به سایز ربط داره نه ابعاد. 

در قسمت  Accessibility و Best Practices یه سری نکات هم گفته. ممکند یه سری از این شاخص‌ها چیزی نباشه یعنی گوگل دیتایی نداره و کاربر نرفته بو اون صفحات.

Google search site 

فقط برای هر سایت و نه سایت رقیب. برای سایت رقیب به کنسول دسترسی ندارید.

Core web vitals

دیتای کاربران واقعی رو جمع می‌کنه و بهتون نشون میده و میگه کدوم url خوبه، داغونه یا متوسطه. روی هرکدوم کلیک کنید می‌تونید جزئیات کامل رو ببینید.

وقتی مشکل رو حل کردید validated fix روبزنید.

CRUX / chrome ux report  برای هر سایتی و رقبا می‌تونید بزنید. بر اساس یوزر و آمار واقعی است.

وارد کردن URL   

Connect مرحله بعدی crated report و منتظر شویم تا لود شود.

برای کل سایت میده- میانگین کل سایت نه مثل Google speed برای یک صفحه. و در یک نگاه متوجه میشید که اگر مشکل داره تو کدوم شاخص هست. دیتا‌ها رو به تفکیک دیوایس تا یک ماه قبل بهتون میده. برای رقبا رو هم میده.

Gtmerix.com فرق این ابزار با دیگر ابزارهای گوگل اینکه که خودش آنالیز می‌کنه و از دیتا استفاده نمی‌کنه. فقط چون سرورش‌ها رو تو ایران نیست طول می‌کشه تا دیتا رو با سایتی که سرورش تو ایران هست رد و بدل کنه. پس شاخص‌ها رو بد نشون میده و خطا داره. ولی خب یه سری راهنمایی‌هایی می‌کنه بعد می‌تونید توسط دولوپر چک کنید ببینید بهتر شده یا نه. 

بهش میگن lab data (دیتای آزمایشگاهی)

دیتایی که بر اساس کاربر واقعی هست بهش میگن field data 

در قسمت speed visual میگه این شاخص‌ها چه زمانی اتفاق افتاده / مراحل لود شدن و پرش صفحه رو میگه و از این نظر ابزار خوبیه 

افزونه light house رو نصب کنید. اکستنشن هست- فیلتر شکن روشن باشه.

در page speed insight دوتا دیتا داریم lab data و field data 

بخش 3 از جلسه 4 آموزش  HTML

HTML چیست؟

HTML stands for Hyper Text Markup Language. It is a standard markup language

for web page creation. It allows the creation and structure of sections, paragraphs, and links using HTML elements.

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

HTML attributes provide additional information about HTML elements.

All HTML elements can have attributes

Attributes provide additional information about elements.

Attributes are always specified in the start tag.

Attributes usually come in name٫value pairs like: name = ”value”

اتربیوت rel چیه؟ منبع گوگل داکیومنت. در مورد لینک‌ها به ما اطلاعات بیشتری میده. در مورد تگ < a> لینک‌ها رو مشخص می‌کنه. 

For certain links on your site, you might want to tell Google your relationship with the linked page. In order to do that, use one of the Following rel attribute values in the <a> tag!

یه اتربیوت rel داریم که در مورد لینک‌ها یا تگ‌های  h2 دیتای بیشتری میده که نمونه‌اش rel کنونیکال هست. 

اتربیوت ahrf چیه؟

The <a> tog defines a hyperlink. The href attribute specifies the URL of the page the links goes to 

به ما میگه تگ <2> به کدوم صفحه بره و لینکش کجا بره

اتربیوت src چیه

The <img >tag is used to embed an image in an HTML page. The src attribute specifies the path to the image to be displayed.

دیتای بیشتری در مورپ تگ img میده و میگه آدرس عکس چیه و کجا بار گذاری شده.

اتریبیوت alt چیه؟

The required alt attribute for the <img> tag specifies an alternate text for an image, if the image for some reason cannot be displayed. This can be due to a slow connection or an error in the Src attribute, or if the user uses a screen reader.

درتگ img دیتای بیشتری میده – توضیحاتی در مورد عکس به کراولرها میده و اگه عکس لود نشه اون متن جایگزین معرفی میشه.

متا تگ چیه و چه تفاوتی با تگ داره؟

Definition and usage.

The <meta> tag defines metadata about an HTML document. Metadata is data (information)

about data.

<meta> tags always go inside the <head> element, and are typically used to specify characta set , page description, keywords, author of the document, and viewport settings Metadata will not be displayed on the page, but is machine parsable. Metadata is used by browsers (how to display content or reload page), (keywords), search engines and other web services.

متا تگ در صفحه نمایش داده نمیشه- تگ تایتل رو نشون میده – متا دیسکریپشن تو صفحه دیده نمیشه و فقط کراولر میبینه -درون تگ head قرار میگیره

List of meta tags that Google supports

مهم‌ترین متا تگ‌ها در سئو

meta name=”description” content. “A description of the page”>

*use this tag to provide a short description of the page. In some situations, this description is used in the snippet shown in search results.

<meta name=”robots” content=”.

“….,….”>

<meta name.” googlebot” content.”……”>

These meta tags control the behavior of search engine crawling and indexing.

The <meta name=”robots”…. tag applies to all search engines, while the <meta name=” tag is specific to Google. google bot…

In the case of conflicting robots (or google bot) meta tags, the more restrictive tag applies. For example if a page has both the max_snippet: 50 and nonsnippet tags, the nonsnippet

 tag will apply.

The default values are index, Pollow and don’t need to be specified. For a Pul list of

values that Google supports, see the list of valid rules.

You can also specify this information in the header of your pages using the X-Robots Tac I wish to limit indexing of HTTP header rule. This is particulary useful if you wish limit indexing of non html files like graphics or other kinds of documents. More information about robots meta tags.

۲ متا تگ معروف در seo

 Robots مقادیر follow /no follow و index/ noindex رو به خودش می‌گیره. به کراولر گوگل میگه اینو ایندکس بکن یا نکن. نو ایندکس صفحه‌ای است که از دسترس خارج میشه و در نتایج serp نشان داده نمی‌شود.

لینک‌هاش می‌تونه no follow / flow باشه.

Follow: گوگل وارد لینک‌های داخل صفحه هم می‌شود تا و میبینه به کدوم صفحات میره.

این‌ها همه‌ی تگ‌های HTML نیستند و فقط در سئو مهم هستند.

HTML Tags, Meta Tags and Attributes

• Head

Ctrl+u View page source – کد صفحه رو میبینیم 

head با hondar فرق دارد.                         

Body

معمولا بعد از تگ body head  بدنه اصلی صفحه شماست.

H1 to H6

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

Img

               meta 

robots

title

تگ a هم میتونه follow no follow بگیره به خوش با robots جدا کنید!  

<a>|rel=nofollow,UGC,sponsord

By default  به صورت follow هست ولی اگه نمی‌خواهید از سایت شما به سایت دیگر اعتبار منتقل بشه مخصوصاً لینک دهی خارجی no follow کنید.

rel توش وقتی خالیه follow هست اگر می خواست اعتباری منتقل نشه no follow کنید.

sponsored user Generated Content – این ۲ تا رو هم میشه تو این rel گذاشت.

مثلا یک بنر تبلیغاتی گذاشتید تو سایت‌تون یه لینکی دادید به سایت دیگه تگ a میشه چون لینکه ولی نمی‌خواهید اعتبار سئو سایت‌تون منتقل بشه چون تبلیغات می‌کنید براش. اولا می‌تونید هم اولا میتونید یه nofollow ، rel برند یا میتونید sponsord ، rel بزنید. هر دو رو میتونید بزنید به گوگل بفهمونید برای اسپانسری و پول گرفتم نه شما جریه میشید بابت فروش لینک و بک لینک نه اعتبار سئویی‌تون منتقل میشه. 

UGC کاربر در کامنت شما لینک میذاره. با گذاشتن UGC به گوگل می‌فهمونید که در گذاشتن لینک دخالت نداشته‌‌اید. تشویق یا جریمه‌ام نکن.

جلسه 4 بخش 4

تگ‌هایی هستند که semanticaly تاثیر دارند. اگه این‌تگ رو استفاده کنیم برای کروال موتور جستجو معنی داره و یه ساختاری رو بهش نشون میده و یه حرفی باهاش میزنه که این قسمت از سایت رو با وجود این تگ‌ها دارم نشون میدم و معرفی می‌کنم. 

تگ header با head فرق داره. تگ header یعنی این هدر صفحه است..

تگ main: قسمت بین header و فوتر ، تگ main است.

Body بدنه صفحه هست

nav مخفف navigation هست که به کروالر میگه اینجا من چند لینک گذاشتم برای navigation که آدم ها کلیک کنن برن به جای دیگه مسیرشون رو تو سایت من پیدا کنن. هر جا لینک باشه تگ nav می‌زنیم.

تگ footer هم برای فوتر به توی main قسمت‌های مختلف داریم مثلا مقاله داریم و تگ article زدیم -مثلاً در لیست محصولات مشخصات محصول رو داریم اون هم تک article میخوره. Article شما ممکنه از چندین section تشکیل بشه.

برای اینکه بفهمیم تگی که استفاده شده درست استفاده شده یا نه  ctrl+shift+i یا کلیک راست و Elements< inspect در اینجا میشیه نسخه موبایل سایت رو دید. یه ctrl+f در inspect می‌زنیم 

 تگ رو سرچ می‌کنیم پیدا می‌کنیم و میریم روش و وای‌می‌ایستم و از اینجا نشون میده کجای صفحه رو که بصورت بصری نشون میده و چک می‌کنیم آیا درسمت پیاده سازی شده یا نه. مثلا وقتی روی تگ header ایستاده‌ایم هدر صفحه رو نشون میده یا نه این تگ‌ها رو باید به درستی توی سایت استفاده کنید . 

تفاوت page source و inspect 

They are two browser features to allow you to look at the HTML of your page. The main difference is the “View Source shows the HTML that was delivered from the web server to your browser. Inspect elements is a developer tool to look at the state of the DOM tree after any Javascript have manipulated the DOM.

html، page source رو نشون میده بدون اینکه جاوا اسکریت run نشده باشد یا صفحه render شده باشه. 

Html css ظواهر پیج رو زیبا می‌‌کند. 

جاوا اسکریپت: زبان برنامه نویسی که صفحه شما رو زنده و پویا و تحلیل پذیر می‌کنه ، مثلاً کلیک می‌کنم و ممکنه محتوای سایت شما از طریق جاوا اسکریپت بعد از اینکه صفحه او load میشه تزریق بشه و add بشه. تو inspect بعد اینکه جاوا کارش رو کرد میبینید.

به این میگن model   dom: document object چون چیزی که تو inspect می‌‌بینیم.

جلسه پنج ساختار URL  و طراحی سایت

سوال: می‌خوام بلاگ بزنم. بلاگ رو ساب دامین کنم blog.divar.ir یا ساب دایرکتوری divar.ir/bog  سال‌هاست که برای گوگل فرق نمیکنه گه توی سایت چندتا خدمات با ماهیت مختلف داشته باشید. ممکنه ساب دامین بزنید بهتر باشه ولی خیلی روش حساس نشید. می‌تونید از ساب دایرکتوری استفاده کنید. در ادامه url میشه چیز‌هایی باشه یا نباشه. مثلاً یه فایلی در قسمتی از سایت آپلود شده و قسمت File هم در url هست.

علامت سوال: شروع قسمت پارامتر‌های شما یا Query string های شماست و به اون قسمت‌هایی که بعداز این علامت سوال میاد بهش میگن Params  یا url Params یا کوئری استرینگ. بیشتر روی فیلتر‌های سایت اعمال میشه و اینا رو هم می‌تونیم با ساب دایرکتوری بسازیم. زمانی که می‌خواهیم صفحه‌ای ایندکس بشه براش ساب دایرکتوری، url می‌سازیم. و اگر فیلتر‌هایی داریم که سرچ‌شون زیاده و می‌خواهیم ایندکس بشن می‌تونیم برای اونا هم url‌ ها رو با ساب دایرکتوری بسازیم. 

Hash خیلی استفاده نمیشه. روی قسمتی از صفحه ( مثلا پاراگراف پنجم) می‌خواهیم آدرسی اختصاص بدیم که اگر کسی روش کلیک کرد بره از پاراگراف پنجم شروع کنه به دیدن اون صفحه. در قدیم برای صفحه‌ها SPA استفاده می‌شد. 

ترجیها divar.ir/s/tehran/services از این مدل تگ‌های  بی‌معنی استفاده نکنید.  کاربر نمیفهمه این اشکال رو و شاید به هزاران دلیل نمیشه رفع کرد مخصوصا تو سایت‌های بزرگ.

اگه یکی از فیلتر‌ها رو بزنیم divar.ir/s/tehran/services  کوئری استرینگ یه مقدار داده و یک کدگذاری برای خودش کرده که این آدرس صفحه‌های آگهی‌های تهرانه که عکس دارند.

فقط عکس دار

با استفاده از ابزارهای کیورد ریسرچ میفهمیم سرچ دارند یا نه اگر مهم باشه به دولوپر میگیم که تو ساب دایرکتوری آدرس‌دهی کنه

هرچه کروال سایت شما کمتر باشد به گوگا میگه که اون صفحه صفحه‌ی مهم تری هستش. Home به عنوان مهم‌ترین صفحه شما محسوب می‌شود. رتبه‌بندی رو بر اساس کیورد ریسرچ به دست میاریم. بعضی‌هاش خیلی بدیهی هستش و نیازی به کیورد ریسرچ نداره.

Crowl depth زیاد یعنی گوگل اهمیت کمتری به اون صفحه میده. صفحات مهم رو تو عمق پایین ببرید تو ساختار سایت. خیلی تخت هم نچینید که مثلا همه صفحات از home  لینک بگیره.

تا این اندازه   قابل قبوله اگر سرچ قابل توجهی داشته باشد.

مثال دیگر از سایتی که هم بلاگ دارد، هم contact us

نمونه‌ای از ساختار غلط

Orphan pages

پیج‌های یتیمی هستند که هیچ لینکی از صفحه دیگر بهشون وجود ندارد. این صفحات توی serp شانس کمی برای نماش دارند. چون یکی از شاخص‌ها رتبه‌دهی گوگل اینترنال لینک هست.

 هرچ اینترنال لینک با کیفیت‌تر باشد یعنی صفحات ما مهم‌تر هستند. پیج یتیم رو ممکنه اصلا گوگل پیدا نکنه که کروال و ایندکس کنه چون لینکی وجود نداره مگر اینکه آدرس در سایت مپ شما باشد.

طراحی ساختار سایت

مساله Pagination و فیلترهای سایت 

استفاده از Breadcrumb و‌ Sitemap

مثلا درسایت تریبون در صفحه اول بلاگ

/triboon.net/blog بزنیم صفحه بعدی //triboon.net/blog/page

این شما هستید که باید در مورد Pagination و فیلترهای سایت هم نظر بدید و تصمیم بگیرید این صفحات به صورت ساب  دایرکتوری باشه یا بصورت url parametr اینجا هم براساس کیورد  ریسرچ  باید نظر بدیم اینجا کسی براساس بیج ۲ بلاگ ” سرچ نمیکنه. کسی سرچ کنه سرچ میکنه بلاگ تریبون و این صفحه برای ما ماهیت سئویی زیادی نداره و میتونیم با url param هندلش کنیم من بودم اینو با 2 -page هنداش میکردم حالا نه اینکه این مشکل زیادی داره یا بده. سوال آیا میخواهیم این صفحه ۲ ایندکس بشود یا نه؟ نمی خواهیم صفحه ۲ ایندکس بشه، ولی می‌خواهیم که گوگل بینه و بدونه وجود دارد ، درنتیجه این صفحات سایت و رو no index نمی‌کنم هیچوقت تگ canonical اشون رو هم به خودشون نمیزنیم و اجازه میدیم گوگل خودش تصمیم بگیره که ایندکس بکنه یا نه توصیه خود گوگل اینکه که باید کنونیکال رو به صفحه دیگه بزنیم، تنگ کنونیکال باید در هر صفحه‌ای یدونه وجود داشته باشه! به صورت پیش فرض تگ کنونیکال هر صفحه به خودش می‌‌خورد.

کونیکال ایربیتوت rel هست . یه آدرسی داره که در این مثال آدرس خود صفحه اش هست صفه A و B از نظر محتوا یا کلا شبیه هم هستند یا خیلی شبیه هم هستند. (ظاهر و محتوا شبیه هستند.) چطوری به گوگل بگیم که اصلیه A هست  B نیست؟ ‌‌می‌تونید صفحه A رو روی B ریدایرکت کنید در اینصورت صفحه B دیگر وجود خارجی نداره و با کلیک روی B میره به A و دیگر B وجود نداره و کاربر بهش دسترسی نداره ۲- ولی یه وقت‌هایی می‌خواهید کاربر به صفحه B دسترسی داشته باشه ولی صفحه A باشه که تو اون کلمه کلیدی جایگاه بگیره مثلا : صفحات فیلتر – صفحه پیرهن ها رو می‌بینید فیلتر همه پیرهن‌ها به جز  آبی رو انتخاب می‌کنید . این محصولاتی که در این صفحه فیلتر می‌بینید خیلی شبیه صفحه اصلی هست که همه لباس ‌ها توش بودند صرفا یه چند لباس از این خذف شده. گوگل اینجور مواقع قاطی بکنه که این صفحه مهمتره یا اون یک صفحه مهتره اینجا ما باید به گوگل کمک کنیم یا ریدایرکت کنیم یا از canonical استفاده کنیم.

ریدایرکت صفحه رو نابود میکنه و ما نمی‌خواهیم این کار رو بکنیم ولی گوگل باید بفهمه صفحه‌ای که لباس آبی نداره برامون مهم نیست اون صفحه‌ای که همه لباس‌ها رو داره مهمه در انجور مواقع از پیج B تا به A کنو نیکال می‌زنیم . در URL B صفحه رو A رو قرار میدیم / pagination در این حالته ولی استاندار گوگل برای pagination در این حالته که تنگ کنونیکال رو به خورش بزنید، گوگل متوجه میشه که پیج ۲ از فلان صفحه هست و پیج اصلی اهمیتیش بیشتر از بیج ۲ و ۳ و ۰۰۰ هستن و باید به خود گوگل بسپریم. حرف خود گوگل هست.

کنونیکال پیج A و به خودش میریم / آیا این کار رو بکنم تضمینی  هست؟ جواب : متاسفانه خیر کنونیکال چیزیه که گوگل ممکنه بهش respect نکند عمل کنه و گوگل ممکنه ۱۰۰ ٪ به حرفتون گوش نکنه و حتی به عکس عمل کند.

 فیلتر های سایت در مثال canonical درست پیاده‌سازی شده و می‌بینیم صفحه noindex هست  اصلا. چون سرچش مهم نبوده. 

برای صفحات فیلتر که می‌دونید سرچ قابل توجهی دارند، تگ کنونیکال می‌زنید ولی به صفحه اصلی ارجاع میدید. (به اصلی‌ترین صفحه‌ای که قبل این فیلتر هست.) و  ریدایرکت نمی‌کنیم چون شاید کاربر به این فیلتر نیاز داشته باشد و یا اینکه noindex کنید .

Breadcrumb

یه بخشی از پیاده سازیش تو کده و در اسکیما هم پیاده سازی میشه / یه قسمت بصری هم داره که کاربر ببینه. برد‌کرامب به شما و کاربر مسیر رو نشون میده که الان کجای سایته تا گم نشه و بتونه برگرده به سمت قبلی که ازش اومده / developer باید انجام بده هم کد و هم بصیریش باید باشد.

بخش ۳ جلسه ۵

یه چیز دیگه که کمک میکنه به ما به گوگل ساختار سایت رو بفهمونیم سایت مپ ماست. سایت مپ چیه؟ منبع :داکیومنت گوگل

A sitemap is a file where you provide information about the pages , videos , and other files on your site, and the relationships between them. Search engines like Google read this file on your

to crawl your site more efficiently. A sitemap tells Google which pages and files

you think are important in your site , and also provides valuable information about these files. For example, when the

page was last updated and any alternate language versions of the page.

ما یه فایلی داریم که تو این فایل آدرس صفحاتی که برامون مهمه و میخواهیم ایندکس بشه رو برای گوگل گذاشتیم – ویدیو و … و میتونیم توش بذاریم و روابط بین انها رو هم مشخص می‌کنیم در نتیجه ساختار سایت رو هم از این گوگل متوجه میشه. پیش فرض اینه که هر صفحه ای رو تو سایت مپ گذاشتیم برای ما صفحه مهمیه و می خواهیم که گوگل ایندکس کنه. پس صفحات غیر مهم رو ندارید تو سایت مپ. یه سری دیتا هم میده مثلا آخرین تایمی که اون صفحه آپدیت شده …. تو سایت مپ وجود داره.

محدودیت‌های سایت مپ

All formats limit a single sitemap to 50 MB (uncompressed) or 50,000 urls. If you have a larger file or more URLs, you must break your sitemap into multiple sitemaps. You can

optionally create a sitemap index file and submit that single index file to Google. You can submit multiple sitemaps and sitemap index file to Google. This may be useful it you want to track the search performance of each individual sitemap in Search Console.

You can submit up to 500 sitemap index Files for each site in your Search Console account.

برای بیش از ۵۰ هزار URL به بیش از یدونه سایت مپ نیاز دارید. برای بیش از یک سایت مپ به سایت مپ ایندکس نیاز داری که فهرست و لیست سایت مپ‌هاست. به اون فال میگین سایت مپ انیدکس حتی میتونید چندتا سایت مپ انیدکس داشته باشید تا نهایت ۵۰۰ تا احتمالاً به این محدودیت نرسید جز ۵۰ هزار url در یک سایت مپ به بقیه محدودیت‌ها نمیرسید.

نموندی سایت مپ 

خط اول در همه سایت میش میتونه تکرار بشه و خودتون میتونید بنویسی به حتی یا از ابزار‌هاش استفاده کنید. از خط سوم قابل فهمیدنه. تگ url و آدرس گذاشته. معرفی url های مهمی که تو سایت قرار داده و آخرین تایم آپدیت اون صفحه رو هم به گوگل میگه. دستی نیست! اتوماتیک با کد دولوپر یا ورد پرس.

< ? xml version = ” 1.0 ” encoding = ” UTF – 8 ” ? > < urlset xmlns = ” http://www.sitemaps.org/schemas/sitemap/0.9 ” > < url > < loc > https://www.example.com/ Foo.html < / Loc >

با این ۴ خط یدونه URL رو معرفی کرده و در مورد آخرین تایم تغییرش به گوگل اطلاع داده و این میتونه تا ۵۰ تا url ادامه داشته باشد. و برای هر

url تکرار بشه.

نمونه سایت مپ ایندکس

 

خود سایت مپ رو لیست می‌کنه

و‌ در موردشون اطلاعات میده

URL سایت مپ‌ها

نکاتی در مورد سایت مپ

If you are using a CMS such as WordPress, Wix, or Blogger, it’s likely that your CMS has already made a sitemap available to search engines and you don’t have to do anything . Google uses the < lastmod> value if it’s consistently and verifiably (for example by comparing to the last modification of the page) accurate.

در وردپرس راحت‌تر براتون سایت پیپ میاره اگه نداره با Yoast می‌تونید این کار رو بکنید . گوگل از یک تگ < last mod> استفاده میکنه به شرطیکه درست ازش استفاده کنید و دورش نزنید. ممکنه صفحه رو آپدیت نکنید و برید این تگ رو آپدیت کنید گوگل متوجه میشه و دیگه توجهی نمیکنه به این تگ ولی اگه به ببینه نمیزنید دیگه بهتون اعتماد میکنه و بر اساس همین بهتون کمک میکنه

• Google ignores < priority > and < change freq > values .

گوگل به اینها اهمیت نمیده و خودش آنالیز میکنه

ولی error هم نمیده. 

چگونه سایت مپ بسازیم؟

For sitemaps with more than a few dozen URLs, you will need to generate the sitemap. There are various tools that can generate a sitemap. However, the best way is to have your website software generate it for you. For example, you can extract your site’s URL

From your website’s dadabove and then export the uths to either the screen or actual file on your web server. Talk to your developers or server manager about this solution If you need inspiration for the code, check at our old, unmaintained collection of third- party site map generators. 

در وردپرس خودش می‌سازه در غیر این صورت با یه سری URL ، tools سایت رو میدید خودش کروال میکنه و سایت مپ رو میده شما فایل سایت مپ رو بعد از چک کردن در (oxml پسوند سایت مپ) میدین به developer تا بارگذاری کند در سایت.

روش پیدا کردن سایت مپ سایت های مختلف در سرچ گوگل

site : digikala.com inurl : sitemap.xml

در دیجی کالا اون کالایی و برای من نمایش بده که داخل  URLاشون sitemap  داره

میتونیم آدرس یکی از سایت مپ‌ها رو کپی کنیم و ببینیم به گوگل چی نشون میدند

دیجی کالا سایت مپ ایندکس آورد

: //www.digikala.com/sitemap.xml

می فهمیم که آدرس یه file هست

فایل سایت مپ

Crawl Budget چیه ؟

تایم و منابع اختصاص داده شده توسط گوگل

The amount of time and resources that Google devotes to crawling a site is commonly called the site’s crawl budget.

بات گوگل میاد ریکوست میده به سرور سایت منابع رو میگیرن  و دانلود میکنین و render میکن یعنی آنالیز میکین و میفهمن اول صفحه چیه. کراوله هم نیاز به یه سروری برای این کار داده و یه سری منابع داره که با استفاده از این سرورهای قدرتمند میاد به سایت/ این سرور‌ها محدود هستند و چون وب بزرگه نمیتونه هر روز همه سایت رو ببینه و منابعش روبین سایت ها تقسیم میکنه بنابراین ما باید این بودجه رو بهینه مصرف کنیم و تلف نکنیم.

این بیشتر به درد رسایت‌های بزرگ میخوره

کراول باجت برای چه سایت‌هایی مهمه ؟

• Large sites ( 1 million + unique pages ) with content that changes moderately often ( once a week )

• Medium or larger sites ( 10,000 + unique pages ) with very rapidly changing content ( daily )

Sites with a large portion of their total URLs classified by Search Console as ” Discovered – currently not indexed “

این منبع این یا داکیومنت گوگله و نمیشه توش اما و اگر آورد. 

سایت های بزرگ : بیشتر از یک میلیون صفحه یونیک دارند و میزان change و آپدیت صفحه خیلی زیاد نیست و متوسط هست و هفته‌ای یکبار  توسط discover و شناسایی می‌شوند ولی هنوز index نشدند یه علتش می‌تونه بخاطر همین کروال باجت باشه که نرسیده این صفحه رو ایندکس بکنه. در غیر این صورت برای سایت‌ های کوچک و متوسط که دیر به دیر هم تغییر میکنین به درد نمیخوره ( بهینه سازی کروال باجت ) بهینه‌سازی کروال باجت باعث میشه که گوگل تندتر متوجه تغییرات صفحه شما بشه و به طور مستقیم رتبه شما رو بهبود نمیده – برای سایت هایی مثل دیوار

لازمه که گوگل تند تند بفهمه و براش مهمه.

 چی روی میزان کرال با جب تاثیر میذاره ؟

محدودیت ظرفیت کروال

Crawl capacity limit

سرور سایت شما سریع response بده هرچی سریعتر بهتر 

Crawl health site responds quickly (no (server no eriors 

 سرور error ( 500 ) نداشته باشد.

Limit set by site owner in search Console

لیمیتی که شما تو سرچ کنسول در نظر می‌گیرید توصیه نمیشه. گوگل خودش می‌دونه تا کجا ادامه بده مشکل ایجاد نمیشه.

Google’s crawling limits .داستان محدودیت منابع 

Crawl demand I site size , update Prequency , page quality , compared to other sites شما چرا اصلا نیاز دارید دارید که کراول بشید؟ ۱۰ صفحه دارید و تغییر هم ایجاد نمیکنه و سایت فعال نیست اینو گوگل میفهمه و ماهی یه بار میاد مثلا

URL inventory ( duplicates or unimportant pages wastes crawl budget ) ,

Popularity

داشتن صفحات بی کیفیت ، کپی – مثال  جلسه قبل در مورد فیلتر که  ارزش ندارد،  noindex  کنید یا از طریق robots.txt برید و دسترسی گوگل رو ببندید تا بودجه رو به صفحات مهمتون اختصاص بده / محبوبیت و معروفیت سایت تاثیر داره و بودجه کراول بیشتری میگیره

• Staleness ( update frequency )

مربوط Freshnes و هم تغییرات زیارو آپدیت های مداوم و سریع

Crawl health و URL inventory : روی این ۲ تا ما میتونیم تاثیر بگذاریم و بقیه  دست  کارشناس سئو است.

چجوری کرال باجت رو بهینه کنیم؟ 

منبع : داکیومنت گوگل

داپلیکیت کانتنت رو یا از بین ببرید یا دسترسی گوگل رو  ببندین. با noindex یا robots.txt ببندید. Consolidate duplicate content.

url های کم اهمیت رو از طریق robots.txt ببندید. 

Block crawling of urls using robot.txt

Return a 404 or 410 code for permanently removed pages.

برای صفحاتی که می‌خواهید از نتایج سرح حذف بشوند. فیلتر صفحاتی که فقط برای کاربر مفیده . انها رو respone یا 404 یا 410 برگردونید.410 باعث میشه گوگل نیاد کراول کنه و کراول باجت شما Save میشه.

Eliminate soft 404 errors 

Keep your sitemaps up to date 

صفحات مهمتون رو چک کنید که تو سایت مپ باشند مخصوصا بعد از ایجاد صفحه جدید – صفحه جدید به اینترنال لینک هم نیاز داره برای رتبه

• Avoid long redirect chains → پیشگیری از ریدایرکت چین‌ها

make your pages efficient to load

هرچی صفحات ما سریعتر لود بشن کراولر باجت بهینه میشه چون در زمان کمتر و با ریسورس کمتری گوگل می‌تونه صفحات زیادی از سایت مارو کروال کنه. 

Monitor your site crowling

حواستون به سرور باشه چک کنید که کروالرها به کدوم صفحات شما بیشتر سر میزنند.

redirect chain

A رو به B و B رو به تو رو به D ریدایرکت کردید. چرخه‌ای از ریدایرکت‌ها که باعث  شده کراول باجت شما حدر بره. چرا اصلا این کار رو می‌کنیم؟ این کار رو عمداً نمیکنم – ناخواست و توسط افراد و یا سئوکاران متفاوت که میرن و نفر بعدی جاشون میاد ، مدت‌ها بعد ناخواسته ایجاد میشه یا developer و…

این کار کراول باجت رو هدر میده چون کراوله به همه این صفحه‌ها رفته تا به D برسد. مثلاً بودجه زیادش در صفحه آگهی هاست و ما اون تبلیغات رو نمی خواهیم بیشتر از  ۳۰ روز نگه داریم و تو ۳۰ روز نمیتونین جایگاه بگیرن و این اتفاق خوبی نیست مکنه تصمیم بگیریم این صفحه رو noindex کنیم. 

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

بخش ۵ جلسه ۵ فایل Robots.txt چیه ؟

منبع : داکیومنت گوگل

A Robots.txt file tells search engine crawlers which URLs the crawler can access on your site. This is used mainly to avoid overloading your site with requests; it is not a mechanism for keeping a web page out of Google. To keep a web page

out of Google٫block indexing with noindex or password – protect the page.

به کدوم صفحات اجازه دسترسی دارند و مشکل کنونیکال

 بهینه سازی کراول باجت با اجتناب از اورلودینگ / از این فایل برای حذف بعضی صفحات از نتایج پیج استفاده نکنید. این کاربرد robots نیست برای حذف از noindex استفاده کنید. از status code 410 استفاده کنید یا پسورد پروتکشن کنید. صفحاتی که نیاز به login دارند هیچکدوم تو نتایج سرچ نمیان چون که کروال اسکرول نمی‌کنه – کلیک نمی‌کنه. یوزر پسورد وارد نمیکنه اینها کارهای کروال نیست. کروال فقط وارد صفحه میشه، لینک رو میخونه وارد لینک میشه. html و css و جاوا اسکریت را دانلود می‌کند.

نکته

If you use a CMS, such as Wix or Blogger, you might not need to edit your robots.txt 

File directly. Instead٫ your CMS might expose a search settings

your CMS might expose a search settings page to tell search engines.

whether or not to crawl your page

گوگل میتونه صفحه شما رو ایندکس بکنه بدون اینکه اون صفحه رو ببینه. اگر از صفحات دیگه به اون صفحه لینکی یا یه انکر تکست تو صفحه لینک داده شده باشد گوگل میتونه بدون اینکه اون صفحه رو ببینه نو ایندکس کند. پس robot.txt برای حذف نتایج از serp نیست. 

If other pages point to your page with descriptive text, Google could still inder the URL with f i , visiting the page IP want to block your page from search results, use another method such as password protection or noindex .

محدودیت های فایل Robots.txt

robots.txt rules may not be supported by all search engines. 

ممکنه برای همه سرچ اینجین‌ها مهم نباشد که روبوتس دارید و توش چی نوشتید.

Different l crawlers interpret syntax differently

کروالرهاب مختلف ممکنه توصیف های مختلفی ازنظر شما در روبوتس داشته باشند که این هم برای کروالر‌های گوگل نیست.

A page that’s disallowed in robots.txt can still be indexed if linked to from other sites

برای حذف صفحات از نتایج سرچ گوگل از robots.txt استفاده نکنید.

Robots.txt نمونه ساده 

اگر کروالر گوگل به سایت من ریکوئست میزنه این محدودیت داره. این urlهایی که تو سایت من هست و تو ساب دایرکتورشون nogooglebot هست این‌ها خونده نشدن که کروال  بشن. 

آدرس سایت مپ رو معرفی کرده

User – agent : Google bot

در مورد user agent صحبت کرده. اجازه داره چی کار کنه چی کار نکنه.  

Disallow : / nogoglebot/

جاش میشه هر چیزی گذاشت.

    user- agent

در مورد یه سری user – agent دیگه قانون گذاشته

Allow: 

Sitemap : https://www.example.com/sitemap.xml

آدرس سایت مپ رو معرفی کرده

آدرس سایت مپ و میتونیم توی فایل robots.bat بذاریم که گوگل راحت پیداش کنه و بتونه URL داخلش رو که کرول کنه . 

مفهوم request : user agent 

respons و ریکوئستی که بین مرورگر و سرور ررو بدل میشه هر دو هدر دارند ( در کدی که ارسال میشه) یوزر ایجنت انگار  خودش معرفی میکند جواب سرور هم به یوزر ایجنت هست و ممکنه چوب سرور به کروالر متفاوت‌تر از جوابش به کروم باشد / یوزر ایجنت مشخص می‌کنه کی درخواست داده. در اینجا یوزر ایجنت موبایل هست/ ممکنه image باشه. مخصوصا smartphone و…

ترجمه ی فایل اسلاید قبل

Here’s what that robots.txt Pile means :

1. The user agent named Googlebot is not allowed to crawl any URL that starts with https://example.com/nogooglebot/ . 

2. All other user agents are allowed to crawl the entire site . This could have been omitted and the result would be the same ; the default behavior is that user agents are allowed to crawl the entire site.

3. The site’s sitemap file is located at 

Disallow crawling of the entire website

اگر نمی‌خواهید‌ کروالر‌ها سایت‌تون رو کروال کنند.

 دستورهای مفید در فایل‌های Robots.txt

Keep in mind that in some situations URLs from the website may still be indexed , even if they haven’t been crawled

 

Append a forward slash to the directory name to disallow

Crowling of a whole directory.

بخش ۶ جلسه ۵

این بخش جزر on page هم محسوب میشه

Schema and Structured Data

سایت مرجع : schema.org

ابزار تست :

Rich Results Test

Structured Data Testing Tool

اسکیما برای ایجاد داده های ساختار یافته در سایت استفاده می‌شوند  کروال تو سایت ما تا یه  حدودی متوجه  ساختارسایت ما میشه ، منو و عکس و .. کدومه ولی 100 % نیست. اگر می خواهیم دقیقاً بفهمونیم که ساختار صفحه چیه ، دقیقا عکس چیه ؟ تاتیل چیه و ۰۰۰۰  باید از اسکیما استفاده کنیم.

برای این اسکیما خود گوگل و bing … استاندارد تعیین کردند و در سایت schema.org گذاشتند

سایت schema.org نیاز به فیلتر شکن دارد . تب Schemas اسکیمای product (  صفحه محصول یا لیست محصولات – عکس كالا توضیحات قیمت تخفیف) person (صفحه پروفایل که در مورد نویسنده مقاله است.) – Event ( رویداد دارید برگزار می کنید) Organization ( سایتی در مورد کار خونه‌ها ، شرکت، استارتاپ می‌نویسید یا تو صفحه اصلی سایت شرکت خودتون که خودتون رو معرفی کنید)

 Review , AggregateRating ( ستاره های محصول) روی هرکدوم بزنیم اطلاعاتی میده که چه چیزهایی میتونیم توی اسکیمامون استفاده کنید. در این صفحه در قسمت More specific types ( اسکیما Product ) برای وسایل خاص‌تر هم استفاده میشه

 روش راحت‌تر: من میام قسمت مثال‌ها و از اینجا برشون میدارم و مناسب با سایت خودمون تغییر بدیم و در چند قالب   Microdata/ jsonld/ RDFA 

قرار داره و بسته به انتخاب  developer برمیداریم// structure قابل فهم‌تر بهتون نشون میده و کدنیست 

تضمینی نیست که مثلاً این ستاره ها رو بذاریم نشون بده یا نه – بستگی به گوگل داره . این  box‌ها احتمال نمایش داده شدن رو بالا می‌برد. 

یه کار دیگه می‌تونید بکنید اینکه سرچ کنید Sample of FAQ schema که سایتی که میاره – انتخاب کنید و دستکاری کنید و بدید به 

 developer اسکیما رو توضیح بدید تا اون چیز که خودشون میدونن قاطی نشه – یه داکیومنت درست کنید این‌ها رو دقیقا بنویسید و بفرستید و کامل توضیح بدید.

* یه روشن دیگر به ChaT GPT بگید ، اسکیما FAQ می خوام نمونه‌اش رو برام بفرست و اگر سخت بود بگید ساده‌تر کنه و بر عکس 

۲ تا ابزار تست و جود داره که می‌تونید بفهمید تو چه صفحاتی و از چه سایت‌هایی چه اسکیماهایی وجود دارند و آیا eror دارند یا نه؟

validator . schema.org سایت

و

search.google.com/test/rich_results

هر کدوم کم و زیاد دیتا میدن/  از هر جفتش استفاده می کنم. برام اگه نتونست URL رو بخونه با ctrl+u  از صفحه مورد نظر کد‌ها رو کپی کنید و با انتخاب تب code تست بگیرید / از تون میپرسه که نسخه موبایل رو ست کنم یا دسکتاپ

بردکرامب اسکیما هم داره

بعد از آنالیز اسکیمایی که پیدا کرده روایت میکنه / هر صفحه بسته به نیاز خویش میتونه اسکیما داشته باشد یا چند تا اسکیما Corporation مال شرکت‌هاست است … / در validator سمت راست اسکیما و سمت چپ کد رو میاره

اگه تو این آنالیزها error و warning وجود داشته باشه حتما باید بر طرف کنید / روی کلیک بر هر قسمت تکه کدها

رو نشون میده و میتونید اشکالات رو در بیارید.

FAQ: سوالاتی که سرچ دارند رو پیدا کنید و سوال و جواب ها رو تو FAQ قرار بدید.

جلسه 6 بخش 1

SPA دیگه یعنی چی ؟

Single Page Application

به سری سایت ها SPA هستند، و به سبک SPA کار میکنند.

 قبل از SPA وقتی می‌خواستیم یه صفحه از سایتی رو ببینیم url رو‌ تو‌ مرورگر می‌زدیم و مرورگر ریکوئست میداد به سرور و کل محتوای مربوط به اون صفحه رو تو response می‌گرفته. می‌‌رفت یه صفحه دیگه سایت دوباره ریکوئست میزد و دوباره کل محتوای صفحه رو می‌گرفت. ولی تو SPA فقط چیزهایی که فرق میکنه، جدید شده و تغییر کرده نسبت به قبل و این سری از سرور میگیره.

تو صفحه جدید قسمت‌های تکراری رو سرور نمیده (مثل هدر و …) در نتیجه کد‌های کمتری داریم و از میزان بار سرور کم میشه و بهینه‌تر از حالت قبل میشه. و اون قسمت‌های غیر تکراری رو و ریسپانس میکنه و دانلود میکنه در نتیجه این سایت‌ها پرفورمنس بهتری ارائه میدن و برای سئو بهتره و گاهی میبینید به سایتی جواب نمیده و سایت بالا نمیاد و نمیتونه به همه ریکوئست‌ها جواب بعده، SPA بهش کمک میکنه به تعداد بیشتری جواب بده و کمتر down باشه تو شلوغی استفاده ازسایت و بهینه‌تر کارکند و به تعداد یوزر بیشتر جواب بده.

چالش 

Java Script و SPA برای سئو 

، مشکل : عدم که کروال صحیح سایت در نوبت اول کروال

ه راه حل :

SSR_Server Side Rendering

Dynamic Rendering

در سایت‌هایی که با جاوا اسکریپت هستند ممکنه مشکل رندرینگ باشه که باید چک کنیم

جاوا اسکریپت در سایت‌های SPA هم استفاده شده و این استفاده شدن یه چالشی برای سئو اینجاد میکنه.( جاوا اسکریت زبان برنامه نویسی هست و یه سری library دارند و یه سری فریم ورک هم وجود داره – فلان سایت با /angular /React views زده شده ، همه این‌ها رو برای سئو کاران همون جاوا اسکریپت در نظر بگیرید.)

کراولر گوگل روی دو موج  wave سایت شما رو کراول و  ایندکس میکنه. موج اول که وارد سایت شما میشه کدهای جاوا اسکریپت رو ران نمیکنه مثلا ممکنه یه  (content ای با جاوا تو سایت تزریق میشه و یا انمیشین و …) که آیا چیزی کم و زیاد شده یا نه کراولر میاد html صفحه رو میخونه و میره و اگه جاوت باشه متوجه وجودش میشه و بهتون میگه شما رو تو صف میذارم و هر وقت نوبتت شد سری دوم وارد سایت شما میشم و دفعه دوم این فایل ها رو run می‌کنم بینم چه اتفاقی تو سایتتون میفته. به این فرایند دانلود فایل و ران کردن اونها که بینه تو سایت چه اتفاقی میفته و نتیجه نهایی چیه بهش میگن : rendering / کروالر تعاملی با سایت شما نمیکنه، روی کلمه‌ای نمیزند، اسکرول نمیکنه – چون ظاهر صفحه رو میبینه و سورس صفحه رو دانلود میکنه و میره و میفهمه جاوا داری میره و دفعه دوم میاد.

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

جلسه ۶ بخش ۲

۲ تا راه حل داریم . وقتی کلانیت به سرور request میفرست و سرور response میفرسته در مرورگر کلاینت فرایند رندرینگ صورت میگیره به این حالت client side rendering( فهمیده شدن فایل‌های html و … توسط کاربرها ) – اگه جای مرورگر کروالر گوگل باشد و بخواد رندر کنه در سری اول این تغییرات رو کروالر متوجه نمیشه برای حل این مشکل SSR انجام میدیم یعنی تو خود سرور عمل  رندرینگ رو انجام میدیم و سرور جاوا رو خودش ران میکنه و حاصل عملیات رو میفرسته به کراول  گوگل یا کلاینت مرورگر و این کار اولاً مشکل رو حل میکنه و دوماً این کار رندرینگ سریعتر انجام میشه ولی نکته منفی اینه که بار سرور بیزیس رو میبره بالا و زحمت سرور بیشتر می‌شود  و  نیاز به سرورهای قوی‌تر و هزینه های نگهداری بالا میشه و در هنگام هجوم کاربر به سایت احتمال down رو بالا میره

Dynamic Rendering

قبلا  گفتیم معلومه که کی به سمت سرور در خواست می‌فرسته. مرورگر یا کروالر …سرور نگاه میکنه ببینه این ریکوئست روکی فرستاده اگه مرورگر باشه رندرینگ رو نمیکنه و میفرسته طرف خود مرورگر ولی ریکوئست اگه از کراولر باشه (به developer بگیم این تنظیمات رو انجام بده )، رندرینگ رو خودش انجام بده و بعد response رو بفرسته سمت کروالر و این روش در واقع ترکیبی از SSR و CSR است.

چطوری چک کنیم که کروالر گوگل درک درستی از این صفحه خواهد داشت یانه – یعنی رندرینگ قبل از تحمیل به کروالر انجام میشه یا نه؟ 

اکستنشن Quick Javascript * روش کلیک کنیم جاوا اسکریپت رو می‌بنده و دوباره صفحه رو رفرش میکنه مثل همون کاری که کراولر تو دفعه اول می‌کنه.

مثلا عکس لود نشد میفهمیم عکس با جاوا  تزریق میشه 

بعدی و قبلی ایجاد شد که با وجود جارا اسکرول میشید infinite scrol داریم و صفحه بندی نداریم.

یدونه با این چک نمیتونم مطمئن بشیم. چون این سایت مثلاً راه از داینامیک رندرینگ استفاده میکند و ما با user agent کروم هستیم پس یه چک هم با user agent گوگل بات کنیم و برید اسمتون رو کروالر کنید ببینید نتیجه چیه. این کار رو با اسکریمینگ فراگ می‌کنیم. جای گوگل بابت گوگل کروال می‌کنیم تا ببینیم کراولر صفحه رو درست می‌بینه یا نه.  این مهمه که قسمت‌های اصلی صفحه در حالی که جاوا اسکربیت بلاک شده دیده بشه.

روش سوم گوگل کنسول – از صفحه‌ها inspect می‌گیریم نشون میده که کروالر صفحه شما رو چطوری می‌بینه و به اون هم نمیتوند اتکا کنید چون  یه سری تفاوت‌های کراولی که واقعاً اتفاق میفته ممکنه تو کنسول بهم ریخته ببینید ولی مشکلی نباشه. به هیچ کدوم از این روش‌ها نمیشه اتکا کرد بطور کامل – به صفحه‌ای که شک کردید با همه این روش‌ها چک کنید و در کنار هم بنسنجید و مهمتر اینکه بصری هم دیده بشه

و وقتی JS روبلاک میکنید سورس و DOM صفحه و چک کنید. ببینید محتوایی که دوست دارید کروال بشه در این حالت، تو دفعه اول، کننده اول درست کروال و ایندکس میشه یانه. Js رو بلاک میکنیم و Ctrl+u و Ctrl+F و مثلا تیتر مهم رو می‌گردیم – تو DOM هم دیده شبه inspect و find می‌زنیم اون تیتر رو

وقتی سرور به user agent  مرورگر یا کروالر  جواب میده در هدر ریسپانس یه عدد هم میزنه که یه معنایی داره.

انواع ریدایرکت‌های مهم

شما خواهید برای مدت کوتاهی ریدایرکت کنید به به صفحه دیگه (این خیلی کم اتفاقی میوفته) صفحه A و ریدایرکت می‌کنیم به B،  A جایگاه و رتبه‌ای داشته، حالا با ریدایرکت گوگل چه رفتاری می‌کنه؟ آیا متوجه میشه و جایگزین میکنه؟ آیا همه اعتبار سئویی صفحه A به B منتقل می‌شود؟ و آیا B همون رتبه A رو میگیره؟

جواب: میفهمه و بعد یه مدتی جایگزین میکنه.

وقتی می‌خواهید صفحه ای رو برای همیشه ریدایرکت کنیم به یه صفحه دیگه با ابزارها می‌فهمیم که که 301 یا 302 … استفاده شده یا نه

مثلاً عوض کردن URL از فارسی به انگلیسی یا حتی حذف URL

و باید ریدایرکشن انجام بدید تا گوگل بتونه پیدا کنه

به دولوپر میگیم که می‌خواهیم ریدایرکت ۳۰۱ کنه.

گوگل میگه کل اعتبار رو منتقل می‌کنیم حالا ممکنه اولش یه افتی داشته باشید. تو این جابجای اگه تغیر محتوایی هم داشته باشید ممکنه تغیر کنه بهتر بشه یا بدتر یا بر تر بشه و جایگاه قبلی رو از دست بدید.

سهوا و به دست developer و کارشناسان سئو ببینید که B به C و C به D ریدایرکت میشه هم از لحاظ performance و هم سئو بده و باید برطرف شود.

چطوری برطرفش کنیم؟ لینک A رو جایی گذاشتی که یکی کلیک کرده دیگه با B یه جایی مونده. باید کاری کنید که لینکی هم باشه مستقیم ریدایرکت بشه به D بخشیش داخل سایت شماست و یه بخشی در سایت‌های دیگه که نمیتونید کاریش کنید ولی میتونید کاری کنید که اونها هم مستقیم لینک بشه بهD و دیگر chain ای وجود نداشته باشه و چرخه‌ای نباشد. عملا دیگه صفحه a وجود خارجی نداره برو B میره B و اونجا هم وجود نداره این کار پرفورمنس، کرال باجت و رتبه‌اتون رو داغون می‌کنه.

404

  • Suggest it is a temporary error
  • Google might still revisit the page
  • to ensure it’s still valid

410

Deleted content is eliminated from the index faster.

Google would not crawl that page & there fore get

to the relevant pages assisting in crawl – ability.

در سئو این ۲ تا مهمه errorهای مربوط به کلانیت کد‌های ۲۰۰ error نیست ۳۰۰ لزوما error نیست. 400 لزوما خطایی نیست که باید درست شود . ممکنه در یک سایتی به تعداد زیادی صفحه 404 داشته باشیم به صرف خودش اتفاق بدی نیست و اطلاع میده که این صفحه دیگه وجود نداره و ممکنه به هر دلیلی پاکش کردیم وقتی وجود داشته و ما پاکش میکنیم 404 یا 410 بر میگردونه و این لزوماً مشکل خاصی نیست ولی ممکنه به صفحه‌ای سهوا یاک شده یا یه صفحه ای بوده URL اتش رو عوض کردید و ریدایرکت انجام ندادی، اینها رو باید بر طرف کنیم 404 میگه وجود نداره و نمیگه که هیچوقت وجود نخواهد داشت و الان وجود نداره. ممکنه روزی وجود داشته باشه و باعث بشه گوگل یه مدت بعد احتمالاً بیاد و کروال کنه – اگر مقدار زیادی 404 داشته باشید باعث میشه کروال باجت هدر بره . پس برای صفحاتی که مطمئنید نمیخواهید هیچوقت داشته باشید کد 410 برگردونید . 410 یعنی حذف نشده و هیچوقت بر نمیگرده و گوگل دیگه نیاد کراول کنه پس کروال باجت شما هدر نمیره.

404 Vs Soft 404

A soft 404 error is not an official status code. The server does not send a response to a browser because there is noذsuch thing as a Soft 404 status code. Soft 404 describes a situation when the server presents a webpage and responds with a 200 ok status code, indicating success when the webpage or content is actually missing.

404 Stof یه کد رسمی و واقعی نیست – در سرچ کنسول به شما گزارش میشه منظور و صفحه‌ای هست که کد 200 را بر میگردونه ولی محتواش خالیه یا محتوای کمی وجود داره ۵۰ کلمه ۱۰۰ کلمه thin content هست در این صورت به developer بگید محتوا وجود نداره که 404 یا 410 برگردونه یا اگر وجود داره باید محتواش رو و بهتر و غنی‌تر کنی. 

چرا ارور 404 Soft اتفاق میفته؟

A webpage is missing, and a server sends 200 OK status

Content is missing or ” thin “

The missing page redirects to the home page یا یه صفحه‌ای که قبلا بوده الان نیست ریدایرکت شده به هوم پیج

انواع status code های مهم

جلسه 6 بخش 4

گاهی در نتایج سرچ موبایل کنار برخی سایت‌ها یک علامت رعد و برقی هست AMP – Accelerated Mobile Pagen و این نشون میده این صفحه از نوع AMP هست / تعریف استفاده از استاندارد‌های یک سبک کدنویسی تا سرعت لودینگ بهتری داشته باشد و رتبه خوبی بگیرند. قبلا خیلی رو بورس بود ولی الان گوگل روش تاکیدی نداره. حالا اگر خواستید برای سایت‌تون بزنید تست کنید.

AMP چیه؟

Accelerated Mobile Pages ( AMP ) is an open source project created to improve the performance of web pages for mobile devices. The project was spearheaded by Google and Twitter.

The technology behind AMP enables lightweight pages that load more quickly for smartphone and tablet users.

AMP . URL LAMP

این صفحات به سری محدودیت‌هایی دارند و اصل اهمین محدودیت‌هاست که باعث میشه شما سرعت لود بهتری داشته باشی. در نتیجه این صفحات از لحاظ بصری هم ساده تر هستند. یه نسخه از نسخه معمول سایت هست که یه   AMP . URL LAMP هم در URL دارد. یعنی از یه صفحه ۲ تا نسخه دارید فقط تگ کنونیکل AMP رو  باید به صفحه اصلی بزنیم. به نسخه معمولی سایت این ها در سرچ موبایل ظاهر میشه و در سرچ دسکتاپ نمی‌بینین / ‌سال‌های قبل خیلی تو بورس بود ولی الان خیلی گوگل روش تاکید نداره. حالا خواستید یه بار برای سایتتون بزنید تست کنید.

AMP به درد سایت‌هایی می‌خوره که خیلی تغیرات زیادی ندارند. چون این صفحات روی سرورهای خود گوگل هم کش میشه و واسه همینه که زودتر لود میشه و به خاطر همین گوگل هر از گاهی مرده که اول و ایندکس میکنه و اخرین تغییراتش نروماً دیده نمیشه. بیشتر به درد سایت‌های informational،blog می‌خوره و برای سایت‌هایی که تند تند‌ قیمت‌شون عوض میشه توصیه نمیکنم.

search.google.com/test/amp

ابزار تست: Amp Test

AMP چجوری سرعت رو بهتر میکنیه؟

Amp uses a stripped – down version of HTML. Some tags that work for regular web page code can’t be used for AMP . A lightweight version of CSS is required ; images bad only when the user scrolls to their location and forms are not supported . AMP provides a

Limited JavaScript library 

یه سری کد‌هایی HTML رو ساپورت نمیکنه ممکنه از نسخه قدیمی‌تر html استفاده کند استفاده از جاوا اسکریپت محدود نشده یا سبک CSS استفاده میشه. خلاصه یه سری محدودیت داره. ابزار میگه که صفحه AMP که پیاده‌سازی کردید مشکل داره یا نه ؟ / در صورت نیاز به developer میگیم تا پیاده‌سازی کنه.

PWA – Progressive Web App

یه نسخه‌ای از سایت هست که وب سایته ولی شبیه APP هست. بعضی سایت‌ها هستند می‌‌پرسه اینو به صفحه موبایلتون اضافه کنم یا نه؟ لوگوش رو به صفحه موبایلتون اضافه میکنه، قیافه‌اس شبیه یک app و با کلیک وارد ساتیشون میشدند app اشون سرعت لودینگ خوبی دارند چون در استفاده از  PWA میتونید تعیین کنید یه سری صفحات براش save بشه رو مرورگرش ( کش بشه ) به محض ورود کاربر (توسط  developer) و تو کلیک کردن سریع باز میشه ( اون صفحات کش شده) اگه قبلاً وارد شده باشد آفلاین هم میشه با‌هاش کار کرد چون کش شده high house نشون میده که آیا PNA داره یا نه جا اگه داره آیا درست و کامل پیاده سازی شده یا نه ؟ error داره یا نه ؟ در نتیجه چون اونجا ارزیابی  میشه میتونیم فرض کنیم PWA  بطور مستقیم میتونه روی رنکینگ شما تاثیر داشته باشه البته اینو گوگل نگفته ولی میشه فرضیه‌پردازی کرد بطور غیرمستقیم حتما تاثیر داره چون پرفورمنس سایت شما رو داره بهتر میکنه و تجربه کاربرای بهتری به خاطر سرعت به کار به میده.

HTTS HTTPS

HTTP

http : // www .site.com

Password : xyz123

بدون رمزنگاریWithout password encryption

Hacker see : xyz 123

HTTPS

password : xyz 123 With

password encryption

Hacker see : ” Ycg425e Du “

به این مجموعه میگن  SSL  – سایت حتما باید  SSL و Https داشته باشد.  به سئوی به شما کمک میکند ولی تاثیرش اون قدر نیست که با تغییر به https یهو ترافیکتون ۲۰ در صد بیشتر بشه. مربوط به رمزنگاری و امنیت سایت هست.

جلسه ۶ بخش ۵

 چالش مودال در سئو

مثلاً اسنپ فود – مودال خیلی استفاده شده. روی یه غذایی که می‌زنید که صفحه و URL عوض نمیشه و دیتا رو در یک باکس محتوا نشون میده  کروالر تو سایت شما کلیک نمیکنه – اسکرول نمیکنه. پس اگر از لحاظ سئو محتوای این مودال براتون مهم باید به کاری کنید که  کروالر بتونه بینه و باید محتوای این مورال داخل سورس و DOM باشه )همون بحث rendering جلسات قبل)

اگه غذایی رو باز کنیم اطلاعات غذا – عکس مودال هست و ما دوست داریم که کروالر بتونه ببینه برای چک کردن اینکه دیده میشه یا نه، یه تکه از مثلاً کامنت و کپی کنید و در  CTRL+U  صفحه ببینید تو کد صفحه هست  یا نه و مثلاً اینجا نیومده و ممکنه داینامیک رندرینگ باشه  و این رو می‌تونیم با اسکریمینگ فراگ چک کنیم  از Dom developer  هم  بپرسید ببینید آیا داینامیک رندرینگ داره یا نه آیا تو DOM هست یا نه ؟ Inspect این عبارت که در dom هم دیده نمیشه ولی  مثلا در این مثال با کلیک روی مودال در inspect این عبارت رو نشون میده ولی ما میخواهیم بدون اینکه روی مودال کلیک کنیم محتوار و در DoM و سورس صفحه  ببینیم. کروالر که کلیک نمیکنه و باید قبل از کلیک بتونیم روی سورس بینیم.

 چالش infinite Scroll  درسئو – اسکرول بی نهایت

به جای pagination با اسکرول همه صفحات بعدی میان. چالش اینه که کروالر اسکرول نمیکنه که بتونه صفحه بعدی رو ببینه. کروالر از کجا بفهمه شما چقدر محتوا دارید؟ باید مشکل رو حل کنیم نه که بگیم اسکرول بی نهایت رو بردار و جاش Pagination  بذار. درست نیست چون اسکرول بی نهایت برای کاربر خوشایند و ساده‌تره.  چطوری حل کنیم؟  یه داکیومنتی خود گوگل  داده بیرون که باید یه سری شرایط رو رعایت کنید

نکات Infinite Scroll

Before you start

1. Chunk your infinite scroll page content into component pages that can be acsensed when Java Script is disabled.

2. Determine how much content to include on each page.

a. Be sure that if a searcher came directly to this page, they could easily find the exact item they wanted (for example, without lots of scrolling before locating the   desired content).

b. Maintain reasonable bad time.

3. Divide content so that there’s no overlap between component pages in the series (with the exception of buffering).

محتوای صفحات رو تقسیم بندی کن. فرض کن صفحه‌بندی رو داره و به صفحات مختلفی تقسیم کن . فرض کن pagination وجود داره ولی جوری تقسیم کن که مثلاً امیلیون محصول رو توی یک صفحه قرار بدی که کاربر  نتونه درست ازش استفاده کنه یا لود سایت طول بکشه و یا .. – مثل مدل Pagination تقسیم کن و بین این تقسیم بندی اشتراکی وجود نداشته باشه یعنی یه محصول تو دوتا صفحه نباشه کاری که تو  pagination  هم رعایت میکنم.

در لول 2  میگه برای اینها URL اختصاص بده برای هر صفحه مثل روش ایجاد پیج های مختلف فقط در ظاهر یه چیزی  خودش تکرار میشه و تموم نمیشه ولی باید تو این حالت هم برای هر صفحه آدرس و  url  جدید داشته باشید بصورت تفکیک شده.   

نکات Infinite Scroll 

1. Each component page contains a Full URL We recommend Full URLS in this situation to minimize potential for configuration error.

2. Structure URLs for infinite scroll search engine processing

 ✓Good : example.com/category ? name = fun items & page •

✓ Good : example.com/fun_items ? lastid = 56 %

= t

روش اول از دومی بهتره

Les optinal: example. com / fun_items # 1

از هکش استفاده نکنید کمتر بهینه است. میتونید از همون   urlپارامترها استفاده کنید .

2. Test that each component page (the URL) works to take anyone directly to the content and is accessible and referenceable in a browser without the same cookie or user history. 3. Any key and value URL parameters should follow these recommendations: shows conceptually the same content two weeks from now. Avoid

Be Sure the URL

3. relative – time based URL parameters: example.com/category/page.php ? name = fun_items & days – ago = Create parameters that can surface valuable content to searchers . Avoid non searcher valuable parameters as the primary method to access content: example.com/Run-places ? radius = 5 & lat = 40.71 & long = -73.40

کاربر اگه استفاده کرد از  url باید بتوند به اون صفحه  دسترسی داشته باشه و مستقیم  واردش بشه. و گفته که URL پارامترها چطوری بردارید و در قسمت ۳ هم همینطور باید به developer بگید که متوجه باشه و مهمه.

 3. Implement replace State and push state

Implement replace state and push state on the infinite scroll page. The decision to use one or both is up to you and your site’s user behavior. That said we recommend including push state ( by itself , or in conjunction with replace State ) for the following cases Any user action that resembles a click or actively turning a page

To provides users with the ability to serially backup through the most recently paginated content.

این موارد رو لازم نیست با جزئیاتش رو بدونیم  فقط می‌تونیم این اسلاید ها رو بفرستیم به developer استاندارد اینکه در اسکرول بی نهایت پایین میایم به خاطر صفحه‌بندی که کردیم پایین ترکه میاییم url  فرق کنه ولی رو این مثال تغییر نکرد . بیائید اکستشن جاوا رو ببندید. می‌بینیم که بعدی قبلی میاره و کروالر در دفعه اول هم به مشکل نمی‌خوره. اینم یه روشه ولی درستش تغییر یو آر ال با اسکرول هست.

 جلسه هفتم – آموزش صفر تا صد سرچ کنسول و تحلیل‌ها  

مهمترین ابزار در مورد هر ترافیکی که از سمت گوگل میاد.

سرچ کنسول رو چجوری برای وبسایت راه‌اندازی کنیم؟ سرچ کنید google console اثبات مالکیت و سیاست Domain + با کلی متعلقات

حالت توصیه شده کل Domain هست چون در اون یکی باید جدا جدا ساب دامین verify بشه

روی Any Dns provida تنظیم شود تا هر جا هاست و سرورمون هست بتونم verify کنم seed record type: txt

متن  داده شده رو Copy کنید و در  DNS configuration هاست قرار بدید. بدید به طراح سایت تا انجام بده. اگه باید خودتون انجام بدید گوگل کنید و خودتون تنظیمات رو از آموزش گوگل انجام بدید . کار سختی هم نیست / ممکنه این متن رو در جای درش کپی کنید ولی چند ساعت طول بکشه تا Verify بشه. یکی از راه دیگه  که  سایت رو گوگل متوجه شبه که راه اندازی  شده سرچ کنسولش رو راه بندازید تا گوگل بره در اولین فرصت کراول و ایندکس  بکنه. هر url که میخواهید رو inspect کنید تا اطلاعات کاملی از وضعیت اون صفحه در سرچ گوگل بدست بیارید .

مثلا میگه    url is on google:

 یعنی کراول و ایندکس شده و در نتایج نشون داده میشه 

  request indexing   بعد از تغییر بزنید که میره تو یه صفحه و گوگل میاد وکراول و ایندکس میکنه تا متوجه تغییرات بشه. در سایت‌های کوچک دستی انجام بدید در سایت‌های بزرگ از طریق API انجام میدن. تا یه حدی رایگان هست. در مورد مقالات قبل از کپی کردن سایت‌های دیگه، بعد از آپلود در سایت اینجا  url رو بزنید و درخواست  کروال و ایندکس بدید.

میگه که اون بات گوگل صفحه شما رو چجوری دیده کدی که صفحه اتون برمیگردونه. : HTTP view viewdcrawled page       HTML Screenshot More info

Ted live کدهای html رو بزنید در این لحظه تغییراتی که دارید رو نشون میده

  با دولوپر بررسی کنید ممکنه موارد اینجا هم ضربه‌زننده باشند.page resources

گاهی ممکنه بین  چیزی که اینجا تو اسکرین‌شات نشون میده با چیزی که واقعاً  کروال و ایندکس میشه تفاوت‌هایی وجود داشته باشه چون این تست لایو هست و اون چیزیه که بات گوگل در واقع  کروال و ایندکس   میکنه / مثلاً اینجا یه صفحه سیاه آورده و جالب نیست و بات گوگل خوب  نمیبینه و یعنی بات گوگل محتوای منو اصلاً نمیبینه. اینو باید از اسکریمینگ فراگ ببینید اسکرین شاتی که از طرف بات گوگل میبینه چطوریه؟ بررسی‌ها رو انجام بدید در بررسی   SPA تکنیکال انجام بدید همه انیها رو بذارید کنار هم با هم مقایسه کنید و  ببینید گوگل چطوری صفحه شما رو می‌بینه.

✓ Page availability page can be indexed  در دسترس بودن پیج رو به شما میگه و اینکه پیج قابل ایندکس هست یا نه.

crawl allowed ? Yes .

تغییراتی و انجام دادید باید یه فکر کنید که چیکار کنید که زودتر کراول ایندکس بشه. آیا قابل کراول شدن هست یا نه اگه نباشه علتش رو شما میتونید اینجا بینید

successful: Page : fetich/ کی کراول کرده ؟: Crawled as یعنی به درستی انجام شده

   indexing allowed yes قابل ایندکس شدن هم هست / هم امکان کروال را داریم هم از طریق فایل robots.txt نبستیم دسترسی رو و هم قابلیت ایندکس شدن داریم و تگ noindex  نزدیم. مثلاً – اگر این مشکلات باشد از این طریق میتونید بفهمید تا مشکل و برطرف کنید . میگه که تگ کنونیکال این صفحه رو به چه صفحه‌ای زدید – و اینجا به خودش زدیم – قبلا هم گفتیم که اگه… user – declared canonical: ht  یه صفحه برامون مهمه و می خواهیم ایندکس بشن تگ کنونیکال رو میذاریم ولی به خودش ارجاع میدیم .

only determined after indexing

اینجا میگه که آیا گوگل این کار شمار و قبول کرده  یا نه

 Google – selected canonical

اینجا نتیجه رو نگفته ولی بطور معمول گوگل قبول میکنه اگر قبول نکنه میتونید به تلاشی کنید که قبول کنه اگه براتون مهمه اون صفحه –

Mobile usability

صفحه در موبایل راحت قابل استفاده باشه دکمه‌ها ریز نباشند – متن خیلی ریز نباشد کرده به هم نزدیک و کوچک نباشند . و خیلی مهمه سایت موبایل فرندلی باشه اگه مشکلی داشته بانه در این قسمت میشه دید.

Breadcrumbs 1 valid item detected

 وضعت بردکرامبی که شناسایی کرده رو نشون میده که valid هست و مشکل و error ای نداره و اگه داشته باشند اینجا میتونید بر طرفش کنید.

site links search box valid item detected

جزو اسکیما ست – هر اسکیمایی که شما پیاده‌سازی کردید و تونسته شناسایی کنه رو نشون میده و اگر  arming  و error ای داشته باشه نشون میده و شما میتونید برطرفت کنید. / اینو اضافه کنید به ابزارهایی که برای اسکیما‌ها گفتیم برای validation اسکیما – هم  با اون ابزار چک کنید و هم بعد از مدتی که سرچ کنسول کروال کرد و ایندکس کرد از اینجا هم ببینید درست پیاده‌سازی کردید یا نه.

– Overview  دید کلی از قسمت های مختلفی که بهتون میده.

Search Console Insights

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

All-time page views: 78.3K

مقدار دفعاتی که صفحات سایت تا این لحظه دیده شدند توسط چند نفر؟ معلوم نیست و  اینو باید از آنالتیکس در بیارید.

 Achievement

هر دفعه که رکورد میزنید میگه که تو چه تاریخی چقدر کلیک را شنید .

  • Site overview

یه گزارش روزانه هم میده که در هر تاریخ چندتا page view داشته. در صورت وجود پیک احتمال داره سایت جایی معرفی شده باشه.

Avg Page view  

هر پیج ویو چقدر طول کشیده . مثلاً اینجا 1m48s که خیلی کمه! یه نکته  اینکه که این سایت  (freeseo)  

 ویدئو‌ها رو از آپارات و یوتیوب embed کرده و در واقع از اونجا نشون داده میشه و احتمالاً کاربرها از اونجا  دارن میبینن در غیر این صورت ویدئو دیدن طول میکشه و این تایم بیشتر میشه

  Your new content

در مورد کانتنت جدیدی که گذاشتید یه سری دیتا میده

Your most popular content

گزارش صفحات محبوب‌تون رو میده – روش کلیک کنید اطلاعات  جزئی‌تری هم میده

How people find you

بیشتر ترافیکتون از کجا اومده ؟ Top traffic channels→ >>> Organic Search Direct Social

 Google search

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

Reffering links Prom other websites

چه رفیرینگ لینک‌هایی دارید چه صفحاتی از سایت‌های دیگر به صفحات سایت شما لینک داده‌اند.

Social media

  کانال های تلگرامی public  دیتاشون قابل ایندکس شدند و اگه کسی اونجا بهتون لینک بده اینجا میاره براتون میگه که از کدوم سوشال مدیاها چقدر کلیک گرفتید.

 Performance

کارایی تحلیلی اینجا انجام میشه!!  

دیتای یکی دو روز گذشته رو درمیاره Last updated:

زمان آپدیت نمودار

  Average CTRو Average position

چند نفر کلیک کردن، چند بار در نتایج سرچ گوگل نشون داده شدید رو بهتون میده

 Search type:

web

image

video

News

معمولا روی وب انجام میدیم ولی میتونیم مثلا  ببینیم عکس/  ویدئو/ خبر چه پرفورمنسی داشته – چند بار نمایش داده شده و کلیک شده

دیتا تا ۱۶ ماه قبل روی کنسول وجود داره و اگه قبل اون خودتون دیتا رو نگه دارید ۱۷ ماه قبل میسوزه. می‌تونیم ببینیم در بلند مدت کلیک و ایمپرشن چقدر بوده این دیتا رو export کنید و نگهدارید . از این دیتا میتونید مثلاً تغییرات فعلی رو ببینید.  مثلا عید ترافیک سایت فروشگاهی زیاده و این دستاورد سئو نیست. مردم سرچشون زیاده یا مثلا شرکت های حقوقی برعکس ترافیک کم میشه. این هم مشکل کار شما نیست جهت توضیح به مدیر و کار فرما یه کار حرفه‌ای هست.

Date : Last 3 month  

در بازه‌های کوتاه تحلیل خیلی جواب نمیده (Last7day)    – ۳ ماهه ۶ ماهه نگاه کنید و صعود کلی رو بسنجید.

 ۳ ماهه رو با ۳ ماه قبلش مقاسیه کنید …. تا  رشد رو بسنجید Compare :

خب ما ایجا داریم نمودار ۳ ماه تعداد کلیکی که از سرچ گوگل گرفتیم رومی‌بینیم  و درباره  بقیه  ترافیک‌ها که از جاهای دیگه میاد صحبت نمیکنیم . دیده شدن سایت در نتایج سرچ گوگل

و یدونه به ایمپرشن سایت اضافه میشه

 Total impresion Total clicks

نکته:با سرچ یه کلمه کلیدی اگر روش کلیک کنم باز کنم به ایمپرشن سایت اضافه میشه.  در غیر اینصورت اضافه نمیشه

نکته: با سرچ کردن هر کلمه‌ای حتی اگه اسکرول نکنید هم یدونه به ایمپرشن تمام سایت‌ها اضافه میشه. در صفحه اول  اگر برم  صفحه دوم  یدونه به ایمپرشن تمام سایت‌ اضافه میشه.

نکته: دیتایی که سرچ کنسول به ما میده  هم دیتایی که واقعا وجود داره نیست یه جایی ممکنه شما ۵۰ ٪ دیتای سایتتون رو نداشته باشید و بهتون ارائه نده. یه سری کلمات دارید که روش کلیک می‌کنید ولی اینجا نشون نمیده به ۲ علت : 1 –  Privacy آدم و محرمانگی حریم شخصی 2 – یه سری کوئری رو هم دیتاش رو گوگل به شما نمیده در حالی که  داره اتفاق میفته و حتی باهاش وارد سایتتون میشین. یه اتفاق دیگر  اینکه که هر چی سایت شما بزرگتر باشه، سایت بزرگ چندین میلیون ایمپرشن داشته باشد و افزایش حجم دیتایی که به شما میده  sample میشه. کوئری هایی رو می‌بینید که سرچ و کلیک بیشتری دارند و بقیه رو نشون نمیده.

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

 نکته   Average CTR و Average position خیلی قابل اتکا نیستند و نمیتونید به عنوان KPE و شاخص رشد بهش اتکا کنید و بگید من  CTR رو افزایش میدم . چرا؟ چون وقتی برای سایت تازه ۳۰ صفحه دارم ۳۰ تای دیگه اضافه میکنم در این صورت یه سری کلید واژه های جدید دیگر میان در نتایج سرچ اضافه مشین و چون تازه  هستند پوزیشن خوبی ندارند و نرخ کلیک کمی دارند و تا بهبود رتبه که طول بکشه ، در این مدت هم نرخ کلیک و اورج پوزیشن بدی داره ولی اتفاق بدی نیفتاده چون ما ۲۰ کلید واژه جدید اضافه کردیم وتوسعه دادیم … ولی crie یا بدتر شده یا همونجوری مونده مگر اینکه رو کلمات موجود کار کنید و رتبه اش رو خوب کنید اونجوری CTR هم بهتر میشه نرخ کلیک رتبه ۱ ۳۰ درصد و از رتبه ۲  ۲۰ درصد و ۳ ۱۰  درصد مثلا در رتبه ۱۰ میشه یکی دو درصد . پس رتبه مهمه 1 هستید یا ۱۰ – بین رتبه ۲،۱، ۳  چقدر فاصله هست و رتبه در   CRT تاثیر داره  پس رتبه رو بهتر کنید، و این ممکنه برای سایت مطرح خیلی فرق کند و برای بقیه چیز خاصی نرسد.

 نکته: اگر لینک اول سایت و دوم videos نمایش داده بشه باعث نرخ کلیک پایین‌تری هم می‌شود.

 نکته: گوگل ادز اگه توی سرچ زیاد باشه اون هم روی  CTR موثره

  این ممکنه برای سایت شما متفاوت باشد میتونید محاسبه کنید  برای سایت خودتون رو 

Queries Pages Countries Devices Search appearance Dates

اینجا میگه چه کوئری‌هایی چه کلید واژه هایی سرچ شدند که سایت شما تو شون نمایش داده میشه و کلیک شدن و اومدن داخل – ایمپرشن و کلیک هر کوئری رو میاره و CTR جداگانه هرکوئری رو حساب میکنه .

در اینجا CTR بالا روی نام برند دستاورد سئوکار نیست / ایمپرشن هر کوئری نشون میده مثلا تو ۳ ماه گذشته این کلمه چند بار سرچ شده و آمار دقیق از سرچ هر کوئری میده- مثلاً تو کیورد ریسرچ که  ضربدر ۷ می‌کردیم اینجا دیگه نیاز نیست چون آمار دقیق هست. این در حالتی هست که پوزیشن مربوط به صفحه اول باشد بین  ( ١٠-۱) حالا اینجا میتونید کوئری رو به اساس position سورت کنید ( بهترین پوزیشن رو توچه  کلماتی سایت من داره ) اینجا ما ۳۴۲ تا  کوئری داریم که البته محدودیت داره و تا ۱۰۰۰ تا کوئری نشون میده و بیشتر از ۱۰۰۰ تا رو نشون نمیده. یه سری کوئری که رنکیگ بین مثلا  7-8 تا ۱۹ ۲۰ دارند کیورهایی هستند که سایت ما یه پتانسیلی از خودش نشون داده و اگه  یه  کمکی کنم محتوایی – عکس و … اضافه کنم ، تایل ، دیسکریپشن جذاب کنم ، تکنیکال، لینک ‌سازی کنم احتمال بهبود رتبه اش بالاست . اون‌هایی رو هم انتخاب کنید که  ایمپرشن خوبی هم دارند / کیورهای بی‌ربط رو هم ignore کنید . تحلیل دیگه ببینید کدوم کیورد‌ها تون رنکینگ خوبی دارند ولی CTR مطلوبی ندارند . مثلاً رتبه ۳ هست CTR ۲ درصد مثلا می‌تونیم یه صفحه برای اون کوئری بسازیم و کمک کنیم این ترافیک وارد اونجا  بشه و از اون طریق مخاطب رو تو سایت بچرخونیم

*  دیتا‌هایی که تعدار ایمپرشن اشون خیلی کم هست رو از تحلیل‌هاتون حذف کنید مه مثلاً رتبه ۴ ایمپرشن ۱- باید حداقل ۲۰۱۰ سرچ شده با شه یا دیتا معتبر باشه. اگه رتبه اتون خوبه ولی CTR پایینه تایتل دیسکریپشن برای اون صفحه مناسب نیست و بهینه کنید.  

Pagesتب

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

 کنیبالیزیشن با کنونیکل و کنوکالیزیشن فرق داره / روی سرچ یه کلمه ۲ تا نتیجه ۲ تا صفحه از یک سایت رو بهتون نشون میده ها یعنی کنیبال شده و گوگل بین اول شدن ۲ تا صفحه مردد بوده ، گاهی جفش رو نشون میده و گاهی هیچکدم و  ممکنه رنکینگ بیاد پایین در جفتش- این اتفاق رو میشه متوجه شد. در هر کلید واژه کلیک کنید و برید روی  pages بهتون نشون میده که توی اون کوئری صفحات شما چندبار دارن نمایش داده میشن. اگر در مورد کالایی اتفاق بیوفته و گوگل تشخیص نده کدوم صفحه رو نشون بده اتفاق خوبی نیست. شما می‌تونید همه این‌ها رو در یک صفحه تارگت کنید و این باعث میشه اون صفحه قدرتمند باید بالا و دچار مشکل نشه و رتبه بهتری بگیره.

گاهی این کنیبالیزیشن از تهدید تبدیل به فرصت میشه وقتی هردو این صفحه‌ها رتبه 1 و 2 گرفتن. مثلا سرچ اجاره خانه رتبه 1 و 2 دیوار رو نشون بدن. یعنی هم 30 درصد و هم 20 درصد رتبه 2 میگیرم و فرصته. 

  تبcountries                                                                         تبdevices         

به دلیل استفاده ما از vpn یه مقدار اعتبارش رو از دست میده          میگه چقدر از ایمپرشن و کلیک‌هاتون از دسکتاپ / موبایل یا تبلت بوده

یه سری دیتا میداد اگه app داشته باشید search Appearance :

  بینید ترند  سرچ این عبارت زیاد میشه یا کم – رتبه تواین مدت بهتر شده یا بدتر – افزار بیشتری میرج که رند در طی ۳ ماه یا کمتر

یه وقتی‌‌هایی میخواهید بگید )مخصوصا تو سایت‌های بزرگ) به کلید واژه‌هایی که توش x داره y یا z در این صورت Filter  روی ( regular experession Caslam ( regx ه یه سری دستور العمل داره ولی رایج و کاربردی -z|y|x

 Filer: Queries not containing کوئری‌هایی که تو شتون فلان چیز نیست

کوئری‌هایی که exact باشد. / Filter: Exact query 

خروجی گرفتن – چون اینجا تحلیل داده و مقایسه  کار راحتی نیست.

Export: در سایت های کوچک و زیر 1000 دیتا خروجی Google steels یا فایل اکسل و csv رو راحت میده برای سایت بزرگ و بیشتر از ۱۰۰۰ تا باید از API استفاده کنید ولی راه حل ساده‌‌ترش اکستنشن که روی گوگل شیت نصب میشه.

باز کردن فوری گوگل شیت: URL گوگل بنویسید sheet.new

باز کردن فوری گوگل داک:docs.google.new

حالا در گوگل شیت: تب- Open

Sidebar-Search Analytics for sheets-Extensionss

در سمت راست ستونی باز می‌کنید: domain هایی که دسترسی به کنسولشون دارید. Verified Site

این داره از API گوگل استفاده میکند و تا ۲۵ هزار تا رایگان هست که احتمالاً بیشتره سایت‌ها  براش کافیه در غیر این صورت اکانت بگیرید

یا از یه راه دیگه استفاده کنید.

رنج تاریخی که دیتاش رو می‌خواهیم :data range 

Search Type: Default (web)

Group By: Date – Query – page

Aggregation Type: Default (auto ) By Property By page 

Filter By: اگر بخواهیم فیلتر بذاریم مثل سیستم کنسول که گفتیم

خروجی دیتا سیرچ کنسول رو به ۲ نحو میتونیم بگیریم 

وقتی سرچ می‌کنید ممکنه کنیبال یا  double result بشه. نحوه محاسبه کلیک و ایمپرشن در این دو روش باهم متفاوت میشه.

مثلاً محصول x رو گوگل کنیم برای همون دوتا صفحه پشت هم از سایت A میاره

در حالتproperty اگر روی هر دو کلیک کنم اینها رو یدونه می‌شماره – چرا چون ما سرچ کنسول رو برای پراپرتری A راه انداختیم در این حال میگه پراپرتی که A باشد یکبار واردش شدند دیگه حلا از کدوم page اش دیگه مهم نیست. میگه می‌شمارم که این پراپرتری چند بار وارد شدند. 

۲تا می‌شمره در این حالت :by page  

خیلی وقت ها by page منطقی‌تر هست پس 

Aggregtion Type: By Page

Rows returned : 25,000

Result Sheet :

Create New sheet

Include Fresh data Request Data

میگم دیتای یکی دو روز گذشته رو بیارم توش یانه – من میگم نه نیار 

Date رو از Group By حذف می‌کنم و دوباره خروجی میگیریم

Page رو از group by page حذف می‌کنیم و دوباره خروجی می‌گیریم.

یه روش دیگه هم استفاده از looker studio هست حتما یادش بگیرید و از اون هم خروجی بگیرید، اون هم از API سرچ کنسول استفاده میکنه و خروجی بیشتری هم میده و محدودیت کمتر داره

روش دیگر و فوق العاده برای گرفتن ایده آل ترین خروجی استفاده از Big Query هست.

ستون سمت چپ نشون میده چه تعداد صفحه ایندکس شده و چه تعداد ایندکس نشده دارید. هر کدوم رو میتونید جدا بررسی کنید و هر دو مهم هستند. شاید صفحه‌ای رو نمی‌خواستید ایندکس بشه و شده و داره کراول باجت رو هدر میده و یا بر عکس ایندکس نشده صفحات مهم‌تون.

تو نمودار ایمپرشن هم داره و نشون میده میزان ایمپیرشن صفحات ایندکس شده به چه صورت اضافه و کم شده و شاید بتونید یه ارتباطی بین این ۲ تا پیدانید. شاید مسئله مهمی هم نباشه. بررسی صفحات ایندکس شده – مثال‌ها شو میاره – امیلیون صفحه داشته باشید تعدادیش رو نمایش میده و میتونید روشون کلیک کنید وURL مشابه اون رو هم بینید. همه امیلیون رو نمیشه چک کرد گشتی می‌زنید و اشکلات رایج رو پیدا می‌کنید ممکنه یه تعدادی زیادی از صفحات pagination ایندکس شده بافته یا صفحات فیلتر که نمی خواستید ایندکس بشه و کروال باجت رو هدر بده. در سایت های زیر ده هزار صفحه مساله کراول باجت مهم نیست.

Why pages aren’t indexed

کدوم صفحات چرا ایندکس نشدند

Not found ( 404 ) 

لزوما مشکل نیست داره اطلاع میده – بینید کدوم صفحات رو میگه – خودتون حذف کردید و یا صفحاتی که وجود ندارند حالا یا برید در سایت بزرگ برای کروال باجت، اینها رو ریدایرکت کنه به صفحات مرتبط یا 410 بکنید تا دیگه کراول نکنه. 

Page with redirect

هر چیزی یکه اینجا میبینید الراما نیاز به act نیست و قطعا error نیست فقط چک می کنیم. 

Exclude by ‘ noindex ‘ tag

 آیا صفحاتی هست که خودمون noindex زدیم یانه.

Crawled currently not indexed

در اینجا نشون میده چه  ویدئو‌هایی تو سایتمون داریم و یا ایندکس شده یا نه و علتش رو میگه ستون سمت چپ .video page . باید مشکلات رو برطرف کنیم تا ویدئوهای سایت‌مون ایدنکس بشن.

صفحاتی که کروال شدند ولی هنوز ایندکس نشدند و بررسی می کنیم مثلا الان یه صفحه داریم مال pagination هست گوگل کروال کردن فهمیده pagination هست و ایندکس نکرده. خودش میدونه با pagination چیکار کنه اگر لازم بود برای این قسمت هم کاری میکنیم وگرنه هیچی.

  • soft 404

سایت مپی که برای ساتمون ساختیم رو اینجا ثبت می کنیم. ( سایت مپ ایندکس رو سابمیت می‌کنم) ستون سمت چپ sitemaps به گوگل کمک میکنه که گوگل صفحات مهم رو شناسایی کنه و راحت کروال و ایندکس کنه. ممکنه last read قبل از تاریخ ثبتمون باشه که یعنی گوگل قبلاً پیدا کرده و دیده و کار سختی برای گوگل نیست / و در مدتی بعد که بگذره همینجا نشون میده که از این صفحاتی که تو سایت مپ گذاشتید چند تلاش ایندکس شده یا نه و یه سری گزارش میده. یه وقت‌هابب خیلی هم کم پیش میاد لازم میشه سریع صفحاتی رو از نتایج سرچ گوگل حذف کنید. مثلا محتوایی که نمی‌خواهید گوگل ببینه.removal سریع از نتایج حذف میشه ولی موقته.

New Request-URL-Remove this URL only

 احتمالا ۹۰ روز- برای حذف دائمی باید noindex بزنید بعد noindex رو گوگل ببیند – می‌تونید از روبوتوس هم بین دید که این کار توصیه نمیشه

همون noindex یا 410 یا ۴۰۴ برگردونید روش‌های رایج‌تری هستند.

Page Experience

به شما نشون میده که از این نظر آیا صفحاتتون مشکل داره یا نه در مورد core web vitals –

Mobile usability-ssl

که وضعیت خوب داره یا نه – برای دسکتاپ و موبایل هم اطلاعات جدا گونه میده و یه overview هست برای بخش‌های Core web vitals و Mobile usability

یکی از روش‌های سنجش core web vitals بر اساس دیتای کاربران واقعی، سرچ کنسول هست.

Mobile usability

Core web vitals

  • Enhancements
  • Bread crumbs
  • Sitelink searchbox
  • Videos
  • Manual action
  • Security issues -web Tools
  • Links

هر کدوم رو باز کنیم دیتای ریزتری میده – شاخص‌های مشکل دار و میاره و با کلیک رو باره اطلاعات ریزتر میده و … مشکلات گزارش شده رو بعد از برطرف کردن validate fix بزنید.

سایت‌های نوپا این دیتا رو نمیده چون باید تعدادی یوزر بیاد تا دیتا جمع کنه. و اگه کلیک کنید میتونید ببینید درست کار میکنه یا نه و مشکلش چیه یانه

کم پیش میاد کارمندان گوگل از سایت شما ایراد بگیرند. که اومد خیلی جدی بگیرید و حلش کنید کم پیش میاد ولی اگه شد جدیش بگیرید.

وقتی دامین پراپرتی عبارت اول که verify کردیم

دیتا در مورد لینک میده

Internal

External

اینترنال میگه کدوم صفحات بیشترین  لینک رو گرفته – طبقاً صفحه اصلی و صفحاتی که تو هدر تکرار شوند – درستش اینه که صفحاتی که مهم‌ترند تعداد لینک بیشتری بگیرند و از صفحات مهمتری و در بخش مهتری از سایت بهش لینک بدیم. برای اینترنال  لینک این ممکنه خیلی به روز وو دقیق نباشه از اسکریمینگ فراگ که جهت بررسی استفاده کنید.

 در مورد External linking هم احتمالا خیلی به روز و دقیق نیست – 

ابزار ahrf  کراولر خیلی قوی داراه و اکسترنال لینک رو از ان استفاده کنید. پولیه میتونید اکانت اشتراکی ریالی بخرید.

Top sites linking to this

: Page بیشترین صفحه‌‌ای که لینک خارجی از سایتی گرفته میتونید ببینید از کجا کمک گرفتید ولی دقیق نیست

Top linking text: با چه انکر تکستی بهمون لینک داده شده

وریفای کردیم Ownership verification

دسترسی به افراد با gmail با دسترسی readirected / Full / owner    

users & permissions

می‌تونید سرچ کنسول‌تون رو متصل کنید به گوگل آنالتیکس. کمک می‌کنه دیتای سرچ کنسول‌تون رو اونجا ببینید برعکس. قسمت insight به بخشی از دیتای سرچ کنسول رو استفاده میکنه که بتونه بهتون کمک کنه. Associated services

برای وقتی که شما بخواهید کلا می‌خواهید سایتتون رو ریدایرکت کنید و اسم سایت رو عوض کنید. اول سایت جدید پراپرتی‌اش رو ثبت کنید. Change of address

Bulk data export

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

crawl stats

کراول باجت رو اینجا نشون میده وضعیتش و – تغییراتش ممکنه مهم باشد 

Total crawl requests: چند تا در خواست زده به سرور شما در هر روز – توسط کراولر smartphone – image 

download size میزان فایلی که هر روز از سرور شما گرفته و دانلود کرده

Average response : ریکوئست درچه زمانی بهش response بر میگرده – 595/ms تایم خوبیه گفته بودیم که هرچه زمان responses سریعتر باشه کوالر گوگل در موقع request کراول باجت بیشتری میتونه بهتون اختصاص بده. با منابع کمتر صفحات بیشتری از شما می‌‌‌بیند.

اینجا نمودارش رو میتونید ببیند . تیک ۱،۳  بزنید. در نمودار میبیند هر جا زمانresponse کمتر شده کراول باجت بیشتر شده.

Hosts

گزارشی بر اساس هاست که داریم برایURL  بدون www ریکوئست داده به طور نرمال-کلیک کنید تا دیتای بیشتر بده با تفکیک انکر چه کروالر ریکوئست‌هایی داده به سرور و چه response کد‌هایی گرفته. چه فایل‌هایی دانلود کرده و به چه مقصدی ریکوئست زده. چه گوگل بات‌هایی به سایت ما request زده‌اند یا صرفا برای دانلود کردن ریسورس‌های پیج ما بوده. به طور طبیعی باید بیشتر کروال باجت‌ها صرف دانلود فایل‌های html و css و بعد جاوا اسکریپت شده باشد. 

Host status

اگه یه سری مشکلات دیگه داشته باشه اینجا می‌تونید ببینید و به دولوپر بگید.

Indexing crawler

کروالری که داره ایندکس میکنه نسخه Googlebot Desktop هست.

Property added to account

تاریخ اد شدن پراپرتی

جسله نهم – اینترنال لینکینگ – محمد قهاری نیکی 

لینک‌های داخلی internal links

لینک چیه که داخلش چی باشه ؟

تعریف رسمی و علمی: لینک‌ها (هایپر لینک‌ها) یک ارجاع دیجیتال برای دسترسی به یک داده دیجیتال است که کاربر می تواند با کلیک یا ضربه به زدن روی آن، به آن داده هدایت شود.

تعریف خودمونی : یه پلی که بین ۲ تا url ارتباط ایجاد می‌کند.

حالا لینک داخلی چیه؟ همون پل رو ما اگر بین صفحات سایت‌مون ایجاد کنیم بهش می‌گیم internal link

نیک داخلی معتبر داخل HTML چطوری میاد؟

لینک‌های داخلی internal links

لینک چیه که داخلش چی باشه ؟

تعریف رسمی و علمی: لینک‌ها (هایپر لینک‌ها) یک ارجاع دیجیتال برای دسترسی به یک داده دیجیتال است که کاربر می تواند با کلیک یا ضربه به زدن روی آن، به آن داده هدایت شود.

تعریف خودمونی : یه پلی که بین ۲ تا url ارتباط ایجاد می‌کند.

حالا لینک داخلی چیه؟ همون پل رو ما اگر بین صفحات سایت‌مون ایجاد کنیم بهش می‌گیم

internal link لینک داخلی معتبر داخل HTML چطوری میاد؟

میتونه اتریبیوت رل داشته باشه یا نه ولی تگ a

و اتربیوت ahrf که url مقصد رو میذاریم و انکر تکست باید باشند . 

ما چه مقادیری رو می تونیم برای rel بذاریم؟

Follow (nofollow / Blank) فالو یا خالی باشد

No Follow

فالو یعنی ربات هروقت رسید به این لینک، اجازه داری بری به اون صفحه و page rank اعتباری رو 

بهش انتقال بدی.

UGC : User Generated Content از سال ۲۰۱۵

کامنت‌هایی که مخاطبتان زیر پست‌هاتون میذارن و لینک میدن و قبلا یکی از متود‌های بک‌لینک‌سازی بود. یا مثلا در یه سری از آگهی‌هامون اجازه انتشار

لینک‌ سایت رو میدیم Sponsored لینکی هم که میذاره برای ما خیلی value ایجاد نمی‌کنه و از ugc استفاده می‌‌کنیم.

جاهایی که لینک به یه سایتی میدیم و در ازاش پول دریافت کردیم در بنر ثابت ، رپورتاژ .. اینها در white – hat هست

هدف از لینک دادن چیه ؟

  • پیدا کردن یک صفحه جدید ( دیسکاوری ) + چه برای کار به چه برای ربات
  • ایجاد ارتباط بین دوتا صفحه
  • انتقال اعتبار بین صفحات 

انواع لینک‌ها را نام ببرید.

outlink: لینکی که از صفحه خارج میشه.

Inlink: لینکی که به صفحه وارد میشه 

Internal link: هر لینکی که از خود سایت به داخل سایت اشاره کند.

External Link: لینکی که از خارج سایت به سایت ما اشاره کنه

چرا لینک داخلی مهمه ؟

اولا : یه ابزار فوق العاده است برای اینکه ما به کاربرامون کمک کنیم تا محتوای سایتمون رو راحت پیدا کنن و اگر دنبال اطلاعات مرتبط بیشتری می‌گردن بتونن سریع پیدا کنن. به موتورهای جستجو کمک میکنه ساختار سایت و ارتباط بین صفحات رو بهتر متوجه بشن.

گوگل معمولا از home page شروع میکنه ببینه به کجاها لینک داره – ساختار سلسله مراتبی و این ارتباط معنایی به کمک انکر تکست‌هایی که گذاشتم به گوگل کمک می‌کنه تا ساختار سایت ما رو متوجه بشه.

مزیت لینک داخلی : مزیت لینک داخلی به لینک خارجی ، تحت کنترل بودنشه- دست خودمونه یه روز لینک بذاریم، تغییرش بدیم یا انکرش رو عوض کنیم.  چیزهایی که گوگل در مورد لینک میگه (این موارد هم در لینک داخلی و هم برای خارجی apply میشه )

فرمت لینک‌تون درست باشند 

فرمت درست تگ a زیر رو داخل HTML صفحه‌اتون داشته باشید 

<a>بهترین منبع رایگان یادگیری سئو =  www. Freeseoforever.ir

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

x < &route Link = ” products / category ” >

این‌ها valid نیستیند . برای کراولر اینجوریه که achref تا وقتی مچ نشد این‌ها null بر می‌گرده فرمت خارج از این که انگار که اصلاً لینک نداری)

x < span hreP = ” https://example.com ” >

* <a onclick= “goto (‘https://example.com‘)”>این‌ها در لینک‌های داخلی نیازمند جاوا اسکریپت هستند.

” x < a href = ” javascript : window. location.href= / products

تا جای ممکن کانتنت و همه المان‌های اصلی رو در رندر شده بفرستید به صورت pure در html باشد.

x <a href=”javascript:goTo (‘products}”>

جایگاه انکر تکست

این انکر تکست نداره و انکر تکست نداشته باشد خیلی معنایی نمیده x <a href=”https://example.com “> </a> x 

< a href = ” https://example.com/ghost-pepper-recipe “

انکر تکست نیاورده و تایتل گذاشته

tille= “how to pickle ghost pepper” >< /a>

گوگل میگه ممکنه تایتلی که روی لینک گذاشتید بردارم

اگر این کار رو کنید این لینک همنیجوری و بدون تکست میاد و به صورت pure متن نوشته میشه.

 تایتل رو بردار به جای انکر

ok اگه تایتل نداره alt رو حتما بذارید در این صورت alt رو جای انکر میذاره x xa href = ” / add – to – cart.html” ><img

sc = ” enchiladas – in – shopping cart.jpg ” alt.”add enchilads to 

یه بار معنایی رو به گوگل داره القا میکند که این عکس اینجاست. الگوریتم‌های گوگل در شناسایی عکس و object‌ها خوب عمل می‌کنند. 

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

  • موقع نوشتن انکر تکست‌ها به این سوال‌ها جواب بده : آیا به خودی خو‌د معنا میده انکرتکست؟
  • آیا descriptive است / توصیف کننده چیزی هست یا همین جوری گذاشید؟
  • آیا keyword stuffing  انجام شده روش ؟ / اتقدر کیبورد استفاده کنید گندش در بیارد.
  • آیا انکر تکست ارتباط معنایی داره با صفحه مقصد؟
  • متوجه میشید با کلیک روی انکر تکست قراره با چه چیزی مواجه بشید یا نه؟ مثلا در مورد باشگاه استقلال حرف می‌زنم انکذ یهویی در مورد سئو باشد اینها رو گوگل میبینه و سیگنال و میگیره و میفهه

چند تا مثال از انکر های خوب و بعد از دید گوگل:

For a full list of cheese available for purchase , see the < a href = ” https : //example.com‘>list of cheese types </a> .

و در فارسی : اینجا به اینجا و کلیک کنید

x <a href=”https://example.com“> Click here </a> to learn more. 

<a href = “https://example.com“> read more < / a>

Learn more about our cheese on our <a href=”https://example.com“> website </a>.

We have an <a href=”https://example.com“> article </a> that provides more background on how the cheese is made.

همه این موارد برای لینک‌های خارجی هم مطرحه – ( حالا شاید خارجی برای تنوع لینک‌سازی انجام بدیم) یا یکی به سایت شما لینک میده ممکنه با «اینجا» لینک بده که یا برای طببعی کردن بک لینک

 Starting next Tuesday, the <a href=”https://example.com‘> knitted Cow invites local residents of wisconsim< / ay to their grand re – opening by also offering complimentary cow – shaped ice Sculptures to the first 20 customers.

بد: خیلب طولانی

x Starting next Tuesday , the <a href=”https://example.com“> knitted Cow invites local residents of Wisconsin to their grand re – opening by also offering complimentary cow – shaped ice 

Sculptures < / ay to the first 20 customers.

خوب

I’ve written about cheese so many times this year : who can Forget the < a

href = ” https://example.com/blue_cheese_vs_gorgonzola ” > controversy over blue cheese and gorgonzola

 <a href=”https://example.com/world-oldest_brie“> world’s oblest brie </a> piece that won the Cheesiest Research Medal, the epis retelling of <a href = “https://excumple.com/the_lost/cheese“> The Lost Cheese </a> , and my personal favorite , <a href=”https://example.com/boy_and_his_cheese“> A Boy

and His Cheese; story of two unlikely friends </a>.

بد: کلی لینک بی‌معنی هم تازه داریم

I’ve written about cheese <a href=”https://example.com/paget“> 50 </a> < a href = ” https : // example .com / page2 ” > many </a> <a href=”https://example.com/page 3″> times </a> < a href = ” https : // example . com / page 4 ” > this </a> <a href=”https://example.com/page5’s year </a> .

I’ve written about cheese So many times this year.

چندتا لینک میتونیم داخل صفحه‌مون داشته باشیم؟

There’s no magical ideal number of links a given page should contain. However, if you think it’s too much, then it probably is.

عدد جادویی وجود نداره

  • تمام حرف گوگل اینکه که اگر به محتوا میخورد که مقدار زیاد لینک داشته باشید که خب اوکیه وگرنه مقدار زیاد لینک باعث میشه که من ساختار سایت رو خوب متوجه نشم.
  • حواس‌مون به یه‌سری چیزا باشه!
  • لینک شکسته نداشته باشیم. ( یعنی به صفه ای لینک ندیم که ۴۰۴ باشه به صفحه‌‌ای لینک بدیم به ۲۰۰ برگردونه اگر صفحه‌‌ای ارور 400 برگردونه میشه لینک شکسته کاراکترها جابه‌جا بزنیم یا قبلاً صفحه بوده و بعد از لینک‌دهی حذف شده ) * 
  • لینک به صفحه‌ای که ریدایریکت دارد ندیم + بیشتر زمانی اتفاق سفته که migration کنیم. مثلا ir و بکنیم com یهو می‌بینیم کلی لینک داریم که میاد ir و بعد دایرکت میشه به Com – در کل اتفاقی نمیفته ولی بهتره redirection اتفاقی بیوفته. 
  • لینک به صفحه‌ای که کنونیکال خودش نیست ندیم که انگار دارید به صفحه‌ای لینک میدین که خودش ایندکس نمیشه چرا لینک بدیم بهش اعتباری هم منتقل بشه.
  • از همه مهم‌تر اگر لینکی برامون مهمه، جاوا اسکریپتی نباشه. 

تو یه سری از سایت‌های فروشگاهی یه سری فیلترهایی هستند که لینک‌شون جاوا اسکریپتی هست. لینکی که به واسطه جاوا اسکریپت یا ajxa به سایت تزریق می‌شود جاوا اسکریپتی هست. همین لینک رو به صورت تگ a داشته باشید ولی noindex یا کنونیکال یا از اول جاوا اسکریپتی باشد. اگه داخل meta robot صفحه مون مقدار nofollow باشد، در اون صورت تمام لینک‌هامون  برای گوگل میشین nofollow.

< meta name = ” robots ” content = ” Index , No Follow ” / >

یا AJAX ای باشند. یعنی اگر برند روی از رانترین URL اون صفحه تغییر نکنه ولی Sorting اون پروداکت از ارزان‌ترین عوض میشه به گرانترین 

AJAX تکنولوژی هست که بدون اینکه سورس صفحه رو عوض کند محتوار و تغییر بده. همین مثال در pagination محتوا عوض میشه بدون تغییر html

لینکی بدیم که منطقی باشد! 

مثلا اگر در مطلبمون داریم راجع‌به بهترین بازی های ورزشی ps5 صحبت می‌کنیم، لینک به محتوای بازی های ورزشی چیست به کار عاقلانه‌ای نیست. لینکی رو قرار بده به درد کاربرت بخوره / چون محتوای PS5 حالت commercial داره و بهترین حالت که اینکه لینک Transactional بدید و به دور کاربر بخوره.

آیا عمقی که گوگل لینک رو می‌بیمه مهمه؟

گوگل در این مورد گفته :

صفحات مهم رو با چند تا کلیک به نسبت به هوم پیجت نگه دار.

احتمالاً به خاطر این دو مورد :

ا کراول باجت و دیسکاوری(ممکنه نبینه صفحه رو) 

باتوجه به محدودیت کروال باجت اگر صفحه‌ای value داده بالاتر نگهدار تا زودتر کروال ببینه و بره سروقتش

۲- پیج رنک ( چون معمولاً هوم پیچ، پیج رنک بیشتری داره) اعتباری هست که در صفحات به واسطه لینک داره منتقل میشیه.

آیا لینک داخلی به فرایند indexing کمک می کند؟

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

هرچی یه صفحه لینک داخلی بیشتری میگیره نشان از اهمیت اون صفحه هست. یه سری راه‌های داینامیک برای ایجاد لینک داخلی – (منظور از داینامیک اینکه به صورت برنامه‌نویسی طور اضافه میشین)

برد کرامب

مطالب مرتبط و به وسیله تگ در بلاگ – مخصوصاً در وردپرس – در انتهای یه مقاله نوشتین مثلاً آخرین دسته بندی فلان – لینک ایجاد می‌کنید بدون اینکه دستی کاری کنید.

محصولات مرتبط / پرفروش …..

x ساختار منو و دسته‌بندی / facet / hierarchy : همه این‌ها میتوین لینک داخلی خوب ایجاد کنن. 

یه سری باور در مورد اینترنال لینک‌ها

باید به منبع های معتبر نیک فالو بدم. یا از سایت خودمون یه اینک خارجی  می‌گیریم به سایت معتبر و مرتبط با موضوع که فالو هم باشد.

باید برای ancher text لینک‌های داخلی‌مون از همون کلمه کلیدی استفاده کنیم که می خواهیم روش رنک بشیم. 

گوگل عاشق گسترش و ب هست به همین دلیل به محتوای بی‌ارزش و  تکراری …. امتیاز منفی میده.

پس حواسمون به user intent باشد.

آیا باید لینک خارجی بدیم یا نه؟ به صورت کلی نه مگر استثنا – مثلاً یکی راجع‌به‌تون بد نوشته و شما تو سایت خودتون جواب میدید و منبع لینکش رو میذارید. اینجا باید link نوفالو باشه ولی جایی دارید یه مطلبی و گسترش میدین مثل مقاله و پایان نامه

منبع‌دهی اهمیت دارد اما اگر کلش بشه حرف کتاب‌ها پس خودت چه حرف حرف تازه‌ای داری؟ لینک بده اما خفه نکن خودت رو و حرف جدیدی داشته باش. ولی خوبه که انکر تکست های دیگران هم باشند که سیگنال‌های متفاوت ولی همسو ایجاد کنیم. باید تاپیک رنک بشه نه کلمه کلیدی 

مثلا می‌خواهید روی استقلال رنک بشید ۷۰ درصد با استقلال و ۳۰ درصد آخرین اخبار استقلال لنیک بدم

لینک‌هایی که تو header و footer هستند ارزش کمتری دارند.

تکنیکالی لینک‌ها هیچ تفاوتی برای گوگل نداره ولی ارزشش براساس content  مشخص میشه. یعنی لینکی که کنارش یع موضوع مشخص شده اعتبار و

وسیگنال بهتری میتونه برسونه به گوگل  نسبت به لینکی که تو هر صفحات هست و main content مشخصی ندارد.

 لینکی که قرار میدیم neighbor content یعنی محتوای اطرافش context لینک رو مشخص می‌کنه. پس لینک value معنای بیشتری داره. 

نباید لینک‌های داخلی رو nofollow کنیم. صفحه‌ای indexable نباشد اما برای کاربر مهم باشد و بخواهیم خونده بشود اگر به درد کابر میخوره به درد  سرچ هم می‌خوره و بهتره صفحه رو index نگه دارید اما اگر هیچ value نداشته باشد nofollow کن. چون یکی از usage گوگل navigation بودند چون شده که مثلاً شده من یه‌سری چیزها رو تو اون سایت سخت پیدا می کنم گوگلش می‌کنیم.

چون من اگه میخواستم از طریق گوگل سرچ سنترال پیدا کنم خیلی برام سخت تر بود.

Internal link google search centeral.

 اگر اهمیتی نداره چرا لینک دادید که حالا follow/ nofollow بحث کنید./ سر ایندکسش بحث کنید اول

لینک داخلی به بهبود کراول کمک می‌کنه. شاید در discover کردن url ای جدید احتمالاً تغییری هم در کروال باجت اتفاق بیفتد. 

داخل یک صفحه نباید به یک صفحه  یکسان بیشتر از یدونه لینک بدیم. یعنی با دوتا تا انکر متفاوت به یه صفحه لینک بدیم. یکی از مهندس‌های قبلی گوگل: نگران page rank نباشید و هوای یوزرتون رو داشته باشید . 1 به صفات کم اهمیت لینک نده

اگه صفحه‌ای کم اهمیت هستش برید و بهترش کنید و گرنه noindex اش کنید و کافیه اینک هم بهش ندید تا زامبی‌ها رو از سایت حذف کنید.

با کدوم ابزارها می تونیم لینک های داخلی رو پیدا کنیم؟

خود سرچ کنسول بخش links

Site bulbs

Screaming frog

Ahrefs

Semrush

Credits

1. https://www.search enginejournal.com/google_cautions_against_using_too_many_internal_links/

https://developers.google.com/search/blog/2008/10/importance_of_link_architecture 412553/

جلسه ۹ بخش ۲ بهینه سازی اینترنال لینک با اسکریمینگ فراگ

من در Spider Configuration تب Crawl تیک‌های crawl مربوط به images و css و Javascript، swt  رو برداشتم.

Internal Hyperlinks

External Links و Canonicals و XML Sitemaps و Crawl These Sitemaps رو تیک می‌زنم.

robots.txt / آدرس سایت سایت مپ رو میاره 

در تب‌ها بقیه تنظیمات اوکیه میتونید تغییر بدید.

page rank اینجا معادل‌سازی شده و در crawl Analysis اگه تیک Link Score رو بزنید هر وقت کار تموم شد آنالیزها رو بصورت خودکار انجام میشه.

  • Auto – analyse at End of crawl

از open میتونیم فایل کروال شده از قبل رو باز کنیم.

تب internal

ستون status Code و فیلتر میذاریم/404، 403,420 تیک می‌زیم.

می‌تونید تو گوگل شیت save کنید.

Bulk Export

Links

External Links

اجازه دسترسی به این صفحه رو نداریم اگه به یه صفحه ای too many requests بزنیم ممکنه defender فعال بشه و ۴۲۹ برگردونه.

بعد این فیلتر میگه از کدوم Source به کدوم 403 Destinations لینک رفته.

چون IP من ایرانه و مقصد سایت خارجی ولی گوگل 403 نمی‌گیره. 429 از آپارات داریم که وقتی با vpn روش میریم ۴۲۹ بر می‌گردونه.

دونه دونه pattern ها رو شناسایی می‌کنیم پس 403 و 429 رو از فیلتر حذف میکنیم. 

و فقط 404 بمونه و بعد بریم اصلاح کنیم. یا صفحه destination رو اصلاح کنیم یا لینک رو حذف کنیم.

اگه فیلتر رو در Status code برای 301 و 307,302 بذاریم برای redirect هستند. 302 در ری دایرکت‌های موقت رو اصلاح کنید.  در ستون status دلیل ریدایرکت رو هم آورده که

تا اینجا برای لینک خارجی بوده.

در Bulk Export اگر All links رو بگیریم می‌تونید همه این اکشن‌ها رو بزنید.

برای canonical هم در status میذاره و متونید فیلتر کنید و ببینید url مقصد چیه و  اون رو جاگزین کنید. با اون در تب اول اسکریمینگ فراگ Links رو روی html بذارید export بگیرید و در گوگل شیت ببرید. دستو‌رها

Address / Content Type / status Code / Crawl Depth / Link Score / Inlinks / Unique Inlinks / Outlinks Unique Outlinks

 لینک‌ها رو رو سورت A to Z کنید. یعنی این صفحه هیچ لینکی نگرفته و یکی گفته و باید برید بررسی کنید. کار راحتی نیست دنبال pattern باشید . بررسی کنید چرا کم لینک گرفتن – کم و زیاد هم خودتون تعیین کنید که از چه مقداری بهش کم میگیده میانگین بگیرید اگه صفحه ای براتون پر اهمیت هست یکی بیشتری بهش بدید. status code رو هم بذارید روی 200 چرت و پرت که حذف.

 بشه مثلا از صفحه‎ای ۲۹۳ تا  outlinks خارج شده آیا نیاز داشته یا نه؟ ببینید منطقی نباشه برید حذفش کنید.

Link Score نزدیک به همون page rank هست ولی خیلی عدد دقیقی نیست چون اینک خارجی تو این محاسبات اصلا نیومده که اون اتفاقاً عامل تعیین کننده در page rank هست. اما برای فهمیدن اینکه ساختار صفحه‌هاتون چجوریه و کدوم صفحه از نظر کروالر اسکریمینگ فراگ که نزدیک به منطق گوگل هست چجوریه

این یه فرصته براتون تا از این صفحات که link score ه اشون خوبه به صفحات لازم نیک بدید. ستون crawl Depth : سورت Z-A مثلاً 10 برای صفحه پر اهمیت نباید خیلی دور باشد و باید بررسی 

کنید – سعی کنید به ۳،۴ تا click برسونید از نظر ux.

status code یک صفحه رو میتونید هم از inspect و تب Network هم ببینید. 

کراولر Home page depth صفر هست بعضی وقت‌ها که می‌خواهید فلان کلمه بود رو پیدا کنید و بهش لینک خیلی داده شده بیاره.

 اگه html رو بزنم اگر در تایلیش یا اینترنال لینکش آورده باشد برای اونم میاره ولی من میگم اگه تو محتوا هم بازی شد آورده

Contains Text کلمه مورد نظر html

اول این config رو انجام میدید بعد استارت میزنید

ورودی و خروجی گوگل شیت‌تون Search مثلاً میگه ۷ بار کلمه بازی رو پیدا کردم

این یه فرصته – من دوست دارم با انکر فلان تو کل سایتم لینک‌سازی کنم به این صفحه – اسکریمینگ فراگ بهت میگه کجا که فلان اومده و بروید ببینید اونجا جایگاه درستی هست لینک رو بذاراگر نه برو مورد بعدی.

لایه‌های سایت چگونه است 

نقاط قرمز : یه مشکلی داره اون صفحه

Visualisation‌/crawl Tree Graph

Force – Directed Crawl Diagram

تو نگاه اول می‌توند نقاط قرمز رو ببینید و مشکل indexing دارند و اگه به جا نبوده ایندکس بشوند لینک داخلی به اونها بره اشتباهه کرد پس اون لینک رو باید حذف کرد و صفحات رو indexable کرد.

Inlink Anchor Text Word Cloud

ابر کلمات که اینترنال لینک سایت ایجاد میکنه و اینها انکرتکست‌هاش هستند و میشه روش بهینه سازی کرد در صورت نیاز 

نکته : تب Bulk Export فیلترهای متفاوتی میتونه داشته باشد . 

جلسه ۹ بخش ۳ – اینترنال لینک در سایت‌های بسیار  بزرگ

خیلی شبیه به متود پیلار کلاستر هست اما متریالش فرق می‌کنه. می‌خوایم فرایند پیدا کردن اینکه کدوم صفحه به چه صفحه‌ای لینک بده رو اتومات کنیم. با دید گوگل – صفحه اول گوگل در سئو خیلی بهتون کمک میکنید – و کلی بهتون hint میده – در دیوار از یکی از این hint کوئری‌ها استفاده کردیم و گفتیم در بخش image که یه سری از چیپهای بالا رو داریم. 

مثل زدیم میز آمد: تحریر / چوبی / کامپیوتر . گفتیم مثلا یه ارتباطی وجود داره بین میز و میز چوبی /// میر چوبی رو هم گوگل کردیم و چیپ‌های اینجار وهم دیدیم و از یه سری اشتراک‌های این چیپ‌ها استفاده کردیم. و اگه اشتراکانش از یه threshold ای بالا تر بود بدون که اینا با هم در ارتباطن خیلی روش دقیقی نیست ولی در اسکیل بزرگ از هیچی بهتره. وقتی ۱۰ میلیون صفحه دارم اینکه دستی بخوام تصمیم بگیرم از کدوم صفحه به کدوم صفحه لینک کنم نشدنیه. generative AI خیلی میتونین به ما کمک بکنه و روش های زیادی برای زدن هر اکشنی تو AI میشه زد. چیزی که chat gpt توش سرآمد و خوبه، semantic seach هست و متوجه میشید که بر اساس NNT که داخل متن هست چه ارتباطاتی باید ایجاد کنه بین صفحات شما.

بهترین حالت استفاده از API هست که بگید این متن من رو بخون یا این صفحه من رو ببین( یه المانی از اون url رو باید بهش بدید یعنی مثلاً بلاگ پستی راجع‌به بازی های PS5 داریم. با باید بگیم chatgpt بروکل محتوای سایت من رو بخون.( ممکنه گرون دربیاید بخاطر توکن‌های زیادی که به chatgpt ارسال می کنید.) یا اینکه بگید این تاتیل صفحه‌های منه، ببین از بین این پیج تایتل، کدوم نزدیکترین ارتباط معنایی بین صفحات رو داره؟ برو لینک رو ایجاد کن. در سایت‌های کوچک رشد سریع‌تر اتفان میوفته نسبت به سایت بزرگ چون action‌ها خیلی راحت میتونید مدیریت کنید. در سایت بزرگ احتمال خطا هم بزرگه

روش دیگه اگه تو URL ای که نوشتید و اگه اسلایدی که برای صفحه اتون تعیین کردید اسلاید مناسب و descriptive ای باشد میتونید بگید بیا این هزارتا یوآر ال رو بگیر و بر اساس چیزی که تشخیص میدی لینک داخلی رو ایجاد کن. 

روش بعدی: many Entity هر صفحه رو تشخیص بده و بهت میگه من از کل سایت این Entity ، این موجودیت به این main concept رو تشخیص دادم. 

دیگه شما میگید این ۱۰ تا مربوط به  Entityt 1، این ۲۰ تا مربوط به Entity2 شما دیگه اونجا راحت میتونید تشخیص بدید کدوم صفحه رو به کدوم صفحه لینک بدید.

توصیه : همه چیزهایی که یاد می‌گیرید اول manual انجام بدید تا معنا و مفهوم پشتش رو بفهمید و سعی کنید با سایت‌های کوچک شروع کنید.

جلسه دهم – مفاهیم مهم در سئو وردپرس

 Wordpress SEO          Table of contents

WordPress seo pillar         action and mistakes

WordPress SEO Pillars

what is WordPress? 

CMS که کمک می‌کنه راحت مدیریت و کنترل سایت کنیم.

Content Management System (CMS) that allows users to create and manage websites!

( Shopify , WIX , Joomla , Magneto , Drupal)

بدلیل اینکه اپن سورس هست Security Concerns هیچ جایی بصورت ساپورت همیشگی وجود ندارد. ولی تو آپدیت‌ها مشکلات حل می‌شوند.

Plugin dependency

اگه می‌خواهید فیچری اضافه کنید همیشه نیازمند پلاگین هستید.

بصورت پیش فرض  Performance Optimizationمشکل پفورمنس داره و کمی کندتره.

Require Technical knowledge for

Advanced customization

برای اعمال تغییرات حرفه‌ای تر نیاز مندیه فرد متخصص هستیم.

مزایای وردپرس

Ease of use

Extensive plugin

Thems and Design تم‌های زیادی داره که راحت میشه عوض کرد هر مدل و دیزاینی که دوست دارید.

Active Community

SEO Friendly

Regular updates

Scalability

بطور کلی ۲ تا CMS در ساختار سایت‌های e-commerce داریم. یا custom cms هست که شخصی سازی شده و یا CMS آماده مثل ورد پرس …. و همگی مزایاد معایب دارند. ۳۵ درصد وبسایت‌ها که بر اساس وردپرس ساخته شده‌اند.

وردپرس در سال 2003 اولین release اش رو داشته .

aspec های سایت وردپرسی خیلی مشابه بقیه cms هاست .

یکی از اساسی‌ترین چیرها که در یک سایت وردپرسی در سمت onpage باید در نظر بگیرید که این است که هم در وردپرس و هم در بقیه cmsها باید در نظر داشته باشیم.

Most important things for WordPress on – page SEO! 

Site Structure and Navigation + 1 Clear Site structure and

intuitive navigation.

(Positively Impact SEO and User Engagement)

ساختار سایت باید خیلی واضح و شفاف باشد علاوه اینکه Navigation چه یوزر فرندلی و چه بات باید برای سایتمون وجود داشته باشه. پس اول باید Navigation واضح و شفاف تو ساختار سایتمون ایجاد کنیم و impact کلی روی SEO و یوزر اینگیجمت هست. هم بات‌‌ها می‌تونن سایت رو کروال و ایندکس کنن به صورتrequest، recoring به سایت بزنند ضمن اینکه user at engagement هم خیلی بالاتر اتفاق میوفته و کاربر درگیر میشه و میتونه از ابتدایی ترین تا انتهایی ترین صفحه navigate کنه.

Organizing content into categories and sub – categories (using Breadcrumbs and XML

sitemap)

کانتنت‌هامون رو ارگانایز کنیم. تو کتگوری‌ها و چه تو ساب کتگوری relevant. یعنی سعی کنیم سایت رو به بخش های relevant تقسیم کنیم.

کالای دیجیتال / گوشی‌های موبایل/ گوشی موبایل اپل اینو از ابتدایی‌ترین صفحه ( Homepage ) تا آخرین صفحه که گوشی موبایل اپل هست ما ساختار واضع و سلسله مراتبی رو رعایت کردیم / از ۲ فیچر بردکرامب و XML سایت مپ ربط مستقیم به گ ربط مستقیم به کتگوری و ساب کتگوری نداره ولی میتونه کمک کنه و به گوگل hint بده که یه ساختار این شکلی در سایت ما وجود داره .

well – structured website’s navigation menu. (Facilitates User Interaction )

یه منوی خوش ساختار داشته باشیم تو سایت‌مون که کاربر با استفاده از اون navigade کند یا مسیریابی کنه تو کل ساختار سایت از home page شروع بشه تا پایین‌ترین level سایت مثل گوشی موبایل اپل. تا هم کاربر راحت navigate کند و هم گوگل بات که بتونه اینها رو توی صفات متفاوت بینه- interaction یوزر رو با سایت بیشتر میکنه و  کاربر در تعامل با سایت قرار میگیره.

Internal linking structure•( Strengthen Topical Expertise and Semantic Relevance)

لینک‌های داخلی سایتمون رو یه ساختار منظم و درستی برای پیاده سازی بکنیم کمک میکنه که یوزر بهتر navigate کنه و تعامل با سایت داشته باشد.

Categories and subcategories

این hint کمک میکنه دیدی از اینکه چجوری این ساختار رو کنار هم بچینیم داشته باشیم.

Group Related Topics , Avoid Creating Too Many Categories )

مثلاً تاپیک هایی که بهم مرتبط شدند رو یه جا قرار بدیم. از ایجاد کنگوری زیاد دوری کنیم که ممکنه بعضیاش خالی باشد.

Custom Menus

(Include Essential Pages or Categories Limit the number of Items )

صفحات یا کتگوری‌هایی که مهم هستند رو توی منو قرار بدم. و آیتم‌ها برای کاربر آزاردهنده نباشد.)

Breadcrumbs

از بردکرامب استفاده کنیم.

(users Understand Their Location)

XML Sitemap

(Easier for Search Engines to Discover Pages)

XML سایت مپ و هم استفاده کنیم که سرچ انجین‌ها راحت سایت رو دیسکاور کنن. اگر ساختار سایت شلخته‌‌اس یا جدیده.

most important things for WordPress – page seo

User Centric Content

جای اینکه گوگل رو در مرکز محتوا قرار بدیم بیایم سمت کاربر

تحت تأثیر قرار این تجربه کاربر Prioritize user experience. ( Improved Engagement and interaction)

Craft high – quality , valuable content . ( understand Your Audience, Relevance and Originality Actionable Information, Readability and clarity, user Questions and Pain Points, Tell Stories)

محتوای از شمند و باکیفیت- محتوای اورجینال و تخصص رعایت بشه- کیورهای مرتبط – دیتایی بدیم که در ذهن کاربر به یه نتیجه‌گیری برسیم- دیتا actionable باشه مثلا فرمی پرکند و… شفاف و خوانا باشد – سوالات کاربر رو جواب بده ( از کیورد ریسرچ بدست میاد ) – داستان‌‌سرایی در برخی صنایع که امکان داره و بتونید سفر مشتری رو پوشش بدید.

Expand beyond exact – match keywords. (Embrace Semantic SEO, Contextual Relevance (intent optimization, Topic

Clusters)

چیز اشتباهی نیست که ما صورت exact match رو کیوردهامون کار کنیم ولی باید دیدمون رو بالا تر کنیم و بریم سمت سمنتیک. و یه تاپیک رو بصورت مضایی کاملا کار کنم حتی بصورت visual ربط بین کلمات کلیدی در یک تاپیک بزرگ رو لینک می‌کنیم.

مثلا تاپیک برنامه نویسی پایتون رو داریم.  چه زیر مجموعه‌هایی داره؟ چه سوالات برای کاربران پیش میاد؟ مثلا ۳ هزار کلمه برای پایتون داریم اینا رو چجوری بهم وصل کنیم و تاپیک کلاستور بزرگ ایجاد کنیم که تک تک این اجزای کلمات کلیدی each match بهم لینک بشن و از لحاظ contextually ربط داشته باشند و به طور کلی بتونن اون بحث Semantic Seo رو کامل کنند . Intent optimization یه کیور رو detect کردیم intent پشتش رو شناسایی می‌کنیم تاپیک مرتبط رو درمیاریم و اون کیورد اگزکت رو در جایی تو اون تاپیک بزرگ قرار میدیم و سعی می‌کنم اون تاپیک رو به صورت کلی کاور کنم و فقط exact رو کارو نکنیم

Cover contextually relevant topics . ( Demonstrate Topical Expertise, Content Coverage٫Trending and Energing Topics, Golabaate with Edustry Export)

بعد از شناسایی contextually تاپیک‌های relevant و بعدها بتونیم بین این تاپیک‌های relevant اینترنال لینک رو بینشون رعایت کنیم و لینک داخلی بهشون بدیم وسعی کنیم  ساختار based on topic unity رو تو کل ساختار ساتمون داشته باشیم.

Topical Expertise : جواب سوالاتی از کار بر که احتمالا تو فضای آنلاین پیدا نمیکنه رو در رو و از کسی که کارش اینه جوابشو میدونه و از آنجایی که دیتای آفلاین از دیتای آنلاین عقب‌تره به غیر از news – پس بهترین کار برای کاور کردن تاپیکال expartie از کسانیکه کارشون اینه سوالات و مشکلات کاربران رو بپرسیم/ شما با این کار علاوه بر پوشش دادن کل exact match و تاپیکال کلاستر بزرگ، میتونیدید value اضافه به فضای وب چه فارسی و چه انگلیسی اضافه کنید و در بهبود rank کمک میکنه.

content Coverage : محتوا  رو کامل کاور کنید / ترندهای مداوم رو کاور کنید با افراد متخصص اون صنعت در ارتباط باشید و سوال کنید. از افراد سوال کنید و در تاپیک‌تون پوشش بدید.

Most important things for WordPress technical SEO!

Speed and Performance

Optimize website loading speed . (Caching , Image Compression , using CDN , Server Response Time , Render – blocking Resource , Proper WordPress Therme.)

در تکنیکال وردپرس ذاتا سایت‌های کندی هستند و نیازمند بهینه سازی هستند .پلاگین‌ها ابزارهایی هستند که کمک می کنند. و اکثر نیازمند developer 

Most important thing for WordPress off – page SEO

معمولاً سایت‌های وردپرسی سایت‌های ecommerce ای هستند و اکثرا محتوایی هستند و تو سایت‌‌های ایرانی بیشتر اتفاق میوفته.

( Link Building High – quality and Relevant Backlinks) در محتوایی اگه چیزی پابلیش می‌کنیم می خواهیم که همه از اون دیتا با خبر بشوند.

Social Media Integration. ( Social Media 

Sharing Buttons)

بخش دوم جلسه ۱۰

Actions and Mistakes 

 یکسری اشتباهات داریم تو سایت‌های وردپرسی

چقدر مهمه که سئو رو برای سایت‌ها وردپرسی جدی بگیریم؟

Importance of WordPress SEO

پیش فرض اینکه وردپرس seo فرندلی هست و هر ساختاری بچینیم خوب جلو میره ولی اصلا اینطور نیست Plugins vs Developer ممکنه بعد یکی دو سال خوب بودن با ایجاد سیستم تگ اشتباه، ایجاد صفحات خالی و زیاد، infinite scroll و pagination زیاد سایت روداغون  کنه بنابراین بهتره از اول ساختار سایت، محتوا، اینترنال لینک در جای درست باشد. برای کاربر وبات usable باشد و صفحات زیادی ایجاد نکنید. همه این‌ها باعت میشه seo رو برای سایت‌های وردپرسی خیلی جدی بگیریم. احتمالا برای هرکاری تو وردپرس پلاگین وجود داره حالا چقدر آپدیت باشه امن باشد، به کنار. اگر سایت از یه اسکیلی بزرگتر باشد نیازه که از developer استفاده کنید. چون پلاگین‌ها قطعا سایتتون رو کند می‌کنند، در تضاد با هم قرار میگیرند، یه پلاگین اون یکی رو overwrite میکنه مشکلات بین پلاگین‌ها سایت سنگین می‌کنه. خود پلاگین نیاز به load time دارند  جاوا اسکریپت زیاد در صفحه پوش میکند و برای همه این‌ها نیازمند  کمک developer هستید. صفحه های کوچک نیاز کمتری و در حد تعامل کوتاه با developer دارند :

مواردی که باید در نظر داشته باشیم یه سری اکشن داریم در سمت اجرا و یه سری mistake یه سری موارد مشکلاتی هستند که اتفاق میوفته.  به این ۳ تا حواسمون باشه که چه تمی نیاز داریم – سایتمون چه چیزی می خواد

  •  Themes
  • features
  •  plugins

  deliver کند و برای هر چه که بخواهیم deliver کنم تم‌های متفاوت وجود دارد. یه سری فیچر داریم وابسته به چیزی که به کاربر می‌خواهد ارائه دهیم. مثلا سایتe-commerce که سبد داشته باشه خرید کند shipping داشته باشه  کنیم بتونه فرم‌ بگیره از کاربر شماره موبایل ، ایمیل و… دریافت کند. یه سری پلاگین داریم ترکیب فیچرهای توی تم‌ها هستند. 

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

Themes

well – optimized Themes . ( Lightweight and Fast Loading, Responsive Design, Schema Markups, Customization, Page Builder Compatibility, Updates and Support, Security, RTL )

تم باید خوش ساختار، کم حجم ، لودسریع، و دیراین  ریسپانسیور ۹۰ به بالا باشد. اسکیما بتونیم مارکاپ داشته باشیم و کاستومازیشن بالا داشته باشیم بتونیم موارد مدنظر رو پیاده‌سازی کنیم. معمولا page builder دارند تم‌هایی که کمی گرون‌تر هستند. آبگریت و ساپورت و امنیت داشته باشته ، RTL راست چین داشته باشد (مخصوصا برای فارسی زبانان ) معمولاً storeهایی که دروب فارسی هستند معمولاً تم های مطرح رو دارند .

Themeforest.net

Query

چون تو یه ساب دامین جدا داره تست میشه. یکی از قسمت‌های مهم خرید سرعت است. اگه بیزینسی که داریم ازش تم میخریم روی یک ساب دامین اون تم رو داشته باشید. میتونید تست‌های 

Page speed رو انجام بدید. 

تم‌های معروف نیاز نیست تست کنید موارد قبلی رو انتخاب کنید. هرکدوم از این تم‌ها فیچر دارند.

بعضی‌‌ها ممکنه برای محتوا مناسب باشند. بسته به نیاز انتخاب کنید.

Themes

Well-optimized Themes

Query divi the enfold AVADA

Features 

E-commerce or online store 

Contact forms

Galleries and sliders گالری عکس داشته باشیم

Membership and subscription عضو بگیریم

Testimonials and Reviews

این موارد معمولا ساختار سایت رو پیچیده و سنگین می‌کند و کدهای بیشتری اضافه می‌کند.

اضافه کردن بیشتر فیچر به معنی کند شدن بیشتره سایته.

بخش ۱۳ جلسه ۲۰

دسته‌بندی پلاگین‌ها برای  SEOدر ورد پرس

Plugins On – Page

Performance and Caching . Social Media and Sharing Schema Markup and structured Data Security and SEO Auditing Image Optimization

Redirection and Link Management

  • Амр
  • Local SEO and Business Listings
  • Analytics and Reporting

On -Page:

  • Yoast SEO
  • Rank Math
  • All in one seo pack
  • SEO Press
  • Premium SEO Pack
  • Seo press

پلاگین های معروف – ابزار premium هم دارند که پولی هستند و می‌توانید جهت خرید از سایت اصلیش بخرید.

جدیدتر از یوست فیچرهای solid تریه sectionهای بهتری داره – من بین یوست و این rankmath رو انتخاب می‌کنم.

Performance and Caching:

• W3 Total Cache

• Lite Speed Cache

• WP Super Cache

Swift Performance

  • Cache Enabler
  • Perfmattoes
  • WP Rocket
  • Hummingbird

اینکه چه پلاگین برای چه کاری مفیده – روی کدام هاستینگ بهتر کار می‌کند تست و پاک کردن و نصب کردن نیازمند تجربه بیشتره.

 ۲ و ۳ از بهترین پلاگین‌هاست – من خودم ۳ استفاده کردم ولی نکته‌اش اینکن که باید سرورتون هم lite  speed باشد که این دوتا با هم match  بشوند و بتونید از تمام فیچرهاش استفاده کنید / از ۱ میتونید تو سرور هاستینگ هم استفاده کنید. ابزار خوبی هم هست بدونید باید ابزار‌ها رو تست کنید و ببینید کدوم مناسب تره

 نکته : ابرارهای پرفورمنس و کشینگ معمولاً یک سری جایی رو fix می‌کند که بسادگی Fix میشه و این بهبود تاثیر final  تو تجربه کاربر و سرعتی که کار کاربر حس میکنه نداره. و بعضاً اگه درست config نشته یا اگه از پلتفرم اشتباه استفاده شبه این پلاگین داخلی کمک کنده نیستند و بهتره که به کمک یه developer باشه.

Media and Sharing:

  • Social Warfare
  • ·Sassy Social Share
  • shared Counts
  • SocialSnap
  • Add To Any
  • MashShare
  • Monarch
  • Super Socializer
  • Easy Social Share Buttons for Word Prem
  • ultimate Social Media Icons


Schema Pro

• All In One Schema Rich Snippets

•Rank Math

. WPSSO Core

Security and SEO Auditing:

• Word Fence Security

• Sucuri Security 

Themes Security

  • SEO Pren
  • Rank Math
  • Yoast SEO

Image Optimization:

  • Short Pixel
  • Imagify
  • Optimole
  • reSmush.it
    • Ewww Image Optimizer
    • WP Compress
    • Tiny PNG

Redirection and Link Management یکی از اساسی‌ترین مشکلات وردپرس ریدایرکت هست. رنک مث پیش فرض انجام می‌دهد.

Broken Link Checker

Simple 301 Redirects

Yoast SEO Premium

Safe Redirect Manager

Simple Link Checker Permalink Manager Pro Link whisper

Internal Link Juicer      

SEO Smart Links

Interlinks Manager   

AMP :

• AMP Por WP_ Accelerated Mobile Pages .

• AMP

• AMP For WordPress by Automattic

AMP for WP – Gutenberg , Page Builder & 

AMP 

• AMP on Mobile by Webkinder

WA & AMP Por WP & AMP

 Local SEO and Business Listings. 

• Yoast Local SEO

Rank Math Local SEO

• WP Store Locator

Business Profile

• Local Business SEO

WP Google Maps

Smart Crawl SEO

• Local SEO and Business Listings. by WP Expert

Analytics and Reporting: 

  • MonsterInsights
  • Google Site kit
  • MonsterInsights
  • Rank math
  • Analytify
  • Exact Metrics

.Most Have Plugins:

  • Rank Math (all in one SEO toolkit)
  • WP Rocket (caching and speed)
  • updraft Plus (backups)
  • Smush (image compression)
  • Internal Link Juicer (internal linking)
  • Akismet spam comments)
  • Contact Form (manage forms)
  • Wordfence Security (Firewall, login security)
  • Schema Pro (Implement structured data)

اکثر پلاگین‌ها با همدیگه تداخل دارند در وردپرس غیر ممکنه که ۱۰،۱۵تا پلاگین داشته باشید و سرعت خوب باشد. جاوا اسکریپت زیادی تو صفحه ایجاد نکنه،

رنک مث updrati Plus – Litespeed Codel wp Rocket برای بکاپ گرفتن smash از کامنت‌های Spam جلوگیری و delet میکنه *

جلسه ۱۰ بخس ۴ 

Ignoring Responsive Design 

اشتبا‌هاتی در پیاده‌سازی تم و پلا‌گین‌‌ها ممکنه سایت رو کند کنه. مشکل لود داشته باشید یا مشکلات ظاهری دیگر. از تم هایی استفاده نکنیم که آپدیت نمیشین.

Ignoring Theme Reviews and Ratings

در خود تم حواسمون باشد که rating review رو تم رو در نظر بگیریم که بفهیم ساپورت دارند، پاسخگوان و  موارد امنیتی رو fix میکنن.

using Outdated Themes

رفتار رو هم با GTimelia وهم page speeding بسنجید که یه عدد معقولی بین انها در بیاد که آیا تم بصورت پیش فرض تم سریع هست یا نه  

از اشتباهات رایج استفاده از تیم دی Nulled شده یا Pirated هست پس بهتره از کمپانی اصلی بخرید.

Nulled or Pirated Themes.

Choosing Overly Complex Themes

تم راهنمای نصب درست، config درست و … داشته باشد تمی که نیازمون و براوره کند کافیه ، پیچیده انتخاب نکنید. 

Ignoring Child Themes

از chiba Theme برای تست و آزمون و خطا استفاده کنید .

چک کنید اگر ارور باشه از دولوپر کمک بگیرید یا از کنسو خود کروم استفاده کنید . ( کلیک راست inspeed و تب Console این error می‌تونه وابسته به تم باشه یا نباشه – میتونیم هم از قسمت  responsive کروم نگاه کنید.

  • Plugins Installing Too many Plugins
    • Using Nulled or Pirated Plugins
    • Using Unreliable or Outdated Plugins.
    • Not Testing Plugins on a Staging Site
    • Ignoring Plugin Reviews and Ratings.
    • Not updating Plugins Regularly
    • Overlooking Plugin Compatibility 
    • Ignoring Plugin Permissions 
    • Installing Overlapping Functionality
    • Not Deactivating unused Plugins 
    • Using Resource Intensive Plugins

پلاگین‌ها گاهی با هم Over lap داvند. ولی خطا‌هایی که سمت پلاگین اتفاق میفته‌اند اینکه پلاگین‌های زیادی نصب کنیم و باعث میشه سایت کند بشه و در بخش‌هایی به مشکل بخوره. پلاگین‌هایی که قابل اعتماد نیستند یا پابلیش نشدند و و آپدیت نمیدند. یا پلاگین با ورژن وردپرس همخوانی نداشته باشد ممکنه ایجاد خطا کنند و حتی مجبور شوید وردپرس رو پاک کنید.  

rating s review دقت کنید یا این آپدیت داشته باشه هماهنگی پلاگین با پلاگین دیگر با فیچر‌هایی که توی سایت‌مون هست یا با تم

درنظر بگیریم که compatibil باشد.

permission ای که پلاگین‌ها میگند خیلی جدی نیست ولی بعضی وقت‌ها می‌تونند robot رو تغییر بدند sitemap ایجاد کند حذف و اضافه کنند و توی کد دستکاری کنند که ممکنه سایت رو down کند. پلاگین‌های nulled و Pinated نصب کنید.

پلاگین staging site یا بچه تم تست کنید.

overlap نداشته باشید مثلاً ۲ تا پلاگین که سایت مپ ایجاد کنند حالا کدوم یکی بره بالا؟

مثلاً یوست و رنگ مث و … که هر دو میخوان سایت مپ generate کنند . 

پلاگین‌هایی که فیچر جدید اضافه میکند این شکلی‌اند. مثلا basket اصافه می‌کنند به سایت رسیورس Cpu و RAM رو میگیرند حتی رندر چون جاوا اسکریپت زیادی در صفحه پوش میکنند و ..، پرفورمنس سایت او کی نمیشه.

پلاگین باعث کند شدن صفحه میشه چون یه سری جاوا اسکریپت به صفحه اضافه میکنه که جاوا اسکریپت باید execute بشن – بهترین حالت حتی در custom cms اینه که هر صفحه جاوا اسکریپت  مرتبط با خودش رو لود کند و برای بقیه صفحات یا section رو لود نکنه . یه سری ابزار و پلاگین برای اینکار هست که میشه بهش گفت این جاوا اسکریپت رو تو فلان صفحه فقط لود کن. و درنتیجه پرفورمنس سایت بهتر میشه و حتی از ابزارهای پرفورمنس و کشینگ قدرتمند‌تر باشد .

یه تیم با backbone قوی یا یه تیم و شرکت قوی همه‌شون قطعاً یا page biulder رو دارند یا المنتور یا سایت ساز توشون develop شده – جابجایی آتیم section و … و نیازی نیست شما برید سمت چیزی که از بیرون باشد .

جای قالب آماده که شبیه دیجی کالاست برید سمت سایتی که clean و تر تمیزتر و … هست . اگر design خیلی در تضاد با سئو نباشد بصورت پیش فرض سئو فرندلی هستند ولی باید دید چقدر المان به صفحه اضافه کنیم و این المان‌ها چقدر در تضاد با با هم هستنپ یا چقدر زیادند و … که آیا باعث کند شدن سایت شده یا نه و … ولی خیلی وابسته است به بیزینس.

جلسه 10 بخش 5

بخش login در وردپرس com / wp – admin ….. هست. جهت رعایت تدابیر امنیتی و جلوگیری از هک بهتره این *  robots ادمین رو عوض کنید. مثلا hs2t

که در این صورت ریدایرکت 302 میشه به ادمین

با استفاده از یکی از پلاگین‌ها میشه زبان وردپرس رو فارسی کرد.

 Tools ابزار‌های پیش فرض خود وردپرس- برخی پلاگین‌ها بعد از نصب ممکنه اینجا بیاد

Theme option فقط برای وردپرس نیست و قسمت‌ فیچر‌هایی هست که تم اضافه کرده.

Plugins پلاگین هایی که نصب شدند.

Installed Plugins یه سری از پلاگین هستند که مال تم ها هستند و نمیشه deactive کرد چون ساختار سایت رو بهم میریزه.

اگه پلاگینی رو deactive کردید سایت رو دوباره چک کنید بید بهم نریخته باشد و سعی کنید در این کار لو‌د login نباشید.

Setting بعضی از پلاگین‌ها اینجا در دسترس هست سایت – ابزار wp hide login رو نصب کنیم در اینجا اضافه میشه

Setting/ General/ Login url : https :      .com / h92dt / 

Redirection url:

/ 404 / ~

ابزار دیگری که استفاده میکنیم Table of content هست *

از بین ابزاری که آورده ببینید با وردپرس compatible باشه store review پلاگین های ورد پرس سرچ Table of content و ستاره‌های Active  installation رو چک کنید .هرچی بیشتر بهتر هرچند ممکنه که از review کم هم باشه پلاگین مورد نیاز رو پیدا کنید. 

پلاگینی که انتخاب کردید/ Istall Now که بعد active نمیشه و بهتون فرصت تست میده. باید برید در install plugin از اونجا پیدا کنید و Active کنید .

سایت خودش بعد از active اجازه میده که Allow نزنید No thanks رو بزنید تا از دیتا استفاده نکنه نسخه پولی هم داره که بزنید میره به سایت خودش.

در top table of content می‌بینید که اضافه شده. برید به صفحه‌اش تنظیمات را انجام بدید و یکبار ریلود کنید. ببینید آورد یا نه. کمک میکند که کاربر راحت navigate کند روی section های متفاوت از وبسایت. قسمت‌های مختلف پلاگین رو بررسی کنیم ببینیم مشکلش چیه.

با غیر فعال کردن پلاگین furctinatiy اش برداشته می‌شود و پرفورمنس سایت بر می‌گرده به حالت قبل.

از پلاگین‌های مهم برای حذف اسلاگ کتگوریاسلاگ 2 سایت بود. و دیگه category که به صورت پیش فرض رو وردپرس هست قرار نمی‌گیره. 

contact Fang برای گرفتن شماره و ایمیل …. کاربر

بطور کلی کار اتومات کردن اینترنال اینک چه در وردپرس و چه در csm custom کار سختیه ولی این پلاگین تا یه حدی این کار رو می‌کنه. قسمتی در صفحات ایجاد میکند که می‌تونیم انکر تکست رو وارد کنیم و بگیم هروقت این اکشن  رو دیدی لینکش کن به صفحه x – در این صورت اتوماتیک لینک میده – در پست دیگری … هر وقت کلمه انکر تکست رو دید لینک میده به این صفحه و تا حدی اتوماتیک می‌کنه.

overlap, Lite Speed :

wprocket : برای اینکه با overlap lite speed نداشته باشید بهتره که  lite speed رو دی اکتیو کنیم و بعد نصب کنیم. 

نکته: می‌تونید پلاگین رو که از جاهای دیگه دانلود کنید و با Choose file آپلود و نصب کنید اگه سایت متفرقه هست محتاطانه دانلود کنید

به اگر پلاگین wprocket رو پیدا نکردید  چون free ندارد. wp optimize نصب کنید یا Hummingbird ببینیید کدومش بهتره.

نست Performance داره انجام میدیم / نکته: ۹۰ ٪ پلاگین های پرفورمنس و کشینگ فیچرهاشون شبیه هم هستند.

با این پلاگین ها میتونید پرفورمنس سایت رو تست کنید و مشکلات رو ببینیم. این  اطلاعات رو از pagespeedraight میگره + خیلی هم پلاگین حذف و اضافه نکنید و بهتره تو محیط staging اتفاق بیفته ( child Theme ) قبل این پلاگین‌ها حتما بکاپ بگیرید قبلش چون ممکنه روی پرفورمنس سایت تاثیر جدی بذاره.

 بعد از نصب و تنظیمات پلاگین‌های پرفورمنس در pagespeed Fright تست بگیریم این پلاگین هر چند هم پرفورمنس خوبی بهتون نشون بدن ممکنه تو دنیای واقعی خیلی متفاوت باشد

ریدایرکت کردن یه یور ال به یور ال دیگر در قسمت

Target URL

Source URL

Tools

و …

در وردپرس هر جایی که بتونید چیزی add کنید مثل نرم و کامنت … میتونید spam کنید !! احتمالا پلاگینی برای جلوگیری کردن از این حملات وجود داره – هدف از attack دست گرفتن سایت و استفاده ازش به عنوان Spam حالا یا تبلیغات بذارن و … patchstack این انک رو میتونه back کنه تا یه حد خوبی روزانه ۱۰۰ attack رو جلوگیری میکنه برای بیشترش پریمیوم بخرید.

جلسه یازدهم – تأثیر ux تجربه کاربری بر سئو

ux و سئو دوتا دنیای خیلی بزرگن که یه جایی اشتراکاتی دارند.

تجریه کاربری در سئو

uI و ux مثل هم نیستند

ui زیر مجموعه ux هست. ui میشه دیزاین و چیزهایی که کار بر بالاش تعامل میکنه -ux مفهوم abstract هست به وسیله ui می‌تونیم ux بهتری برای کارمون به ارمغان بیاریم.

UI : User Interface

ux : User Experience

ui میشه هر آن چیزی که از ظاهر سایت میبینید عکس کجاست، بنر کجاست ، چارچوب بصری از سایت ، ظاهر و نمای سایت چقدر راحت میتونید از سایت استفاده کنید دکمه ثبت نام جلو چشم هست یا نه ؟ … دکمه لاگین  دکمه خرید – توضیحات محصول جای مناسبی هست یانه – عکس محصول به راحتی چپ و راست میشته یا نه؟

چرا تجربه خوب کاربر برای ما مهمه؟ 

چون برای گوگل مهمه

یعنی اگر شما به سیر آپدیت گوگل نگاه کنید متوجه این موضوعی میشید در میان رقبا بهتر باشند – یوزر بیشترب به سمت خودشون جنوب کنند . share مارکت  search engine رو بیشتر کنند پس هدف این شد که به کاربر نتایج خوبی نشون بدهند تا وب به بهترین شکل به کاربر نشون داده بشه .

نگاهی به الگوریتم‌ها و مفاهیم گوگل

تو هر کدوم از آپدیت ها به ردپایی از ux و رضایت کاربر میبینید .

ux

چون تو رقبای وب ارزش بر اساس کلیک و ترافیک هست

• SGE / Search Generated Experience

• Hcu / Helpful Content

• EEAT

Product Review

• Spam Brain

• Page Experience

  • Featured snippet
  • گوگل در اسناد خودش چه چیزی راجع به ux  گفته ؟
  • آیا امتیاز cw سایت خوبه؟
  • آیا ssl داری؟
  • آیا سایت در موبایل فرندلی تست نمره قبولی می‌گیره؟
  • آیا محتوای اصلی رو به راحتی می‌تونه پیدا کنه؟
  • آیا صفحات پر از تبلیغه که نشه محتوا رو دید؟
  • آیا پاپ آپ را مدام می‌کنی تو چشم کاربر؟

Page experience صرفا یک بخشی از کل تجربه کاربری است. چیزی که برای ما و به صورت کلی برای پروداکت باید اهمیت داشته باشد، پیدا کردن مسئله کاربراست. ما در لایه لایه استراثری سئو باید مقصد کاربر ( User Intent ) از پیدا کردن سایت و صفحه‌مون رو بدونیم و آگاه باشیم که با چه نوع صفحه‌هاتی ، با چه فرمت محتوایی و با چه نخی قراره گره از کار کاربرمون باز کنیم .

ux در محتوا

نکات ux در محتوا

آیا مخاطب‌مون رو می‌شناسیم؟ از intent سرچش آگاهیم؟

می‌دونیم که برای منتقل کردن محتوامون باید از چه فرمت محتوایی استفاده کنیم؟ عکس – فیلم – صوت تکست آیا در صفحه‌مون ترتیب و چینش محتوا رو به درستی رعایت کردیم به خوبی پیوستگی ایجاد کند و انسجام داره؟  در متن از علائم نگارشی درست استفاده می کنم یا کاربر مجبوره با یک نفس کل پاراگراف رو بخونه؟  کاربر با خوندن متن متوجه تخصص و تجربه شما در اون حوزه میشه؟ کاربر میتونه بیند چه کسی محتوا رو نوشته؟

هر هدینگ به اندازه کافی مبین و واضحه که کاربر موقع nav کردن سریع محتوای خودش رو پیدا کند ؟ لینک داخلی رو  در جهت کمک به کاربرت اضافه کردی یا صرفا به خاطر سئو؟ جوابش رو ساده و بدون لغات و اصطلاحات پیچیده میدی که راحت متوجه بشه؟ کاربرت میتونه به راحتی هر تکه‌ای از محتوات رو شبکه های اجتماعی منتشر کنه؟ به بقیه موارد رو برید در helpful content گوگل بخونید که گفته این سوال‌ها رو جواب بدی یعنی تو متخصص محتوایی.

پس با این اوصاف فهمیدیم keyword  topic  research یکی از اصلی ترین قدم‌ها است. چرا که شما در این بخش می‌تونید یک بخش کوچکی از user research رو انجام بدید و بعدا با همفکری تیم ux به بهترین نتیجه برسید.

همه رو در نظر بگیرید!

گوگل به شدت به دسترس پذیری اهمیت میده و کلی محصول و محتوا در این زمین داره که فقط Google Accessibility رو سرچ کنی تا بینی

ما باید برای بهبود دسترس‌پذیری چی کار کنیم ؟

بینیم که روی keyboard Navigation وضعیت‌مون چطوریه؟ برید تو یه سایت و دکمه tab  رو بزنید ببینید درست کار می‌کنه؟ روی منوی 0 کافیه از tab index =0 استفاده کنیم. کافیه این اتر بیروت رو قرار بدیم. اگر از ویدیو یا فایل صوتی داخل صفحه‌مون استفاده کردیم، ( Transcript ) اون رو داخل صفحه بیاریم و از کدهای ARIA استفاده کنیم تا Screen reader ها راحت تر بخش‌های مختلف صفحه رو متوجه بشن . راین کدها برای افرادی هستند که معلولیت دارند. 

و چک لیست webaim رو انجام بدیم احتمالا پیاده‌سازی سمنتیک  html هم بر این مساله کمک کند  

مثلا سرچ کردم ” اجاره ویلا رامسر ارزان ” پیجی رو آورده که اجاره ویلا از ۵۰ هزار میری داخلش میبینی کمتر از ۱۰۰ تومن نداره اصلا یا مثلاً دکتر حسن دیلمی روسرچ می کنی میری صفحه رو و باز می‌کنی و می‌بینی هیچی توش نیست و یه تجربه کاربری  رو ایجا می کنی با SERP، تجربه کار بریت رو بهتر کن.

صفحه اول نتایج گوگل یه ابزار قوی هست که می‌تونید با المانی که اونجا هست ux صفحات رو بهتر کنی. 

رفبا رو و پنچ مارک کن ببین چیا تو صفحه‌شون دارن و کدوما به درد می‌خوره. معنی پنج مارک مقایسه خورمون با بقیه. بهترین‌هاش رو در سایت خودت پیاده کن.

از هر المانی که گوگل بهت نشون میده استفاده کن عکس ، فیلم ، چیپ های عکس و … )

حواست به ترتیب تب های گوگل باشدا

: More

Images

Videos Maps News

All

سوال پیش میاد که در لحظه جوابش رو بگیره و از سایت بر Time on-page کم میشه و لطمه به سئو می‌زنه؟ جواب؛ اگر از سایت شما جواب نگرفت و رفت یه سایت دیگه این اتفاق بده – بستگی داره به intent کلمه  مثل قیمت دلار و گوگل متوجه میشه. ممکنه وسط چیزهایی که بهت نشون میده به section عکس یا ویدیو بیاره – اینها دارن بهت hint میدن که میتونی تو این فرمت بهش محتوا بدی و چه فیچرهایی رو بهتره تو صفحه‌ات داشته باشی. برای کوئری‌های مختلف این ترتیب عوض میشه و داره hint میده که توجه کوئری چه محتوایی برام اهمیت داره . در خرید میوه اطراف local خوتون رو میاره در این موارد که focal اهمیت داره از اسکیما لوکال بزنیس استفاده کنید و یا در map حواستون باشه که در چه محدودهای رو میتونید cover کنید . Entity چیه؟ موجودیت که میتونه یک آدم، سریال ، کتاب و یا هر چیزی باشد که این موجودی که هر کدوم یک ویژگی‌ها و وابستگی‌هایی دارند. در دنیای حقیقی این Entity با یک سری چیزهای دیگه در ارتباطند و زنجیرهایی رپ تشکیل میدهند . سورتینگ و کتگورایز کردن نتایج جستجو چجوری اتفاق میوفته؟ در حالی که سرچ کاربر را به Entity base باشد و یا phrase booe باشه یعنی گوگل اون عباراتی رو که کار سرچ کرده رو بعنوان Entity بشناسه این‌ها با هم متفاوتند.

  Entity چیه؟ موجودیت که می‌تونه یک آدم، کتاب، سریال و یا هرچیزی باشد. این موجودیت‌ها ویژگی‌هایی دارند که Entity اش با یکسری چیزهای دیگر در ارتباط است.   برای بهبود ux از چه ابزار‌هایی می‌توانیم استفاده کنیم؟ GA4 چک کردن Engagement rate مخالف Bounce rate Time on page به نیاز به بررسی case به case داره- شاید واقعا همون ۱۲ ثانیه نیازه یا نه واقعاً محتوا و صفحه مشکل داره.    A / B testing به یه گروه ورژن قدیم رو نشون میدی و به یه گروه دیگر ورژن با تغییرات / میتونه URL متفاوت باشه باید تیکه‌ای از متن و عوض کنید.  گوگل یه document برای این کار داره بررسی Funnelسعی کنید یوزر رو بکشونید تو سایت تا یه action ای انجام بدند. اینکه تو مراحل مختلف در صفحه loading چه اتفاقی میوفته – وظیفه SEO نیست ولی کمک کننده هست هم به خودتون و هم بقیه تا در نهایت CRO اتفاق بیفته . Hotjar / Microsoft clarity heatmap یوزر اومده و چند در صدرش کجای سایت کلیک کردند یا چقدر اسکرول کردن  Video Recording ویدئو میگه از رفتار کاربر که کجا چیکار کرده. می‌تونید مشکل فانل رو پیدا کنید . مثلا کاربر چیزی رو پیدا نمی‌کنه و یا مثلا رنکینگی که دارید متفاوت نیست …..   ( Search Pilot ( A/B test سرویس هستش بیشتر تا ابزار – برید بلاگش رو بخونید در case های مختلف – برای تست کردن بهتره تمام پارامترها رو ثابت نگه دارید و فقط یکی تغییر بدید و نرید رپورتاژ هم بدید تا بفهمید تأثیر تغییر در کانتنت بوده یا نتیجه رپورتاژ. بررسی نرم افزار Hotjar در دقیقه ۵۰ ویدیو تا دقیقه ۵۶  نحوه نصب hotjar: یه اسکریپتی مثل گوگل آنالتیکس میده که بذارید تو کد صفحه‌تون و اینکه ممکنه  performance سایت رو کند کنه. که اگه نیاز بهش ندارید نصبش نکنید. یا یه ماه نصب کنید مواد رو چک کنید و بعد کد‌ها رو بردارید. چون یه کدی داره execute میشه.  گوگل چطوری متوجه میشه ux ما خوبه یا بده؟  و برگشت از سایت به صفحه Serp و کلیک روی یه رقیب دیگه یا عوض کردن سرچ کوئری و سیگنال میده این لینکی که مثلا رتبه آوردی جالب نبوده. نظراتی که مردم در مورد بزنیس شما به اشتراک میزان در مورد پلتفرم نظر خواهی گوگل مپ و و …   احتمالا quality rater و سایت a raterhub.com گوگل به یه نفراتی که استخدام کردن quality rater میگه و ظایفشون اینه که کانت/ صفحه دوباره ما خوب پیدا میشه یا نه- وظایف‌شون چطور بوده ؟ ux راحت بوده یا نه ؟ – متلا من در آنالتیکس دیدم که چند تا از این rater اومده تو سایت ما معمولاً این اتفاق ۲ هفته قبل از آپدیت یا ۲ هفته بعد از آپدیت افتاده –  این سایت unauthorized هست بررسی می کند که امتیازات اون گایدلاین رو meet میکنه یا نه در کوئری‌های مختلف – بر اساس نظرات  و امتیازی که کوالتی رتبه‌ها به سایت و نتیجه گوگل میده. گوگل الگوریتمش رو aggregate میکنه – احتمالا یکی از دلایل اینکه بعضا در آپدیت الگوریتم‌ها نتایج خیلی عوض میشه میتونه همین باشه.  آیا بهبود ux فقط به سئو کمک میکنه؟ مشخصا نه. بهبود تجربه کاربری به کل پرواکت کمک می‌کند تا هم کاربر تجربه خوبی از محصول ما در ذهنش بمونه و در طی زمان مشتری و فادارتری بشه و هم فروش رو افزایش بده پس به هیچ وجه ازش غافل نشید. Resources • https://developers.google.com/search/docs/fundamentals/creating-helpful-content / appearance / page – experience https : / search – off – the – record . libsyn.com/lets-talk-about-ux-and-seo  

جلسه دوازدهم – کیورد ریسرچ در سئوی اینترنشنال

تفاوت برای سئو انگلیسی و فارسی – چه mindset ی رو باید توسعه بریم –

اینترنشنال سئو لزوما سایت انگلیسی نیست. این ۲ تا متفاوتند

International SEO, how to conquer the web? 

تعداد کمی از سرچ‌ها دره به زبان فارسی اتفاق میفته.

چه تفاوتی با کانتنت معمولی داره؟

Main Topics :

Multilingual / regional keyword research

 Content Strategy.

Technical SEO (How to structure our website)

Link Building

-Keyword research چه نکاتی رو باید رعایت کنیم برای اینترنشنال بودنش

 search vdumes (not global)

باید از سرچ والیوم regional استفاده کنید. مثلا اگر برای آمریکا کیورد ریسرچ می‌کنم از سرچ والیوم آمریکا استفاده کنم ولی چون لوکیشن ایران تو اکثر ابزارها وجود نداره ما اصلا بهش فکر نمی‌کنیم. 

English is not the only foreign language

o what are the other high potential languages

انگلیسی تنها زبان خارجی نیست و سئو سایت انگلیسی با سئو اینترنشنال فرق دارد. در غیر این صورت باید یک عالمه از فصای سرچ رو نادیده بگیرید. 

Why English has high potential / competition?

میشه روی همه زبان‌ها سئو کار کرد حتی اگر به اون زبان‌ها صحبت نکنید البته انگلیسی تکه بزرگی از سرچ رو به خود اختصاص میده ولی اعداد غلط انداز هستند. 

Research the keywords in the local 

امیلیارد هندی هم انگلیسی سرچ می‌کنند ولی تارگت شما نیستند و کشورهای دیگر مثل 

 پاکستان و …  فرانسه هم همینطور / بنابر این سرچ والیوم رو تو اون لوکیشن بسنجید / انگلیسی پتانسیل بالا و در نتیجه رقابت بالایی هم داره.

Some countries are multilingual

Switzerland s etc و o Canada, Belgium

انگلیسی تنها زبان نیست. در گوگل زبان‌های با پتانسیل بالا رو می‌تونید پیدا کند مثل اسپانیایی – پرتغالی – فرانسه … 

speak more than one English language. 

با ابزارهای مختلف بازی کنید و شهر و کشور رو بررسی کنید در sregion

مثلا به ایتالیایی فکر کنید یک ایتالیایی به زبان ایتالیایی سرچ می‌کند – ( برای محصول‌تون می‌خواهید مثلا در اروپا مارکت کنید )

US,Uk,CA,AU,IN,etc

مثلا یه شرکت می‌خواد تو آلمان وارد مارکت بشه ، یه کار اینکه که به یه سئو کار native کار سپرده بشه و یا الگوهای کیوردها رو شناسایی می‌کنیم و این الگوی معمولاً تو زبان عامی مختلف خیلی با هم فرق ندارند مثل خرید کالای – – این قابلیت رو دارند که شما ترجمه‌اشون بکنید. حالا مثلا خرید رو میخواهید ببینید تو آلمان چطوری سرچ میشه – میتونید برید گوگل کنیپ روشون کبورد ریسرچ کنید. مهندسی معکوس کنی و ببینی کدوم سرچ واليوم بالاتری دارد. الگو رو که بدست آوردید میتونید میتونید scale کنید template ای بهش بدید و کیورهای مشابهش رو تولید کنید و …کشورهای چند زبانه با مارکت خوب به زبان native خودشون سرچ زبان های انگلیسی هم بعضاً با هم فرق دارند و  با کلمات متفاوت سرچ می‌شوند. پس چند زبانه فکر کنید کشور هدف کرد کدومند و با چه زبانی  میخوان صحبت کنند – کیور رسیرچ رو بر اساس region و language هدف انجام بدید و تو ابزار فیلتر بذارید و حواستون باشه که اگه انگلیسی کار میکنید انگلیسی در کشورهای مختلف ممکنه نیاز به لوکالا لیزیشن داشته باشد .

جلسه ۱۲- بخش ۲ – ابزارهای کیوردر ریسرچ در  سئوی اینترنشنال

  • Tools for international keyword research
  • Translate function in Google sheet • Google translate live on chrome
  • Chat GPT
  • Ahrefs
  • Google Ads

 گوگل شیت یک function داده که اصلا انگار برای کارشناسان SEO طراحی شده. یک شیت اکسل باز کنیم در گوگل شیت و با این روش می‌تونید کیورد ریسرچ خارجی کنید.

از هر ابزاری بگیرید و بیارید بریزید در اینجا. مثلاً فیلتر بذاریپ کلماتی که buy دارند و فقط میخوام (Text contains: by) . …. جهت کتگورایز کردن و

کلاستر کردن.

Google Translate line on : هر چیزی که سرچ کردید در کروم کلیک راست و   Transale To English  پس شما هیچ محدودیتی در بررسی وب به زبان های مختلف ندارید. ددیگر یه آنالیز content به زبان های مختلف برات دغدغه نیست و میتونی  seach intent در رو آنالیز کنی که دنبال چی هستند به چه تاپیکی پراختند و زیر تیتر‌هاو .. و به این ترتیب میتونی brief رو دربیاری و بدی native کانتنت بنویسید.

Chat Gpt: می تونه ترجمه کنه حتی میتونید بهش لیست کیورد بدید و بگید معادل اینها رو تو زبان هدف به من بگوChat GPT برای کارهایی که ریسرچ و تحلیل میخواد اصلاً خوب نیست چون کار تحلیلی نمیکنه و صرفاً تولید میکنه ولی اگه شما خوب بریف کنید خیلی خوب میتونه براتون کارکنه – مثلاً همون بریفی که به زبان انگلیسی درست کردیم رو بدیم به chat gpt بگیم یه محتوایی میخوام که اینجوری باشه. تو یک content craetor به زبان Spanish هستی تو محدوده فلان زندگی میکنی یه کانتنت با تن … تولید کنی که این زیر تیتر‌ها این حجم محتوا رو داشته باشن . تیترهای محتواده رو داشته باشد . بهتون یه محتوای خوب میده – احتمالا تو زبان های دیگه مثل فارسی ضعیف هست chat gpt میتونه به عنوان دستیار براتون باشد

Ahrefs

Google Ads در بخش keyword panel اش میتونید برید بر اساس زبان و کشور فیلتر کنید کیبورد بدید خورش کیبورد پیشنهاد میده و میگید این پیج رو میخوام تبلیغ کنم و این رقیبمه، خودش کیبورد پیشنهاد میده و اتفاقاً بهترین کیورد رو پیشنهاد میده چون دیتاش رو از تبلیغات گوگل ادز رقیب شما رفته. رقیب‌ها روی بهترین کیورد‌های متون تبلیغات گوگل ادز رفتند. 

نکته : زبان دیگه هم مثل فارسی هستند که معمولاً  سرچ واليوم بالایی دارند و معمولاً الگوها مشخص هستند مثل خرید و قیمیت

  • Keywords Explorer Ahrefs

کشور و مثلا بذارید رو آلمان – یه کیورد رو تایپ کنید به آلمانی اگه اشتباه تایپ شده باشه دیتا نمیاره در این صورت که ببینید توی  Serp آلمان چه اتفاقی میوفته.

نکته : SERP در هر کشور فرق میکنه. اگر برای آمریکا کار می‌کنید SERP آمریکا رو با AIPآمریکا چک کنید یا با ابزار ahrf چک کنید با یا از اکشن night watch استفاده کنید که میتونید location بدید و یکی هم اینکه میتونید vpn بزنید . یه راه هم اینه که تو def tools که لوکشین رو عوض کنید و از اینجا سرچ رو ببینید. با کیورد غلظ هم گوگل هزینه بالا most relative ای بهت میده دیگه و با این مهندسی معکوس میرسید به کلمه درست

یا کلمه رو به فارسی حتی در گوگل ترنسلیت به آلمانی ترجمه کنید و در ahrf بیارید و میتونید بیایید در تاپ‌ترین پیج و اگه محصولم مرتبط باشه با همین ادامه میدم ولی اگه محصولم متفاوت باشه یه کیورد دیگه میزنم.  اگر کلمه انگلیسی رو با فیلتر کشور Germany بزنید . مثلا ببینید این کلمه 51K والیوم داره و میتونید روی این plan بچینید. بینید آیا براتون ارزش داره  واردش بشید یانه؟ یا اصلاً ترجمه انگلیسی اضافه کنید به سایتون – از همون کلیکی که اول می‌تونید Top keyword که به آلمانی هست رو بردارید و خود اون کلمه رو سرچ کنید‌ در ahrf و همینطوری ادامه بدین.

حالا فرض کنید میخواهید یه competitor ای رو آنانیز کنید . در ahrf  Site explorer سایت را وارد کنید.

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

حتی میتونی برای Organic keyword‌ها( ستون سمت چپ  ahref ) و براساس کشورهای مختلف فیلتر کنی و مثلا ببینی تو آلمان با چه کیوردهایی این سایت رو پیدا کردند و میتونی از تبت Keywords مثلا بگی کیورهایی که توش booking نیست و میشه الگوهاش رو تشخیص داد یاحتی ترجمه کرد. و دیگه بعدش مثل کیور رسیچ معمولی میشه.

 جلسه ۱۲ بخش ۳ استراتژی محتوا در سئو اینترنشنال 

معمولا کیورد ریسرچ یه جورایی مارکت ریسرچ هم هست. input برای کانتنت استراتژی و SEO استراتژی هم هست پس تو کیورد ریسرچ باید به یه درکی رسیده باشی به یه تصمیمی رسیده باشی که حالا من میخوام وارد چه مارکت‌هایی بشم، کجا رقابت زیاده، کجاله پتانسیل زیاده، کجا تقاضا برای محصول من زیاده تو کدوم زبان و bcation براش تقاضا وجود دارد . به این که رسیدی این سوالات رو از خودت می‌پرسی.

آیا من translation localization نیاز دارم یا نه ؟ و این خیلی خیلی سوال مهیه در اینترنشنال سئو جواب بر این سوال خیلی به استراتژی بازار ، مشتری‌تون بستگی داره . سایتی مثل سنگ معدن دارید که از آفریقا استخراج می‌کنید و به دنیا می‌فروشید . یکی ممکنه فرانسوی سرچ کند ، یکی انگلیسی و . این سایت میتونه B2B باشه یا nitche باشد میتونه خیلی خاص باشه در حد آمازون که اگر تو هلند فعاله باید به زبان هلندی باشد یا هلندی و انترنشنال هم زیاده در هلند و این تصمیمات مهمی هست. اضافه کردن هر زبان و کشور به سایت یک پیچیدگی هم دارید به سایت اضافه میکنید . هزینه و بودجه محتوا و…یا حتی کسی که به اون زبون بتونه صحبت کنه. هر چیزی که آپدیت بشه مثل قیمت باید تو همه زبون‌ها عوض بشه پس هزینه نگهداری زیادی به سیستم اضافه میکنه این همه هزینه چه فرصتی برام ایجاد میکنه؟ اینو باید تو کیورد ریسرچ بتونید بهش پاسخ بدید. یه زبونی توچه کشورهایی داره سرچ میشه – آیا متفاوته آیا رقبا اومدن لوکالایز کنند؟ آیا محتوای من که به یه زبان هست نیاز همه مخاطب رو پاسخ میده یانه؟ باید برای هر کشور جداگانه تعریف بشه؟ ( مثلا مساله حقوقی تو ایالت های مختلف آمریکا جواب‌های متفاوتی داره – سپس نه‌تنها شما باید انگلیسی کاور کنید بلکه انگلیسی آمریکایی و بعد لوکالایز ایالت‌‌ها و … رو در نظر بگیرید.

 یه تفاوتی وجود داره بین translation و localization که بعداً میگیم

 شما میتونید به صورت منتخب بر اساس استراتژی و کیورد ریسرچ‌تون چند زبانه کنید. مثلاً تولید در سرچ‌تون به این برسید که این پیج تو فلان کشور و زبان پتانسیل داره تو اون یکی نداره برای این که صفحه‌ای رو روی کیورد مهم تارگت کنیم یکی از کارهای مهم Serp آنالیز هست . کیورد رو سرچ می‌کنم تو گوگل نگاه می‌کنیم تو سرپ چه خبره مثلاً چقدر و چه نوع rich snippet میار – رقبا کیا هستند و رقابت چقدره – سرچ اینتنت چیه گوگل محصول بالا میاره یا مقاله و … و این سرپ آنالیز خیلی تور استراتژی‌مون تاثیر داره. برای انتخاب کیورد و بررسی شانس رتبه و … نکته بعدی local serp Analysis هست . به روش‌هایی که گفتم و بهترین روش night watch که free و خوبه و تو scale پاین هم جواب میده / و یه ابزار خوب دیگه مثل alref – ahrefs ایران رو ساپورت نمیکنه که این هم علاوه بر کیورره SERP Overview میده روی کلمات کلیدی مختلف / Vpn هم به روش دم دستی و خوبه ولی احتمالا دقتش پایینه اگه Vpn آلمان رو بزنید احتمالاً سرپ آلمان رو می بینید. نکته بعدی اینکه حتما حواستون باشه از قوانین محلی امن کشور به هم پیروی کنید – قمار – الکل – سکس و ممکنه محتواتون حذف بشه یا اصلا هاست حذف بشه.

جلسه ۱۳ بخش ۴ 

گفتیم لوکالازیشین با ترنسلیشن فرق داره. 

اطلاعاتت برای اون region لوکالیزه و بومی‌سازی شده باشد. 

Localize the essential information on your site

برای لوکالایز به چه نکاتی باید توجه کنیم

اطلاعات اصلی و مهم سایت باید لوکالایز باشه مثل اطلاعات تماس آدرس روی سئو تاثیر داره – شماره تماس آلمانی احتمالاً تو یه سری کلمات ممکنه باعث بشه تو آلمانی رتبه بهتری بگیری یا آدرس آلمانی.

contact details

 customer support

صفحه‌ای که جواب سوالات متداول میده اگه بتونه به میزبان لوکال پاسخگو باشد البته اگر داری میگی مثلا من برای کشور آلمان لوکالایز می‌کنم باید بتونی کاستومر ساپورت این رو هم هندل کنی.  

Terms and conditions

ماهیت حقوقی داره و مثل یه قرارداد  آنلاین میمونه – بعضی کشور‌ها فقط قرارداد به زبون خودشون رو قبول دارند.

keep in mind the language differences ( eg us vs uk

تفاوتی بین زبان های مختلف رو در نظر داشته باشید مثل انگلیسی  us vs uk

Localize the user experience

در سایت Search pibt میگه ۲۴ درصد بهبود داشته این مساله 

Currency Payment methods

مثلا ارزی که دریافت میکنید ارز لوکال اون کشور رو بنویسید درسته paypal همه جا کاربرد داره ولی اینم لوکال کنید.

  •  customer expectations

 به انتظارات مشتریان تو مارکت توجه کنید. پاسخگو تلفنی مشتریان باشید و ساپورت کنید در ایران مثلاً- دلیوری دیجیکالا که روزش رو هم مشخص میکند – در اینترنشنال دلیوری و ساپورت و … در نظر بگیر در مارکت ریسرچ‌تون

 Cultural preferences

ترجیحات فرهنگی آدم‌ها ( مثلاً صفحه کم محتوا باشد، مدرک سابقه موفقیت و … داشته باشه و این کشور به کشور فرق میکنه و بله در SEO تاثیر میذاره. طبعاً سخته و پروسه راحتی نیست و به خاطر همین راهکارهای تجاری وجود داره و شرکت‌هایی هستند که payment method‌های لوکال Terms & Conditan لوکال رومیدن یا و …

Multilingual vs multiregional 

A multilingual website is any website that offers content in more than one language for example; a Canadian business with English and French versions of its site. Google Search tries to find pages

that match the language of the searcher.

• A multi – regional website is one that explicitly targets users in different countries. For example, a product manufacturer that ships to both Canada and the United States . Google Search tries to Find the right locale page for the searcher.

Some sites are both multi – regional and multilingual: For example, a site might have different Versions for the USA and for Canada, and both French and English versions of the Canadian content

Technical SEO Requirements

• Make sure the page language is obvious ( use only one language on each page )

If you have more than one language on your site> recommended to implement hreflang tag

  If you have more than one language( translations ) of the same page> must implement herflang tag

• Avoid redirect by IP or language settings

• Avoid dynamically change content on the page based on IP or language settings

1. Let the user choose the language on your site,

• Consider adding hyperlinks to other language versions of a page 

Google doesn’t support HTML lang tag

 • Automatic translations could be viewed as spam

اگه سایت چند زبانه دارید وقتی هر صفحه رو جدا جدا دارید بهش نگاه می‌کنید مطمئن بشید که زبان هر صفحه واضحا چیه و ترجیحا فقط از یه زبان برای اون صفحه استفاده کنید. گوگل مثال میزنه که ممکنه صفحه‌ای باشه که navigation bar اش یا تبلیغات توش customize نشده برای زبان تو – مثلاً ۹۰ درصدش به زبان فرانسویه و navigation اش به زبان انگلیسی – ما احتمالاً می‌فهمیم این صفحه فرانسویه – ولی ما چون درمورد  بهینه‌سازی حرف می‌زنیم سعی می‌کنیم همه چیو ترجمه کنیم که صفحه فقط و فقط به یک زبان محتوا داشته باشه و خیلی واضح باشه که به چه زبانیه. 

سایت دارم دو زبانه است، لزوما صفحاتش ترجمه همدیگر نیستند یه محتوا توش به فرانسه موجوده یه محتوا به اسپانیایی  … اگه hreflang  ( تگ html) بذاری خوبه اگه یه صفحه ای دارید که در چند زبان موجوده باید hreflang بذارید.

ریدایرکت با language selling c IP چیه؟ وارد به صفحه میشه IP ات رونگاه می‌کنه می‌بینه از کدوم‌ کشور اومدی ریدایرکت میکنه به اون صفحه کشوری که ازش اومدی یا به language براوزرت نگاه میکنه و ریدایرکت میکنه به اون زبان سایت

چرا نباید این کار رو کرد؟ به ممکنه که ux خوب نباشه. آدم‌ها الان چند زبانه هستند و ممکنه به صفحه درشتش هدایت نکنید و دوم اینکه شما گوگل رو هم دارید گول میزنید چون گوگل مثلاً احتمال ۹۰ درصد از IP آمریکا داره کروال می‌کنه و گوگل request میده به شما و شما می‌فرستیدش به صفحه آمریکایی و گوگل اصلا صفحات دیگر شمار و هیچوقت نمیبینه و خیلی از صفحات ساییتون ایندکس نمیشه

ممکنه شماطرف و ریدایرکت نکنید ولی با جاوا اسکریپت بیایید رو خود صفحه و محتوا رو عوض کنید و به زبان طرف بهش نمایش بدید.

 بذارید خود کار بر زبانش رو انتخاب کند که روش های مختلفی داره

سعی کنید نسخه‌های مختلف اون صفحه رو و ترجمه های مختلف اون صفحه رو و همچنین کل سایت رو با اینترنال لینک بهم وصل کنید. می‌تونید هر صفحه رو در فوتر به زبان های مختلف خودش لینک بدید و به خاطر اینترنال لینک از نظر سئو value خوبی بگیرید وهم گوگل ارتباط بین این زبان‌ها رو متوجه بشه و هم کاربران بتونند ترجمه‌های مختلف رو انتخاب کنند.

این language selector لا هم میتونه اینترنال لینک حساب شبه اگر تو html لینک داشته باشد و پیاده سازی طوری باشد که برای گوگل

 discoverable باشد.

 HTML tag چیه؟ یه تگ html هست که زبان صفحه رو توش مشخص میکنی – این میتونه برای screen reader که برای براوزر‌های مختلف کاربرد داشته باشه ولی گوگل ساپورتش نمیکنه و نمیخوندش و نیازی نیست داشته باشید.

اتوماتیک ترنسلیشن میتونه به عنوان Spam دیده بشه و گوگل این رو تو گایدلانیش میگه اینم مثل تولید محتوا با AI هست که اگه بتونی خوب روش بیاری و یوزر با‌هاش happy باشه و کیفیت خوبی داشته باشه و احتمالاً هم گوگل بفهمه میتونه خیلی باعث رشدت بشه و گرنه کیفیت ترجمه پایین باشته گوگل اسپم می‌بینه.  و هم صفحه‌ها رتبه نمی‌گیرن و از ایندکس گوگل حذف میشن و هم که سای واید تاثیر بگیره و کل سایت از نظر گوگل ارزش کمتری پیدا کند

مخصوصا بعد از آپدیت helpful content این مسأله مهم‌تر هم شده – پس در ترجمه حواستون باشه کیفیت ترجمه مهمه و اگر سراغ ماشین ترسلیشن هم میرید برای اینجور چیزها باید برنامه‌ای داشته باشید که خیالتون راحت باشه خروجی کار با کیفیت درمیاد. گفتیم که گوگل از hreflang یا html lang برای شناسایی زبان در صفحه استفاده نمیکنه و اونو ایگنور می‌کنه میفهه نکته طبیعتاً لینک‌‌‌‌‌سازی داخلی هم بهمون زبانی که توشه باید بکنی. مثلا در یک مقاله ایتالیای منو باید بفرستید به محصول ایتالیای ولی میتونید بگید این زبان‌های دیگر این صفحه است و لینک زبان دیگه رو بذارید.

جلسه ۱۲ – بخش ۶  

یه راه Country – speritic domain هست de برای آلمان ، it برای ایتالیا و … کار خیلی خوبیه و خیلی قدرت تار کینگ رو زیاد میکنه.

مزایا: خیلی راحت سایت‌هاتون جدا میشه

مشکلاتی که داره گرونه شما باید دامین‌های زیادی بخرید شاید اسم برند شما تو یه سری کشور که گرفته شده باشد و نتونید بخریدش – زیر ساخت قوی‌تری میخواد manage کردنش – بعضا کشور قوانین خودشوم رو دارنCCTILD: country code top   level Domain هر کشوری قوانین خاص خودشو داره – مثلاً ir . بدون IP ایران نمیشه و قضیه fail میشه و اینکه احتمالاً اون دامین قدرت خیلی زیادی فقط تو یه کشور داره مثلا دامین ir . احتمالاً بیشتر تو ایران رتبه میگیره پس تو لوکال مدنظر قوی‌تر ظاهر میشه و تو بقیه لوکال ها ضعیف تر ظاهر میشه – استراتژیت چیه؟ میخوای یه مارکت رو خیلی قوی ظاهرشی پس برو سراغش میخوای نه diversity بیشتر داشته باشی راحت‌تر وارد مارکت‌های دیگه بشی باید به استراثری دیگری فکر کنی. نکته : هزنیه‌های سئو ۲ برابر میشه به ازای هر دامین باید لینک سازی و .. کنیم . ولی وقتی ساب دامین می‌زنیم، اعتبار ساب دامین یه دامنه  منتقل میشه به سایر دامین‌ها – ولی وقتی چند تا دامین‌ میزنیم لزوما از نظر گوگل بهم ارتباط ندارند  , ir و de  ممکنه دوتا بیزینس مختلف باشند.

مورد بعدی ساب دامین با generic Top Level Domain : gTLD مثلا example.com دامین منه به ساب دامین روش می‌زنیم. example.com – de example . com …  میشه سایت‌های مختلف من برای هر کشور. چون هر ساب دامین تکنیکال سایت متفاوته دیگه فقط آدرسش داره هاست میشه روی و دامین اصلی. set up اش آسان‌تر و احتمالاً راحت‌تر میشه manage کرد تکنیکالی. ممکنه گوگل و یوزرها خیلی دقیق نفهمن de example برای آلمانه چون که یه کلمه دو حرفی گوگل لزوما نمیگه این Country توئه. ممکنه اون کلمه تو زبون یه معنی بعده – ولی وقتی آخر دامین میاد یه چیز اینترنشناله و همه میشناسن که سال country code – پیس اینجا قدرت لوکالش انگار داره کم میشه ولی هزینه‌ها کمتر میشه وقتی میاد رو ساب دامین.

مورد بعدی ساب دامین هم نمیشه میشه ساب  دایرکتوری به gtld و این دیگه خیلی راحت‌تر میشه و خیلی هزینه‌‌هاش میاد پایین‌تر از یه هاست دیگه میتونی همه‌اش و مدیریت کنی ولی احتمالاً قدرت لوکالش کم میشه و اینکه تو بخوای سایت‌ها رو جدا کنی سخت میشه – تو این تصمیم گیری ها فقط seo دیده نمیشه.

تو تصمیم‌گیری url چندتا مساله رو هم‌زمان باید در نظر بگیری یکی سئو و استراتژی مارکینگ هست وقتی شما باید اسم مثلاً آمازون می خواهید فعالیت کنید می‌تونید که یه دامین .com  داشته و بیایید و جداش کنید با ساب دامین و… اگر میخواهید با اسم‌های مختلف در کشور‌های مختلف فعالیت کنید باید ترجمه کنید و این خیلی متداوله که بیزینس های مختلف تو کشورهای مختلف اسم های متفاوت دارند .

یه سری بیزینس‌ها هم میان یه استراتژی چندگانه در نظر می‌گیرند یعنی برای یه سری کشورها لوکالایز  میکنید برای یه سری نمیکند. مثلا کلمه recharge چون کلمه پر سرچی هستش وقتی رو اسم سایت میذاریم هزینه و همین کلمه تو آلمانی یه کلمه دیگه میشه و پتانسیل بالایی داره. و باید بفهمید بیرنیس چه نیازمندی‌هایی داره و بستر فنی چه یوآرال‌هایی رو می‌تونه پشتیبانی کنه. شد و باید با کارشناسان فنی صحبت کنی که مثلاً اگه بستر فنی از قبل درست شده به ساختاری روساپورت نمیکه الان تغییرش چقدر هزینه داره . نیازمندی بعد تکنیکال رو بفهمی چیه

و اینکه اصلا ما نیاز دارم سایت‌مون رو جدا کنیم یا نه . مثلا توی سری بیزینس‌‌ها مثل آمازون محصولی که تو آلمان موجوده تو هلند موجود نیست – موجودی  محصولات تو کشور‌ها و لوکیشن‌های مختلف فرق داره Terms & Conditions Payment methods customer support فرق میکنه و این این پیچیدگی ممکنه به این نتیجه برسیم که بریم سایت رو جدا کنیم و …

یه مساله دیگه content mangenat : اگر تب های مختلف داری باید یه نفر کانتنت رو تو ۳ تا CMS آپلود کنه …. 

کدوم اینها برای سئو بهتره؟ جواب : سوال غلطیه / بستگی داره و برای سئو بهتر اینکه اگر میخوای رتبه بگیری هرچه لوکال‌تر بهتره. اول دامین و بعد ساب دامین …

اگه میخوای expansion زیاد باشه قدرت کمتر میشه اون یکی مثلاً روی یه دامین همه رو کاور کنی

و اینکه استراتژیت چیه استراتژیت اینکه از ۵۰ تا مارکت یه share کوچک  بگیری یا از یه مارکت share زیاد بگیری پس بستگی داره هم تو SEO هم تو هزینه ها و هم تو درامد. و هم چقدر میتونی رتبه بگیری و هم تو قوانین اون کشور چقدر میتونی فالو کنی و … که باید به همه چی توجه کنید . نقش SEO اینه که مشاور باشه …. یه چیز دیگه بحث  exact match دامین‌هاست و اینم میتونه مهم باشه و کیس مهمیه در SEO

گوگل بعدها به آپدیت داده که قدرت exact match دامین دارو کم کنه و اون رو به عنوان برند از سرچ کوئری تفکیک بده ولی همچنان تاثیر داره قبلاً متخصصین سئو میومدن دامین‌های exact ثبت میگردند و تو سرچ اون کیورد بالا میومد.

How does Google determine

  • Country – code top – level domain names (ccTLDs)

• hreflang statements , whether in tags , headers , or sitemaps .

• Server location ( through the IP address of the server )

• Local addresses and phone numbers on the pages , the use of local language and currency , links from other local sites , local business

در مورد زبان، اگه یه صفحه‌ای انگلیسیه و معلومه انگلیسه اگه فارسیه معلومه فارسیه اگر یه صفحه انگلیسی داذم نمیدونم کانادا یا استرالیائه region سخت میشه نسبت به زبان و گوگل راحت نمیتونه قضیه رو بفهمه. و گوگل گفته با این موارد سعی می‌کنم بفهمم لوکال صفحه شما چیه.

– یکیش CCTLD هست . دامین ode یه سیگنال توی به گوگل هست که سایت لوکال هست . یکیherflang  هست. مهم نیست چطوری implement است کرده باشتی تأثیر خودش روداره ، از ۳ طریق میشه implement کرد.

تگ هدرها یا سایت مپ

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

 آدرس و شماره تلفن را اطلاعات تماس و … دارید و از زبان درست لوکالایز شده استفاده کرده باشید میتونه تأثیر داشته باشه. ادز لوکال اون کشور، بک لینکی که گرفتید اگه مال اون کشور باشه اونم میتونه یه سیگنال باشه. در مورد TLDS یه سری دسته‌بندی و نکته جالب وجود دارد. که وقتی میخواهید بیرنیس اینترنشنال بزنید باید بهش توجه کنید برای اینکه میخواهید دامین‌تون رو انتخاب کنید .

اینها هم یجورایی regional هنر یعنی مثلاً توکل آسیا د توکل اروپا معنی  پیدا میکند ولی خارج از اون region اشون قدرت کمتری دارند. اکثر دامین‌های۲ حرفی مال به کشورند مثل ir برای ایران و …

بیزینس‌های مختلفی از TLD استفاده می‌کنند و لزوما شاید تو اون کشور حضور نداشته باشند. گوگل میگه ما اینو میفهمیم و لیستی داره که global حساب می‌کنه و با ai. مثل com. برخورد می‌کند.

  • How to tell Google about localized versions of your page Why it’s important ?
  • We want to rank on our target locals / languager
  • We want our users to land on the most related page From Google
  • Translations and localizations could be considered as duplicate content and removed From index Solution y Implement hreflang tags to tell Google about the variations of your content

یوزر فرانسوی سرچ میکنه میره روی مثلاً فرانسه فرود میاد ولی مثلاً باید روی یه کشور آفریقایی فرود میومده و اونجا payment method اش ساپورت نمیشه یا صفحه بهش میگه ما نمیتونم کشورت رو ساپورت کنیم و نمیتونه Convert کند و به هدفش برسه پس یکی از دلایلی که ما باید اند به گوگل اینو به گوگل بگیم اینکه که گوگل صفحه درست رو تو کشور است برای یوزر درست بهش رتبه بده که از اونور یوزر ما هم وارد صفحه درست بشه و به هدفش برسه.دم دستی ترین و سئوترین مسئله‌‌ای که وجود داره – اگه نگم که اینها ترجمه ولو کالیزیشن هستنند . چون یه کانتنتی هست که ترجمه شده و تو زبان‌های مختلف اوکیه ولی تو کالا نریشن بین انگلیسی uk و us گوگل ممکنه به عنوان duplicate کانتنت در نظر بگیره.

 جلسه ۱۲ بخش ۷ آموزش کامل استفاده از تگ  hreflang در سایت چند زبانه

این تگ می‌تونه مساله پیچیده‌ای باشه پس برای پیاده‌سازی خیلی باید توجه کنی که به مشکل نخوری و error نگیری developer با فعال کردن فیچر چند زبانه نباید فکر کند که سایت اینترنشنال شده. قضیه به این راحتی نیست که با hreflang گذاشتن و translation اضافه کردن به سایت به معنای SEO اینترنشنال و انترنشنال بیریش نیست.

What is grefang?

Method for indicating your alternait

Pages

There are three ways to indicate multiple language / locale versions of a page to Google:

HTML

HTTP Headers

Site map

در html تگ link هست که rel و alternate داده. 

یعنی میگیم جایگزینی برای صفحه‌ای هستش و آدرسش رو میگیم

http head or و بیخیال بشید پیچیده است / سایت مپ هم تو سایت مپ‌های خیلی منطقی نیست چون سیستم پیچیده میشه ولی تو سایت کوچک اگر دسترسی ندارید به فنی‌ها ؟ میتونید با سایت مپ قضیه رو هندل کنید دستی دررستش کنید بزارید.

ولی راه استاندارش روش html هست. این کد رو بسایت خودتون درست میکنید و تو هدر html اتون میذارید. تو هد کد هم صفحاتی که alternative دارند قرار میگیرند . اگه تو صفحاتی که alternative قرار ندارند هم قرار بدیم ضروری برامون نداره. (هر صفحه ای میتونه unique آدرس خودش باشه جای example.com )

Guidelines Por all methods.

  1. Each language version must list itself as well as all other language versions
  2. 2.Alternate URLs must be Pully – qualified , including the transport method ( http / https ) . ” https : /example.com/Poo ” , not ” //example.com/foo ” or ” / Poo ” 
  3.  Alternate URLs do not need to be in the same domain .
  4. If two pages don’t both point to each other, the tags will be ignored . This is so that someone on another site can’t arbitrarily create a tag naming itself as an alternative version of one of your pages.
  1.  Consider adding  a fall back page for unmatched languages.Especially on language country selectors on auto redirecting home page .  the the – x – default – value : < link rel = ” alternate ” href = ” https://example.com/ ” hreflang = ” x – default ” / > 6- Each alternate URL should be self canonicalised and indexable < link rel = ” alternate ” hreflang = ” lang_code

href = ” url_of_page ” / >

گایدلاین مهم که باید تو همه  انها رعایت بشه

۱ هر زبانی باید خودش رو لیست کنه و زبان‌های دیگر رو هم لیست کنه. یعنی زبان انگلیسی هستم باید انگلیسی و زبان  دیگر تو hreflang ها هم باشند. نکته ای هم که هست همه alternative ها باید بهم لینک بدن.

با وارد کردن URL سایت و زبان دو کشور خروجی herflang رو میده و انها رو کپی می‌کنید و تو همه صفحات مهم کپی می‌کنید و تو همه صفحات میذارید. یعنی تو هر ۳ تای انها باید این کد رو بذاری که عملاً همه‌اشون دارن به هم دیگه و به خودشون لینک میدن. میتونید url مربوط به هر صفحه رو هم بذارید همچنین سایت مپی هم سازه ولی از نظر فنی stable تره که تو html بذاری تا تو سایت مپ – چون سایت مپ دیگه  maintain کردنش کارسخت‌تریه مگر اینکه به تکنیکال دسترسی نداری و میخوای با سایت مپ کار تو راه بندازی و به گوگل معرفی کنی

فایل سایت مپ را دیگیرید تو یه فایل xml . ذخیره میکنید و آپلود میکنید تو هاست و بعد به سرچ کنسول گوگل به عنوان سایت مپ معرفی میکنی -۲- هرآلترنیت URL ، هر ترجمه ای که معرفی می‌کنید باید یه URL دست یافته باشد و کاملاً URL‌ تون رو کامل بنویسید و باید absolute لینک بذارید.

به لینک کامل absolute link میگن و اگه قسمت اول رو ندارن و بعد / روبذارن میگن relative link cross domain hreflang also possible یعنی میتونی حتی بین domain های مختلف با hreflang بهم و صل‌شون کنی. 

مثلا تو این سایت hreflang ساز example.com – و لینک دوم example.ir می‌تونه هم same domain باشه و این که بهم با hreflang وصل بشن

:

و میتونه هم same domain باشهen /fa

-۴- اگر اینک دو طرفه نباشه و هر دو صفحه بهم لینک ندن تگ ignore میشه و منطقی هست اینطور بشه چون گوگل میگه که این جور باشه من میتونم بیام لینک بدم فرم بگم من آلترنیتی از google.com هستم و باید دو طرفه باشه

 یدونهfall backpage  بذارید برای unmatched language – که اگر کسی با هیچکدوم از زبان هایی که میگی match نبود بیاد رو n – default و اگرم داری به ریدایرکشنی تحت شرایط معقول انجام میدی آدمه رو بفرست رو این صفحه default- دات -x 

تو گایدلاین گوگل نوشته شده ولی مهمه هر صفحه از صفحات allanate ( زبان های شما باید self- canonical باشند و همه صفحات indexable هم باشند اگر یکی از صفحات شما  indexable loop نباشد گوگل میگه اولیه و اشکالی نداره ولی ممکنه کل اول کلاستر و رو از ایندکس هم حذف کنه به تجربه دیده شده اگر تو hreflang به مشکل خوردید برید لینک دابل Discover ( اسلاید بعدی) ال مثلا یه نکته جالب : رفتار گوگل یا یک کلاستر hreflang محتوای که صفحه که بهم Connect شدند ، اینجوریه که یکی از اون صفحات رو ایندکس میکنه و فقط یکی او به ازای request مر تبط‌ترین variation رو به یوزر نشون میده پس صفحه شما ایندکس میشه و بقیه به عنوان جایگزین‌هایی از اون ایندکس میشین که دارای نیاز به یوزر سرور میشن ولی همشون کروال میشن. تو اسکریمینگ فراگ می‌تونید تیکتش رو فعال کنید که کراول کنه hreflang 

و فرض کن تو یکی‌شون می‌زنی noindex میکنی اون همونیه که index شده عملا کل کلاسترت از ایندکس گوگل خارج حذف میشه.

اگه زبان جدید اضافه کردید و اگر لینک نشته به زبان اصلی‌ها گوگل پیداش نمیکنه. مثلا من اگه نیام همه زبان‌هامو لیست کنم مشکلی داره؟ گوگل میگه اوکی تو  ۱۰ تا زبان رو داری تو هر کدومش ۸-۹ تا هست حالا یکی دوتاشونم زبان رو دران miss ، میکنین این، این اوکیه. ما میفهم اینا تو یه کلاستر نیستند، ایده آل نیست ولی اوکیه.

 ولی حالا مثلا دو ۲ تا زبان اصلی داشتی و ۶ تا زبون جدید اضافه کردی. اول ۶ تا باهم لینک شدند ولی به این دوتا قبلی لینک شدن این اوکی نیست چون ارتباط شون با اون اتوریتی قبلی که بر قرار نشده / پس یکی از اون زبون‌های رندی که تو هیچوقت ممکنه چکش نکنی اگه مشکلی براش پیش بیاد میتونه تاثیر بذاره تو کل performance کلاستر hreflang  که شما میتونید برید زبون‌‌های دیگه براب سایت‌تون درست کنید و لینک‌سا‌زی بعد alternate کنید و هیچکس هم نمی‌تونه پیدا کنه لینک‌هاتون رو با hrefs 

میتونید اگه چند زبانه میخواهید یک لینک‌سازی کنید تو ‌حوزه‌ه‌های رقابتی از این تکنیک استفاده کنید که ماندگاری لینک‌بیلدینگ‌هاتون بیشتر بشه صفحه انگلیسی تون یه ترجمه بزنید از یه صفحه دیگه. لینک‌‌سازی‌تون رو به اون زبون بکنید. بعد alternate کنید روی صفحه‌های فارسی. این اعتبارتون share میشه و اون صفحه فارسی‌تون قوی میشه. یعنی ته ترجمه از سایت فارسی درست میکنی بعد میری به زبان انگیسی لینک‌‌سازی میکنی اون صفحه انگلیسی. این اثر بخشی لینکش بیشتر از این که به سایت انگلیسی به سایت فارسیت لینک بده و بعد میلی اینارو با herflang ربط میدی که خب این هزینه‌اس بیشتر میشه : 

نکته دوجور lang – cade داریم یه جور country هم توش اومده یجور نیومده – میتونید ازش استفاده کنید . 

 مثلاengb ،enus یا enl می‌تونید از هرکدوم که به استراتژی‌تون می‌خوره استفاده کنید

یا مثلا تو بلژیک هم هم هلندی صحبت می‌کنندNLNL میشه هلندی  NLB میشه هلندی بلژیک. میتونید استفاده کنید اما لزوما به گوگل سیگنال region نمیده یعنی اونقدر قوی نیست که کشور و براتون مشخص کنه بیشتر  مسئله زبان رو براتون communicate میکنه. Region جدا کردن تو کشورهای چند زبانه چالشه.

جلسه ۱۳ بخش ۱ – معنی Extension های کاربردی سئو

اینکه بدونیم کرومیوم بروز چیه چه فایده‌ای برای ما داره؟ و چه اهمیتی برای ما داره؟ مرورگرهای متفاوتی داریم : کروم و فایر فاکس و سافاری این مرورگرهای متفاوت هر کردم engine ای متفاوتی برای پردازش دارند و عملاً ساختار متفاوتی یه مرور گر داریم به اسم chromium توسط گوگل بصورت open source ارائه میشه و شرکت‌هایی نظیر Brave و Edge میتونین تغییراتی دراون اعمال کنند و برای تیم chromium بفرستند.

 اونها review کنند و در نهایت ما شاهدش در مرورگرهای chromium باشیم.

مرور گرهای chromium عملاً یک ساختار و پیکره واحد دارند ولی پوسته‌های متفاوتی دارند مثل خود کروم ما مرورگری به اسم Brave داریم -vivaldi – Arc خیلی customizely هست Edge مال ماکروسافت هست  Arc هم مشابه vivaldi هست یه ضعیف‌تر. اهمیت استفاده از این‌ها در این هست که شما به dev tools از  طرفی به اکستنشن‌هایی دسترسی دارید که اگر روی سافری و فایر فاکس باشید به آنها دسترسی ندارید.

اکستنشن seo magic opener

مثلا شده که در سرچ کنسول در یک بازه در زمانی خاص دیتای پرفورمنس یک صفحه خاص رو مشاهده کنید. در سرچ کنسول باید یو آر ال رو و کپی کنید ببرید قسمت پرفورمنس و تاریخ مدنظرتون رو وارد کنید – این کار رو با این اکستنشن راحت‌تر انجام میدیم و مستقیم میبره در سرچ کنسول و مشاهده میکنید – دو آپشن url property و domian property هم داریم که مستبه به ست کردن سرچ کنسول برای URL یار امین از آتشین مربوط استفاده می کند / بخش utils که می تونید دیسکاور، core web vies pages موبایل يوزيلتي وcrawl status رو مستقیماً از اینجا مشاهده کنید / برای استفاده از این اکستنشن باید دسترسی داشته باشید.

اکستنشن no follow 

کمک میکنه لینک‌های داخلی صفحه رو مشاهده کنید . جای اینکه inspect ببزنید و دنبال تگ a و href بگردید با یه اسکرول ساده می‌تونید چه لینک‌هایی هست و آنالیز کنید. این اکستنشن یه آپشنی داره به نام css style با دانلود و نصب این اکستنشن باید بیاید. در بخش css style در بخش no follow لینک جلوش زده preview به این معنا که اگر در صفحه یک لینک نوفالو باشد به این شکل نقطه‌گذاری می‌کند.

  • Chrome
  • SEO Toolbox
  • Improver
  • you
  • Agenda
  • chromium Browsers
  • Chromium Extensions
  • Brave
  • Dev Tools
  • Arc
  • SEO Tools
  • Vivaldi
  • Edge

مرور گرهای chromium عملاً یک ساختار و پیکره واحد دارند ولی پوسته های متفاوتی دارند مثل خوره کردم ما مرورگری به اسم Brave داریم – viraldi – Arc خیلی customizedly هست parc شاید Vivadi هست ولی به مقدار ضعیف تر Edge مال مایکرو سافت هست

اهمیت استفاده از این ها در این هست که شما به Dev Tools  از طرفی به اکستنشن‌هایی دسترسی دارید که  اگر بر روی مرورگری مثل فایر فاکس یا سافاری باشید به این اکستنشن‌ها  دسترسی ندارید.

  • Chromium Extensions
  • SEO’s magic opener
  • No follow
  • Extract the links on this page
  • SEO Meta in 1 click
  • Detailed SEO
  • Robots Exclusion checker
  • Headings Map
  • Wappalyzer
  • Performance Analyzer

اگه شما از مرورگر  دیگه‌ای  تو کروم استفاده کرده باشید مثل Edge اون اکستشن رو در نهایت میرید chrome web store مثلا اونجا  زده to Edge چون ساختار این مرورگرها عملاً  یکسان هست

 اکستنشن seo magic opener

 مثلا شده که در سرچ کنسول دریک بازه زمانی خاص، دیتای پرفورمنس یک صفحه خاص را مشاهده کنید. در سرچ کنسول باید url رو کپی کنید و ببرید به قسمت پرفورمنس  و تاریخ مئنظرتون رو وارد کنید. این کار رو با اکستنشن راحت‌تر انجام میدیم و مستقیم می‌بره در سرچ کنسول و مشاهده می‌کنید. در آپشن url property  /domain property  هم داریم که بسته به سرچ کنسول برای یو آر ال یا دامین از آپشن‌های مربوطه استفاده می‌کنید.

اکستنشن No follow :

کمک میکنه لینک‌هایی که  در صفحه هست رو مشاهده کنید . جای اینکه inspect  بزنید دنبال  تگ a و href – با یک اسکرول ساده می‌تونید بفهمید چه لینک‌هایی هست و آنالیز کنید. این اکستنشن یه آپشنی داره به نام Styles کی – با دانلود و نصب این اکستنشن همه آپشن‌هایی که نیستند باید بیاید. در بخش Nofollow links جلوش زده Preview این ساختار و براش در نظر گرفته به این معنا که اگر در صفحه یک  لینک

نو فالو باشه به این شکل نقطه گذاریش می‌کنه.

در سایت مثال : لینک‌هایی که rel نوفالو دارند و دورش رو فرمز ( نقطه چین قرمز) اینک nofollow و

External links رو چون برام مفید بودن ، فعالسازیش رو انجام دادم.

:extract the links on this page 

وقتی روش کلیک کنم تمام لینکی که در در DOM این صفحه هست رو برام خروجی میگیره – اکستنشن قبلی بصری بود – اینجا میتونیم کپی هم بگیریم و کل لینک‌هذ رو خروجی میده. اگه نیازتون شد اکستنشن list of URLs رو نصب کنید و url مدنظرتون وارد کنید و open URLs رو بزنید ولی حالت نرمالش اینه. این مثلا این گوشه زده 279/307 Copy – گزینه I show duplicate link وقتی می‌زنیم لینک‌های داپلیکیت رو بهمون نشون میده به رنگ gray و از این طریق میشه فهمید حدود چند تا لیک هست که ۲ مرتبه لینک شدند و این کمک میکنید به چنین structure سایت گزینه‌های دیگه‌ای هم این اکستنشن داره .. show blocked 

مزیت دیگه: ما میدونم جاوا اسکریپت SEO یا رندرینگ SEO  از مباحث ماست – گاهی لنیک‌های مگا منو نمیارن داخل سورس صفحه من بیشینه و متوجه مشید اون نیکی که در مگامنو بود  اینجا نیست و متوجه بشید احتمالاً مگامنو با جاوا اسکریپت داره لود میشه و بخاطر css نیست که مخفی شده باشد.

اکستنشن SEO Meta in 1 Click :

تایتل – دیسکریپشن- URL صفحه- کنونیکال – اتر بیوت‌ها – کل لینک‌هایی که در تگ هد می‌شینه- اگه h2 رو بزنید و تب Elements را یک اچ تی ام ال داریم، یه هد داریم و یه بارب داریم . وقتی هد رو باز می‌کنم میبینیم یک سری ‌لینک‌ها متفاوت با rel های داخلش هست. کل این لینک‌ها رو اکشن در All links قرار داده – All Meta هم کل متاها رو میاره به مفهوم open Graph رو دارم – Twittee card و میتونیم متوجه بشم که این سایت اوپن گرفت توییتر کاربر  داره – اگر وب سایتی نداشته باشیم بالطبع نمیاد بیشینه و به این طریق دیگه نیازی نیست inspect بریم و این که آنالیز سریع می‌کنه و یا کنونیکال رو اینجا آورده

اکستنشن Detailed SEO

 تایتل- دیسکریپشن و URL و کنونیکال میده مثل قبلی ولی میگه یو آر ال indexable هست کنونیگالش self – referencing x Robots – Tag رو آورده و ۰ / استفاده اصلی من از این اکستنشن نقش اسکیما هست – تب schema این اکستنشن در مورد اسکیما میشه بهش اتکا کرد چون شاید از طریق inspect، search، json نشه به سکیما رسید.

اکستنشن robots exclusion cheker

کمک میکنه متوجه بشیم آیا صفحه امونindexable هست یا نه.  Robots.txt.status 

درواقع رفته رو بوتس txt و این دامنه رو گرفته. Fetch کرده و داره آنالیز می‌کنه این صفحهindexable هست یا نه.

Meta robots status 

اگه نو ایندکس باشه اینجا به من میگه robots. txt.status رو داریم و canonical status 

مثلا اگه x-robots رو بزنیم اینجا http header رو هم ارائه میده. مثلا در canonical زده باشه points to a different url و ما رو به homepage ببره اوکی هست. اگر صفحه موردی داشته باشه اکستنشن نشون میده و سریع حلش می‌کنیم.

اکستنشن heading map

کل هدینگ داخل صفحه رو نشون میده – بصری و راحت‌تر و ساختار رو نشون میده که آیا هدینگ مطلوب هستند یا نه – اکستنشن‌های قبلی هم بخش header داشتند / بخش HTML5 outline تگ‌های سمنتیک html مثل navigation، section و article رونشون میده.

مثلاً article ای داری که هدینگ نداره. اینو به عنوان hint میده که الزاما غلط نیست. این مائیم که باید تصمیم بگیریم. 

اکستنشن wapplayzer

داده‌های متفاوتی اینکه تکنولوژی این سایت چی هست رو خیلی راحت ارائه میده.

lazysizes : تصاویر لیزی لود

مفهوم جاوا اسکریپت SEO یا رندرینگ SEO که فریم ورکی که وب سایت ما داره استفاده می‌کنه استفاده میکنه چی هست و از چه زبان برنامه‌نویسی استفاده می‌کنه. اینها در نهایت میتونه روی SEO اثر گذار باشه و اطلاعاتی رو میبینید که نیاز نیست برید inspect بزند و ببینید.

 اکشن Performance – Analyzer : تعداد ریکوئست‌ها که در زمان لود این صفحه زده شدن – تقدار رانده …. و میتونه آنالیز کنه چه اتفاقی تو سایتتون افتاده و نیازی نیست که برید و از ابزاریGT metrix و web page تست بگیرید و به صورت کلی آنالیز کنید. این بدین معنی نیست که نیازی به این ابزاره‌ها ندارید 

نکته : میتونیم از اکستنشن‌های دیگری هم استفاده کنیم بسته به نیاز – فقط حتماً در چند سایت چک کنید و مطمئن بشید درست کار میکند . 

جلسه -۱۳- بخش ۲ – کاربردهای dev tools در سئو

webpage test

12F و تب Elements ( یا کلیک راست و inspect ) – استفاده بهینه از مرورگری که داریم ازش استفاده میکنیم مهمه.

 رفتی آدرس  یه سایت رو می‌زنیم ، کلیک راست و show full URL رو کامل صفحه رو میشه دید و به عنوان متخصص سئو باید url کامل صفحه رو دید. در Elements میتونیم روی هریک از المان‌ها برم بینیم به چه شکلی هست.

 Network آپشن‌های متفاوتی که دارد برای هر که بخشی که مشاهده میکنید مناسب با نیازی که دارید customize کنید.

Overview تیکش رو بر میداریم بخشی که به نظرم مفید نیست حذف بشه.

Disable cach تا خیالم راحت بشه براوزر من چیزیو کش نمیکنه

مثلا هوم پیج استتیوس 200 میده- اگه سری بهimg  بزنم به نوار انتهای میگه از مثلاً ۸۳ ریکوئست ۴۷ تاش در بخش Images  هست و حجمش چقدره. 

تب all کلیک راست ستون‌هایی که میتونم کم و راست کنم رو میده مثلا protocol بزنم مثلا h2 میاره یعنی http / 1.1 داریم. یه http2 داریم و یک http3  که به نحوه communicate کردن سرور و براورز من مرتبطه. بالطبع http3 حالت آپشنال‌تری نسبت به http2 یا h2  به من نشون میده. اگر ستون scheme رو اضافه کنیم و در صورتیکه  http داشته باشه راحت می‌تونم متوجه بشم.

Respone Headers 

ETag, keep-alive،server: بسته به نیاز میتونید این مواد رو اضافه کنید

مثلا میتونم بفهمم این ریکوئست از طریق چه سروری سرو …. و متوجه موارد بشم. 

Water fall روی هر کدوم کلیک کنید زمان response رو میبنید و اگه بخوام دقیق بشم از ابزارهایی مثل web page tagیا gtmetrix استفاده می‌کنیم.

یه آپشن جالب Dev Tools: 

ctrl shift P میگرید بخش command بازشد که میتونید کارهای متفاوتی انجام بدید.  مثلا show lighthouse  رو بزنید میره lighthouse- یا مثلا میخواهیم بینیم SSR اش به چه شکله disable javascript  / جاوا اسکریپت که غیر فعال بشه میاید کنار تب Sources ، علامت هشدار میده.

میتونید user agent خودتون رو عوض کنید / network conditions/ از رو به روی user agent تیک use browser default رو بردارید. مثلا روی Googlebod Desktop قرار میدم و بار دیگر صفحه رو reload میکنم بینیم به چه شکله اگر دارید رو سایتتون تست های خاصی میکنید مثلا میخواهید نبید vawing اتش به چه شکله هیچوقت بر روی مرورگری مثل brave این کار رو نجام ندید چون brave یا هر مرورگر دیگری بخواد از نظر protection privacy انجام بدن تا پرایوسی شما حفظ بشه میاد یه سری استریت‌ها رو کلا حذف می‌کنه.

 مشکل گوگل آنالیتیکس یعنی کلا نمیذاره load انجام بشه ولی در  نهایت Tag manager ای که لود میشیه آنالتیکس که داره لود میشه اینها روی پرفورمنس شما در نهایت تأثیر گذاره به همین خاطر باید روی که مرور گر clear بیایید این کار در و انجام بدید مرورگرهای clean هم optional ، مرورگر کروم در حالت guest مود هست.

شما خیالتون راحته که همه چی مثل مرورگر کاربر عادی داره اتفاق میوفته و خیلی مهمه بدونید که  مرورگرتون داره چه کار میکند.

 ازتب Network تیک preserve log رو بزنید و آدرس URLرو بکنید http برید رو DOC روی URL که به ایستید روی اون هم http نشون میده با status 301 که رفته به …. https : ww با استوس 200

 اکستنشن redirect path: قابل اتکا‌ترین اکستنشنی هست که به شما ریدایرکت  نشون میده و کمی هم دیر لود میشه. روی اکشن ریدایرکت رو می‌نویسه اگر URL اشتباه بزنیم و 404 بشه – و اکشن flag نکنند میریم رویNetwork condition

،googlebot، user agent

disable transcripts ,ctr+ shift+ p برای تست سایتی که برای کاربر خودش کلاینت سایت رندرینگ می‌فرسته و رندر نمیکنه برای گوگل بات SSR داره میکنه داینامیک رندرینگ رو داره پیاده سازی میکنه Robots Exclusion dates redirect path هم 404 نشون میده – پس وقتی 404 میشه نیاز به همچنین تست‌هایی هم دارید. inspect به تب Application – خیلی وقت که میخواهید Cookie اتون رو پاک کنید Cookies on * و از اینجا پاک کند تب Lighthouse : تست لایت هاوس کنم – جاوا اسکریپت disabled هست میخوام enable اش کنم – clt+shift+B

enable Javascript که میاره این disable رو از اینجا برمیداره 

وقتی دارید تست می‌گیرید سعی کنید مرورگرتون B باشه که اگر chrome version رو گوگل کنیم چند حالت پیش میاد: 

مثلاً برای این حالت ممکنه بصورت روزانه آپدیت روش بیاد یا حالت B ممکنه ۴ هفته یک بار آپدیت روش بیاید. ( برای  dev tool) مرور گر داشته باشید که مرورگر stable اصلی نباشه چون در inspect تبperformance insights روی مرورگر در B ندارم ولی روی A کروم دارم. وقتی روی Measure page load می‌زنیم مبارک سری داده‌ها رو که ممکنه بهشون نیاز داشته باشیم رو بهمون میده. از مباحثی که داریم performance  هست. در

Details اطلاعات میان و در تب insight خیلی راحت LCP رو میده. شما ابزار‌های متفاوتی دارید که میتونید با‌هاش کارهای متفاوتی کنید و نحوه تفسیر و کار کردن شما رو تغییر بده.

دراتهای تب ها : more tools  داره که آپشن‌های زیادی هستند نا اگر مثلا Network conditions رو پایین‌تر آورده تر آورده کلیک راست و 

Move to top

pattern & Network request blockinge/more tools

بدی مثل جاوا اسکریپت تا بلاک کند – مثلاً js : هر چیزی که js داشته باشه. در این صورت فایل جاوا اسکریپت لود نمیشه.

تب console: window .location میاد یک صفحه رو به من میده – من میخوام خیالم راحت شه لینک صفحه چیه 

Source / تمامی سورس‌‌هام اینجا قرار گرفته یه حالت روت اصلیه کاری نداریم detail – پید – گاهی پیش میاد یه فایل خاص و اگه میخواهید بدونید تو کل فایل‌های جاوا اسکریت چی نوشته. ctrl+f/ 

structure کل داخل صفحه رو چک کنید. 

جلسه ۱۳ – بخش ۳ – آموزش ابزار semrush 

تنوع ابزارهای سئو بسیار زیاده و محدود به این موارد نیست .

SEO tools

Semrush & semrush Sensor

Site bulb

Data for SEO

Bing Webmaster

Classy Schema

Chat – GPT

Semrush sensor: با vpn- روزانه بیش از چند صد هزار کوئری رو Triactin انجام میده. Overview خوبی داره از پوزیشین‌های هر کدوم آیا امروز تغییراتی که پوزشین داشتند مثلا در کوئری A امروز سایت   اول بود فردا سایت y. کار Traking کوئری رو انجام میده و در نهایت یه score اینجام میده که این score می‌تونه hint باشه که گوگل داره یک سری تست انجام میده یا آپدیت داده. 

با این ابزار میتونیم متوجه بشیم الان serp چه وضعیتی داره و اگه رتبه‌ام تو یه سری کوئری‌ها داره drop می‌خوره آیا فقط من drop می‌خورم یا بقیه افراد هم drop میکنین semrush sensor رو دامنه‌هایی که حجم خوبی ( portion ) خوبی هست . Tracking رو انجام میده و مثلا میگه Featured snippet چقدر افت کرده. 

مثلاً گوگل تصمیم گرفت FAQ رو برای سایت‌هایی که خودش قبول داره نشون بدهه. و بعد از اون میتونستید از اینجا برید و ببینید وضعیت FAQ چطور شده. چند درصد Reviews دارند –

 اگه همه موارد تکنیکال درست بود ولی اون ستاره‌ها رو نشون نداد بیایید از اینجا بینید کار به مشکل خورده یا نه؟و بقیه المان رو هم نشون میده کشور روی united state

Desktop از ستون سمت چپ با by industry تفکیک کرده که معمولا روی All Categorie

متوجه میشیم چه اتفاقی میوفته. این بخش ( Semrush Sensor ) نیاز به هزینه ندارد و ۳۰ روز گذشته رو میده. ابزار دیگران داریم مثل Advanced web Ranking مثل semrush sensor کار می‌کنه. اینجا میتونید تاریخ هم ست کنید. جاهایی که گوگل آپدیت میده رو میگه. بیشترین تغییرات پیک و تغییرات در serp کجا بوده. پیک کجا خورده و در چه تاریخی. 

سایت semrush : Domaine overview 

Semrush ابزاری هست که امکانات زیادی داره و لزوما قرار نیست همه کارها رو با سمراش انجام بدید.

از بخش‌های Backlink gap و link bulging می‌تونیم استفاده کنیم. کسی که ahrf داشته باشه برای backlinks نمیاد از سمراش استفاده کنه ولی اگه ahrf نداشته باشه با سمراش آنالیز بک لینک رو انجام میده. 

worldwide بذارید – روی Desktop چون organic search بیشتری نسبت به Mobile داره و Keywords‌هاش بیشتره. بنابراین دسکتاپ دقیق‌تر و بهینه‌تره. من از سمراش می‌تونید برای کیورد در کیورد ریسرچ  و keyword map استفاده کنید. ولی بقیه موارد مثل بلک لینک استفاده نمیکنم . مثلاً یه

Position tracking داره دقیق نیست برای ایران.

Sense میده که ترافیک اون وبسایت چی هست. در نظر داشته باشد چون در ایران هست ممکنه خود سمراش یه آپدیت بده کوئری‌هایی که که مرتبط با دیجیکالا باشه  رو کمتر Track کنه و انه مثلاً ترافیک در اینجا کمتر drop خورده باشه الزاما به آن معنا نیست که واقعاً drop خورده باشه و این drap رو در سرچ کنسول بینید. سمراش بیشتر در خارج از ایران کاربرد داره و در ایران از طرف سمراش تحریم هستیم. مثلا  کراول سمراش برای ایران جواب نمیده.

در همین domain overview داده‌های متفاوتی میده/ organic real داریم. Top organic keywords ارگانیک کیورد‌های سایت رو میده.

Top organic keywords مثلا ۱۲۱ هزار کوئری که دیجیکالا روش رنگ گرفته رو نشون میده.

agonic position Distributio: مثلا میگه بین پوزیشن ۱ تا ۳ ، ۱۵ هزار کیورد از دیجی کالاست هست و ۱۲.۵ ز این ۱۵  هزارتا تو پوزیشن ۱ تا ۳ هستش.

keywords by Intent  

Transactional / Commercial / Navigational / informational

مناسب با اینکه تو کدوم یک از این‌ها است میاد Flag میکنیه که مثلاً از ۱۰۳ هزار کیورد اینفورمیشنال  ٪ ۶۴ ترافیک میگیره و اینجا میتونید چند تا دامنه رو با هم compare کنید و داده‌هاتون رو داشته باشید . مثلاً ترب رو با دبجیکالا مقاسید کنید . ( اعداد ترافیک که میده نسبی هستند و قطعا بیشتره) 

 زبان فارسی رو به خوبی شناسایی نمیکنه و ممکنه کوئری‌هایی که کلاستر کرده گذاشته زیر مجموعه ترنزاکشنال دقیق نباشه و سال ملا نویگیشلان باشند 

یه درصد خطایی دارند.

Branded Traffic Trend

Branded/non branded traffic رو نشون میده. مثلا خرید موبایل و خرید موبایل دیجیکالا.

Competitive Positioning Map Main organic competitors

یه مپ از تعداد کیورد‌هایی که اون دامنه داره کاور میکنه. به نسبت ترافیکی که داره میگیره و سایت های مختلف رقبا رو نمودار می‌کنه. الزاما مقدار کویرهای بیشتری که دارید رنک میگیرید  ترافیک بیشتری براتون نمیاره – ممکنه ۴ تا کیورد رنک بگیرید ترافیک بیشتری بیارید ولی رقیبتون ۲۰ تا کیور رنک بگیره همون ترافیک رو بیاره.

Advertising Research

اگه Ad رفته باشه و سمراش دیتاش رو جمع‌آوری کرده باشه بهتون نشون میده. 

Backlinks : داده های مربوط به بک لینک، ریفرینگ دامین و انکر تکست. 

Top Organic keyword

View details می‌زنیم تا تمام داده‌های مرتبط رو ببینیم. مثلا میگه ۱۲۲ هزار کیورد روش رنک گرفته.

وقتی بالا روی علامت us هست یعنی مال google.com هست.


Device روی Dale / Desktop میتونید هیستوریکال دیتا بگیرید: historical Data یا : Current Data بگیری و انها رو حتی با هم مقاسیه کنید و ببینید تغییرات چی بوده – تو چه کوئری افت داشته و رو چه کوئری الان داره ترافیک میگیره 

All positions رو داریم که مهمه – یه سری فیلترهایی داره – مثلاً Positions که میتونیم بزنیم ۱ تا ۵ رو میخوام یا 20 Top چرا اینکار رو میکنیم؟ چون سمراش ممکنه تو یه سری کوئری‌ها دیجی کالا رو دیده باشه که اصلا useful نبوده باشد یا تو یه کوئری که اصلا دیجی کالا میزنیم هم بالانیست 20 Top میگیریم که هر چی کیورد بود بهم بده / در نهایت ممکنه نیاز داشته باشید این کوئری رو آنالیز کنید. برای همین، پوزیشین رو کوچکتر می‌کنیم. یا Volume رو میذارم ۵۰۰ – من نمی‌خوام هر کوئری که دیجیکالا روش ایمپرشن داشته رو ببینم و یا ممکنه هم بخواییم. 

این فیلترها هست و این شمایی که انتخاب می کنید ازش استفاده کنید یانه – ممکنه بخواهید دایره‌ای که روش focuse می کنید رو محدود‌تر کنید. دکمه Manage columns رو بزنم ممکنه یه سری ستون رو بخواهید بردارید یا اضافه کنید. 

در همین قسمت کیورد‌هارو زده از چه نوعی هستند که ممکنه اشتباه زده باشه. مثلاً خرید گوشی زده information در صورتی که Transactional هست – فیلتر SERP feature یه سری آپشن میده – مثلا با feature snipset آشنا هستیم انجا می‌تونیم ببینیم چه کوئری‌هایی فیچر اسنیپت هست و من می‌تونم روشون آنالیز کنم که روی روی Serp Features on میزنم features snippet a و میزنم که کل کوئری‌هایی که فیچر اسنیپت هست و بهم نشون میده.

Vpn روی فیچر اسنیپت  اثر گذاره و ممکنه کوئری که الان فیلتر کرد آورد رو به گوگل کنید فیچر اسنیپت نده – در صورت برید به google.com ? gL=IR – hl احتمالا مخفف geo location هست و اینجوری location شد روی ایران ولی سمراش روی سرپ آمریکاست.

– Export بزنیم و Excel + خروجی اکسل میده تا بتونید روش پردازش داشته باشید

از ستون سمت چپ keyword gap میتونم چند تا دامنه متفاوت رو اینجا قرار بدیم و متوجه بشیم این دامنه‌ها تفاوت کوئری هایی که روش رنک گرفته چی هست.

Keyword overlap میده. 

در پایین تباهی متفاوتی رو داره shared،Missing, weak

All کل کوئری در رو میده

All رو می‌زنم و خروجی می‌گیرم اونایی که تو ترب نبودند رو نشون میده و اونهایی که توی دیجیکالا هستند.

اینجا میتونم پوزیشن Position رو فیلتر بزنم 20 Top بذارم و اونجاهایی که من تو Top 20 هستم رو میده. 

مثلا در حالت در overlap عملا ترب را انداخته داخل دیجی کالا. یعنی دیجیکالا تمام کوئری‌های ترب رو کاور کرده. و اینطور میتونید با داده‌ها بازی کنید حالا که فیلتر نداریم 20 Competitors in Top اینجا ‌می‌بینیم بر عکس شده جایی که تب رنک داره دیجی کالا نداره. 

paid keywords اگه خارج از ایران بودید و می‌خواستید Ads رقباتون رو آنا نیز کنید ستون سمت چپ Keyword overview- مثلاً بزنید خرید موبایل و Search – مثل ابزارهای دیگر کیورد ریسرچ و داد‌هاش رو و میتونید مشاهده کنید. سمراش هم به ابرار کیور ریسرچ هست مشابه ابزار keyward Explorer سایت ahrefs 

دکمه‌های keywords ، view all و cluster 

View all clusters view میره یه سری کلاستر ایجاد می‌کنه. ( کلاستر‌های خرید موبایل) که می‌تونید رو وب سایتتون داشته باشید. روی زبان فارسی دقیق نیست. حتما چک کنید.

جلسه ۱۳ بخش ۴ – آشنایی با ابزار سایت با لب 

نسبت به اسکریمینگ فراگ مزایا و  معایبی داره – سایت بالب یه جوریه که باید subscriptian برید جلو – تست اولیه‌اش نیاز به subcription  نداره و پولی نیست ولی هر ماه باید شارژ صورت گیره – نسبت به اسکریمینگ فراگ خیلی راحت‌تره. داده‌ها رو میده که بتونیم روش آنالیز داشته باشیم در واقع خیلی visualization خیلی بهتری داره . ولی اسکرینگ فراک خیلی advanced تره و همه داده‌هایی که می‌خواییم رو داره فقط باید خودمون با فیلتر ازش بیرون بکشم ولی سایت بالب خودش hint میده و از نظر بصری خیلی ارتباط با‌هاش راحته.  

مک های سری ۸ سایت بالب ساپورت نمیکنه ولی اسکریمینگ فراگ هم اجرا میشه هم حتی سرعت بیشتری هم داره.

Project Name: Free SEO for ever start URL:Freeseo 

Device Mobile/ Save and continue

URL/ start new project  رو میدیم

Audit Type : HTML Crawler ( Does not render JavaScript conte)

صفحه خیلی سراست تر از اسکریمینگ فراگ آورد . میتونید Google Search console وصل کنید یا scheduling انجام بدید . بقیه موارد که مشابه اسکریمینگ فراگ هست. دکم start now – نسبت به اسکریمینگ فراگ بصری‌تر هست.

این نرم افزار Audit score،SEO، score، Security score میده. اسکریمینگ فراگ نمیده.  حداقل به این شکل نمایش نمیده. نمودار براساس Crowl Depth میده که در اسکرمینگ فراگ همچنین نموداری در لحظه اول نمیبیند. میتوند ببینید که سایت شما به چه مشکل توسط یه کروالر کراول شده. که می‌تونید این hint رو بگیرید که آیا به شکل خوبی و به حالت optimal هست یانه

تب‌های internal و on page … داره – برای شروع کارآموزی ابزار خوبیه ولی داده‌‌های اسکریمینگ فراگ خیلی جامع‌تر هست. تب Page Analysis داره که اگه تو اسکریمینگ فراک بخواهیم چک کنیم باید بریم تو حالت list mode .

جلسه ۱۳ بخش ۵ آشنایی با چند ابزار کاربردی دیگر data for seo

این ابزار الزاما نیاز نیست که شما بهش آگاهی داشته باشید – حتی یکم هم  از ابزار advanced seo جلوتر هست . این برای زمانی هست که شما بخواهید داده‌هایی رو به صورت ساختار یافته دریافت کنید و تو یه برنامه‌ای ازش استفاده کنید. مثلا من میخوام یا ابزاری بنویسم و ۱۰ نتیجه result رو بگیرم ( شاید در آینده بخواهید کاری کنید و اینو‌ به developer معرفی کنید) و داده‌هاserp رو خروجی میده (یا داد‌ه های گوگل ترند رو بگیریم) 

Bing Webmaster : شبیه سرچ کنسوله – در ایران  گوگل بیشترین استفاده رو  در خارج از ایران باید در نظر داشته باشید که آیا بیشترین ترافیک ارگانیکی که این سایت میاره از طریق موتور جستجو گوگل هست و یا Bing و یا ترکیبی از Bing و گوگل؟ یا یاندکس؟ و باید ببینید اول موتور چه ابزار مشابه به سرچ کنسول داره. 

اینجا Site Scan دارید میتونه بره سایت‌تون رو اسکن کنه. داده‌هایی که اینجا میده خیلی محدوده – ولی باید آشنا باشید. 

ابزار classy schema مشابه ابزار validator . schema.org 

گوگل structured Dalavieren دارید که به راحتی  structure data اتون رو اینجا بنویسید و تست بگرید و مشاهده کنید.

از نظر بصری خیلی راحت تر از

validator .schema.org هست البته reach result heat هدفش چیز دیگری است. ابزار اصلی که برای اسکیما میتونید استفاده کنید validator . shema.org هست کنارش هم میتونید از ابزار classy.schema.org استفاده کنید . اینجا بهتون همه مشکلات و هر چیزی که باشه ارائه میده – یه قسمت visualization داره که خیلی هم جذابه

اگر در تب schema.org type رو بزنیم میاد کل تایپ‌های متفاوت اسکیما که داخل schema.org هست رو بصورت بصری ارائه میده و خیلی راحت میتونیم viewer ارتباطات بین اسکیما رو متوجه بشیم – و الزاما نیاز نیست برم schema.org – اینجا درک بهتری از اینکه تو اسکیما چه اتفاقی داره میوفته بهتون میده و relation بین اونها به چه شکلی هست و کدام زیر مجموعه چی هست و ارتباطشون چجوریه

video : اسکلیما ویدئو – کدش رو generate میکنه

جلسه ۱۳- بخش ۶

  • Chat GPT و هوش مصنوعی

فرقی نمیکنه از  chat GPT استفاده کنید یا ابزاری که پشتش chatgpt باشد . من از ابزار Raycast استفاده  میکنم که برای سیستم عامل  مک هست – یه پولی میدید براتون GT3.5 یا 4 دسترسی میده مثلا که پروژه‌ای گرفتم و هیچ ایده‌ای ندارم که چی میتونه باشه وب سایت صفره و ایده‌ای ندارم که چه بلاگ پستی داشته باشم … میام از chat GPT میخوام یک سری Topic در این حوزه به من بده – ۱۰ تا تاپیک میده حالا خروجی که میده قابل اتکا نیست و ما باید خروجیش‌ رو validate کنیم – حالا از این تاپیکی که میده ممکنه به نظر درست باشه ولی درست نیست به اصطلاحا میگن ” غلطی – که به نظر درسته ( False /ture) چیزی که به GPT میدم میتونه اثر گذار باشه روی خروجی – میتونم خواسته‌ام رو به به شکل دیگر هم بگم به این مفهوم میگن prompte engineering : چیزیکه به GPT میدم و انقدر optimize اس میکنیم که دقیقا همون چیزیو به من بده که من میخوام.

i will provide you a keyword. Please

انگلیسیش بهتر از فارسی هست مثلا میتونم keyword intent رو بسنجیم.

classify it between ” informational ” , ” transactional ” , ” commercial , and navigational ” categories

و یه خروجی میده و مثلاً میگه این کیورد مثلا ترنز اکشنال هست و یه سری توضیحات دیگر

keyword : buy an iphone

حالا میتونیم این Prompt رو اپتیمازش کنیم . .

The output must only be the category name , not any other wads : 

در ادامه در این حالت یه کلمه میگه transactional

a list of keywords separated by comma

@keywords : buy an iphone 14 , green tea , review macbook 14 pro

در این حالت خروجی : transactional , informational , informational

پیشنهاد نمیدم از این ابزار برای robots.txt و اسکيما و .. استفاده کنید . ولی می تونید اسکیما بردکرامب بنویسیم و سکیما برد کرامب هم ۳ تا آیتم داره، در واقع

Home page

category و پروداکت

خروجی میده – کپی اش کنم و برگردیم به ابزار classy schema

me a Breadcrumb Schema type with 3 items .

write

structured Data 

کد رو اینجا میذارم و اجراش میکنم و به نظر اوکی هست ولی مثلاً در position آخر item رو آورده که که در اسکیما نیاوردیم .

باید آگاه باشیم که GPT بخوبی نمیتونه تشخیص بده چون به داده که به شکل دقیق دسترسی نداره – باید expert باشید و این موارد رو تشخیص بدید فایل htaccon این فایل مشخص میکنه چه url ریدایرکت بشن – سایت چجوری در دسترس باشد یا نباشد : چنین فایلی رو اصلاً نمیشه به GPT اتکا کرد مگر اینکه expert باشید و از خروجی حاصل اطمینان کنید . 

یکی از کارهایی که chat GPT انجام میده content  create هست ولی خروجی حتماً باید انسان edit بشه – بنا به تجربه اگه این کانتنت رو در سایت منتشر کنید صفحه اول احتمالاً یه رنکی میگره و رنگش کامل از بین میره – یه پیک میزنه بعد drop می‌خوره و باید Fact checking انجام بشه.

 اگه شک دارید شاید سرچ خود گوگل خیلی بهتر باشه چون براساس الگوریتمی رنک مطلوبی می‌کنه ولی GPT رو نمیدونم چطور وزن دهی شده و خروجی میده ولی  chat gpt هم میتونه مثل دستیار باشه براتون – مخصوصا +GPT که سالانه ۲۰ دلار هست خودش code interpreter داده که میتونید فایل رو بهش بدید و اون فایل رو براتون آنالیز کنه داد‌هاش رو – مثلاً خروجی سمراش رو export کنید ( اکسل ) همون رو آپلود کنید و بگین این داده رو برام تحلیل کنید و وقتی خروجی کلی داره میتونید بگید صرفاً این بخشش برام اهمیت داره. مقدر کیور ترنز اکشنال داره – کیورد‌های ترنز اکشنال رو‌ برای من خروجی بگیر.

یک فیلتر بده بر مبنای کیورد‌های ترنز اکشنال زیر مجموعه پوزیشن – بدون اینکه خودتون گوگل شیت باز کنید یا اکسل بخوندش براتون آنالیز میکنه و خروجی میده 

با code interpreter میتونید کار یک دیتا ساینس رو بدی برات تحلیل کنه – مثلاً خروجی ahrefs رو از وضعیت لینک‌‌‌سازی خوردت و رقبا و یک فایل به ChatGPT و ازش بخوای بگی کجا کمتره، کجا بیشتره. کجا تناسب بینتون داره ، کجا عقب و جلو هستید و کجا لینک کمتر و و بیشتری داری و نسبت درست هست یا نیست. یا از سرچ کنسول خروجی ترافیک خودتون رو بگیرید و تاریخ های آپدیت گوگل رو بخواهید یا اصلا یه کدی از chat gpt بخواهید براتون بنویسه که اون صفحه ای از گوگل که تاریخ و اپدیت گوگل رو میزنه کراول کند. تاریخ بده رو در بیاره بزنید و فایل ترافیک خوتون که کجا بالا پایین شده این ۲ تا رو میتونید با هم یه نمودار کنید یعنی بگید یه خط بکش رو تاریخ هایی که اپدیت گوگل بوده و از رو اون بفهمید که کدوم آپدیت رو سایت شما تاثیر گذاشته که تو اون آپدیت drop شدید داشتید و میتونید بفهمید این آپدیت مربوط به چی بوده- مربوط به  spam link بوده یا که چی بوده و و حساسیت گوگل رو سایت شما مربوط به چی بوده. فقط هم کاری که می خواهید انجام بدین و با GPT انجام بدید بعد برید سراغ روشی که قبلاً خودتون انجام میدادید. چون کلی ایده جدید به ذهنتون میاد بدون اینکه بخواهید روش‌های قدیم رو پیش برید.

جلسه ۱۴ – بخش ۱ – مقدمات لینک‌سازی خارجی سئو آف پیچ

لینک‌سازی و بک لینک در پورتاژ

انواع لینک روی رپورتاژ آگهی

لینک روی خود عبارت کلیدی

لینک روی اسم برنده

لینک بدون انکر تکست ( Naked Link )

لینک روی عکس 

لینک روی عبارات نامرتبط

لینک به سایت‌های دیگر 

فقط برند مشن بدون نیک

لینک به سایت‌های مطرح در صنعت مشابه همراه با برند منشن 

نکته در کنار رپورتاژ از همه روش‌های لینک‌سازی در حد طبیعی استفاده کنید.

ابزار Ahrefs برای بررسی بک لینک‌سازی‌رقبا و آموزش پنل تریبون رو با هم بینیم.

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

از نظر گوگل لینکی که در فوتر سایت یا در کامنت سایت یا در فروم ها خیلی از رزش نداره ولی رپورتاژ در بدنه اصلی محتوای سایت لینکت رو جا میدی و با روش‌هایی گوگل رو میپیچونم تا متوجه نشه * در ایران رپورتاژ در خارج مثلاً Public Relation tips Pr campaign / Guest Post

رپورتاژ چیه؟ ما می‌تونیم به اکثر سایت‌هایی که توی ایران هستند یه پولی بدیم به مقاله هم بدیم بگیم این مقاله رو در سایت منتشر کن. ایلنا، ایسنا و لینک به سایت خودتون رو تو مقاله اتون گنجاندید. یه راه مکاتبه مستقیم با این سایت‌هاست به روش هم سایت‌هایی مثل تریبون و تسمینو … میان با اکثر سایت‌ها قرارداد می‌بندن و میشن واسط بین شما و اونا و قیمت و شرایط رو میبینید و همه چیز راحت‌تر میشه. 

جلسه ۱۴ بخش ۲ – انواع لینک‌دهی در ریپورتاژ آگهی

تو این مقاله انواع و اقسام لینک‌دهی رو می‌تونیم ایجاد کنیم.

مثلاً خرید خودرو که انکر تکست هست . انکر تکستی داریم به اسم exact یعنی لینک روی خود عبارت کلیدی – خود عبارت کلیدی که می‌خواهیو لینک بگیرم و تو بیچ بیاییم بالا رو لینک میکنم همه لینک‌ها نباید از نوع exact  باشه چون گوگل خیلی راحت میفهمه خودمون این کار رو کردیم و جریمه‌مون میکنه یا لینک‌مون رو

ignore میکنه. 

مثلاً کلمه دیوار رو لینک میکمم به صفحه اصلی سایت دیوار. با صفحه خرید خودرو دیوار لینک میکنم انکرتکست برندر

یعنی خودلینک www.divar.ir و دیگه انکر تکستی وجود داره و خود لینک رو گذاشتم تو مقاله یا در انتهای مقاله نوشتم منبع : ir …

۔ لینک‌هاتون رو روی عکس قرار بدید فقط باید چک کنید که اون سایت قبل کنه این رو براتون منتشر کنه. برای عکسی که میذارید می‌تونید تگ آلت مشخص کنید. 

لینک پرت یعنی انکر تکست‌تون اینجوریه: اینجا کلیک کنید. اینجا کلیک کنید. منبع: اینها ربطی به عبارت‌هایی که می‌خوایید توش جایگاه بگیرید ندارد. 

نکته: اینکه که ما از همه اینها سعی میکنیم استفاده کنیم.

 به سایت های دیگه هم لینک بدید – مثلاً در مورد املاک میتونید به سازمان ثبت املاک که به مقاله‌تون ربط داره لینک بدید که رد گم. یه وقت‌هایی به رقیبتون هم لینکدبدید ولی خیلی خیلی کم و فقط برای رد گم کنی چون به اون هم اعتبار منتقل میکنید / کار نسبتا جدید: در دیجیاتو رپورتاژ منتشر میکنی میای لینک میدی به یه رپورتاژ دیگه که قبلا تو دیجیاتو منتشر کردی! یه اینترنال لینک در سایت دیجیاتو ولی با هدف کمک به وبسایت خودتون با لینک از یه رپورتاژ در سایتی به رپورتاژ در سایت دیگر.

ولی اگر دارید اینکار رو می‌کنید باید از نظر محتوایی این دوتا رپورتاژ بهم مربوط باشند. اگر نامربط باشه گوگل خیلی راحت شناسایی می‌کنه.

رپورتاژ منتشر کنید ولی لینک نکنید و فقط برند منشن کنید اسم سایت رو بیارید – این هم تعدادش کمه برای رد گم کنی. روابط عمومی شرکتی که پول به خبرگزاری میده تا ازش اسم برده بشه. و کاری به کار روابط عمومشین نداشته باشید – کار غیر منظم روابط عمومی از نظر سئو به شما کمک میکنه.

به جایی میتونید اسم خودتون رو لیک کنید ولی اسم رقیب‌هاتون رو بیارید و لینک نکنید. این بیشتر زمانی جواب میده که شما پیشرو و بازار نیستید – پیشرو بازار رو‌ درمیارید و برداشت میشه که در کنار بزرگان هستید و میتونید از اعتبار اون بهره بگیرید. میتونید بر عکس کار کنید اسم خودتون رو کنار رقیبا بذارید و اسم اونها رو لینک کنید ولی اسم خودتون لینک نکنید. خیلی در صد کم این کار انجام میشه – خیلی ریزه‌کاری داره لینک‌سازی و نیاز به تجربه و وقت داره.

نکته : ۲۰ – ۳۰٪ exact 

۳۰-۴۰٪ پرت و پلا

 ٪۳۰ اسم برند. یوآر صفحه اصلی رو بذارید.url صفحه اصلی رو بذارید.

این درصد‌‌ها خیلی تجربی هستند.

 Exact لانگ تیل: برای خرید خانه در تهران اینجا کلیک کنید. یا خرید خانه در مناطق ارزان تهران.

این‌ها رو تقسیم کنید ۲۰٪-٪۱۰ لینک‌ها رو در عکس بذارید.۱۰٪ لینک‌ها رو در عکس بذارید

کلیدواژه در لینک‌سازی طبیعی بودند – سعی میکنیم روند طبیعی رو بازسازی کنیم.

۲۰-۳۰٪ naked link هستش. لینک به سایت های دیگر ۱۵٪ بدون لینک ۱-۱۵٪ اگر روابط عمومی دارید کاری‌تون نباشه. لینک به سایت‌های مطرح اگر رقیب‌تون هست و اگررقیب نیست ۲۰ تا ۳۰ درصد می‌تونید استفاده کنید. 

کانتنت/ فروم/ یوتیوب/ بلاگفا روش‌های غیر از رپورتاژ در لینک‌سازی

یک روش‌ هم PBN هست که میایید یه سری link farm درست می‌کنید.مثلا وبلاگ درست می‌کنید روی بلاگفا و بعد از گذاشتن محتوا لینک میدین به سایت. خودتون انجام ندید چون طبیعی در آوردنش کار سختیه.

جلسه ۱۴ بخش ۳ – نحوه کار با پلتفرم سفارش رپورتاژ

واسط‌ها : تریبون و تسمینو و … 

پنل تریبون رو اینجا بررسی می کنیم

ساخت کمپین رپورتاژ 

ساخت کمپین بک لینک

ساخت کمپین لینک پرومکس

ساخت کمپین محتوا /محتواهم براتون مینویسین 

ساخت کمپین رپورتاژ خارجی / از سایت‌های خارجی می‌تونید کمک بگیرید – وقتی براتونی مفیده که سایت‌تون انگلیس و بین الملی باشد 

ساخت کمپین بسته رپورتاژ/ یه سری بسته‌های تخفیفی داره

حالا می‌خواهیم رپورتاژ بگریم: ساخت کمپین/  سایت رو با قیمت ببینید/  میتونید براساس قدرت دامنه مرتب کنید.

مشاهده جزئیات: محل انتشار، تخمین بازدید سالانه که از Similar web داره میاد – حداکثر در ۱۵۰۰ کلمه و تابع قوانین محتوا – لینک نو فالو، بدون تگ تبلیغاتی و … 

 Similar web: اکستنشنی هست که میزان ترافیک سایت رو تخمین می‌زنه.

نمایش در صفحه اصلی: یعنی محتواتون در صفحه یک روز، دو روز یا چند ساعت نمایش داده می‌شود. 

 یه سری فیلتر دسته‌‌بندی‌های خوب داره که بهتون کمک میکنه – منوی تخصصی فعالیت تا حوزه تخصصی سایت خودتون رو بیاره و تو اونها رپورتاژ بدید بیشتر تا اعتبار بهتر و بیشتری کسب کنید / یا بر اساس قیمت دامنه لینک بگیرید و اون‌هایی که در صد اسپم بالایی دارند رو حذف کنید / برای طبیعی‌ساری نیاز به لینک نو فالودهم خواهیم داشت.

جلسه ۱۴- بخش۴ – تحلیل ایک سازی خارجی رو با با ایچرفس

ahrefs یه سایت رو وارد می کنم می خواهیم ببینیم چقدر  لینک‌سازی / در چه بازه زمانی / چه تعداد لینک در چه تعداد سایتی دریافت شده – 

اکانت ahref باید خریداری بشه. میتونید این آمار رو برای همه سایت‌ها در بدست میارید و نیاز به مالکیت سایت نیست.

– روبروی قسمت url اگر روی subdomain بذارین داره همه قسمت های سایت رو مجموعه آمار میده که مجموعاً روی همه صفحات سایت x و مجموعاً n مقدار بک لینک وجود دارد.(back links) که از  ۵۷ سایت دریافت شده ( Ret domains ) و یه تخمین ترافیک هم زده که معمولاً خیلی دقیق نیست ( Organic Search ) که در آنالیز لینک‌سازی رقیب بیشتر این دوتا مهم هستند.

روی Ret . domains بزنید ممکنه یه سری چرت و پرت باشند که به طور اتوماتیک لینک ایجاد شدند یا وقتی میزنی میری میبینی لینک وجود نداره و از این سایت چند تا لینک گرفتند چقدر follow هست و 

چقدر No follow. یه تخمینی از paid traffic, organic traffic میده که یه مقدار خطا داره که بهش اتکا نمی‌کنیم. برای مقایسه و در کنار بقیه فرضیات میشه از این دیتا استفاده کرد.

از ستون سمت چپ Backlinks و برید . هم اون مقالاتی که شناسایی کرده که به صفحات این سایت لینک داده شده رو آورده و میتونید برید ببینید رقیبتون چطوری لینک‌سازی کرده. 

Broken links: خودتون یا رقیبتون یه جایی لینک‌‌سازی کرده ولی بعداً به هر علتی حذف شده – مثلا سایتی که مقاله و منتشر کرده برداشته پاک کرده. 

Referring domain در ستون سمت چپ هم هست

-Anchors انکر تکست‌‌ها رو نشون میده که روی چه کیورد‌هایی لینک‌سازی کرده و از چه تعداد ریفر سایت

Empty anchor: لینک‌های بدون انکر

نکته مهم : مثلا رقیب را آنالیز می‌کنید و میگه وضعیت SEO اش پی بهتره بیام اداشو در بیارم که موفق بشیم و این کار رو میکنم موفق نمیشیم بد میشه وضعیت چرا ؟ 

به علت اینکه که سایت بالاتر لزوما به این معنی نیست که کارش درست‌تر بوده – ممکه برند قوی و کار برندینگ قوی‌تری کرده باشه – بیلبرد رفته به آگهی تلویزیونی رفته باشه/ این کار رو نکردیم – لزوما  سئوی تکنیکال و کانتنت / لینک سازی بهتر انجام نداده – اونی که برند قوی‌تری داره شاید نتونید از استراتری لینک‌‌‌‌‌سازیش الگو برداری کنید شاید باید مقدار کمتری / بیشتری از اون لینک بسازید // 

می‌تونید برید روی سایت‌هایی که برندینگ  خفن و جیب غریب انجام ندادند تمرکز کنید و باید بدونید که تکنیکالش قوی‌تر بوده یانه. باید یه شناختی از رقبا داشته باشید که می‌تونید خودتون ازش الگو برداری کنید یا نه.

در overview که باز کنیم – در ستون سمت راست ترکیب حال no follow و ugc و sponsored رو آورد و میتونید بفهمید چند درصد فالو هستش و  چند درصد نو فالو. اگذ خواستی الگو برداری کنی میتونی تصمیم بگیری که چند درصد لینک‌هاتون رو نوفالو کنید.

در چه مدت زمانی این لینک رو بسازیم ؟ از نمودار در قسمت performance ببینید رقیب از چه تاریخی شرع به لینک‌سازی کرده. نکته اینه که شما تازه سایت زدی همین فردا ۳۶۳ تا لینک از ۳۷۳ تا سایت بگیری گوگل میفهمه – دیگه تابلوتر از این  نمیشه. شما باید مناسب با سرعت رقباتون لینک‌ساری کنید.

مثلا رقیب ببینید تو ۶ سال ۳۷۳ تا رفته – اون یکی تویه سال همینو رفته جایگاه سومیشم خوبه شما هم همینو برای یک سال برنامه‌ریزی کنید.

جلسه ۱۴ – بخش ۵ – حذف لینک‌های اسپم یا نامطلوب

لینک‌سازی

حذف سایت ها و لینک‌های نامناسب :

( MOZ ) Spam Score

سایت‌هایی با فعالیت اسپم 

سایت های لینک فروش 

حذف لینک‌های اسپم از طریق disavow 

MOZ- یه اکستنشن مهم داره Moebar – تو هر صفحه‌ای باشی ۳ تا عدد Spam Score، page authority و

Domain Authority رو میده : این اعداد از نظر گوگل اعتباری نداره و این اعداد رو MOZ از طرف خودش اعلام میکنه. بررسی می‌کنیم اگه سایتی کار اسپم زیاد میکنه ازش لینک نگیریم یا یه جایی داست داریم از  DA زیادی لینک بگیریم. صرفا چیزی برای مقایسه سایت و چیزی نیست که بطور مستقیم در ranking سایت در گوگل استفاده بشه. و هم از طریق سایت ترییون یا moz bar میتونید استفاده کنید. 

سایت‌هایی که spam score بالای ۳۰،۴۰،۵۰ دارند به این شک کنید و ببینید سایت درست حسابی هست یا نه. پر از تبلیغاته؟ سایت کار فروش لینکه یا نه؟

سایت که اگر از لحاظ Spam Sare مشکل داشتند حذفشون کنید ولی از لحاظ DA لزوما سایتی که DA پایینی داره نباید حذف کنید. یه وقت‌ها‌یی

به اون سایت هم نیاز دارید. 

نکته : سایت‌هایی که فعالیت Spam زیادی دارند حذف کنید.

 سایت‌هایی که لینک فروش هستند هم فعالیت اسپمه. کار فروش لینکه و ارزش افزوده ای نداره.

negative seo: براتون از این سایت‌های چرت و پرت لینک می‌فرستند- با پول یهو می‌بینید ۲ هزار تا لینک چرت و پرت تولید میکنه روش اخلاقی نیست – نکنید این کار رو اگه کسی هم براتون انجام داد لینک رو disavow کنید . 

Disavow یه بخشی تو خود سرچ کنسوله ولی از خود کنسول بهش لینک و دکمه‌ای وجود نداره که بهش دست پیدا کنید.  Disavow لینک رو سرچ کنید گوگل براتون میاره، وارد سیرچ کنسولی که بهش دسترسی دارید بشید disavow Tool انتخاب کنید property یه لیستی درست می‌کنید اینکه لیست درچه فرمتی باشد (txt ) سرچ کنید . همه دامین‌هایی که کلیک داده شده رو به گوگل میگید که من این کار رو انجام ندارم و تأثیر اون

لینک‌های چرت و پرت رو از رو سایت بردارید.

نکته این کار feature advanced هست و به ان راحتی ازش استفاده نکنید . قبل این کار یه تست کنید مثلا یه چند تا صفحه از سایت‌تون که بهش لینک اومده رو disavow کنید. ببینید که چیزی بهتر میشه یا نه. با احتیاط ، با تست، با ریسرچ کافی انجام بدید.

 خود گوگل هم زده که This is an advanced Feature and should only

be used with caution

شاید اصلا خودتون انجام دادید قدیم‌تر بلد نبودید و خودتون یه لینک‌سازی نامناسب برای سایت خودتون انجام دارید. گوگل جریمه‌تون کرده حالا پشیمونید یه راهش اینکه لینک‌های ناجور رو disavow کنید و در ادامه لینک‌سازی درست رو انجام بدید که به اون روند درست سایت برگردید رشد‌توم رو ادامه بدید. 

جلسه ۱۴ بخش ۶ – از چه سایت‌هایی لینک بگیریم؟ استراتژی ‌لینک‌سازی – ترکیب سبد لینک رو وقتی میخواهید مشخص کنید بیشتر از چه سایت‌هایی استفاده کنیم؟

لینک‌سازی

سایت‌های مرتبط از نظر موضوعی : یعنی اگه سایت هنری را دارید اول باید برید  سایت‌های هنری رو پیدا کنید. مجله‌های هنری و …. سایت‌های غیر رقیب که در این زمینه کار می‌کنند. چون طبیعیه اگه دارید یه سایت رو میزنید در شروع لینک‌سازی از دسته‌بندی مرتبط با موضوع خودت شروع کنی که طبیعی باشه – نری یهو به سایت معتبر دیجیاتو لینک بگیری چون جهان طبیعی نیست.

میپردازه و تو به عنوان به سایت فسقلی و تازه که شروع به فعالیت کردی طبیعی نیست دیجیاتو در مورد تور پورتاثر رفته باشد خودش بدون اینکه پولی بهش داره باشی.

 طبیعی اینه که در ادامه هم همین روند باشه اگه ۱۰ تا سایت هنری در مورد شما بنویسه دیجیاتو یدونه می‌نویسه. نهایت یه خورده میتونید شدیدترش کنید ۲-۳ تا کنید دنه دیگه به اندازه سایت های هنری – طبیعی نیست. 

حالا ممکنه موضوع اصلی سایت، سایت خبری باشه ، ولی دسته بندی هنری داره – یه سری خبرنگار هنری داره و در مور در هنر مینویسن – خب این منطقی‌تره که بعد از اون سایت‌هایی که کلا در مورد هنر مینوسیند اون سایت هایی در مورد من بنویسند که دسته بندی مرتبط با من رو دارند . 

بعد از این میشه سایت‌های خبری که در مورد همه چی خبر مینوسین ولی فقط خبر مینوسین و کارشون اینه که در مورد هر چیزی بنویسین که جدیده. یا بعد از ۳-۰۵-۱۲ از شروع سایت ، سایت خبری هم دیده باشه منو و در مورد من نوشته باشه و گوگل نمیتونه ایراد و بگه غیر طبیعیه. و در اولویت آخر سایت های عمومی که در مورد هر چیزی می‌نویسن. درصدی سایت‌های مرتبط بیشتر باشه و در level بعدی سایت های عمومی.

از نظر DA چجوری این رو بچنیم؟ همه رو از سایت‌های معتبر بگیریم. اعتبارتون همینطور بره بالاتر- نه اینطور نیست چون طبیعی نیست – سایت‌های کوچک در موردت مینوسین دیگه. وقتی یه بیزینسی هستی که داری شناخته میشی و معتبر میشی اگر یه مقاله دیجیاتو در موردت مینیونسیه ۳ تا سایت تازه کار هم در موردت مینویسن با کم / درصد بیشتری باید از DA های کم داشته باشید – لینک‌سازی چندلایه دارد که باید در لینک‌‌های بالاتر از دامنه‌های معتبر استفاده کنید. در لایه های پایین‌تر از DA های با قدرت کمتر / درصدی هم حواستون باشه هم به سایت های قوی و هم به سایت‌های تازه تاسیس نیاز دارید که درموردتون صحبت بکنند. چه بسا نیاز دارید دامین‌های تازه تاسیس بیشتر در موردتون بنویسند تا سایت‌ها معتبر.

جلسه ۱۴ – بخش ۷ – تدوین استر اثری لینکسازی خارجی

استراتژی لینک‌سازی خارجی و بک‌لینک

چند تا لینک بسازیم؟ 

در  طی چه بازه ی زمانی بسازیم ؟ 

ترافیک روی رپورتاژ مهمه؟ utm استفاده کنیم برای اندازه‌گیری ترافیک؟ 

به هار مرد و یک و اورونو او د هر نوع ارت تقدر بسازیم به

از همون اول لینک بسازیم؟ 

هزیش چقدر میشه؟

لینک سازی چند لایه چیه؟

چجوری نظارت کنیم؟

از hrefs میشه دید که رقبا چقدر لینک ساختند و در طی چه بازه زمانی و از روی اون میتونی تخمین بزنی که هزینه‌اش چقدر میشه. تو تریبون قیمت هست چند تا لینک بسازیم؟ بریم رقبا ر نگاه کنیم / با vpn خاموش و Encognito سرچ کنید – مثلا کلید واژه‌ام خرید کفش هست.

 گفته شد که برند در سئو  میتونه در آمار تاثیر بذاره. مثلاً URL لندینگ دیجی کالا ( لینک) رو بر میدیم میریم hrefs ببینیم چقدر سرچ داده . اگه اون بالا رو هم روی فیلتر Exact url بذاریم ۸۷ تا بک لینک

 از ۲۱ Ref.domain t ( فقط روی همین یدونه صفحه) آن برای سایت تازه کار ممکنه هزینه زیادی باشه که برای که صفحه‌اش بخواپ انقدر لینک‌سازی کند. از serp یکی دیگه از لینک رو بر می‌داریم که ممکنه اینقدر لینک‌سازی نشده باشد و کمتر مطرح هست ( کفش ملی ) – کفش ملی بر خلاف دیجیکالا صفحه اصلیش روی این کلمه بالا اومد. دیجژ کالا کتگوری بوده و این شد ۱۷۱ لینک از ۴۰ دامنه.  باید چند تا شو بررسی کنید و خودتون یه تخمینی بزنید که چقدر نیاز دارید.

 به سایت دیگه : ۱۳ بک لینک از یه دامنه این لینکسازی کرده و رتبه ۷ رو داره.

 پس اگر سایت تازه و مطرحی نیستید کار برندینگ نکردید در حد نیاز ببینید نیاز به چندتا بک لینک دارید.

– باید بینید بسته به شرایط سایت خودتون رو شبیه کی میبنید – یا مثلا آگهی هستید  classified ad هستید. خودتون رو شبیه دیجیکالا ترب ببینید یا دیوار کجاست در این دسته‌‌بندی لینک‌سازی کرده – اگه یه سایت مطرح هستید و سال هاست فعالیت میکنید خودتون رو شبیه دیجی کالا ببینید. اینکه اگه بخوام دیجی کالا رو بگیریم چقدر باید فعالیت کنم. 

از چه تاریخی لینک سازی شروع کرده و در چند سال به چندتا لینک و دامنه رسیده و نهایتا میتونید ۲۰-۳۰ درصد سریع‌‌تر از اون نه ۲ برابر سرعت رو بیشتر کنید. طبیعی نیست.

امروز سایت می‌زنیم طبیعی نیست فردا کسی از من بنویسیه. باید ۲-۳ ماه صبر کنید و هیچ لینکی نسازید – کارهای زیر ساخت و تولید مواد کارکنید. لینک‌سازی شاید آخریت کارتون باشد مگر اینکه همه دارن در مور‌دتون می‌نویسین. تعداد رو که در آوردید باید آنالیز انجام بدیده – برندارید صرفاً برای کل سایت انجام بدین – ترکیب توزیع مقدار لینک که باید در کل سایت‌تون مناسب باشد. و این تحلیل hrefs باید به صورت تک تک صفحاتی که میخواهید براش لینک‌سازی انجام بدید بکنید که بفهمید برای صفحه چه مقدار لینک نیاز دارید چقدر مقدار رو از سایت‌های مرتبط بگیریم و چقدر از سایت‌های خبری و عمومی بگیریم – چند تان exact -باشه – یکشین برند باشه – یکیش پرت باشه . تک تک صفحات باید برنامه‌ریزی کنید و استراتژی بچینیده کار پیجیده و سخت و زمان بر و دقیق و نیازمند توجه به جزئیات هست.

تعداد رو که در آوردید هزینه‌اش از تربیون در میاد و به کارفرما یا سازمان‌تو ارائه بدید که این plan با این هزینه و امکان تغییر رتبه … ه هر وقت رو نگاه کنید در hrets و بنید با چه نرخی فالور نوفالو دارند با همون میانگین بین رقبا لینک سازی کنید در مورد انواع انکر تکست‌ها هم میتونید همین کار رو بکنید. در قبات رو درست باید شناسایی کنید به رقبایی که بخاطر لینک‌سازی درست بالا هستند هنوز یا حداقل نقطه قوتشون نیک سازی خوبه، بری با همون درصد لینک‌سازی کنی / این ترکیب بهم بریزه ممکنه گوگل مشکوک بشه و حتی جریمه هم بشید.

جدیدا گوگل خیلی حساس‌تر شده . قبل تر شاید تو فارسی exact جواب میداد – شاید ۸۰،۹۰ درصد انکر تو exact خود کیودی که توش میخواستی جایگاه بگیری میزدی و نتیجه میگرفتی ولی با آپدیت‌های جدید باید خیلی این درصد کمتر بشه حدود ۳۰-۴۰ درصد و کمتر

سایت‌های دیگه منتشر کنید و لینک بدید به مقاله بلاگ سایت خودتون یا صفحه اصلی یا کتگوری سایت خودتون. به عنوان منبع تا مقاله رپورتاژ بنویسید منبع …. اینجوری میتونید روی لینک‌سازی سایت‌تون هم کار کنید و روش خوبی هم هست نسبتا ، در کنار بقیه کار‌هایی که میکنید هم استفاده کنید. محتوای بنویسید که تو اون سایت هم جایگاه و ترافیک بگیره هم دیده بشه. اینکه ترافیک بیاد سمتش طبیعی‌تر میکنه کار شما رو / 

محتوای چرت و پرت که لینک نداره و هیشکی روش کلیک نکرده و ۱۰۰ تا لینک اینجوری دارید مشکوکه.

 برای ارزیابی این ترافیک utm ست کنیم؟ بفمیم چند نفر اومدن کلیک کردن تو سایت ما و چقدر ترافیک بوده ؟ جواب : نکنید این کار رو از utm استفاده نکنید برای اندازه گیری ترافیک رپورتازه / سمیون گوگل میفهمه که این رپورتاژ رو خودمون منتشر کردیم و utmگذاشتیم که بعدش بفهمیم چند بار کلیک شده، utm در آموزش آنالتیکس گفته شده – 

یه روش Tracking لینک‌هایی هست که خارج سایت منتشر میکنم و میخواهیم بینیم چقد کلیک می‌خورن  چون اگه اون سایت خودش منتشر کرده بود و ما پولی بهش نداده بودیم utm ست نمی‌کرد. که بفمه اون اینک چقدر کلیک میشه – از روش های دیگر مثل     Tag manager می‌تونست بفهمه که اون لینک چقدر کلیک میشه.

درواقع ما روش درستی برای اینکه بفهمیم رپورتاژمون چقدر کلیک می‌گیره نداریم مگر اینکه اون سایت بیاپ از گوگل آنالتیکس بهمون آمار بده.

جلسه ۱۴- بخش ۸ لینک‌سازی چندلایه

در حالت عادی میدیدم ۱۰ تا رپورتاژ بنویسیم  توانواع سایت‌ها با انواع انکر تکست‌ها و همه رو لیک می‌کردیم به این ولی تو حالت چند لایه سعی می‌کنیم کارمون رو یه کمی طبیعیتر کنیم. فهمیدن این که ما خودمون داریم این کار رو می کنیم رو برای گوگل یه level سخت‌تر کنیم . میاییم چند لایه لینک‌ می‌سازیم یعنی لینک بدیم جای اینکه هر ۱۰ تا رو به خودش لینک کنیم.  میائیم پیوند لینک مثلا از دیجیاتو روش میدیم که سایت معتبر و خفن هست به رپورتاژ تو دیجیاتو تو مینویسیم که Highly Trusted source هست یه سایت خفن با DA بالاست و ب انکرتکستی لینک میدیم به صفحه بالا برای رد گم کنی برای اون رپورتاژمون تو دیجیاتو رپورتاژ منتشر میکنیم این میشه لایه دوم. لایه اول میشه دیجیاتو لایه دوم سایت‌هایی که یه خرده اعتبار کمتری دارند. مثلا ۳ تا رپورتاژ دیگه می‌سازیم که اعتبار اون رپورتاژ اول رو بیشتر کنیم. به طور غیر مستقیم اعتبار اون صفحه به ما منتقل میشه. حالا اگر تو لایه ۲ و ۳ هم اشتباهی رخ بده و گوگل مشکوک بشه ضرر میکنه؟ اون رپورتاژی که تو دیجیاتو منتشر کردیم اون پنالتی میشه و ما دیگه پنالتی نمیشیم ، حالا شاید ضررش به ماهم بگیرت ولی اون ضربه گیره / برای اون رپورتازهایی که برای رپورتاژ دیجیاتو ساختیم هم میتونم تو لایه ۳ دوباره رپورتاژ ایجاد کنیم. لایه ۳ و ۴ – لایه ۴و ع میتونه لینک‌هایی باشه که تو کامنت‌ها گرفتیم اصلا یا تو فوروم در فوتر ها و … لینک‌هایی که اهمیت کمتر دارند. یه درصد هم می‌خواییم از PBN استفاده کنیم، تو لایه ۳،۴ استفاده کنیم نه تو لایه ۱.به سایت خودتون از PBN و بلاگ‌هایی که ساختید لینک بدین. اینو می‌تونید توسعه بدید – مثلا از سایت خبری مستقیم به سایت‌تون لینک بدید و برای خبری لینک بسازید…

جلسه ۱۴- بخش ۹ – پیاده سازی و نظارت بر استراتژی  لینک‌سازی خارجی 

یه اکسل درست میکنم  تا درست استراتژی رو بچینیم. و درست روش نظارت کنیم چون خیلی پیچیدگی داره میتونه نظارت بهش سخت باشد

در گوگل شیت- میام و به هر رپورتاژی یه کدی میدم. تا بعد که زیاد شد بفهمم درمورد کدام رپورتاز صحبت میکند.کد روپرتاژ :

01 1206 رپورتاژ اول برج ۶

۱۳۰۲ یا هر روشی که دوست دارید

انکر تکست اول – میخواهید به چه صفحه‌ای از سایت لینک بشه  این انکر تکست این انکر تکست اولی که می‌خواهید تو رپورتاژ باشد.

این کار رو میگم تا کارشناس SEO و نشر کننده رپورتاز و محتو‌نویس هر ۳ نفر بتونن روش کار کنند.

  شما تو رپورتاژتون از ۱ تا ۳ تا لینک میتونید به طور عرفی قرار دهید.حداکثر لینک رو نذارید – نامنظم عمل کنید که طبیعی باشه کارتون. در یک رپورتاژ یکی بذارید، تو یکی دوتا و .. در یک رپورتاژی اصلا نذارید و کاملاً نامنظم و چریکی عمل کنید بجوری که گوگل اصبا نتونه شناسایتون کند . و در نهایت برای تحلیل اینکه چند درصد از چه نوع انکر لینک‌ها استفاده کردین، نوع انکر تکست هم مشخص کنید چند درصد exact ، برندد ، branded … بوده. 

و بعداً میتونید به راحتی ۳ تا ستون رو بردارید و تو یه شیت دیگه بریزید و تحلیل کنید .

ستون تاریخ نگارش رپورتاژر 

لینک رپورتاژ، تا نویسنده لیکیشن رو داخل Doc گوگل رو اینجا بذاره تا بتونید بخونید و اینجا براش کامنت بذارید. که مثلاً فلان چیز رو تو این مقاله فلان کار رو کنید . این برای ارتباط شماست و نوسینده ( ستون ( توضیحات ) ستون تاریخ انتشار رپورتاژ : تاریخی که میزنید هم باید نامنظم باشد اگر ۱۰ تا رپورتاژ می‌زنید را نامنظم و در تاریخ های نامنظم و به تعداد نامنظم منتشر کنید تا طبیعی باشد منتشر کنید تعداد لینک‌هایی در هر هفته منتشر میشته نباید برابر باشد – در ماه همچنین حواستون به بودجه هم باشد و برنامه‌ریزی کنید از قبل مثلا ماه اول۲۰ تا- ماه ۳ سوم ۵۰ تا هم ما تا چهارم دوباره زیاد می‌کنم … باهاش بازی کنید تا بی نظمی ایجاد شد و حواستون به بودجه باشد که مثلاً تو ۳ ماه چند تا لینک میخواهید درست کنید . ستون وضعیت رپورتاژ که باید دیگر باشید که مثلاً منتشر شده: کنسل شد/ تاخیر خورد. هر از گاهی هم ۲ ماه ۳ ماه یکبار ۶ ماه برواز ahref broken links رو چک کنید که از این اینک‌هایی که منتشر کردید اگر چیزی پاک شده باشد اونجا متوجهش بشید.  سایت محل انتشار رو هم بذارید، نوع ساعت محل انتشار که شامل : سایت مرتبطه / دسته‌بندی مرتبط / خبر عمومی / عمومی و … به تو ۱۰۰ تا رپورتاژ تحلیل کنید و درصدها رو در بیارید اینجوری میتونید در امار بزرگ نظارت داشته باشید . (میتونید pivot table بگیریم ) – فیلتر بگذارید تو ستون لینک اول و ببینید برای صفحه چقدر کار شده و تحلیل کنید – علاوه بر تحلیل کل سایت – این تحلیل رو نداشته باشید یهو می‌بینید  تویه صفحه سایتتون برده ۱۰ درصد اگزت  لینک دارید . اتفاقی شده‌ها

ولی شده – و این باعث میشه اون صفحه جریمه بشه.

پس ستون‌های اکسلمون شد: کد رپورتاژ/  انکر اول/ لینک انکر اول/ انکر دوم/ نوع انکر تکست دو/ لینک دوم/ انکر تکست سوم/ نوع انکر سوم/  لینک انکر سوم. در تاریخ انتشار رپورتاژ/ لینک رپورتاژ / توضیحات / سایت محل انتشار نوع سایت محل انتشار /تاریخ انتشار پرورتاژ از وضعیت رپورتاژ

گوگل شیت ( اکسل) pivot table/ insert/

مثلا تو همین existing sheet از کجا می‌خواهییم دیتا رو بکشیم بیرون؟  

 Insert Date range : این رو می‌زنیم و کل این ستون ها و اطلاعات رو کپی میکنم. 

Insert to: خروجیش رو تو همین شیت نشون میده.

Value : الان می‌تونم بفهمم تو هر انکر چندتا پرت استفاده کردم.

در ستون سوم یه فرمول ساده می‌نویسیم که درصد رو میده: B2/B6

یا نوع سایت محل انتشار رو بذاریم تو ردیف value و جلوش تعدادش این درصد اینجا درمیاد.

قبل از پیاده‌سازی استراتژی‌تون این جدول رو باید براش  در بیارید 

Pivot table رو میتونید جداگانه برای هر URL بنویسید.

 و بفهمید که برای هر صفحه که دارید کار لینک‌سازی می‌کنید درست کار می‌کنه یا نه. به این جدول می‌تونید

Follow / nofollow هم اضافه کنید این تحلیل و هم داشته باشید که چند درصد لینک‌هاتون فالوئه و چند در صد نو فالو. 

به این جدول بسته به نیازتون میتونید ستون هم اضافه و کم کنید

نکته: تناسب لینک‌سازی در کل سایت‌تون حتی بین صفحات مهم و غیر تهم هم حواستون باشه- لینک‌سازی باید تاسب داشته باشد. صفحاتی که مهم تره هستند باید تعداد لینک بیشتری بگیره.  باتوجه به لینکی که روی همون نوع صفحه در سایت رقبایش ساخته شده صفحات کم اهمیت باید کمتر باشد. ولی یه وقت‌هایی از صفحاتی که براتون مهم نیست غافل میشید چون تو استراتژی‌تون نیست ولی ممکنه رقباتون برای اول نوع صفحه لینکسازی کرده باشند و شما کامل ازش غافل میشید و هیچ لینکی نمیسازید ، بعد میرید روی ۱۵ تا صفحه از سایتتون رو تارگت میکنید و ۲۰۰ تا لینک میسازید و این باعث میشه تناسب سایت‌تون بهم بخوره. و باز غیر طبیعی میشید. پس سعی کنید تناسب و رعایت کنید . حتی گاهی مجبورید برای صفحه‌ای که الان براتون مهم نیست تمرکز بیزینسی‌تون نیست ، این تناسب رو هم میزنه و باز غیر طبیعی میشه- یه بودجه کمی برای صفحات غیر مهمون مهم بذارید .

سئوآف پیج غیر از لینک سازی

 سوشال مدیا مارکتینگ – سوشال سیگنال – برندینگ

اینفلوئنسر مارکتینگ -برندینگ

روابط عمومی ( IPR – برندینگ

الان سئوی سایت رو دادن دستم چیکار کنم حالا؟ یه کار‌هایی که روی کل سایت تاثیر میذاره و  زودتر نتیجه میده:

  • اصلاح ساختار سایت
  •  اصلاح اینترنال لینکینگ
  •  اصلاح سمنتیک HTML 
  •  آنالیز و بهینه سازی موارد تکنیکال سئو 
  • اصلاح تگ‌های HTML
  • سایر موارد
  • 2 – کیور ریسرچ، محاسبه Sov 
  • بهینه سازی محتوای صفحات مانی پیج
  • لینک‌سازی خارجی 

 بهینه سازی محتوای بلاگ

تجربه میگه صبر مدیر شما یه حدی داره و ممکنه کار تا ۳ ماه نتیجه خاصی نده در نتیجه  تجربه یه سری کارهایی که زودتر جواب میده رو میذارم جلوتر مخصوصاً کارهایی که رو کل سایت و کل دامین سایت تاثیر میذاره و سئو کل سایت شمار و بهبود میده ، مثل تغییر یه تایتل که روی یه صفحه تأثیر میذاره.

اگه تشخیص میدید ساختار یه سایت درسته الکی تغییرش ندید – اگه درست انجام بدید این اصلاح ساختار سایت رو رو یهو  ۲۰ درصد رو ترافیک کل سایت تاثیر میذاره البته اگرید migration جدی انجام بدید اول ممکنه یع افت کوتاه مدت داشته باشید بعداً بیاد اون ترافیک رو داشته باشد و حتی بیبار بهتر هم بشبه از روند قبل – و ۳،۲ ماه بعد نتیجه اش رو ببینید. 

اینترنال لینک اگه قبلا و صعض خراب باشه و شما درست انجام بدید ۱۰-۲۰ از سئوی ترافیک رو بهبود میده. بسته به خرابی قبل و کیفیت کار بعد داره. سمنتیک هم اگه قبلا خراب بوده و شما درست انجامش بدید ۵/۱۰ درصد از ترافیک سایت رو بهبود میده.

  تک نیکال Performancer سایت ، رندرینگ سایت و …

…. )

اصطلاح تگ‌های HTML: از تایتل دیسکریپشن بگیر تا کنونیکال اگر سایت چند زبانه دارید تگ hreflang معمول کیورد ریسچ رو میدان گام اول – اگر سایت نو باشه که مجبورید این رو بزارید گام اول ولی همزمان میتونید به ا هم نظارت کنید ( ساختار سایت و …)که از همون اول درست اجرا بشه وقتی شما کیور ریسرچ و کیورد مپینگ انجام میدید تازه میفهمید که ساختار سایت رو چطور باید بچینید یا چه کیورهایی رو باید پوشش بدید. کتگوری تون رو چطوری بچینید ولی اگه از قبل هست این مرحله رو بذارید بعد از اصلاحات انجام بدید .برید و اعتماد مدیر رو جلب کنید و بعد کارتون رو با خیال راحت‌تری انجام بدید و بعد از کیور مپینگ میریم سراغ محاسبه SOV و فورکست سئو.

 این ۲ تا خیلی بهم نزدیک هستند. 

اهمیت فورکست سئو: متوجه میشید که رقیب‌تون تو کدوم دسته‌بندی از شما جلوتره. نقاط ضعف و قوت شما چیه و اینو وصل می‌کنه به فورکست.

فورکت و sov خیلی میتونین بهم نزدیک باشند. SOV رو که محاسبه کنید فرکست دیگه کاری نداره 

پیش‌بینی کنید که کل حجم کلیکی تو صفحه شما جود داره چقدره. یعنی در حالت ایده‌آل شما  می‌تونید رتبه ۱ تا ۳ رو بگیرید. تا ته نهش چقدر میتونید ترافیک بیارید؟ و با این ترافیک چقدر پول میارید تو اون شرکت؟

قدرت مذاکره داشته باشید … میتونید برای سئو تکنیکال تیم فنی جذوب کنید یا مدیر رو راضی به استخدام کسی کنید که کار‌های سئو نکنیکال شما رو  ردیف کنه. خیلی مهمه بتونید مجاب کنید چون تهش شما پاسخگو هستید- نمیگن سورس نداشته. مرحله 3 : ممکنه تصمیم‌گیری مرحله ۳ رو هم همزمان با ۲ انجام بدید به شرط اینکه نیرو شو تو تیمتون داشته باشید. نیروی محتوا می‌تونه تو کیورد ریسرچ کمکتون کنه و می‌تونید با هم موازی جلو ببرید. کارتون رو و اول از صفحاتی شروع کنید که پول ازش در میارید – صفحات لاگ conversion vale پانچ موفقیت یا ینی دارند – از صفحات transactional که پول ارزش در میارید یعنی مخاطب که وارد اون صفحه میشه پ خیلی نزدیک خریده ، اول محتوای اونها رو آپدیت کنید و … مرحله ۴ : لینک‌سازی روی سایتی که ساختار درستی داشته باشه اینترنال لینک ، تکنیکال ، پرفورمنس درستی داشته باشد و همه چیش به سامان باشتر بهتر جواب میده – مهمون اول لینک‌سازی نکنید – مهمه ولی به وقتش و الویتس و سر جاش ، چون باتوجه به آپدیت‌ها ممکنه جریمه بشید.

 جلسه ۱۵ بخش ۲ – آموزش کامل انواع KPI در سئو

انواع KPI در سئو

Impression

Organic Traffic

Average position

Click Through Rate ( CTR )

share of voice ( Sov )

Bounce Rate

Conversion Rate

Domain Authority

Sales amount

الا چطوری بسنجیم که آیا مسیر رو درست اومدیم باید و نسبت به ماه قبل بهتر شدیم یا نه؟

متریک یا شاخصی که شما رصد و اندازه‌گیری می‌کنی در بازه زمانی که تغییرات شاخص‌ها معنی‌دار باشد و میگی اگر این شاخص بهتر باشه یعتی من کار مور دست انجام داد و  پیشرفت کردم . ممکنه شما شاخص اشتباهی رصد کنید و علی‌رغم بهبود و رشد این شاخص، در پولی که از سئو به دست میارید بهبودی حاصل نشده. گاهی در شرکت‌ها KPI اشتباه انتخاب و رصد می کنند. 

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

Organic Traffic 

می‌تونه مناسب‌ترین KPI باشه به شرط اینکه یه سری قیدها رو روش لحاظ کنید. مثلا اینکه اورگانیک ترافیک رو روی چه صفحه‌ای زیاد کردید. صفحات بلاگ رو بذارید اورگانیک روی می‌تونه KPI مناسبی باشد.

این صفحات رو در دیتا استودیو جدا کنید. 

 صفحات money page رو جدا کنید روی نمودار نشون بدید.اینو بذارید KPI.

ممکنه ترافیک ۵ درصد بشه ولی فروش ۱ درصد. باتوجه نرخ موفقیت conversation rate اون صفحات رو به دست میاریم. دیتای آنالتیکس رو هم می‌تونید به عنوان kpi تارگت کنید.

Average position 

کمی متریک پیچیده‌ای هست چون ممکن هست شما رو به اشتباه بی‌اندازد. مثلا ممکنه بنابر کیورد ریسرچ صفحه جدید بسازید ولی در ابتدای کار پوزیشن خوبی نداشته باشد. می‌تونید KPI کنید و رصد کنید ولی حواستون باشه. مثلا صفحه جایگاه ۷-۸ داره می‌خواهید روی همین کار کنید و بهترش کنید. اینجا می‌تونید KPI بذارید و بهترش کنید.

بسته به شرایط این KPI می‌تونه بهتر بشه یا نه. مثلا ممکنه رقبای بقیه صنایع رتبه‌های ۱،۲،۳ را به دست بیارند در نتیجه ترافیک شما کم بشه. باید در انتخاب KPI هشدار باشید و بدونید چی می‌تونه روش تاثیر بذاره.

average position بصورت معمولی محاسبه میشه یا به شکل وزنی؟ 

 داکیومنت گوگل با مثال میگه معمولی chat GPT هم همین بود .

خودمون نشستیم با api  اعداد رو کشیدین بیرون و محاسبه کردیم و دیدیم وزنی هست – داکیومنت گوگل یه جایی میگه ممکنه تغییر که یا آپدیت شده باشه / یا ممکنه عمل اشتباه باشد یا ممکنه doc اشتباه باشه یا داریم اشتباه تفسیر مکنیم این مثال عملی رو Average CTR رو پیج کسول بود – سرچ کنسول محدودیت هزار کوثری رو داره – برای بیشتر از ۱۰۰۰ باید از api استفاده کنیم یعنی مثلاً لوکر استودیو اسفاده کنیم یا ابزارهایی که دربخش آموزش سرچ گفتم استفاده کنیم و کلمات رو بکشیم بیرون.

سوال این جاست که این Average CTR برای کلماتی هست که اینجا می‌بینیم یا برای هما کلمات است؟  بخشی ازش رو اینجا نمی‌بینیم. با محاسبه به این نتیجه رسیدیم که برای همه کوئری‌ها است.

مورد دیگه اینکه اعدادی که بهمون نشون میده بر اساس url property هست یاsite property 

Site impressions یا page impressions 

با ابزار‌های گوگل شیت یا لوکر میشه از کنسول خروجی گرفت.

grouped by property or by page 

By page

مثلاً اگر ۲ تا صفحه از سایت شما در سرچ گوگل نمایش داده شده باشد، در ازای سرچ یه کیورد اگر هر دو صفحه کلیلک کرده باشند ۲ تاکلیک میوفته اگر هرودوتا نمایش داده شده باشند ۲ تا ایمپرشن لحاظ می‌کنه. 

  • Grouped by property 

 در این حالت هر چند تا از صفحه از ساعت شما در نتایج سرخ نمایش داده شده باشد یکبار ایمپرشن می‌ندازه.page های نمایش داده شده روی serp رو یک کلیک حساب می‌کنه. چون میگه property یا 

سایت شما مجموعا یه بار کلیک شده در صفحات مختلف بوده.

اعداد سرچ کنسول بر اساس grouped by search هست یا property ؟

این اعداد بر اساس property هست. مگر اینکه شما پیجی رو فیلتر کنید. اینجا

new/ page/filter تب/url containing/ blog/ کلمه بلاگ سریع نمایش داده می‌شود.

حالا در این صورت اعداد بر اساس grouped by page هست.

KPI بصری click through rate هست نرخ کلیک.

به عنوان insight در نظر بگیرید kpi اصلی رو 

چون ctr وابسته به رنکینگ هست ولی هرچه ctr بالاتر باشد، رنک هم بالاتر میره.

شاخص sov: چند درصد کلیکی که تو گوگل انجام میشه به شما می‌‌رسه و چند درصد به رقیب‌تون. هم رصد کنید هم تارگت کنید. مثلا تو کیورد‌هاتو الان ۱۳ درصد کلیک دارید بعد ۶ ماه می‌خوایید برسونید به ۲۰ درصد. زیاد کردن sov کار سختیه. رسوندن ۱۳ درصد به ۱۵ درصد یعتی ترافیک زیادی آوردید و کار بزرگی انجام دادید.

Brand & Non Brand traffic 

در جاهایی که برند قوی دارند مطرحه. می‌تونید تارگتی قرار بدید که Non Branded رو افزایش بده. یعنی کوئری‌هایی که سرچ شدند و اسم شرکت سایت من توش نبوده. هنر سئو کار افزایش درصد این کاره. اینو رصد کنید بهتون insight بده.

 Bounce rate 

عدم تعامل کاربر با سایت و خارج شدن او از سایت. لزوما چیز بدی نیست ممکنه کاربر نیازش برطرف شده باشه مثل قیمت دلار. وظیفه سئو کار نیست Bounce rate رو کم و زیاد کنه.

PA,DA رو سایت moz محاسبه می‌کنه و خیلی ارتباطی با سئو ندارد. ممکنه DA بره بالا و وضعیت سئوی شما بدتر شده باشد به معنی که پول کمتر درمیارید و ترافیک‌تون کم شده. اینو به عنوان kpi قبول نکنید. PA،DA برای گوگل مهم نیست.

Sales amount اگر KPI باشد میگن باید میزان فروش شما رو از سرچ گوگل زیاد کند که این درست نیست. چون ممکنه وارد سایت بشه ولی موجودی، پشتیبانی یا مشکلاتی از این قبیل وجود داشته باشد.

به طور کلی تارگت نهایی این باشد که چقدر ترافیک ارگانیک رو وارد صفحه‌هات money page می‌کنید. این می‌تونه بهترین حالتی باشه که نشون میده کارتون رو درست انجام میدین.

نمودار رو با لوکر استدیو درست کنید که هر ماه ایمیل بشه و نمودار رو روی ۳،۶ و سالانه بذارید.

جلسه ۱۵- بخش سوم- منابع یادگیری به روز رسانی دانش سئو

اسلاید‌های ۱۶۸، ۱۶۹،۱۷۰

داکیومنت گوگل

گوگل سرچ سنترال: مبتنی بر اینکه صاحب کسب و کار هستید، دولوپر یا سئو کار مسیر رو نشون میده.  می‌تونه موازی با مسیر‌های دیگه باشه.

 learning seo.io

مسیر یادگیری سئو- مقاله و متن- ابزارهای رایگان

دیدگاهتان را بنویسید

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

فهرست مطالب

حامیان آموزش رایگان سئو