• 1400/04/13

نحوه صحیح آدرس دهی در rel canonical :

با عرض سلام و احترام خدمت استاد گرامی

در ابتدا ممنون بابت آموزش های خوبتون.

 

استاد من یک سایتی طراحی کردم که گوگل اخیرا در بخش Coverage آدرس تعداد زیادی از مطالبم رو در وضعیت Excluded قرار داده بررسی که کردم دیدم در بخش

URL Inspection

زده

Discovered - currently not indexed

یا گاها هم میزنه URL is unknown to Google و یا Crawled - currently not indexed بیشتر که بررسی کردم دیدم 

User-declared canonical

با

Google-selected canonical

متفاوت هست و گوگل Inspected URL یا همون آدرسی که بررسی میکنه رو برمیداره

آدرسی که گوگل بررسی میکنه اینه :

https://example.com/post/عناصر-جزییات.html

اما آدرسی که من canonical رو براش تنظیم کردم اینه : 

https://example.com/post/%D8%B9%D9%86%D8%A7%D8%B5%D8%B1-%D8%AC%D8%B2%DB%8C%DB%8C%D8%A7%D8%AA.html

حالا سوالم آدرس رو در canonical  باید بصورت فارسی بنویسم یا encode شده ؟ اصلا کدومشون بهتره ؟

من canonical  رو هم با php header لینک میدم هم در html با کد html link دادم. یکیشون کافیه یا باید http header رو هم تنظیم کنم ؟

 

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

 

ممنون میشم در هر سه مورد راهنمایی کنید.

 

با تشکر

  • 1400/04/13
  • ساعت 13:29

سلام 

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

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


  • 1400/04/13
  • ساعت 16:47

سلام مجدد

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

 الان منظورتون این هست که مثلا اون لینک فارسی که بصورت نمونه نوشتم چون کوچکتر از encode شده هست اونو بذارم؟


  • 1400/04/13
  • ساعت 18:07

تاحالا با این خطا برخورد نداشتم 

بله encode کنید


logo-enamadlogo-samandehi