سلام و احترام
وقت متخصصان محترم به خیر
ما در حال راهاندازی یک وبسایت دایرکتوری و معرفی مشاغل محلی (Local Listing) هستیم.
منطق کار و ایده اصلی سایت به این شکل است: ما اطلاعات تماس و نظرات مشتریانِ مشاغل را از گوگل مپ استخراج میکنیم. سپس این اطلاعات وارد سایت میشود و هوش مصنوعی با تحلیل نظرات کاربران، یک متن خلاصه و یونیک برای هر کسبوکار تولید میکند. در نهایت این اطلاعات در سایتی با ساختار URL بسیار دقیق برای سئوی محلی (Local SEO) نمایش داده میشود.
ما به یک برنامهنویس فولاستک مسلط به وردپرس، کار با APIها و جاوا اسکریپت نیاز داریم تا این جریان کاری (Workflow) را پیادهسازی کند. شرح دقیق فازهای اجرایی به شکل زیر است:
فاز ۱: جمعآوری دیتا (ارتقای اکستنشن کروم)
ما در حال حاضر یک اکستنشن کروم ساده داریم که با جستجوی یک کلمه (مثلاً خرید میلگرد در اصفهان)، اطلاعات پایه مشاغل (نام، آدرس، تلفن، لینک مپ و سایت) را از گوگل مپ استخراج میکند.
وظیفه شما: باید این اکستنشن را ارتقا دهید تا علاوه بر دیتای قبلی، بتواند بین ۱۰ الی ۲۰ کامنت آخر کاربران (Reviews) را به همراه امتیاز ستارهها از گوگل مپ استخراج کند. خروجی نهایی باید یک فایل استاندارد (JSON یا Excel) باشد که برای ایمپورت در وردپرس آماده است.
فاز ۲: زیرساخت دیتابیس در وردپرس
سایت ما روی وردپرس پیادهسازی میشود، اما اطلاعات مشاغل نباید به عنوان مقالات عادی (Post) ذخیره شوند تا با بخش بلاگ تداخل پیدا نکنند.
وظیفه شما:
ساخت یک Custom Post Type (CPT) اختصاصی برای مشاغل.
ساخت دو Taxonomy (دستهبندی اختصاصی): یکی برای «تخصص» و دیگری برای «منطقه/محله».
ایجاد فیلدهای اختصاصی (از طریق ACF یا کدنویسی) شامل: آدرس، شماره تلفن، لینکها، وضعیت تایید اکانت، یک فیلد مخفی برای ذخیره ریویوهای خام استخراج شده از گوگل، و یک Text Area برای ذخیره متنِ خروجی هوش مصنوعی.
فاز ۳: پیادهسازی مغز هوش مصنوعی
این بخش قلب تپنده پروژه است. پس از ایمپورت شدن دیتای خام به وردپرس، سیستم باید به صورت خودکار عمل کند.
وظیفه شما: اتصال سایت به API هوش مصنوعی (OpenAI یا Gemini). سیستم باید نام کسبوکار، تخصص، محله و ۲۰ کامنت خامِ اسکرپ شده را به API بفرستد.
هوش مصنوعی با یک Prompt مهندسیشده (که ما در اختیارتان میگذاریم) نظرات را تحلیل کرده و یک متن ۲۰۰ کلمهایِ یونیک به زبان انگلیسی مینویسد. این متن باید بلافاصله در فیلد اختصاصی "خلاصه هوش مصنوعی" در دیتابیس همان شغل ذخیره شود.
فاز ۴: ساختار آدرسدهی (URL Structure)
ساختار لینکها برای سئوی سایت ما به شدت حیاتی است.
وظیفه شما: تنظیم Rewrite Rules وردپرس به گونهای که آدرسها دقیقاً از فرمول زیر پیروی کنند:
لینک صفحه پروفایل کسبوکار: domain.com/[specialty]/[post-slug] (نامکِ پیشفرض CPT باید از آدرس حذف شود).
لینک صفحات آرشیو (لیست مشاغل یک محله): domain.com/[zone]/[specialty]
فاز ۵: طراحی فرانتاند (Hello Elementor)
برای حفظ سرعت سایت، از قالب Hello Elementor استفاده میکنیم.
وظیفه شما: ساخت دو قالب اختصاصی در Elementor Theme Builder:
۱. قالب Single Post: طراحی صفحه پروفایل هر کسبوکار با استفاده از Dynamic Tags المنتور برای فراخوانی فیلدهای ACF و متن هوش مصنوعی. (یک متن ثابتِ سلب مسئولیت حقوقی نیز باید زیر متن هوش مصنوعی قرار گیرد).
۲. قالب Archive: طراحی صفحه لیست مشاغل محله، به شکل یک لندینگپیج مقاله محلی که در پایین آن با استفاده از Loop Grid، کارتهای مشاغل نمایش داده میشود.
فاز ۶: سئوی فنی (Technical SEO)
وظیفه شما: پیادهسازی کدهای داینامیک Schema Markup (از نوع LocalBusiness یا شاخههای مرتبط با هر شغل) برای پروفایلها، به طوری که نام، آدرس و تلفن به صورت خودکار درون اسکیما قرار بگیرد.
مهارتهای مورد نیاز:
تسلط کامل به توسعه وردپرس (ساخت CPT، Custom Taxonomies، ACF و کار با Rewrite Rules).
تجربه کار و اتصال سیستم به APIهای هوش مصنوعی (OpenAI).
تسلط به جاوا اسکریپت و توسعه/ویرایش افزونههای مرورگر (Chrome Extension) برای استخراج داده.
تسلط به Elementor Pro، ابزار Theme Builder و استفاده از Dynamic Data.
آشنایی به درونریزی گروهی دادهها (ایمپورت فایل JSON/XML به پستتایپهای وردپرس).
آشنایی قوی با اصول سئو تکنیکال و پیادهسازی Schema Markup.
لطفاً در صورت داشتن تجربه در پروژههای مشابه (دایرکتوری، کار با مپ یا ادغام AI در وردپرس) در پروپوزال خود قید کنید. زمانبندی و کیفیت کدنویسی برای ما بسیار مهم است.
لطفا چنانچه تمامی موارد بالا رو به صورت تخصصی مسلط هستید در خواست همکاری دهید با تشکر.