ویدیو آموزشی سئو | آیا سئو به برنامهنویسی نیاز دارد؟ – خیر |
نقش سئوکار | سئوکار مبتدی تا حرفهای نیازی به کدنویسی ندارد اما باید قادر به شناسایی مشکلات فنی باشد و به توسعهدهنده ارجاع دهد. |
مسئولیت سئوکار | سئو آن پیج، سئو آف پیج، بررسی سئو تکنیکال و درخواست از دولوپر برای رفع مشکلات |
مسئولیت دولوپر | رفع مشکلات فنی مانند افزایش سرعت لود، وجود بردکرامب، ایجاد ریدایرکت |
وردپرس و سئو | آشنایی با وردپرس برای سئو ضروری است؛ امکان درآمد بیشتر و کاهش دردسرها |
مهارتهای پیشنهادی | یادگیری HTML و CSS، آشنایی با هاست و سرور |
پیشنهاد برای پیشرفت بیشتر | آشنایی با UI، UX، زبانهای برنامهنویسی سمت سرور و کاربر |
سئو یکی از مهمترین ابزارها برای بهبود دیده شدن سایتها در موتورهای جستجو هست، اما همیشه این سوال پیش میاد که آیا برای یک سئوکار لازمه که کدنویسی بلد باشه؟ از یک طرف، میدونیم که سئو به فاکتورهای زیادی مثل محتوا، لینکسازی، و سرعت سایت بستگی داره و از طرف دیگه، ممکنه در برخی مواقع، آشنایی با اصول کدنویسی به بهینهسازی بهتر سایت کمک کنه. تو این مطلب میخواهیم بررسی کنیم که آیا داشتن دانش کدنویسی برای یک سئوکار ضروریه یا نه و این مهارت چطور میتونه به کارش بیاد.
خیلی کوتاه و مفید باید بگم خیر. شما به عنوان سئو کار نیازی نیست که دانش تخصصی کدنویسی حالا به هر زبانی رو داشته باشین. اما خب واقعیت موضوع اینه که تو عادی ترین حالت سئو هم یسری مشکلات فنی پیش میاد که باید اول درکشون کنی بعد به یک متخصص بسپاری تا برات حلشون کنه. پس غریبه بودن با دنیای کد و بحث فنی وب هم برای سئو کار خوب نیست. میخوای بیشتر دست گیرت بشه، مطلب رو تا آخر بخون.
یسری از بچه ها که کم تجربه هستن و یا تجربهای ندارن از من حین گذروندن دوره یا جاهای مختلف میپرسن که فلان پروژه رو گرفتیم، سایت اختصاصیه، باید چیکار کنیم؟ یا سایت وردپرسی ولی فلان چیزش رو بلد نیستیم درست کنیم! تو این مطلب هرچی که در این باره تجربه کردم و بلدم رو باهاتون به اشتراک میزارم.
به نقل از سایت brainstation.io :
SEO typically doesn’t require much (or any) hands-on coding. You can absolutely do a fine job of SEO without touching code. But a good sense of how programming works, or even an ability to do a bit of coding yourself, is always a useful skill to have.
سئو معمولاً به کدنویسی زیادی (یا اصلا) نیاز ندارد. شما می توانید بدون دست زدن به کد، کار سئو را به خوبی انجام دهید. اما درک خوب از نحوه کار برنامه نویسی، یا حتی توانایی انجام کمی کدنویسی، همیشه یک مهارت مفید است.
عناوین اصلی این مطلب
سئوکار فقط باید سئو کند!
دوستان عزیز شما به عنوان یک سئوکار مبتدی، نیمه حرفهای یا خیلی حرفهای هیچ گونه وظیفهای درقبال کدنویسی یا اصلاحات فنی سایت کارفرما ندارین. فقط و فقط طبق قرارداد یا لیست وظایفی که به مشتری دادین باید کار سئو سایت رو پیش ببرین. یعنی چی؟
مثلا یکی از فاکتورهای مهم سئو و تجربه کاربری وبسایت، سرعت لود مناسب هستش. خب درسته که ما قراره سئو کنیم و این سرعت لود هم خیلی مستقیم روی سئو اثر میزاره، اما بهبود سرعت لود سایت وظیفه سئو کار نیست. پس وظیفه کیه؟ وظیفه دولوپر هستش که این کار رو با درخواست شما در راستای بهبود سئو سایت انجام بده. علاوهبر مسائل فنی، یکی از عوامل مهم در بهبود رتبه سایت، رفتار کاربران در تعامل با سایت یا همون یوزر سیگنالهاست که پیشنهاد میکنیم برای درک بهتر این موضوع، مقاله یوزر سیگنال در سئو را هم مطالعه کنید.
سئوکار و دولوپر هر دو برای یک هدف
نیاز به یک کدنویس یا دولوپر وقتی خودشو نشون میده که شما مثلا یک پروژه سئو گرفتی که سایت اختصاصی کدنویسی شده داره. خب قطعا برای پیاده سازی سئو فنی یا تکنیکال نیاز داری که یسری تغییرات تو کد سایت انجام بشه. یا نه حتی میتونه پروژه وردپرسی باشه اما خب شما وردپرس بلد نیستی یا خیلی ابتدایی بلدی، باز هم اینجا باید از یک متخصص وردپرس کمک بگیری.
از نظر من این کارا وظیفه سئوکار(که قطعا میدونید هر کدوم به کلی بخش تقسیم میشن و زیر شاخه های زیادی دارن):
- سئو آن پیج
- سئو آف پیج
- بررسی سئو تکنیکال و فنی – درخواست به دولوپر برای رفع ایرادات و پیاده سازی نیازها
از نظر من این کارا وظیفه سئوکار نیست و باید از کدنویس یا یک شخص متخصص درخواست کنه که براش انجام بده (اگر وردپرس بلد باشین اکثر اینا مثل آب خوردن قابل پیاده سازی):
- فعال بودن SSL
- افزایش سرعت لود وبسایت
- سایت مپ
- بهینه بودن ساختار url ها
- وجود بردکرامب در صفحات
- وجود تگ h1 در صفحات
- ریسپانسیو بودن سایت
- قابل دسترس بودن سورس سایت برای ربات های گوگل
- ایجاد امکان ریدایرکت، نوایندکس و کنونیکال کردن صفحات مدنظر سئوکار
- درج صحیح کد اسکیما در صفحات
- و…
پس حتما حواستون باشه که از همون اول با کارفرما این موضوع رو طی کنید: من فقط قراره سئو کنم و درباره مواردی که مربوط به سئو، ولی دانش فنی کدنویسی میخواد، هیچ گونه وظیفه ای ندارم و شمای کارفرما موظف هستی شرایطی رو برای من فراهم کنی که یک فرد متخصص بیاد و نیازهای من رو برآورده کنه. همچنین هرگونه دستمزد و هزینه دولوپ و تغییرات فنی سایت هم با کارفرما است.
حالا ممکنه پروژه خیلی بزرگ و سنگین باشه که قطعا یک شخص یا یک تیم فنی و دولوپ کنار سئو کار هست. یا اینکه پروژه کوچیکه و میشه با سپردن یسری کارا به صورت پروژه ای به کدنویس (متداول ترینش ثبت پروژه تو پونیشا یا کارلنسر)، نیازها رو رفع کرد.
به نقل از سایت pageoptimizer.pro:
if you’re working with a smaller company or on a consulting basis, you may be required to make technical adjustments to your web pages yourself. Having coding skills can also help you better understand the technical components of SEO, like page loading times, HTML tags, metadata, and microdata. Knowing these components can help you create an effective SEO strategy.
اگر با یک شرکت کوچک کار میکنید یا بهصورت مشاورهای فعالیت دارید، ممکن است لازم باشد خودتان تغییرات فنی را در صفحات وب اعمال کنید. داشتن مهارتهای کدنویسی میتواند به شما کمک کند تا بخشهای فنی سئو را بهتر درک کنید، مثل زمان بارگذاری صفحات، تگهای HTML، متادیتا و میکرودیتا. آشنایی با این اجزا به شما کمک میکند تا یک استراتژی سئو مؤثر طراحی کنید.
مطالعه بیشتر: استفاده از ریدایرکت یکی از موضوعای اساسی توی ساختار سئو وبسایت هست. اگه نحوه درست استفاده از ریدایرکت را بلد نباشین، وبسایتتون میتواند دچار چالش بشه. اگه دوس داری میتونی آموزش ریدایرکت سایت بخونی تا سایتت دچار مشکل نشه.
اگه خودم بلد بودم انجام بدم؟
بعضی از دوستان سئوکار هستن که خودشون دانش کدنویسی هم دارن، حالا به هر زبانی. یا بعضی مواقع پیش میاد که سایت وردپرسیه و بچه های سئوکار خودشون متخصص وردپرس هم هستن یا انقدر پروژه وردپرسی داشتن که یسری کارا براشون راحته، که میتونن کار رو دست بگیرن و انجامش بدن. اینجا شما دوتا انتخاب داری، خودمونیشو بگم، یا میتونی اصلا رونکنی که چیزی بلدی و صرفا جهت سئو با کارفرما صحبت کنی. یا برعکس بگی که دانش کدنویسی هم داری یا مثلا متخصص وردپرسی و با یک مبلغ جداگونه کارای فنی سایت هم انجام بدی.
تجربه من و چیزایی که از سئوکارای باتجربه تر از خودم شنیدم، نشون میده که ترجیحا شما خودتون رو تو بحث فنی و دیزاین و سرعت لود و… دخالت ندین و برای خودتون دردسر درست نکنید، بهتره. خود سئو انقدر چالش داره و تمرکز از شما میگیره که به همون برسین گل رو زدین😁. بازم انتخاب با خودتون.
و اینکه شما میتونی بابت این کار از کارفرما مبلغ جداگونه (به غیر از دستمزد سئو) بگیری یا نه به عنوان اینکه داری بهش حال میدی، چیزی درخواست نکنی.
نکته داخل پرانتز: حواستون باشه بعضی مواقع کارکردن زیادی، برای خوشحال کردن یا جلب رضایت کارفرما به طور رایگان، تبدیل میشه به توقع و وظیفه. پس همیشه یا مبلغ اضافی برای کارای فنی دریافت کنید، یا خیلی واضح به کارفرما بگین که فلان چیز وظیفه من نیست و دارم لطف میکنم انجام میدم.
مطالعه بیشتر: توی سیستمهای مدیریت محتوا مثل وردپرس، یهسری ابزار هست که کمک میکنه به محتوات یه چارچوب بدی؛ مثلاً میتونی براش دستهبندی تعریف کنی یا برچسب بزنی. حالا اینکه این دوتا دقیقاً چه فرقی با هم دارن و هرکدوم کِی و چجوری باید استفاده بشن توی مقاله تفاوت برچسب و دسته بندی در سئو هست که میتونی مطالعه کنی.
پیشنهاد من برای سئوکارهایی که میخوان یک قدم جلو باشن
خب تا اینجا سعی کردم بهتون بگم که تو یک پروژه واقعی شما کجای بازی هستی و کدنویسی کجا گیرت میندازه. اما اگر از من بپرسن که آیا سئوکار باید کدنویسی بلد باشه یا سئو نیاز به کدنویسی داره و بخوام یک جواب درست و درمون به این سوال بدم، میگم که:
اگر میخوای پا به دنیای سئو بزاری یا سئوکار هستی و هیچ آشنایی با کدنویسی نداری، این میتونه بهت ضربه بزنه. منظورم این نیست برو 10 تا دوره بخر و مثلا بشین پی اچ پی، پایتون و… یاد بگیر. اما سعی کن با دنیای کد خودتو غریبه ندونی و یک آشنایی اولیه باهاش داشته باشی.
حداقلش اینه که وقتی سورس یه صفحه رو باز میکنی، بدونی چی به چیه. بتونی تشخیص بدی که یه تگ H1 کجاست، متا تگ چطوری تنظیم شده، یا مثلاً چرا یه اسکریپت باعث کندی سایت شده. یا بدونی وقتی یه برنامهنویس میگه “Lazy Load برای تصاویر پیادهسازی کردیم” دقیقاً منظورش چیه.
تسلط نسبی به HTML، CSS و یه ذره JavaScript میتونه برگ برندهت باشه. چون وقتی تو جلسات فنی هستی یا داری با دولوپرها صحبت میکنی، اگه زبون همو بفهمید، پروژه سریعتر و دقیقتر جلو میره. حتی خیلی وقتا میتونی خودت ایرادها رو زودتر از بقیه تشخیص بدی.
وردپرس یاد بگیر
به احتمال خیلی زیاد خیلی از شماهایی که دارین این مطلب رو میخونید، اولین پروژه سئو یا تمرین های سئوتون رو، روی یک سایت وردپرسی پیاده کردین. که این خیلی هم خوبه. پیشنهاد من برای کسایی که هیچ آشنایی با وردپرس ندارن هم اینه که برن و آشنا بشن و یک سایت برای خودشون بزنن و کار باهاش رو یادبگیرن. اینطوری هم وردپرس رو یاد میگیرن هم میتونید سئو رو تمرین کنید. این ویدیو رو هم پیشنهاد میکنم پلی کن و ببین.
تو دنیای امروز واقعا وردپرس قویه و خیلی از آدم هایی که برای سئو درخواست میدن، سایت وردپرسی دارن. پس وردپرس یجورایی از واجبات کار شما است. اما خب اینجا هم باز آدما به دو قسمت تقسیم میشن. یک دسته وردپرس کار مبتدی که بلد هستن مقاله بزارن، افزونه سئو رنک مث یا یواست نصب کنن، دسته بندی بسازن و محصول بارگذاری کنن.
اما یک دسته آدم هستن که درسته سئوکارن، اما وردپرس رو قورت دادن. این حالت خیلی بهتره. شما اگر بتونی کل سئو یک سایت وردپرسی رو دست بگیری، هم درآمد بیشتری خواهی داشت و هم دردسر کمتری که برای هر چیز کوچیکی نیاز به سرچ و راهنمایی داشته باشی. حالا من یک سری موارد رو تیتروار بهتون میگم که بنظرم برای سئو یک سایت وردپرسی کافیه و واقعا کارو درمیاره.
- افزایش سرعت لود وبسایت با افزونه مناسب
- بهینه سازی و کاهش حجم تصاویر
- تبدیل تصاویر به فرمت webp
- کانفیگ درست افزونه رنک مث
- اضافه کردن اسکیما صحیح در صفحات سایت
- کانفیگ امنیتی وردپرس
- آسان کردن پروسه خرید برای سایت های فروشگاهی
- پیاده سازی سیستم فیلتر در سایت فروشگاهی
- کار با صفحه سازها
- ساخت سایت مپ
- کار با فایل robots.txt و درج دستورات لازم (خیلی ربطی به وردپرس نداره، برای هر سایتی لازمه)
برای آموزش دیدن وردپرس به صورت رایگان هم سایت میهن وردپرس رو بهتون معرفی میکنم که میتونه از اطلاعات تقریبا صفر بهتون کمک کنه یک سایت رو تنهایی بیارین بالا.

html و css بلد باش
بنظرم از اولیه ترین چیزا مثل html و css میتونی شروع کنی که البته زبان برنامه نویسی نیستن اما خب زبان نشانه گذاری هستن و یجورایی همه صفحات وب با این دوتا تشکیل میشن. html محتوای صفحه رو میسازه و css هم به اون محتوا ظاهر و قیافه میده. این دوتا مورد از واجب ترین ها است که یک سئوکار باید باهاشون آشنا باشه.
یادگرفتنشون هم زیاد پیچیده نیست. با یک سرچ یوتوب میشه در عرض یک هفته کل html و css رو یاد گرفت یا اگه پیگیر قضیه باشین، حتی میتونید خودتون هم کد بزنید که این قطعا تو سئو به کارتون میاد. خودم این موضوع رو تجربه کردم و بلد بودن این دوتا خیلی جاها بدردم خورده.
برای مثال شما یسری جاها لازم داری از گزینه view page source مرورگر استفاده کنی و وضعیت کد صفحه رو چک کنی. خب قاعدتا باید بدونی تگ head چیه، تگ body چیه، تگ footer چیه. یک صفحه html از کجا شروع میشه و کجا تموم میشه، یا مثلا این صفحه چندتا تگ h1 یا h2 داره. تگ ویدیو یا صوت تو صفحه چطوری اضافه میشه و کلی موارد دیگه
با هاست و سرور آشنا شو
قطعا همتون میدونید پای ثابت یک سایت خوب یک هاست و سرور مناسب و باکیفیت. بخشی از سئو هم به این برمیگرده که ربات های گوگل صفحات شما رو چطور میبینن، آیا کامل میبینن، به اون دسترسی دارن، زمان پاسخ دهی سرور به درخواست اونا چقدره و یسری سوال دیگه که لازمه شما باهاشون آشنا باشین.
پس بنظرم اگر برین سرچ کنید و درباره موضوعاتی مثل شبکه، هاست و سرور، فرایند کراول، Response و Request، رندرینگ و core web vitals مطالعه کنید به نسبت جماعت زیادی از سئوکارا جلوتر هستین و دانش فنی مناسب کارتون رو کسب کردین.
میتونی پاتو فراتر هم بذاری
چیزهایی که بالاتر بهشون اشاره کردم. بنظرم برای یک سئو کار کافیه. اما ممکنه کسی علاقه داشته باشه بیشتر یاد بگیره. خب پیشنهاد من اینه که برین و درباره این عناوین سرچ کنید. UI ،UX، زبان های برنامه نویسی سمت سرور (Back-End)، برنامه نویسی سمت کاربر. قطعا اگر علاقه مند باشید خودتون سرنخ رو پیدا میکنید و مسیر رو ادامه میدین.
این موضوعات فقط مکمل سئو نیستن، بلکه بهتون کمک میکنن تا دید عمیقتری نسبت به کل فرایند توسعه و مدیریت وبسایت پیدا کنین. مثلاً اگه شما سئو رو بلدید، ولی نمیدونید که یک فرم چطور سمت سرور پردازش میشه یا چرا یک دکمه کاربر رو جذب نمیکنه، شاید فرصتهایی برای بهبود سایت از دست بره. اما با دونستن این حوزهها، هم همکاری با برنامهنویسها براتون راحتتر میشه، هم تصمیمگیریهاتون دقیقتر.
علاوه بر این، اگه بخواین خیلی حرفهای پیش برین، میتونید با مفاهیمی مثل Core Web Vitals، روانشناسی رنگها، رفتار کاربر در سایت (User Behavior Analytics)، و حتی مباحث مربوط به امنیت وب آشنا بشید. باور کنین که دنیای دیجیتال مارکتینگ و سئو، فقط چندتا کلیدواژه و تگ نیست. این یه بازی پیچیدهست که کسی برندهش میشه که همهی ابعادش رو بشناسه و درست ترکیبشون کنه.
این مطلب کاملا دست نویس خودم بود. البته که 99 درصد مطالب سایت ادیب پلاس رو خودم مینویسم. چون برای شما ارزش قائلم😉. امیدوارم مفید باشه و اگر نظری دارین توی کامنت بهم بگین.
سوالات متداول سئوکار باید کدنویسی بلد باشه؟
- آیا سئوکار باید کدنویسی بلد باشد؟
خیر، سئوکار نیاز نیست که کدنویسی حرفهای بداند. اما باید درک ابتدایی از مفاهیم فنی مانند HTML و CSS داشته باشد تا بتواند مشکلات سئو تکنیکال را شناسایی کرده و به توسعهدهنده ارجاع دهد.
- آیا سئوکار میتواند بدون داشتن تخصص در کدنویسی، بهینهسازی سایت انجام دهد؟
بله، سئوکار میتواند بدون نیاز به کدنویسی، بخشهای مهمی از سئو مانند سئو آنپیج، سئو آفپیج و تحلیل مشکلات سئو تکنیکال را انجام دهد. برای رفع مشکلات فنی، همکاری با یک دولوپر لازم است.
- آیا یادگیری وردپرس برای سئوکار ضروری است؟
آشنایی با وردپرس برای سئوکار بسیار مفید است. بسیاری از وبسایتها بر اساس وردپرس ساخته میشوند و توانایی کار با این سیستم مدیریت محتوا، میتواند به سئوکار کمک کند تا عملکرد بهتری در بهینهسازی سایتهای وردپرسی داشته باشد.
- چه مهارتهای فنی برای سئوکار مفید است؟
مهارتهای پایهای مانند آشنایی با HTML و CSS، درک عملکرد هاست و سرور، و آشنایی با اصول سئو تکنیکال مانند ساختار URLها، ریدایرکتها، و کدهای اسکیما میتواند برای سئوکار مفید باشد.
- آیا سئوکار باید مسئولیت مشکلات فنی سایت را بر عهده بگیرد؟
خیر، سئوکار مسئولیت مشکلات فنی سایت را بر عهده ندارد. او میتواند مشکلات سئو تکنیکال را شناسایی کرده و به دولوپر ارجاع دهد تا این مشکلات برطرف شوند. وظیفه سئوکار شامل بهینهسازی محتوا، ساختار صفحات و لینکسازی است.
6 دیدگاه. دیدگاه تازه ای بنویسید
چقد خوب گفتی “سئوکار فقط باید سئو کنه” 😅 واقعاً خیلی وقتا کارفرماها توقع دارن همه چی رو خودمون هندل کنیم، در حالی که خیلی از موارد وظیفه یه نفر فنیه. ولی خب انصافاً بلد بودن یه کوچولو وردپرس یا HTML خیلی جاها گره باز میکنه
خیلی وقتا فکر میکنیم سئو یعنی باید حتما کدنویسی بلد باشی، ولی خب اینجا قشنگ روشن شد که دونستن یه چیزایی لازمه ولی کار فنی با دولوپره نه ما. مرسی از توضیحات کاملت
ببین، من خودم تازه دارم سئو یاد میگیرم و این مطلب مثل یه نقشه راه بود برام. خیلی خوبه که تأکید کردی که لازم نیست همه کدنویس باشیم ولی باید دستوپاشکسته بفهمیم چی به چیه! تازه اینکه بتونی با وردپرس راحت باشی، کلی دردت رو کم میکنه و کلی پروژه بهتر جلو میره. با این توصیههات میتونم بهتر بفهمم چه چیزهایی رو باید یاد بگیرم و کجا باید از کس دیگه کمک بگیرم. عالی بود
داداش واقعاً خیلی خلاصه و مفید گفتی قضیه سئو و کدنویسی رو! یعنی خیلیها فکر میکنن حتماً باید کدنویس قهار باشی تا سئو بلد باشی، اما واقعیت اینه که فهمیدن کلیات فنی و بدونی کجا باید دست به دامان دولوپر بشی، خیلی کفایت میکنه. مخصوصاً که این وردپرس الان همهجاست و آشنایی باهاش معجزهست برای سئوکارها. مرسی
چقد خوب گفتی که سئوکار باید بلد باشه چی به چیـه، ولی قرار نیست خودش همه چی رو درست کنه! 😄 واقعاً بعضی پروژهها بدون دولوپر مثل راه رفتن با یه پاشکستهس! خیلی از تجربیاتت یاد گرفتم، ممنون که بدون پیچوندن نوشتی.
واقعا دمت گرم بابت این توضیح کامل و بیریا. خیلی وقتا آدم فکر میکنه اگه برنامهنویس نباشه از پس سئو برنمیاد، ولی تو قشنگ نشون دادی که شناخت مسائل فنی کافیه، نه لزوماً بلد بودن کدنویسی. خلاصه که خیلی حال داد، مرسی