سئو محلی یعنی کمک کنیم مشتریای که در یک شهر، منطقه یا محله بهدنبال خدمت مشخصی است، کسبوکار مناسب را پیدا کند و بتواند قدم بعدی را بردارد؛ تماس بگیرد، مسیر را باز کند، وقت رزرو کند یا فرم درخواست بفرستد. هدف فقط دیدهشدن روی نقشه نیست. نتیجه واقعی زمانی رخ میدهد که اطلاعات مکان و خدمت درست باشد، صفحه پاسخ مفیدی بدهد و تماس به مشتری واجدشرایط تبدیل شود.
برای کسبوکار ایرانی یک نکته تعیینکننده وجود دارد: Google Business Profile در ایران رسماً پشتیبانی نمیشود. بنابراین نسخهای که تمام برنامه را روی «ساخت و وریفای پروفایل گوگل» بنا کند، اجرایی و امن نیست. مسیر واقعبینانه از سایت قابلاعتماد، صفحه هر مکان واقعی، صفحه خدمات محلی، داده ساختاریافته، اطلاعات هویتی سازگار، حضور صادقانه در نقشهها و دایرکتوریهای در دسترس، Review واقعی و سنجش Lead میگذرد.
پاسخ کوتاه: Local SEO از چه اجزایی ساخته میشود؟
یک سیستم سئوی محلی سالم پنج لایه دارد: تشخیص نیت و محدوده جغرافیایی، اثبات هویت و مکان، صفحهای که خدمت را در آن محدوده توضیح میدهد، اعتبار بیرونی و تجربهای که بازدیدکننده را به اقدام میرساند. اگر یکی از این لایهها ضعیف باشد، افزایش Impression لزوماً به فروش منجر نمیشود.
| لایه | پرسش اصلی | خروجی قابل تحویل |
|---|---|---|
| تقاضا | کاربر چه خدمت و چه محدودهای را جستوجو میکند؟ | نقشه Query، Intent و محدوده |
| موجودیت | نام، نشانی، تلفن و ساعات واقعی چیست؟ | Entity sheet و منبع حقیقت |
| سایت | کدام URL باید پاسخ هر نیاز را بدهد؟ | صفحه مکان/خدمت منحصربهفرد |
| اعتبار | چه شاهد مستقلی حضور و کیفیت را تأیید میکند؟ | Review، Citation، اشاره و لینک محلی |
| تبدیل و سنجش | کشف محلی چگونه به مشتری تبدیل میشود؟ | Event، Lead و داشبورد کیفیت |
سئو محلی برای چه کسبوکارهایی مناسب است؟
Local SEO زمانی ارزش دارد که محل کاربر در انتخاب یا تحویل خدمت اثر بگذارد. فروشگاه حضوری، رستوران، آموزشگاه، کلینیک، تعمیرگاه و دفتر خدماتی نمونههای روشناند. کسبوکاری که به محل مشتری میرود—مانند تعمیرکار لوازم خانگی یا تیم تأسیسات—نیز نیت محلی دارد، حتی اگر مراجعه عمومی به دفتر نداشته باشد. شعبههای متعدد به معماری جداگانه نیاز دارند.
فروشگاه کاملاً آنلاین که سراسر کشور را با شرایط یکسان پوشش میدهد، نباید فقط برای گرفتن رتبه دهها صفحه شهر بسازد. چنین سایتی معمولاً ابتدا به سئوی دسته و محصول نیاز دارد. صفحه محلی فقط وقتی توجیه دارد که موجودی، زمان تحویل، هزینه، تیم، شعبه، Service area یا پیشنهاد واقعاً متفاوتی وجود داشته باشد.
نیت محلی فقط «نزدیک من» نیست
کاربر ایرانی ممکن است شهر را فارسی یا انگلیسی، محله را رسمی یا عامیانه، و خدمت را با نام تخصصی یا روزمره بنویسد. عبارت جستوجو فقط یکی از سیگنالهای نیت است؛ موقعیت تقریبی، دستگاه، زبان و سابقه کاربر هم میتوانند نتایج را تغییر دهند.
| الگوی Query | نمونه | نیاز پنهان | صفحه مناسب |
|---|---|---|---|
| خدمت + شهر | تعمیر پکیج در مشهد | پوشش شهر و امکان اعزام | صفحه خدمت یا محدوده واقعی |
| خدمت + محله | تعمیر لپتاپ در ونک | فاصله، سرعت و دسترسی | صفحه شعبه یا خدمت محلهمحور |
| نزدیک من | کافه نزدیک من | مکان باز، مسیر و زمان | موجودیت نقشه + صفحه مکان |
| برند + مسیر/تلفن | شماره شعبه آزادی برند X | Navigation سریع | صفحه همان شعبه |
| خدمت فوری | کلیدساز شبانهروزی کرج | ساعت واقعی و زمان پاسخ | صفحه خدمت با SLA مستند |
| ارزیابی | بهترین آموزشگاه زبان شیراز | مقایسه و اعتماد | صفحه خدمت با شاهد و معیار انتخاب |
واژه «بهترین» را با ادعای خودستایانه پاسخ ندهید. معیار انتخاب، تجربه واقعی، مجوز مرتبط، نمونه کار، محدودیت، قیمتگذاری شفاف و Review قابلردیابی را نشان دهید تا کاربر خودش ارزیابی کند.
سه سطح نتیجه محلی را از هم جدا کنید
- نتایج وب: صفحات سایت که برای Query محلی نمایش داده میشوند.
- سطح نقشه و مکان: Placeها، مسیر، تلفن، ساعات و Reviewهایی که پلتفرم نقشه نشان میدهد.
- سطحهای محلی دیگر: دایرکتوری صنفی، پلتفرم سفارش، نقشه داخلی، شبکه اجتماعی یا رسانه محلی که مخاطب واقعاً استفاده میکند.
این سه سطح همپوشانی دارند، اما یکی نیستند. داشتن LocalBusiness Schema تضمین نمیکند Place ساخته یا Rich result نمایش داده شود؛ اضافهشدن یک مکان توسط کاربر نیز معادل مالکیت و مدیریت Business Profile نیست؛ و رتبه خوب صفحه وب الزاماً رتبه ثابت نقشه در همه محلهها ایجاد نمیکند.
واقعیت Google Business Profile در ایران
در فهرست رسمی کشورها و مناطق پشتیبانیشده Google Business Profile، ایران بهدلیل الزامات تحریمی در گروه مناطق پشتیبانینشده آمده است. پس برای کسبوکاری که در ایران فعالیت میکند، نباید Claim و Verification پروفایل را یک اقدام قطعی، قابلتضمین یا پیشنیاز سئوی محلی معرفی کرد.
چه کارهایی نکنیم؟
- نشانی کشور دیگر، دفتر مجازی یا لوکیشن غیرواقعی برای دورزدن محدودیت نسازید.
- نام کسبوکار را با شهر، خدمت و کلمات کلیدیِ خارج از نام واقعی پر نکنید.
- برای یک مکان چند Listing تکراری ایجاد نکنید.
- Verification یا رتبه Map Pack را به مشتری تضمین نکنید.
- مالکیت یک Place را با دسترسی مدیریتی وریفایشده یکسان ندانید.
حتی در کشورهای پشتیبانیشده نیز کسبوکار باید واجد شرایط باشد. طبق راهنمای Eligibility گوگل، اصل بر تماس حضوری با مشتری در ساعات اعلامشده است و کسبوکار Online-only واجد شرایط نیست. راهنمای نمایش کسبوکار نیز دفتر مجازی و آدرس غیرواقعی را نمیپذیرد و برای Service-area business قواعد جداگانه دارد.
آیا میتوان یک مکان گمشده را به Google Maps پیشنهاد داد؟
راهنمای رسمی Add a missing place امکان پیشنهاد مکان واقعی را توضیح میدهد. این یک مشارکت کاربری است: بررسی و انتشار تضمین ندارد، ممکن است در برخی مناطق یا حسابها در دسترس نباشد و مدیریت کامل Business Profile ایجاد نمیکند. فقط اطلاعات واقعی و قابل مشاهده را ثبت کنید و نتیجه را دورهای بررسی کنید.
اگر شعبهای خارج از ایران داریم چه؟
برای هر شعبه خارج از ایران، کشور محل، Eligibility و قواعد جاری همان شعبه را جدا بررسی کنید. پروفایل باید نماینده مکان و فعالیت واقعی همان شعبه باشد؛ وجود شرکت یا مشتری خارجی مجوز ساخت Listing صوری برای عملیات داخل ایران نیست.
رتبه محلی چگونه تعیین میشود؟
گوگل در راهنمای رتبهبندی محلی سه مفهوم اصلی را بیان میکند: Relevance، Distance و Prominence. این چارچوب برای فهم سیستم مفید است، اما فرمول امتیازدهی عمومی نیست.
| عامل | معنا | بخش قابل کنترل | برداشت نادرست |
|---|---|---|---|
| Relevance | تناسب نتیجه با نیاز کاربر | خدمت، دسته، محتوای روشن و اطلاعات کامل | تکرار نام شهر در هر پاراگراف |
| Distance | فاصله نتیجه از کاربر یا مکانِ Query | ثبت صادقانه مکان و محدوده خدمت | ساخت آدرس جعلی برای نزدیکشدن |
| Prominence | شناختگی و اعتبار در وب و دنیای واقعی | کیفیت خدمت، اشاره، لینک و Review واقعی | خرید Review یا Citation انبوه |
هیچ مبلغی برای «خرید رتبه بهتر محلی از گوگل» وجود ندارد. تبلیغ پولی میتواند Placement تبلیغاتی بخرد، اما جایگاه Organic یا محلی را تضمین نمیکند. فاصله نیز خارج از کنترل کامل شماست؛ هدف، برندهشدن در همه نقاط شهر نیست، بلکه یافتن Fit میان خدمت، محدوده واقعی و تقاضاست.
پیش از بهینهسازی، Baseline بسازید
بدون Baseline نمیدانید مشکل Visibility است، اطلاعات نادرست است یا تبدیل ضعیف. یک ممیزی سبک را با چهار خروجی شروع کنید.
۱. برگه هویت یا Entity sheet
نام حقوقی و نام نمایش، هر شعبه، نشانی کامل، کدپستی، مختصات، تلفن، ساعات عادی و تعطیلات، دامنه، URL شعبه، محدوده خدمت، دسته فعالیت، مالک اطلاعات و تاریخ آخرین تأیید را در یک منبع حقیقت نگه دارید. قالب تلفن میتواند در نمایش فارسی باشد، اما لینک تماس بهتر است مانند tel:+9821... ساختار استاندارد داشته باشد.
۲. Inventory حضور آنلاین
نام کسبوکار را با تلفن، دامنه و نشانی جستوجو کنید. Listingهای تکراری، اطلاعات قدیمی، صفحههای شبکه اجتماعی رهاشده و نتیجههایی را که به شعبه بستهشده اشاره میکنند ثبت کنید. اصلاح منبع پرمراجعه از ساخت دهها Citation کمارزش مهمتر است.
۳. نمونهبرداری نتیجه جستوجو
برای Queryهای اصلی، تاریخ، دستگاه، زبان، شهر/محله آزمون و نوع نتیجه را ثبت کنید. نتایج محلی به موقعیت و شخصیسازی حساساند؛ یک Screenshot از لپتاپ مدیر در دفتر، حقیقت کل بازار نیست. از چند نقطه واقعی و بدون جعل Location نمونه بگیرید.
۴. خط مبنای کسبوکار
تعداد تماس، کلیک تماس، درخواست مسیر، فرم، رزرو، سفارش، Lead واجدشرایط و فروش منتسب را حداقل برای ۲۸ روز ثبت کنید. اگر Tracking ندارید، ابتدا آن را بسازید و بعد درباره موفقیت رتبه قضاوت کنید. برای ممیزی کاملتر از چکلیست ممیزی سئو استفاده کنید.
تحقیق کلمه کلیدی محلی با زبان واقعی مشتری
لیست Keyword را از ترکیب Service × Location × Modifier آغاز کنید، اما آن را با شواهد واقعی اصلاح کنید.
- Service: نام رسمی، نام عامیانه، مشکل و خروجی؛ مانند «سرویس پکیج»، «پکیج گرم نمیکند» و «تعمیرکار شوفاژ».
- Location: استان، شهر، منطقه، محله، خیابان شاخص و نام قدیمی/جدیدِ رایج.
- Modifier: فوری، شبانهروزی، قیمت، نزدیک، اقساط، بانوان، کودک، در محل یا باز در روز تعطیل—فقط اگر واقعاً صدق میکند.
- Brand/navigation: نام برند + شعبه، تلفن، آدرس، ساعت و مسیر.
منابع داده شامل تماسهای پشتیبانی، جستوجوی داخلی سایت، متن فرمها، پیامهای فروش، پیشنهادهای جستوجو و Queryهای Search Console است. حجم جستوجوی ابزارها برای محلههای فارسی اغلب کم یا تجمیعشده است؛ نبود Volume بهمعنای نبود مشتری نیست.
هر Query را به یک URL نگاشت کنید
برای هر خوشه نیت، URL موجود یا برنامهریزیشده، نوع صفحه، محدوده، CTA و شاهد محلی را تعیین کنید. اگر «تعمیر کولر گازی در غرب تهران» و «سرویس کولر در صادقیه» یک تیم، پیشنهاد و پاسخ یکسان دارند، یک صفحه قوی با بخشهای روشن ممکن است بهتر از دو صفحه تقریباً تکراری باشد.
| خوشه | URL هدف | CTA | شاهد لازم |
|---|---|---|---|
| برند + شعبه | صفحه شعبه واقعی | تماس/مسیر | نشانی، ساعت، تصویر، تیم |
| خدمت اصلی + شهر | صفحه خدمت | استعلام/رزرو | محدوده، فرایند، نمونه کار |
| قیمت + شهر | راهنمای قیمت نسخهدار | برآورد | مولفه قیمت و تاریخ |
| مشکل فوری + محدوده | صفحه خدمت اضطراری واقعی | تماس فوری | ساعت، SLA و محدودیت |
برای Title، H1، URL و متن صفحه از همان چکلیست سئو داخلی استفاده کنید؛ Local SEO مجوز Keyword stuffing نیست.
معماری مناسب را براساس مدل کسبوکار انتخاب کنید
| مدل | صفحه پایه | نشانی | خط قرمز |
|---|---|---|---|
| یک فروشگاه/دفتر | صفحه مکان یا تماس کامل | نشانی مراجعه واقعی | چند صفحه محله تکراری |
| Service-area | صفحه خدمت + محدوده پوشش | فقط اگر مراجعه عمومی واقعی است | نمایش منزل یا دفتر غیرقابل مراجعه |
| چند شعبه | Hub مکانها + یک صفحه برای هر شعبه | نشانی و تلفن هر شعبه | یک صفحه عمومی برای همه شعب |
| Online-only | صفحه خدمت/محصول ملی | اطلاعات تماس قانونی | ساخت شهرها بدون تفاوت واقعی |
| Marketplace | صفحات عرضه/تقاضای معتبر | وابسته به نقش پلتفرم | جعل شعبه برای فروشندگان |
صفحه مکان واقعی چه چیزهایی داشته باشد؟
هر شعبه واقعی یک URL پایدار و قابل Crawl میخواهد. صفحه باید به سؤال «آیا این همان مکان مناسب من است؟» پاسخ دهد، نه اینکه فقط نام شهر را تکرار کند.
- نام دقیق شعبه و خدمت اصلی در Title و H1 طبیعی؛
- نشانی کامل، کدپستی، تلفن قابل کلیک و ساعات عادی/تعطیلات؛
- راهنمای رسیدن با حملونقل عمومی، خودرو و نشانههای واقعی؛
- اطلاعات پارکینگ، ورودی، طبقه، آسانسور و دسترسپذیری؛
- خدمات، ظرفیت یا موجودی ویژه همان شعبه؛
- تصاویر واقعی با تاریخ و Alt متناسب با هدف تصویر؛
- معرفی تیم یا مسئول محلی، مجوز مرتبط و راه شکایت؛
- Review یا Case واقعی با رضایت و بدون افشای داده شخصی؛
- CTA روشن: تماس، مسیریابی، رزرو یا استعلام؛
- تاریخ آخرین تأیید و Owner اطلاعات.
جاسازی نقشه برای کاربر میتواند مفید باشد، اما «سیگنال قوی و تضمینی رتبه» نیست. اگر Embed کند، مسدود یا ناسازگار است، یک لینک واضح مسیریابی و متن نشانی میتواند تجربه بهتری بدهد. صفحه باید بدون اجرای نقشه هم قابل استفاده باشد.
صفحه خدمت در شهر یا محله چگونه ارزش منحصربهفرد بسازد؟
تعویض خودکار نام شهر در یک Template، Doorway page میسازد و به کاربر اطلاعات تازهای نمیدهد. پیش از ایجاد URL جدا، از این Gate عبور کنید:
- آیا خدمت واقعاً در این محدوده ارائه میشود؟
- آیا تیم، زمان اعزام، قیمت، محدودیت یا فرایند محلی متفاوت است؟
- آیا شاهد واقعی مانند نمونه کار، پروژه، پرسش مشتری یا راهنمای منطقه داریم؟
- آیا تقاضا و نیت مستقل وجود دارد؟
- آیا Owner میتواند صفحه را بهروز نگه دارد؟
اگر پاسخها عمدتاً «نه» است، همان صفحه خدمت اصلی را با بخش محدوده پوشش کامل کنید. اگر پاسخ «بله» است، صفحه محلی میتواند زمان معمول اعزام، محلههای تحت پوشش، هزینه رفتوآمد، محدودیت ساختمانها، نمونه پروژه و FAQ همان منطقه را ارائه کند.
NAP باید سازگار باشد، نه رباتیک
NAP مخفف Name، Address و Phone است. هدف این نیست که فاصله، نیمفاصله و نشانهگذاری در تمام وب دقیقاً بایتبهبایت یکسان باشد؛ هدف این است که انسان و سیستم بفهمند همه رکوردها به یک موجودیت اشاره میکنند. تغییر شماره، جابهجایی شعبه یا دو نام ناسازگار مشکل مهمتری از تفاوت «خیابان» و «خ.» است.
یک نام نمایش مصوب، شکل لاتین، نشانی استاندارد فارسی، مختصات، شماره اصلی، شماره جایگزین و URL canonical برای هر مکان تعریف کنید. Redirect شماره تماس، Dynamic number insertion و UTM نباید منبع حقیقت را مخدوش کنند. پس از جابهجایی نیز همه منابع مهم، Schema، فوتر/تماس و صفحات شعبه را با Log تغییر اصلاح کنید.
LocalBusiness Schema را درست و محدود پیاده کنید
مستندات LocalBusiness گوگل میگوید داده ساختاریافته میتواند ساعت، نشانی و جزئیات یک کسبوکار محلی را برای موتور جستوجو قابل فهمتر کند. برای هر مکان فیزیکی، نوع تخصصیتر Schema را در صفحه همان مکان بهکار ببرید و فقط چیزی را Markup کنید که کاربر روی صفحه میبیند. نمایش نتیجه غنی تضمین نمیشود.
{
"@context": "https://schema.org",
"@type": "HomeAndConstructionBusiness",
"@id": "https://example.ir/locations/mashhad/#business",
"name": "نام واقعی شعبه",
"url": "https://example.ir/locations/mashhad/",
"telephone": "+98-51-00000000",
"address": {
"@type": "PostalAddress",
"streetAddress": "نشانی واقعی",
"addressLocality": "مشهد",
"addressRegion": "خراسان رضوی",
"postalCode": "کدپستی واقعی",
"addressCountry": "IR"
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Saturday", "Sunday"],
"opens": "09:00",
"closes": "18:00"
}]
}این نمونه Placeholder است و نباید بدون جایگزینی داده واقعی منتشر شود. برای شعبهای که مراجعه حضوری ندارد، آدرس را صرفاً برای کاملکردن Schema جعل نکنید. Rating خود کسبوکار روی سایت خودتان نیز الزاماً برای Review rich result واجد شرایط نیست؛ قواعد Review snippet را جدا بررسی کنید.
کنترل کیفیت Schema
- نام، URL، تلفن، نشانی و Hours با محتوای قابلمشاهده برابر باشند.
- هر شعبه
@idپایدار و URL canonical خودش را داشته باشد. - نوع Schema دقیق باشد، نه صرفاً عامترین نوع برای همه.
- Rich Results Test خطاهای فنی و URL Inspection قابلیت Crawl را بررسی کند.
- تغییر ساعت و مکان همزمان در صفحه، Schema و منابع بیرونی اعمال شود.
Citation و پروفایل محلی را با اولویت مخاطب بسازید
Citation یعنی اشارهای قابل شناسایی به کسبوکار، معمولاً همراه نام، نشانی و تلفن. تعداد بیشتر بهتنهایی هدف نیست. پروفایلی ارزش دارد که مخاطب واقعی، ارتباط موضوعی، امکان نگهداری و اطلاعات درست داشته باشد.
- نقشهها و پلتفرمهای مسیریابی واقعاً مورداستفاده مشتریان را فهرست کنید.
- پروفایل صنف، اتحادیه، مرکز خرید، تأمینکننده یا پلتفرم تخصصی مرتبط را بررسی کنید.
- نام و اطلاعات قدیمی را پیش از ساخت Profile تازه اصلاح کنید.
- برای هر رکورد Owner، URL ورود، وضعیت مالکیت و تاریخ بازبینی بنویسید.
- منابع بیکیفیت، شبکه دایرکتوری ساختگی و بستههای ثبت انبوه را کنار بگذارید.
| منبع | مخاطب واقعی؟ | قابل مدیریت؟ | اطلاعات درست؟ | اقدام |
|---|---|---|---|---|
| نقشه پرکاربرد | زیاد | وابسته به پلتفرم | نیازمند بررسی | ثبت/اصلاح صادقانه |
| دایرکتوری صنفی معتبر | متوسط تا زیاد | بله | کامل | حفظ و بهروزرسانی |
| دایرکتوری عمومی ناشناس | نامشخص | نامشخص | کپیشده | اولویت پایین یا حذف |
| رسانه محلی | مرتبط | تحریریهای | با منبع | روابط عمومی واقعی |
Review را به سیستم بازخورد تبدیل کنید
Review فقط «ستاره برای سئو» نیست؛ ورودی تصمیم مشتری و داده کیفیت عملیات است. از همه مشتریان واجدشرایط و در زمان مناسب درخواست بازخورد کنید، نه فقط از افرادی که احتمال میدهید امتیاز مثبت میدهند. تخفیف، هدیه یا خدمت رایگان در برابر Review ندهید. سیاست محتوای مشارکتی Maps Review خریداریشده، ساختگی و دستکاری Rating را ممنوع میداند.
گردش کار سالم Review
- پس از تحویل واقعی خدمت، یک درخواست کوتاه و بیطرف بفرستید.
- مشتری را آزاد بگذارید تجربه مثبت یا منفی را بیان کند.
- Review را به پلتفرمی هدایت کنید که واقعاً در دسترس و مرتبط است.
- پاسخ عمومی را کوتاه، حرفهای و بدون افشای سفارش یا داده حساس بنویسید.
- حل پرونده را به کانال خصوصی ببرید و نتیجه عملی را در CRM ثبت کنید.
- موضوعهای تکراری را ماهانه به تیم محصول و عملیات برگردانید.
Review gating—پرسیدن رضایت و فقط فرستادن افراد راضی به صفحه Review—تصویر منحرفی میسازد. نظر منفی معتبر را حذف نکنید؛ اگر محتوا جعل، توهین، تعارض منافع یا افشای اطلاعات دارد، با شواهد و از مسیر رسمی گزارش کنید. اصول شواهد و پاسخگویی را میتوانید با سیستم E‑E‑A‑T و اعتماد محتوا هماهنگ کنید.
اعتبار محلی را در دنیای واقعی بسازید
Prominence پایدار معمولاً محصول فعالیت واقعی است، نه فهرست لینک مصنوعی. همکاری با تأمینکننده محلی، عضویت معتبر صنفی، گزارش یک مسئله شهری مرتبط، حمایت شفاف از رویداد، انتشار داده بومی یا Case study مشترک میتواند هم برای مخاطب ارزش بسازد و هم اشاره و لینک طبیعی ایجاد کند.
- صفحه نمایندگی یا شریک رسمی با اطلاعات قابل راستیآزمایی؛
- گزارش داده ناشناس از تقاضای یک شهر یا فصل؛
- راهنمای کاربردی ویژه آبوهوا، ساختمان یا مقررات همان منطقه؛
- پوشش رسانهای رویداد یا خدمت عمومی واقعی؛
- همکاری با کسبوکار مکمل، بدون تبادل لینک سراسری و اجباری.
اسپانسر پولی را بهعنوان Coverage تحریریهای جا نزنید و برای Anchor تجاری دقیق پول ندهید. ارزش لینک به ارتباط، اعتبار منبع و کاربرد آن برای خواننده وابسته است.
تجربه موبایل، حلقه تبدیل Local SEO است
بخش بزرگی از سفر محلی روی موبایل و در شرایط عجله، نور نامناسب یا اینترنت ناپایدار رخ میدهد. صفحهای که رتبه دارد اما تلفن آن قابل لمس نیست یا بعد از بازگشت از رزرو وضعیت را گم میکند، مسئله کسبوکار را حل نکرده است.
- شماره تماس با
tel:، نام شعبه و ساعت پاسخ کنار CTA؛ - لینک مسیریابی با Fallback متنی و امکان کپی نشانی؛
- فرم کوتاه با ورودی درست برای موبایل، اعداد فارسی/لاتین و پیام خطای روشن؛
- حفظ داده فرم در قطع اتصال یا برگشت از اپ دیگر؛
- عدم پوشاندن محتوا با Sticky bar، Popup و دکمههای شناور متعدد؛
- تصویر سبک، فونت خوانا، Focus نمایان و Tap target مناسب؛
- نمایش قیمت یا روش برآورد، محدوده خدمت و زمان پاسخ پیش از ارسال فرم.
برای آزمون دستگاه، RTL، فرم و Performance به راهنمای موبایلفرندلی و برای LCP، INP، CLS و داده میدانی به راهنمای Core Web Vitals و RUM مراجعه کنید.
محتوای محلی باید شاهد داشته باشد
اخبار عمومی شهر که ربطی به خدمت ندارد، Local authority نمیسازد. محتوای پشتیبان را از مسئلههای واقعی مشتری استخراج کنید:
- راهنمای قیمت با تاریخ، اجزای هزینه و تفاوت محدودهها؛
- Case study محلی با مسئله، محدودیت، اقدام و نتیجه قابل اثبات؛
- FAQ برگرفته از تماسهای همان شعبه؛
- راهنمای انتخاب خدمت با شرایط اقلیمی یا ساختمانی منطقه؛
- صفحه رویداد یا اطلاعیهای که پس از پایان، Status آن بهروز میشود؛
- معرفی تیم و تخصص شعبه بدون گواهی یا تجربه جعلی.
مقاله پشتیبان باید به صفحه خدمت مرتبط لینک دهد و صفحه خدمت نیز در جای مناسب راهنمای تکمیلی را معرفی کند. ساختار Hub را براساس Intent طراحی کنید، نه صرفاً براساس لیست Keyword. راهنمای Topic Cluster و جلوگیری از Cannibalization چارچوب این کار را توضیح میدهد.
از Cannibalization و صفحههای شهری تکراری جلوگیری کنید
اگر چند URL یک نیت و پاسخ نزدیک دارند، موتور جستوجو و کاربر نمیدانند صفحه مرجع کدام است. نشانهها شامل جابهجایی URLها برای یک Query، Impression پراکنده، صفحههای کممحتوا و لینک داخلی متناقض است.
- تمام URLهای Location و Service را در یک جدول جمع کنید.
- Query و Intent اصلی هر URL را بنویسید.
- صفحههای دارای مکان/تیم/پیشنهاد مستقل را نگه دارید.
- صفحههای تکراری را Merge کنید و Redirect مستقیم بدهید.
- Canonical را درمان جایگزین صفحه بیارزش ندانید.
- Anchorهای داخلی را به URL مرجع هدایت کنید.
برای چند شعبه Governance لازم است
رشد شعبه بدون مالک اطلاعات، خیلی زود Hours نادرست، تلفن قدیمی و صفحههای رهاشده ایجاد میکند. دفتر مرکزی باید Schema و Template را کنترل کند و مدیر شعبه واقعیت محلی را تأیید کند.
| داده | مالک | تناوب کنترل | Trigger فوری |
|---|---|---|---|
| نشانی و تلفن | عملیات شعب | ماهانه | جابجایی یا تغییر خط |
| ساعات و تعطیلات | مدیر شعبه | هفتگی/مناسبتی | تعطیلی اضطراری |
| خدمت و محدوده | فروش + عملیات | ماهانه | توقف یا توسعه خدمت |
| صفحه و Schema | SEO/توسعه | پس از Release | تغییر Template |
| Review و شکایت | تجربه مشتری | روزانه | ریسک ایمنی/حقوقی |
برای شعبه بستهشده، صفحه را بیدرنگ حذف نکنید. وضعیت بستهشدن، شعبه جایگزین و مسیر ارتباط را نشان دهید؛ سپس بر اساس نیاز کاربر و وجود مقصد معادل درباره ماندن صفحه، ۴۱۰ یا Redirect تصمیم بگیرید.
اندازهگیری Local SEO: از رتبه تا Lead واجدشرایط
رتبه یک عدد ثابت نیست؛ با نقطه جغرافیایی، زمان، دستگاه و شخصیسازی تغییر میکند. داشبورد باید سه سطح Visibility، Action و Outcome را جدا کند.
| سطح | Metric | منبع | محدودیت |
|---|---|---|---|
| Visibility | Impression، Click، Query/Page | Search Console | Queryهای ناشناس/کوتاهشده؛ بدون محله دقیق |
| Engagement | کلیک تماس، مسیر، رزرو، فرم | Web analytics/Event | کلیک مساوی تماس موفق نیست |
| Lead | تماس پاسخداده، Lead واجدشرایط | CRM/Call log | نیازمند Source و Deduplication |
| Outcome | فروش، حاشیه سود، مراجعه انجامشده | CRM/POS | Attribution ناقص و چندلمسی |
| Quality | عدم پاسخ، لغو، خارج از محدوده | CRM/Support | تعریف یکسان لازم است |
مستندات Performance report سرچ کنسول Dimensionهای Query، Page، Country و Device و همچنین حذف Queryهای ناشناس و محدودیت ردیفها را توضیح میدهد. Search Console گزارش «محله کاربر» یا تماس آفلاین نیست؛ داده آن را با CRM و Eventهای سایت ترکیب کنید.
Eventهای پیشنهادی
local_phone_clickبا location_id و page_type؛local_directions_clickبا provider و branch_id؛local_form_startوlocal_form_submit؛local_booking_completeبا نوع خدمت، بدون داده شخصی در Analytics؛lead_qualifiedوservice_completedدر CRM؛wrong_area،no_answerوduplicate_leadبهعنوان Guardrail.
برای لینکهایی که کنترل میکنید، UTM منظم بسازید؛ پارامترها را در URL canonical وارد نکنید. Call tracking نیز نباید شماره اصلی موجودیت را در منبعهای عمومی متناقض کند. طراحی Measurement plan، Naming و کنترل کیفیت Event در راهنمای UX دادهآگاه آمده است.
آزمایش رتبه محلی را چگونه بخوانیم؟
Rank tracker یا Grid فقط نمونهای از یک زمان، نقطه و تنظیمات است. تاریخ، مختصات، دستگاه، زبان، Logged-in بودن و نوع Surface را ثبت کنید. افزایش Share of visibility را کنار Lead و فروش بخوانید؛ سبزشدن یک Grid بدون رشد تقاضای باکیفیت هدف نیست.
نمونه اجرایی: شرکت تعمیرات در مشهد
فرض کنید یک شرکت خیالی، تعمیر پکیج را با یک کارگاه قابل مراجعه و دو تیم اعزام در مشهد ارائه میکند. برنامه مناسب میتواند چنین باشد:
- Entity: نام، کارگاه، ساعت مراجعه، تلفن و محدوده اعزام تأیید میشود.
- معماری: یک صفحه مکان برای کارگاه و یک صفحه خدمت جامع برای تعمیر پکیج ساخته میشود.
- محدوده: محلههای پوششدادهشده و هزینه/زمان اعزام شفاف میآید؛ برای هر محله URL جدا ساخته نمیشود.
- شاهد: سه Case ناشناس با مدل دستگاه، عیب، اقدام و نتیجه واقعی منتشر میشود.
- تبدیل: تماس، درخواست اعزام و انتخاب بازه زمانی روی موبایل تست میشود.
- حضور: رکوردهای واقعی نقشه و پلتفرمهای مرتبط اصلاح و ماهانه کنترل میشوند.
- سنجش: Query/Page، کلیک تماس، Lead واجدشرایط، خارج از محدوده و سفارش تکمیلشده مقایسه میشوند.
اگر بعداً تیم مستقل و SLA متفاوتی در نیشابور ایجاد شد، صفحه شهر جدید میتواند توجیه داشته باشد. صرف دریافت چند تماس پراکنده از شهر دیگر دلیل ساخت صفحه نیست.
برنامه ۳۰، ۶۰ و ۹۰روزه سئو محلی
| بازه | کارهای اصلی | خروجی | Gate |
|---|---|---|---|
| روز ۱ تا ۳۰ | Entity sheet، Inventory، Baseline، تحقیق Query، اصلاح اطلاعات حیاتی | منبع حقیقت و Backlog اولویتدار | مکان/خدمت واقعی تأیید شده؟ |
| روز ۳۱ تا ۶۰ | صفحههای مکان و خدمت، Schema، موبایل، Citationهای مهم، Review workflow | صفحات قابل Crawl و مسیر تبدیل سالم | QA فنی و محلی پاس شده؟ |
| روز ۶۱ تا ۹۰ | محتوای شاهد، Outreach محلی، Dashboard، Merge صفحات تکراری، Experiment | سیستم سنجش و چرخه نگهداری | Lead باکیفیت بهتر شده؟ |
اولویت را با Impact × Confidence ÷ Effort تعیین کنید. تلفن اشتباه شعبه و صفحه Noindex معمولاً پیش از نوشتن ده مقاله محلی اصلاح میشوند.
اشتباههای رایج در لوکال سئو
- فرض دسترسی همگانی کسبوکار ایرانی به Google Business Profile؛
- استفاده از VPN، آدرس صوری یا دفتر مجازی برای دورزدن محدودیت؛
- ساخت صدها صفحه شهر با متن یکسان؛
- Keyword stuffing در نام، Title، Footer و Alt تصویر؛
- معرفی Embed نقشه، Schema یا NAP بهعنوان عامل تضمینی رتبه؛
- خرید Review، Review gating یا پاسخ عمومی همراه اطلاعات مشتری؛
- ثبت انبوه در دایرکتوریهای بیمخاطب؛
- نادیدهگرفتن شعبه بسته، ساعت تعطیلات و شماره تغییرکرده؛
- سنجش موفقیت فقط با Average position؛
- بهینهسازی برای «نزدیک من» با تکرار عبارت، بهجای اثبات مکان و تناسب.
چکلیست نهایی سئو محلی
- مدل کسبوکار: Storefront، Service-area، Multi-location یا Online-only مشخص است.
- Entity sheet برای هر مکان Owner و تاریخ بازبینی دارد.
- وضعیت فعلی پشتیبانی پلتفرمها بررسی شده و برنامه به دورزدن وابسته نیست.
- Queryهای خدمت، شهر، محله، Navigation و فوری به URL نگاشت شدهاند.
- برای هر شعبه واقعی صفحه منحصربهفرد با نشانی، Hours، تلفن و CTA وجود دارد.
- صفحههای شهر فقط با پوشش و شواهد مستقل ساخته شدهاند.
- Title، H1، متن و Anchor طبیعیاند و نام مکان Stuff نشده است.
- LocalBusiness Schema با محتوای قابلمشاهده برابر و تست شده است.
- اطلاعات منابع مهم سازگار و Listingهای تکراری/قدیمی مدیریت شدهاند.
- Review واقعی، بدون Incentive و با پاسخ محافظ حریم خصوصی جمعآوری میشود.
- تماس، مسیر، فرم و رزرو روی موبایل و شبکه ضعیف آزموده شدهاند.
- Eventها به CRM و Lead واجدشرایط متصلاند.
- Search Console با محدودیت Query/Location تفسیر میشود.
- صفحههای همنیت Merge یا مرزبندی شدهاند.
- ساعت، تعطیلی، جابهجایی و تغییر خدمت Workflow بهروزرسانی دارند.
پرسشهای متداول
سئو محلی چیست و چه تفاوتی با سئو عمومی دارد؟
سئو محلی روی Queryهایی تمرکز دارد که مکان در انتخاب نتیجه اثر دارد؛ مانند خدمت در یک شهر، شعبه نزدیک یا مسیر و ساعت. سئو عمومی ممکن است تقاضای ملی یا موضوعی را هدف بگیرد. تفاوت فقط افزودن نام شهر به Keyword نیست؛ موجودیت، فاصله، صفحه مکان، اعتبار محلی و تبدیل حضوری نیز وارد مسئله میشوند.
آیا میتوان Google Business Profile را برای کسبوکار داخل ایران ساخت و وریفای کرد؟
طبق فهرست رسمی گوگل در Snapshot این مقاله، Business Profile از کسبوکارهای داخل ایران پشتیبانی نمیکند. از نشانی صوری یا روش دورزدن استفاده نکنید. روی سایت، صفحه مکان/خدمت، Schema، اطلاعات سازگار، پلتفرمهای در دسترس و سنجش Lead تمرکز کنید و وضعیت رسمی را پیش از اقدام دوباره بررسی کنید.
اضافهکردن مکان به Google Maps با Business Profile چه فرقی دارد؟
Add a missing place یک پیشنهاد کاربری برای افزودن مکان واقعی به نقشه است و ممکن است بررسی، رد یا بعداً اصلاح شود. Business Profile ابزار Claim، Verification و مدیریت مالک است. انتشار یک Place بهمعنای دسترسی مدیریتی وریفایشده یا تضمین رتبه نیست.
برای هر شهر و محله یک صفحه جدا بسازیم؟
فقط وقتی خدمت، تیم، شعبه، زمان اعزام، قیمت، محدودیت یا شواهد محلی تفاوت معنادار دارد و صفحه قابل نگهداری است. اگر متن فقط با نام شهر عوض میشود، یک صفحه خدمت جامع با محدوده پوشش معمولاً انتخاب بهتری است.
نتیجه سئو محلی را با چه KPIهایی بسنجیم؟
Impression و Click محلی را کنار کلیک تماس، درخواست مسیر، رزرو، فرم، تماس پاسخداده، Lead واجدشرایط، مراجعه انجامشده، فروش و Guardrailهایی مانند Lead خارج از محدوده بخوانید. رتبه یک نقطه یا Average position بهتنهایی معیار کسبوکار نیست.
جمعبندی
سئو محلی پروژه «ثبت چند نقشه و تکرار نام شهر» نیست. ابتدا تقاضا و محدوده واقعی را روشن کنید، برای هر مکان یک منبع حقیقت بسازید، URLها را بر اساس Intent معماری کنید، صفحهای با شواهد محلی و CTA قابل استفاده ارائه دهید، Schema و حضور بیرونی را با واقعیت هماهنگ نگه دارید و Review را به بازخورد واقعی تبدیل کنید. سپس Visibility را به Lead و فروش متصل کنید.
برای ایران، محدودیت رسمی Google Business Profile باید از روز اول در Strategy دیده شود. برنامهای که بدون ادعای صوری نیز کار کند—وبسایت قوی، موجودیت روشن، پلتفرمهای در دسترس، اعتبار مستقل، موبایل سالم و داده کسبوکار—هم مقاومتر است و هم اعتماد مشتری را بهتر حفظ میکند.






