PHP بر روی سرور اجرا می شود.
چیزهایی که باید بدانید
قبل از ادامه دادن، شما باید دانشی ابتدایی در مورد مطالب زیر داشته باشید:
HTML
CSS
JavaScript
PHP چیست؟
PHPمخفف کلمه یHypertext Preprocessor است.
PHP به صورت گسترده استفاده می شود، و یک زبان open source است.
PHP بر روی سرور اجرا می شود.
PHP برای دانلود و استفاده رایگان است.
PHP یک زبان جالب و محبوب برای استفاده است.
آن به اندازه ی کافی قدرتمند است که به عنوان هسته ی بزرگترین سیستم وبلاگ نویسی در وب قرار گیرد.
به اندازه کافی عمیق است که برای شبکه های اجتماعی بزرگ مانند فیس بوک، استفاده شود.
و همچنین به اندازه ای آسان است که می تواند به عنوان اولین زبان سمت سرور تازه کاران، قرار گیرد.
فایل PHP چیست؟
فایل های PHPمی تواند شامل متن، HTML، CSS، JavaScript، و کدهای PHP شود.
کد PHP بر روی سرور اجرا می شود، و نتیجه به صورت HTML ساده به مرورگر برمی گردد.
فایل های PHP دارای پیشوند”.php” هستند.
PHP چه کارهایی می تواند انجام دهد؟
PHPمی تواند صفحات پویا و داینامیک را تولید، و افزایش دهد.
PHPمی تواند فایل ها را بر روی سرور، تولید کند، باز کند، بخواند، پاک کند، و ببندد.
PHPمی تواند محتوی های فرم را جمع کند.
PHPمی تواند کوکی ها را ارسال و دریافت کند.
PHPمیتواند داده ها را اصلاح، اضافه یا پاک کند.
PHPمیتواند دست یابی کاربر را کنترل کند.
PHPمیتواند داده ها را رمزگذاری کند.
با وجود PHP شما محدود به تولید محصولات HTML نیستید. شما می توانید در خروجی، عکس ها، فایل های PDF و حتی فیلم ها را، داشته باشید. شما همچنین می توانید از هرگونه متنی مانند XHTML و XML استفاده کنید.
دلایل استفاده از PHP
PHP بر روی پلت فرم های گوناگونی (لینوکس، ویندوز، مک، یونیکس و غیره) اجرا می شود.
PHP تقریبا با همه ی سرورها ((Apache, IISسازگارست.
PHP از یک حوزه ی گسترده ی دیتابیس پشتیبانی می کند.
PHP رایگان است. می توان آن را از سایت www.php.net دانلود کرد.
PHP به آسانی قابل یادگیری ست و همچنین کدهای آن سمت سرور است.
خب حتما تا اینجا سایتتونو راه انداختید. الآن چی کار میکنید؟
الآن حتما با مشکلات جدیدی روبرو میشید. یکی از مهمترین اون مشکلات ترافیکه. چون باید ترافیک وارد سایتتون بشه تا بتونید محصولاتتونو بفروشید و مشتریهاتونو بیشتر کنید.
این 10 روش میتونه به افزایش بازدیدکننده های سایتتون کمک کنه:
برای بیشتر دیده شدن سایتتون در سرچ های طبیعی موتورهای جستجو باید صفحاتتونو با کلیدواژه های مناسبی که احتمال سرچش توسط مردم بیشتره بهینه (سئو) کنید. وقتی شما میخواهید یه چیزیو رو گوگل سرچ کنید، بیشتر از چند سایت اول رو چک میکنید؟ احتمالا نه. خب مشتریهای آینده شما هم همینطورین.
یه سری از روشهای رایج بهبود نتایج سرچ طبیعی از طریق ویرایش محتوای موجود، حذف موانع فهرستبندی موتورهای جستجو (کاری که ما یه مدت تو دارکوب انجام دادیم و متوجه شدیم این کار برگشت سرمایه خیلی خوبی داره)، افزایش تعداد بک لینکها یا لینکهای داخلی (لینکهایی که سایتتون از سایتهای دیگه دریافت میکنه و نشون دهنده محبوبیت یا اهمیت سایتتونه).
سئو گاهی اولش خیلی وقت گیر میشه اما برای جذب ترافیک بیشتر و بالا رفتن موقعیت سایتتون روی موتورهای جستجو – برای کلیدواژه های اصلیتون – خیلی مهمه. اگه هنوز سایتتونو برای موتورهای جستجو بهینه نکردید، ممکنه چند ماه طول بکشه تا نتایجشو ببینید.
ارائه محتوای بکر و رایگان روی سایتتون میتونه بازدیدکننده های جدیدی به سایتتون بکشونه و شما رو از رقباتون متمایز کنه. هرچند نوشتن برای وبلاگهای دیگه ای که جایگاه بالایی تو حوزه کاری شما دارند هم مفیده و چه بسا از نظر جذب ترافیک براتون فایده بیشتری هم داشته باشه. آخر پست هایی که مینویسید یه لینک هم به بیوگرافی خودتون روی سایتتون بدید تا خواننده ها از اون منبع بیان رو سایتتون و ترافیک منتقل شه.
برای استفاده از تبلیغات کلیکی برای جذب ترافیک از موتورهای جستجویی مثل گوگل این کارو بکنید: یه مبلغ مشخصی به ازای هر کلیکی که روی تبلیغتون روی موتور جستجو میشه میپردازید، یادتون نره هدفتون از کلیک گرفتن باید تبدیل کاربرهایی که کلیک میکنن به مشتری و خریدار باشه تا بتونید برگشت سرمایه داشته باشید. با Google AdWords لازم نیست خرج بالایی کنید، خودتون یه بودجه مشخص میکنید حتی میتونه مثلا روزی 5 دلار (حدود 16000 تومن) باشه یا حداکثر 10 سنت (حدود 3200 تومن) برای هر کلیک. هدف اصلیتون باید تبدیل مشتری باشه تا بهترین برگشت سرمایه ممکن رو از این راه بگیرید. فقط کافیه کلیدواژه هاتونو انتخاب کنید، از اینجا به بعدش با موتور جستجوئه که هرکس اون کلیدواژه ها رو سرچ کرد، تبلیغ شما رو نمایش بده و براتون بازدیدکننده بفرسته.
تبلیغات هدف گیری مجدد یا retargeting، کوکی ها رو روی کامپیوتر بازدیدکننده هاتون دنبال میکنه. به این ترتیب وقتی بازدیدکننده سایتتونو ترک میکنه تبلیغات سایت شما رو میبینه تا با این روش بتونید دوباره به سایتتون برگردونیدش. شما کلی زحمت کشیدید تا این افرادو به سایتتون کشوندید، اما بیشترشون بدون هیچ اقدامی سایتو ترک میکنن. اینطوری مجددا یه روش مفید برای بازدیدکننده هایی که بدون تبدیل شدن به مشتری از سایتتون بیرون رفتن هدف میگیرید– یعنی تقریبا 98% از ترافیکتون – تا برشون گردونید و به مشتری تبدیلشون کنید. اینطوری اون هزینه ای که صرف جذب ترافیک کردید دوباره به جیبتون برمیگردونید.
میلیونها نفر هر روز از فیسبوک استفاده میکنند (در تاریخ آذر 1390، فیسبوک 483 کاربر فعال روزانه داشت. خوبیش اینه که این تعداد همشون نوجوان و بچه مدرسه ای نیستن، بلکه همه اقشار مختلف رو شامل میشه). بعلاوه مردم وقتی تبلیغی رو روی شبکه های اجتماعی میبینن، احتمال اینکه دوباره بخاطر بیارنش 68% بیشتر از سایتهای دیگه است. تبلیغات فیسبوک میتونه علاوه بر هدفگیری افرادی با سن یا علایق مشخص، حتی افرادی رو از منطقه های خاصی هدف بگیره، مثلا دوستان دوستانتون یا حتی کسایی که صفحات دیگه رو لایک میکنن. به علاوه این روش برای جذب ترافیک خیلی مقرون به صرفه است – میتونید یه مقدار بودجه مشخصی رو در روز به ازای کلیک یا به ازای دفعاتی که صفحتون دیده میشه اختصاص بدید. اینجا هم مثل گوگل ادوردز در واقع از ترافیک فیسبوک به نفع خودتون استفاده میکنید و اون ترافیک رو به سمت سایت خودتون میکشونید.
سئو یا بهینه سازی موتور جستجو، راه و روشیه که مطمئن بشیم محتوا، سایت و پلتفرم های شبکه های اجتماعیمون وقتی که عبارت خاصی روی یه موتور جستجو (مثل گوگل) سرچ میشه، دیده میشن. بهینه سازی سایت و محتوا به بالا رفتن رتبه سایتتون کمک میکنه و در نتیجه بازدیدکننده های بیشتری جذب میکنید.
در واقع استراتژی سئو از نظر اثر محتوا بر سایت یا شبکه های اجتماعی اهمیت بالایی داره. سئو هم مثل چیزهای دیگه، قیمت های پایینش با کیفیت و خدمات کمتری عرضه میشه. نتیجه سئو هم مستقیما به برگشت سرمایه اثر میذاره و مردم کمتری میتونن پیداتون کنن. بنابراین اینطوری یه جورایی سرمایه و انرژیتون به هدر رفته و صرف بهبود سایت، بروزرسانی محتوا و خرید بسته ارزون قیمت سئو شده.
اگه تو فکر سئوهای ارزون قیمت هستید اول در مورد مشکلاتی که ممکنه براتون بوجود بیاد تحقیق کنید تا بهتر بتونید تصمیم بگیرید:
اجرای سئو و همه تغییرات مورد نیازش به شدت وقت گیره. استفاده از یه استراتژی سئوی ارزون مشکلات رو بدتر میکنه: همه وقتی که صرف یادگرفتن و درک نحوه کار الگوریتم های موتورهای جستجو کردید، چون ازشون هیچ نتیجه و سودی نگرفتید، به هدر میرن. اون هم چون فرمت های سختگیرانه مانع از این میشن که همگام با تغییرات الگوریتم ها سایتتونو تغییر بدید.
به خاطر داشته باشید که روشهای سئوی مؤثر دائما در حال تغییر و بهتر شدن هستن. اگه استراتژی سئوی شما ارزون باشه، با این تغییرات سازگار نمیشه. وقتی سئوی ارزون میگیرید، خودتون مجبورید نتایج رو دنبال و اندازه گیری کنید. مجبورید اخبار سئو رو دنبال کنید و خودتون روشهای جدید رو بشناسید و ممکنه خیلی از ماها وقت چنین کارهایی رو نداشته باشیم. بنابراین همونطور که میبینید این گزینه منجر به کلی اتلاف وقت میشه.
تقبلا راجع به اینکه چرا بسته های ارزان قیمت سئو ارزش سرمایه گذاری ندارند مقاله ای نوشته بودیم، اما این مقاله حاضر در مورد سه تا از مهمترین دلایل صحبت میکنه.
بسته های استراتژی سئوی ارزون قیمت، فرمت های محدودی دارن – شرکتهای ارائه دهنده این خدمات وقت نمیذارن که خدماتشونو برای هر مشتری مناسب سازی کنن و از انعطاف پذیری لازم برای سازگاری با تغییرات بازارها، الگوریتمها یا دستورالعملها برخوردار نیستند.
مثل این میمونه که تو عروسی خودتون از حراجی ها لباس ارزون بخرید. درسته که کار راه میفته اما فقط در این حد که بگید یه چیزی پوشیدم (یا بگید بله ما سایتمونو سئو کردیم). اما همونطور که میدونید لباس ارزون فقط برای همون اندازه ها و نیازهایی مناسبه که براش تهیه شده، نه بیشتر.
اگه میخواهید بیشتر بهره ببرید، باید از استراتژی سئویی استفاده کنید که متناسب با اهداف خاص سازمان خودتون تهیه شده باشه. استراتژی و روشن بودنش قوانین بازی سئو رو تعیین میکنند.
وقتی شما یه شرکت یا فرد رو برای انجام استراتژی سئو میارید، دارید بهشون پول میدید که یه استراتژی بهینه سازی باکیفیت براتون انجام بدن. یعنی اونها باید در مورد مشتریها، کلیدواژه ها و محتوایی که تولید و منتشر میکنید تحقیق کنن. استراتژی های ارزون فقط در حد ضرورت به این حوزه ها میپردازند. شاید هم مثلا کلیدواژه های خوبی براتون پیدا کنند اما حتما تو یه حوزه دیگه – مثلا شاید تو سئوی محتوا – نقص دارن. و چون موتورهای جستجو بر اساس مجموعه از عوامل مختلف سایتها رو رتبه بندی میکنند، همه این عوامل باید درست اجرا بشن تا نتایج خوبی حاصل بشه و نقص تو هر کدوم از این حوزه ها کل کارو خراب میکنه و هیچ سودی بهتون نمیرسونه، اگه به این افراد پول بیشتری برای خدمات بیشتر پرداخت نکنید، اونها هم کارتونو حداقلی نگه میدارن.
باز هم تکرار میکنم، انتخاب سئوی ارزون یعنی هدر رفت سرمایه و نهایتا مشکلاتی که در بلند مدت براتون پیش خواهد آورد.
Magento یک پلت فرم تجارت الکترونیک است که بر روی تکنولوژی open source ساخته می شود. Magento علاوه بر ایجاد یک تجارت آنلاین به همراه سبد خرید، به کنترل مقدار و عملکرد فروشگاه های آنلاین خود نیز می پردازد.Magento ، مارکتینگ قدرتمند، بهینه سازی موتور جستجو (SEO) و اسباب مدیریت کاتالوگ را ارائه می دهد. ما بر این باوریم که Magento یکی از بهترین پلت فرم های تجارت الکترونیک موجود در حال حاضر است.
توانایی Magento در انعطاف پذیری این اجازه را می دهد که بدون ایجاد تغییر در پلت فرم ها، فروشگاهی با تعداد کمی محصول و سطح نیاز
ساده، به فروشگاهی با تعداد محصولات بالا و سفارشات زیاد تغییر کند. Magento گونه های گوناگونی از نحوه ی ورود و تم ها را ارائه می دهد، که می تواند تجربه مشتریان رابالا ببرد. جنبه های مختلفی در فروشگاه های آنلاین وجود دارد که نیاز به پیکره بندی دارند، حال اینکه این پیکره بندی ها به چه صورت انجام شوند، به هوش تجاری بستگی دارد. هنگامی که نوبت به custom functionality رسید، اینجا نیاز به برنامه نویسی پیچیده است.
Magento به گونه ای طراحی شده است که افراد عادی ( نه الزاما توسعه دهندگان) نیز بتوانند از آن استفاده کنند. Magento بسیار بزرگ و مفید است. اما در بعضی موارد میانگین افراد در استفاده از آن، به بن بست می رسند.
دلایل زیادی برای درخواست از توسعه دهندگان برای تطبیق وب سایت های Magento، وجود دارد.
Magento حتی در سطح ابتدایی خود نیز از سایت Drupal، بهتر بوده و یک سیستم قوی و بازدارنده از خطا ست. هنگامی که شما شروع به ادغام با دیگر سیستم ها می کنید، یا می خواهید که محصولات خود را به صورت انبوه معرفی کنید، نیاز به همکاری یک توسعه دهنده ی مجرب دارید. برای مثال، ما مشتریانی داشتیم که نیاز به امکانات اضافی برای نمایش صفحات اصلی، داشتند. معمولا شما می توانید محصولات را در گروه های 5، 25 و 50 تای نمایش دهید. ما یک متقاضی داشتیم که خواهان 2000 نمایش بود. عملکرد ممکن است تا حدی تغییر کند، فراتر از آن، برای بالا بردن سطح کارایی سیستم، نیاز به یک متخصص واقعی در Magento است.
یک توسعه دهنده ی مجرب اغلب به شما گوشزد می کند که اساس تجارت الکترونیک، سرعت است. هیچ کسی نمی خواهد وقتی که در حال خرید آنلاین است، منتظر بالا آمدن سایت شود. با همچین لیستی قوی از ویژگی ها در یک برنامه ی کاربردی، شما می توانید آنها را بر روی سرور قراردهید. از آنجایی که ما هنوز متقاضی ای که خواهان سرورهای بیشتر برای فروشگاه آنلاین خود است، نداشته ایم،اما من توانایی پیش بینی وقوع این وضعیت را در آینده دارم.
مزایای استفاده از Magento:
نصب راحت و اضافه کردن گزینه ی ورود و خروج
وجود تکنولوژی open source که تجارت الکترونیک را انعطاف پذیر و مقیاس پذیر می کند
برنامه ای موثر و به صرفه
امکان اعمال تخفیفات و تبلیغات
ایجاد و پیشتیبانی بیش از 50 درگاه پرداختی
با همین چند اقدام بسیار ساده سایت جوملای خود را سئو کنید
حالا که جوملا رو به عنوان سیستم مدیریت محتواتون انتخاب کردید، حتما براش یه قالب هم خریدید یا طراحی کردید و بعد هم با خلاقیت خودتون محتوای مناسبی آماده و بهش اضافه کردید. حالا سایتتون آماده است که به مشتریان متقاضی عرضه بشه و مشتریها هم اطلاعات کارتهای اعتباریشونو وارد کنند و پولها به حسابتون سرازیر بشن.
اما یه مشکلی هست: اگه یه جوملا رو بدون تنظیمات و کارهای دیگه نصب کرده باشید و ساده باشه، حتما متوجه میشید که کسی نمیاد. چون اون همه مشتری که متقاضی محصولات شما هستند حتی نمیتونن سایتتونو پیدا کنند که بخوان چیزی بخرن. بر خلاف وردپرس (که رقیب اولیه جوملا به حساب میاد) جوملای ساده خیلی با موتورهای جستجو سازگار نیست و باید یه سری تنظیمات روش انجام شه. تو این مقاله براتون 11 اقدام معرفی میکنیم که باید مرحله به مرحله انجام بدید تا سایتتونو به جایگاهی برسونید که از نظر سئوی درون-سایت ازش راضی باشید.
با توجه به تعداد زیادی سایتهای جوملا که طی این سالها توسعه دادم، دوست دارم خلاصه ای از اطلاعاتی رو که تو دارکوب با دانش و تجربه کسب کردم با شما خواننده های دارکوب در میون بذارم تا رتبه سایتتونو ارتقا بدید.
پس اجازه بدید دیگه به حواشی نپردازیم و بریم سراغ آموزش سئوی سایت جوملا:
این اولین مرحله است و خیلی هم مهمه.
اگه سایت جوملاتونو رو سرور IIS (ویندوز) راه انداختید باید بگم با مک مشکل پیدا خواهید کرد (البته شاید هم این اتفاق نیفته).
چون بازنویسی URL با ماژولهای بازنویسی ای که IIS میتونه استفاده کنه خوب کار نمیکنه. تنظیم ماژولهای بازنویسی روی هاست های اشتراکی مثل کابوس میمونه. من با نصب و پیکربندی جوملا روی سرور IIS هم مشکل داشتم.
من پیشنهاد میکنم برای اینکه از این دردسرها راحت باشید، سایت جوملاتونو روی سرور آپاچی با mod-rewrite نصب کنید. اینطوری هم سئو راحتتر انجام میشه و هم اعصابتون خورد نمیشه.
چون در آینده برای جذابتر کردن URL سایتتون ممکنه بخواهید امکان بازنویسی URL داشته باشید، باید اسم فایل htaccess.txt رو به htaccess تغییر بدید. جوملا و mod-rewrite از این نسخه استفاده میکنند.
روی سایت جوملاتون از URLهای سازگار با موتور جستجو استفاده کنید و تنظیمات بازنویسی URL رو روی YES بذارید.
URLهای سازگار با موتور جستجو یه سری تنظیمات هستند که تمام عبارتهای نامفهومی رو که بطور دینامیکی تولید شده اند از URLتون حذف میکنند و به جاش از اسم گزینه های فهرستتون که روی صفحه اومده استفاده میکنند.
بازنویسی URL هم تنظیماتیه که /index.php/ رو از URL حذف میکنند. برای فعال کردن این تنظیمات باید mod_rewrite رو فعال (enable) کنید و یه فایل .htaccess داشته باشید.
بقیه تنظیمات دیگه بستگی به صلاحدید خودتون داره. من ترجیح میدم سه تای دیگه رو غیرفعال بذارم بمونن. شاید بخواهید اسم سایتتونو تو عنوان صفحه بکار ببرید، به خصوص اگه سایتتون محتوای زیادی داشته باشه. من شخصا دوست دارم هر عنوان رو بطور جداگونه تنظیم کنم.
این تنظیم مختص جوملاست. تو فایلهای Robots.txt که بطور خودکار موقع نصب جوملا ساخته میشن یه قانونی برای دایرکتوری تصاویر هست که به موتورهای جستجو دستور میده فولدر تصاویرتونو فهرستبندی و سرچ نکنند.
همونطور که احتمالا میدونید، تصاویر میتونن ترافیک قابل توجهی از گوگل و موتورهای جستجوی دیگه روونه ی سایتتون کنند.
چون اگه همه بهینه سازی هایی که تو دنیا هست هم برای تصاویر سایتتون استفاده کنید، تا وقتی به گوگل میگید وارد دایرکتوری تصاویرتون نشه هیچ فایده ای نداره. بنابراین حتما توصیه میکنم که خط پایین رو از فایل robots.txt حذف کنید:
/images/
این برنامه نه تنها رایگانه بلکه کلی امکانات خوب هم داره که تو برپا کردن و نگهداری سایتتون میتونه کمکتون کنه.
من دو تا از ویژگیهاشو خیلی دوست دارم. یکی اینه که میتونید تنظیم کنید کدهایی که از طریق ویرایشگر اضافه میکنید استریپ نشن. یکی دیگه هم اینکه رابط کاربری فوق العاده ای داره که میتونید باهاش به سایتتون عکس اضافه کنید و بهش آلت تگ و ابعاد عکسو بدید.
برای جوملا خیلی مناسبه و من به شدت بهتون توصیه میکنم ازش استفاده کنید.
این یکی مختص جوملا نیست اما بهر حال خیلی مهمه. ویرایشگر JCE با ابزار آپلود عکسش امکان نوشتن متن جایگزین و ابعاد عکسو بهتون میده.
محض اطلاع، وقتی ابعاد عکسو بنویسید، قبل از اینکه تصویر واقعی لود بشه، فضاش لود میشه و در نتیجه یکم سرعت لود صفحه بهتر میشه.
درسته که این روزها دیگه متا کلیدواژه ها بی خودی شدن، اما توصیفات متا و تگ های عنوان هنوز تقریبا مهمند.
من اخیرا با SEO Boss آشنا شدم که خیلی به درد بخوره. من فقط از یکی از امکاناتش استفاده میکنم و اونم مدیریت متا تگشه که به نظرم فوق العاده است.
برای ویرایش متادیتای سایت جوملا در حالت عادی باید به تک تک گزینه های فهرست (یا مقاله ها)تون جهتیابی کنید و توصیفات و عناوین صفحاتو دستی تغییر بدید. با ابزار سئوباس میتونید همه داده های متا رو مستقیما از یه صفحه ویرایش کنید.
تنها مشکل سئوباس اینه که ممکنه با همه اجزایی که روی سایتتون نصب کردید سازگار نباشه، در این صورت مجبورید همه اون کارها رو دستی انجام بدید. اما برای چیزای دیگه ابزار خوبیه.
جوملا بر خلاف وردپرس، به طور خودکار سایتتونو به نسخه www. یا غیرwww. ریدایرکت نمیکنه و مجبورید خودتون دستی از فایل .htaccess این کارو بکنید.
برای ریدایرکت از غیرwww. به www. کد زیر رو به فایل .htaccess اضافه کنید:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
اگر هم خواستید به غیرwww. ریدایرکت کنید میتونید از کد زیر استفاده کنید:
RewriteEngine On
RewriteCond %{HTTP_HOST} www.yourwebsitehere.com
RewriteRule (.*) http://yourwebsitehere.com/$1 [R=301,L]
تو سایتهایی که با سیستم های مدیریت محتوا درست میشن (به خصوص جوملا)، محتوای تکراری یکم مشکل ساز میشه. برای مقابله با این مشکل باید در لینکدهی به محتوای داخلی ثبات داشته باشید.
منظورم از ثبات اینه که فقط یا به www. لینک بدید یا به غیر www.، لینکهایی که به صفحات میدید یا همه با اسلش باشن یا همه بدون اسلش، یا همه صفحات پسوند (.html) داشته باشن یا هیچ کدوم نداشته باشن. خلاصه این که همه اینها رو رعایت کنید که مثل هم باشن و همیشه فقط به یک نسخه از صفحه لینک بدید.
یادتون باشه که اگه چیزی بهش لینک نشده باشه که گوگل بخواد پیداش کنه، دیگه محتوای تکراری محسوب نمیشه.
دیگه مدل لینکدهی بقیه به سایتتونو نمیتونید کنترل کنید، اما میتونید یه مثال بذارید. اگه کسی اشتباه بهتون لینک بده، میتونید یه ریدایرکت 301 به لینک صحیح بذارید.
میگن جوملا (بدون اینکه شما دستکاریش کنید یا چیزی بهش اضافه کنید) سرعت خیلی خوبی نداره. اما میتونید با انجام سه تا کار، سرعت سایتتونو تا حد قابل توجهی بالا ببرید: افزایش کش مرورگر، فعال کردن فشرده ساز Gzip و فشرده کردن تصاویر.
1- افزایش کش مرورگر
زیاد وارد جزئیات نمیشم، فقط همینو بدونید که باید از کش مرورگر استفاده کنید که نوع خاصی از محتوای سایتتونو کش کنه و بهش زمان بدید که مثلا برای این مدت کش کن. پیشنهاد من اینه که خیلی راحت فقط کد زیر رو به انتهای فایل .htaccess اضافه کنید.
ExpiresActive On
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 1 years"
ExpiresByType image/jpeg "access plus 1 months"
ExpiresByType image/png "access plus 1 months"
ExpiresByType text/css "access plus 1 months"
ExpiresByType text/javascript "access plus 1 months"
ExpiresByType application/x-javascript "access plus 1 months"
ExpiresByType image/ico "access plus 1 months"
البته خودتون میتونید زمانشو به نسبت دلخواه خودتون تغییر بدید یا اگه محتوای خاصی هست میتونید اونو جایگزین محتوایی که تو کدها نوشته شده کنید.
2- فعال کردن Gzip
یه راه خوبی که برای بالا بردن سرعت بارگذاری هست، استفاده از Gzip برای فشرده سازی کدهاست. من معمولا بعد از اینکه همه سایتمو نصب کردم و راه انداختم این کارو انجام میدم اما در کل زمانش مهم نیست، فقط ازش استفاده کنید.
برای فعال سازی Gzip از جوملا باید به Global Configuration > Server جهتیابی کنید و گزینه Gzip compression رو روی YES تنظیم کنید.
بسته به هاست سایتتون ممکنه بتونید از کنترل پنل هاستتون اندازه سرور رو فشرده کنید. پیشنهاد میکنم از شرکتی که ازش هاست گرفتید بپرسید که چطور میشه این کارو انجام داد.
3- بهینه سازی تصاویر
بهینه سازی تصاویر خیلی مهمه و همه طراحان سایت، چه سایت جوملا باشه چه نباشه، حتما باید انجامش بدن. تعجب میکنید اگه بگم چند تا سایت تا حالا دیدم که 350 کیلو عکس گذاشته بودن، در حالی که براحتی میتونستن به 25 کیلو برسوننش. اگه کار با فتوشاپ رو بلد نیستید، میتونید از Google's Page Speed tool نسخه های بهینه شده تصاویرتونو دانلود کنید.
با این روش، به علاوه یه سری تغییرات کوچیک، ما تونستیم رو صفحه رتبه دهی سرعت گوگل
(Google Page Speed score) به بالای 95 برسیم. من دیدم خیلی از سایتهای جوملامون از سایتهای مشابهی که با وردپرس توسعه داده شده بودند خیلی بهتر عمل میکردن.
Xmap بهترین نقشه سایتیه که من تا حالا برای جوملا دیدم.
نقشه های XML و HTML بی نظیری برای سایتها درست میکنه و افزونه های زیادی برای جوملا داره مثلا Virtuemart و sh404sef.
فقط کافیه برید به سایتش و یه نقشه سایت بسازید. گزینه هایی که میخواهید فهرستتون داشته باشه رو وارد کنید و ترتیبش رو مشخص کنید و بعد دکمه Save رو بزنید. میتونید برای نقشه HTML سایتتون یه گزینه فهرست بسازید و از لینکهاش برای نقشه XML استفاده کنید و لینکشو به ابزار وبسمترتون اضافه کنید.
طبق تجربه من، سئوی جوملا تو نسخه های 2/5 به بعد بدون افزونه های غیرضروری دیگه خیلی راحتتر انجام میشه. اما اگه میخواستید کنترل بیشتری روی تنظیمات سئوی سایتتون داشته باشید میتونید از این دو تا ابزار برای جوملا استفاده کنید:
Sh404sef: برای جوملا فوق العاده است. میتونید باهاش علاوه بر سئو خیلی کارهای دیگه هم انجام بدید و پیکربندیش هم خیلی ساده است.
Artio JoomSEF : این هم خیلی شبیه قبلیه اما نسخه رایگان هم داره که بتونید قبل از خرید برنامه رو امتحان کنید. شاید به قدرت ابزار قبلی نباشه. دفعه قبلی که ازش استفاده کردم یکم پیکربندیش خسته کننده بود. اما با همه اینها بازم چیز قدرتمندیه و میتونید باهاش کنترل زیادی روی سئوی سایتتون داشته باشید.
با استفاده از مراحلی که ذکر شد، میتونید سایت جوملاتونو به جایی برسونید که دیگه رتبه اش بخاطر عوامل درون-سایت و به خاطر عدم رسیدگی شما لطمه نبینه.
البته همیشه باز هم خورده کاری هایی هست که بشه بهترش کرد و البته ممکنه که برای شما هیچ تأثیری نداشته باشن، اما همین ها میتونه نقطه شروع خوبی باشه براتون. به خصوص اگه تا حالا با جوملا کار نکرده باشید.
من باور دارم که بهینه سازی درون-سایت باید خوب و مشخص باشه و همه اجزا یکسان باشند و استثنایی در کار نباشه. این مسئله به خصوص با توجه به تغییرات اخیر الگوریتم ها اهمیت بیشتری پیدا میکنه، چون گوگل میخواد به سایتهایی که مورد اعتمادند یکم جایگاه بهتری بده، حتی اگه بهینه سازی ضعیفتری داشته باشند.
شما چه نکاتی در مورد بهینه سازی سایت جوملایی بلدید؟ حتما تجربیات بدی با جوملا گذروندید. اگه هنوز مشکلی دارید میتونید از مشاوران دارکوب کمک بگیرید.
چه محصول، خدمات، نمونه کار روی سایتتون ارائه بدید یا یه فروشگاه آنلاین راه انداخته باشید، در هر حال سایتتون نه تنها باید انعکاسی از شما و برندتون باشه، بلکه باید محل مرکزی کسب و کارتون محسوب شه. ساده بگم، هیچ راه دیگه ای به جز این ندارید. هر کاری که برای بازاریابیتون میکنید به سایتتون ختم میشه. برای همین هم خیلی مهمه که حتما سایتتونو درست راه بندازید.
چون ساخت یه ظاهر آنلاین برای کسب و کار، خیلی خسته کننده و پیچیده است، میتونید حداقل برای راه اندازی سایتتون یکم کمک بگیرید. ما هم اینجاییم تا با مقاله هامون در رونق کسب و کارتون کمک کنیم. اگه این 5 اشتباه رو نکنید، دیگه باید خیالتون راحت باشه که سایتتون از نظر عملکردی آماده و کامله و میتونه کل کسب و کار آنلاینتونو مدیریت کنه.
قبل از اینکه کلی وقت و هزینه صرف سایتتون کنید یه قدم به عقب برگردید و دو تا برنامه یکی برای کسب و کار و یکی برای بازاریابیتون درست کنید.
وقتی ما درباره برنامه کاری یا همون کسب و کارتون حرف میزنیم منظورمون یه سند بلند بالا با تمام جزئیات نیست. فقط کافیه این برنامه به سوالات زیر جواب بده:
چه خدمات یا محصولاتی میفروشید؟
چه بازاری به محصولات شما نیاز داره و مصرف کننده های هدفتون کیا هستن؟
برای حل مشکلات مصرف کننده ها چه راه حلی دارید؟
رقباتون کیا هستن؟ میتونید ضعف هاشونو بزرگنمایی کنید؟
ظاهر آنلاین شما از چی تشکیل شده؟
مثل روش بازاریابیتون، اینجا هم اطمینان حاصل کنید که موارد زیر رو به جا به کار برده باشید. اینها در تولید ترافیک سایت و تبدیل بازدیدکننده به خریدار کمکتون میکنند:
یه تحلیل فروشگاه آنلاین / سیستم ردیابی مشتری مثل آنالتیکس.
درک تفاوت بین سئو و تبلیغات کلیکی.
درک اهمیت پلتفرم های اجتماعی.
بررسی تحقیقاتی که در مورد بازاریابی وابسته شده و در نظر گرفتن فروش از طریق پلتفرم های دیگه.
درست کردن یه برنامه کاری و بازاریابی ممکنه اولش براتون خیلی سخت باشه. اما هر دوشون شما رو به سمت راه اندازی سایت راهنمایی میکنن، چون سایت هم داره محبوبیت بیشتری جلب میکنه و هم رشدی میکنه و علاوه بر اینها، روشهای بازاریابی آنلاین بی شماری برای کمک به شما وجود داره. شما میتونید این روشها رو بررسی کنید و ببینید کدومهاش براتون مناسبند و کدومها به دردتون نمیخورن. فقط یادتون باشه که ممکنه بعضی جاها مثل سئو و تبلیغات کلیکی نیاز به کمک یه متخصص داشته باشند.
اگه فکر میکنید همین که یه سایت بسازید میتونید راحت و سریع پول پارو کنید متاسفانه در اشتباهید. پولدار شدن خیلی بیشتر از سفارش گرفتن و ارسال سفارشات کار میبره. یه پروسه ایه که نیاز به توجه کامل شما و کلی آزمون و خطا داره. مثلا باید تست کنید و ببینید کدوم تکنیکها برای جذب ترافیک جواب میدن و کدومها اثر ندارن.
حتی اگه بعضی از بخشهای کارتونو به منابع خارجی واگذار کرده باشید، باز هم باید حواستون چهار چشمی به ساختار کسب و کارتون باشه. دلیل نمیشه که فکر کنید چون آنلاینه یعنی مدیریتش با کسب و کار سنتی فرق داره. خلاصه کنم، آماده باشید که کلی وقت صرف ارتقا و درست کردن سایتتون کنید. اگه من بودم یه فهرست از کارهایی که باید انجام بدم درست میکردم و هر کدوم که انجام میشد، جلوش یه تیک میزدم.
با صداقت باید بگم وقتی یه سری هاستهای رایگان مثل بلاگر و ویبلی وجود دارند، دیگه چرا برای هاست خرج کنید؟ به خصوص وقتی گزینه های رایگان سریع و ساده راه اندازی میشن.
هرچند هاست های رایگان هم یه سری مشکلات دارن. برای تازه کارها مثلا یکی از مشکلاتش اینه که اگه اسم دامنه خودتونو نداشته باشید، مردم جدی نمیگیرنتون. علاوه بر این، یه سری عملکردهای خاصی مثل اتصال به پلتفرم رسانه اجتماعی در دسترس نیست. بزرگترین بدیش اینه که سایت یا محتوا مالِ شما نیست. پس اگه ماهی 10 – 20 تومن هم خرج هاست کنید سرمایه گذاری بدی نمیشه، قبول دارید؟
برای انتخاب نرم افزارهای فروشگاهی از سرویس های شناخته شده و مشهور استفاده کنید. اینها امتحان خودشونو پس دادند و مرتب هم بروز میشن. مثلا:
برای فروشگاه آنلاین همراه با میزبانی میتونید از شاپیفای Shopify.com یا esty.com استفاده کنید.
برای نصب سفارشی شده از برنامه های نرم افزاری فروشگاهی محبوب از مجنتو، ووکامرس یا Cs-cart استفاده کنید.
هممون اسم وردپرس رو شنیدیم، یکی از محبوبترین سرویس های وبلاگ نویسی. اما همیشه هم ساختن سایت بهترین گزینه نیست. من شخصا برای چند تا سایتهای خودم از وردپرس استفاده کردم – البته نه برای همشون.
وردپرس هم منبع خیلی خوبیه، فقط همیشه با مدل سایتی که ما میخواهیم تناسب نداره. مگر اینکه بخواهید اخبار ارائه کنید، وگرنه طبقه بندی سایت روی وردپرس یا هر پلتفرم وبلاگ نویسی دیگه ای مشکل میشه و شاید بهترین گزینه برای استارتاپ ها نباشه.
به عبارت دیگه وبلاگ نویسی ابزار خیلی خوبی برای ایجاد محتوا و جذب بازدیدکننده است، اما همیشه به معنی یک سایت مؤثر نیست. شما باید در کنارش سایت خودتونو داشته باشید. پس زیادی (فقط) روی وبلاگتون تمرکز نکنید.
البته که طراحی سایت باید از نظر بصری جذاب باشه، چون قطعا هیشکی دوست نداره مردم بخاطر زشتی سایتش فرار کنن، اما زیبایی همه چیز نیست. بالاتر از داشتن یه سایت چشم نواز، باید پیامی رو که میخواهید به مشتری برسونید روی سایت نشون بدید. مثلا اهداف تجاریتون، برنامه یا کارهایی که برای بازدیدکننده هاتون در نظر دارید و محتوای باکیفیتی که قبلا درست کردید.
همه سایتهای عالی تو ذهن ها میمونن و از سایتهای دیگه برجسته ترند اما وقتی مردم شروع به خوندن متنش میکنند دیگه اون زیبایی میره تو پس زمینه ذهنشون قرار میگیره و کم رنگ میشه. چرا رعایت این تعادل انقدر مهمه؟ چون شما که نمیخواهید طراحی سایتتون حواس کاربرها رو از دلیل اصلی ساخت سایت – یعنی پیام بازاریابیتون - پرت کنه.
قطعا مشکلات بیشتری میتونه موقع راه اندازی سایت رخ بده، اما این 5 اشتباهی بود که شما روش کنترل دارید و باید قبل از پرده برداری از سایتتون مد نظر قرار بدید.