وجود addressCountry در schema: تأثیر آن بر SEO و روش پیادهسازی
آیا میدانید استفاده از ویژگی addressCountry در schema markup چگونه میتواند به بهبود رتبهبندی محلی و اعتبار سایت شما کمک کند؟ این مقاله به بررسی عمیق این ویژگی، نقش آن در EEAT و نحوه پیادهسازی صحیح میپردازد.
addressCountry در schema چیست و چرا اهمیت دارد؟
در دنیای نشانهگذاری ساختاریافته یا schema markup، addressCountry یکی از ویژگیهای کلیدی برای تعریف آدرس فیزیکی یک کسبوکار یا سازمان است. این ویژگی بخشی از نوع schema.org/PostalAddress بوده و کشور مرتبط با آن آدرس را مشخص میکند. اما اهمیت آن فراتر از یک مشخصه ساده است. موتورهای جستجو مانند گوگل، از این دادههای ساختاریافته برای درک بهتر زمینه و موقعیت جغرافیایی محتوا استفاده میکنند. هنگامی که شما کشور خود را بهطور دقیق در schema اعلام میکنید، در واقع یک سیگنال قوی و قابل اعتماد درباره محل فعالیت خود به رباتها ارسال میکنید. این کار نهتنها به بهبود سئو محلی (Local SEO) کمک شایانی میکند، بلکه میتواند در نمایشهای ویژه مانند "نقشه ۳تایی" یا "نتیجه غنی" (Rich Result) نقش تعیینکنندهای داشته باشد. درک این مفهوم اولین قدم برای استفاده مؤثر از آن است.
نقش addressCountry در تقویت EEAT و E-A-T
الگوهای ارزیابی کیفیت گوگل، بهطور فزایندهای بر معیارهای EEAT (تجربه، تخصص، اعتماد، اختیار) و E-A-T (تخصص، اختیار، اعتماد) متمرکز شدهاند. در این میان، شفافیت و صحت اطلاعات نقش بسزایی ایفا میکنند. مشخص کردن دقیق addressCountry چگونه به این معیارها کمک میکند؟
افزایش اعتماد (Trustworthiness)
ارائه اطلاعات تماس کامل و دقیق، از جمله کشور، نشاندهنده شفافیت و قانونی بودن کسبوکار است. کاربران و موتورهای جستجو به وبسایتهایی که هویت و موقعیت خود را پنهان میکنند، کمتر اعتماد میکنند. ذکر صریح کشور، یک لایه اعتماد اضافی ایجاد میکند.
تأکید بر تخصص (Expertise) و اختیار (Authoritativeness)
برای کسبوکارهای محلی یا ملی، نشان دادن این که شما در یک کشور خاص تخصص و نفوذ دارید، مهم است. مثلاً یک شرکت حقوقی در ایران، با مشخص کردن addressCountry به عنوان "IR"، به گوگل نشان میدهد که محتوای آن مربوط به قوانین و بازار ایران است و بنابراین برای جستجوهای مرتبط با "وکیل در ایران" معتبرتر و متخصصتر محسوب میشود.
بهبود تجربه کاربری (Experience)
زمانی که کاربران آدرس شما را بهوضوح میبینند، میتوانند بهراحتی موقعیت شما را درک کنند. این شفافیت، تجربه کاربری مثبتی ایجاد کرده و احتمال تعامل (مانند مراجعه فیزیکی یا تماس) را افزایش میدهد که خود یک سیگنال مثبت غیرمستقیم برای سئو است.
نحوه پیادهسازی صحیح addressCountry در کد
پیادهسازی addressCountry نیازمند دقت در ساختار و مقداردهی است. در اینجا یک مثال عملی از نحوه استفاده از آن در قالب JSON-LD (که روش ترجیحی گوگل است) ارائه میدهیم.
مثال: یک فروشگاه اینترنتی در تهران
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "فروشگاه آنلاین کتاب فرزان",
"address": {
"@type": "PostalAddress",
"streetAddress": "خیابان انقلاب، پلاک ۱۲۳",
"addressLocality": "تهران",
"addressRegion": "تهران",
"addressCountry": "IR",
"postalCode": "۱۱۱۱۱۱۱۱۱۱"
},
"telephone": "+۹۸۲۱۱۲۳۴۵۶۷۸",
"url": "https://example.com"
}
</script>
نکات کلیدی در پیادهسازی:
- فرمت کد کشور: باید از کد دوحرفی استاندارد ISO 3166-1 alpha-2 استفاده کنید. برای ایران مقدار "IR" و برای ایالات متحده "US" صحیح است. استفاده از نام کامل کشور (مانند "Iran") ممکن است توسط برخی ابزارها شناسایی شود، اما استفاده از کد استاندارد، اطمینان و سازگاری بیشتری دارد.
- جایگاه در ساختار: ویژگی addressCountry همیشه باید درون آبجکت PostalAddress و معمولاً بهعنوان بخشی از schemaهای LocalBusiness، Organization یا Place قرار گیرد.
- یکپارچگی اطلاعات: اطمینان حاصل کنید که کشور ذکر شده با سایر اطلاعات آدرس (مانند شهر و کدپستی) و همچنین محتوای صفحه (زبان، ارز، حوزه فعالیت) همخوانی دارد. ناهماهنگی میتواند باعث سردرگمی موتور جستجو و کاربر شود.
خطاهای رایج و راههای رفع آن
در مسیر پیادهسازی، ممکن است با چالشهایی مواجه شوید. شناسایی و رفع این خطاها برای موفقیت ضروری است.
۱. استفاده از نام کشور به جای کد ISO
خطا: "addressCountry": "ایران"
راهحل توصیه شده: همیشه از کد دوحرفی استفاده کنید: "addressCountry": "IR".
۲. قرار دادن addressCountry در سطح اشتباه
خطا: قرار دادن مستقیم addressCountry در ریشه schema، خارج از آبجکت PostalAddress.
راهحل: مطمئن شوید که این ویژگی در مسیر صحیح قرار دارد: @type → LocalBusiness/Organization → address (از نوع PostalAddress) → addressCountry.
۳. ناهماهنگی با اطلاعات دیگر صفحه
خطا: صفحه به زبان فارسی و هدفگیری کاربران ایرانی است، اما addressCountry روی "US" تنظیم شده است.
راهحل: یک بازبینی کامل از تمام نشانهگذاریهای ساختاریافته و محتوای صفحه انجام دهید تا تمام عناصر از نظر جغرافیایی همسو باشند. این همسویی برای سئو محلی حیاتی است.
۴. فراموش کردن addressCountry برای کسبوکارهای محلی
خطا: ذکر دقیق شهر و خیابان، اما حذف کشور.
راهحل: حتی اگر کسبوکار شما کاملاً محلی است، درج کشور را فراموش نکنید. این کار به موتور جستجو در طبقهبندی صحیح جغرافیایی کمک میکند.
تأثیر مستقیم بر سئو و رتبهبندی محلی
استفاده صحیح از addressCountry میتواند چندین مزیت ملموس برای سئو داشته باشد:
- شانس بیشتر برای نمایش در نتایج محلی: گوگل از این داده برای درک "محل مرتبط" یک کسبوکار استفاده میکند. هنگام جستجوهای محلی (مانند "فروشگاه کتاب تهران")، شانس حضور شما در بخش نقشه یا "نزدیک من" افزایش مییابد.
- ایجاد نتایج غنی (Rich Snippets): اطلاعات آدرس ساختاریافته ممکن است در صفحه نتایج جستجو بهصورت برجستهتر نمایش داده شوند که نرخ کلیک (CTR) را بهبود میبخشد.
- کمک به کرالرها برای درک بهتر زمینه: رباتهای موتور جستجو با درک کشور هدف، میتوانند ارتباط محتوای شما را با کاربران یک منطقه جغرافیایی خاص بهتر ارزیابی کنند.
- تقویت سیگنالهای EEAT: همانطور که پیشتر توضیح داده شد، این شفافیت مستقیماً به معیارهای اعتماد و تخصص کمک میکند که از فاکتورهای مهم رتبهبندی هستند.
ابزارهای تست و اعتبارسنجی
پس از پیادهسازی، حتماً صحت کد خود را بررسی کنید. دو ابزار اصلی گوگل برای این کار عبارتند از:
- ابزار تست نتیجه غنی گوگل (Rich Results Test): آدرس صفحه یا کد مستقیم را وارد کنید. این ابزار وجود schema و خطاهای آن را بررسی کرده و به شما نشان میدهد که آیا دادههای ساختاریافته شما (از جمله addressCountry) بهدرستی شناسایی میشوند یا خیر.
- کنسول جستجوی گوگل (Search Console): در بخش "نتایج غنی" میتوانید گزارشهایی درباره نحوه نمایش schema صفحات خود در نتایج جستجو مشاهده کنید. همچنین بررسی کنید که آیا خطایی در بخش "پیشگیری" گزارش شده است.
استفاده منظم از این ابزارها به شما اطمینان میدهد که پیادهسازی شما همیشه در بهترین حالت خود قرار دارد و از مزایای کامل آن بهره میبرید.