با عرض سلام و احترام خدمت استاد گرامی
در ابتدا ممنون بابت آموزش های خوبتون.
استاد من یک سایتی طراحی کردم که گوگل اخیرا در بخش 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 رو هم تنظیم کنم ؟
اصلا اون عدم ایندکس ها میتونه بخاطر این مورد باشه ؟
ممنون میشم در هر سه مورد راهنمایی کنید.
با تشکر
سلام
در دوره گفتم از لینک کوتاه استفاده کنید
در دوره های ما سورس صفحه را ببینید ، بهتره لینک کوتاه باشه
سلام مجدد
ممنون ازتون ولی نگفتید این خطاهایی که گفتم مربوط به همین مورد هست یا نه ؟ ای کاش سوالاتم رو موردی پاسخ میدادید.
الان منظورتون این هست که مثلا اون لینک فارسی که بصورت نمونه نوشتم چون کوچکتر از encode شده هست اونو بذارم؟
تاحالا با این خطا برخورد نداشتم
بله encode کنید