دارکوب بیش از 15 سال است که در حوزه طراحی وب سایت و سئو فعالیت دارد و توانسته بیش از 3000 وب سایت ایجاد کند. ما در این سال ها شاهد موفقیت کسب و کارهای زیادی با کمک گرفتن از امکانات تجارت الکترونیک، طراحی وب سایت و سئو بوده ایم. کسب و کار هایی که با ایجاد یک وب سایت بار دیگر به شکل متفاوتی به بازار و رویه کار خود اندیشیده اند و توانسته اند که راه های بهتری را برای بازاریابی و اجرای کسب و کار خود بیابند.
سئو Search Engine Optimization به بهینه سازی وب سایت برای موتورهای جستجو گفته می شود. با کمک سئو وب سایت ها می توانند در صفحه نتایج جستجوی موتورهای جستجویی چون گوگل رتبه بالاتری برای کلمات کلیدی مرتب با کسب و کار آن وب سایت بدست آورند. در واقع بدون سئو یک وب سایت در انبوه صفحات وب گم می شود و محتوای آن از چشم کاربران نادیده می ماند. پس ما باید کاری کنیم که حداکثر تعداد صفحات وب سایت توسط موتورهای جستجو فهرست شود و سپس کاری کنیم که این صفحات رتبه بالاتری کسب کنند. زمانی که کاربران به وب سایت مراجعه کردند زمان آن می رسد که بازدید کننده با کمک طراحی و محتوا به یک مشتری تبدیل شود.
طراحی و توسعه وب سایت های فروشگاهی را می توان به سه قسمت تقسیم کرد:
در هر یک از قسمت های بالا می توان امکانات فراوانی را نسبت به بودجه پروژه، بزرگی و نوع فروشگاه توسعه داد.
کم کم داریم به روزهای آخر پاییز نزدیک می شیم. پاییز داره می ره و زمستون جاش رو می گیره. اما قبل از اینکه زمستون بیاد ما باید بلندترین شب سال رو هم تجربه کنیم منظورم شب یلداست. شب یلدا می آد تا باز به گونه ایی دیگه به آسمون نگاه کنیم. تا تغییر زمان رو حس کنیم. غروب خورشید آمدن شب و تاریکی برای هر فرهنگ و شخصی نماد ها و نشانه های خودشو رو داره. برای من شب چیزیه که باعث دیده شدن ستاره ها میشه، چیزایی که با شدت نور خورشید دیده نمی شدن و حالا با غروب فرصت ظهور پیدا کردند. یلدا به من می گه شب هم با همه زیبایی و تاریکش ماندگار نیست. شاید بشه با ستاره ها راه خودمون رو پیدا کنیم، شاید هم برامون یک اتفاق گذارا باشه، براش معنی قائل نباشیم.
اول از همه این موضوع را روشن کنم که هدف این مقاله آموزش سئو و کدنویسی در لاراول نیست. بلکه می خواهیم ببینم که چرا از لاراول استفاده می کنیم و اینکه سئو در لاراول چگونه است.
در توسعه وب سایت ما دو راه کلی داریم: استفاده از CMS و فریم ورک. CMS یا سیستم مدیریت محتوا مانند وردپرس، جوملا و غیره به توسعه دهنده وب سایت امکاناتی را می دهد که از توسعه مجدد بخش های تکراری و مشترک وب سایت ها خود داری کند، که این مزیت باعث صرفه جویی در زمان و هزینه پروژه می گردد. راه دیگر استفاده از فریم ورک ها برای توسعه وب سایت است. مثلا لاراول یکی از معروف ترین و قدرتمند ترین فریم ورک های PHP است که می توان با کمک آن وب سایت های قدرتمندی توسعه داد. اینکه آیا از سیستم مدیریت محتوا استفاده کنیم یا از فریم ورک ها کاملا بستگی به نوع و بودجه پروژه دارد. در بسیاری موارد استفاده از فریم ورک تنها راه است، در بسیاری پروژه های دیگر استفاده از سیستم مدیریت محتوا به خاطر سرعت، هزینه و سادگی می تواند بهترین گزینه باشد.
در این مقاله از دارکوب می خواهم یک ابزار امتیاز دهی به سئوی یک وب سایت را بررسی کنم. ابزار Web.dev گوگل یک نمره سئو بین 0 تا 100 ارائه می دهد. سوال این است که این ابزار چه المان هایی را برای سئو اندازه می گیرد و چقدر کارایی دارد؟
اینکه از نمره سئو چه انتظاری داشته باشیم و چه معنایی دارد به این بر می گردد که چطور آن را تعریف می کنیم. وب سایت معروف سئو، ماز آن را از نظر ترافیک تعریف می کند: بهینه سازی موتورهای جستجو راهی است برای افزایش کمیت و کیفیت ترافیک وب سایت از طریق نتایج طبیعی موتورهای جستجو.
بر خلاف ماز، ویکی پدیا سئو را راه دیده شدن در رتبه بندی موتورهای جستجو تعریف می کند: سئو پروسه ایی که بر قابلیت دیده شدن یک وب سایت یا صفحه وب ر نتایج جستجوی غیر پرداختی (طبیعی یا ارگانیک) تاثیر می گذارد.
آیا تا به حال این سوال برایتان پیش آماده که آیا می توان CSS Grid را جایگزین CSS framework یا کتابخانه های شخص ثالث کنیم؟ برای پاسخ به این سوال مقایسه مزایا و معایب مختلفی در این مورد وجود دارد.
سوال متداول دیگری که در این باره بسیار پرسیده می شود این است که: آیا باید از CSS Grid یا Bootstrap استفاده کنم؟
این چیزی است که من می خواهم در این مقاله از دارکوب آن را بررسی کنم. شما خواهید دید که دلایل استفاده از فریم ورک ها متنوع هستند و تنها به استفاده از سیستم شبکه موجود در آن فریم ورک محدود نمی شود. امیدوارم با بررسی این دلایل بتوانم به شما کمک کنم که انتخاب خود را انجام دهید، هم از نظر سایت و برنامه های کاربردی که بر روی آن کار می کنید و همچنین برای تیم توسعه بهترین باشد.
پیش از این برای دستیابی که اطلاعات ثبت کننده یک دامنه (مانند ایمیل و تلفن) به راحتی به پایگاه داده WHOIS دسترسی داشتیم. اما امروز قوانین حفظ حریم خصوصی این پایگاه داده را از در اختیار گذاشتن این اطلاعات منع می کند، تا زمان تهیه پروتکل جدیدی از سوی ICANN نمی توانیم همانند گذشته با این اطلاعات دست یابیم. در این مقاله از دارکوب به بررسی پیشینه این مسئله و تاثیرات آن می پردازم.
در ماه مه 2018، قانون حفاظت از اطلاعات کلی اتحادیه اروپا (GDPR) رسما به اجرا در می آید. GDPR ظاهرا قانونی است برای حفاظت از حریم خصوصی شهروندان اروپایی در مورد چگونگی استفاده از اطلاعات کاربران توسط شرکت های بزرگ اینترنتی مانند گوگل و فیسبوک. اما مقررات حفظ حریم خصوصی نیز با برخی اثرات ثانویه همراه است که نفوذ آن فراتر از مرزهای اتحادیه اروپا رفته و به طرز عجیب و غریبی می تواند امنیت کاربران اینترنت را نیز تضعیف کند.
پیش از این در دارکوب به تفاوت طراحی سایت با سیستم مدیریت محتوا CMS و فریم ورک و بخصوص طراحی سایت با لاراول پرداختیم. اما در این مقاله می خواهم یک فریم ورک و یک کتابخنه Front-end معروف را به شما معرفی و مقایسه کنم.
هدف این مقاله این است که با استفاده از امکانات ساده Angular و React به شما درکی از چگونگی توسعه Front-endیک برنامه کاربردی تحت وب بدهیم. آنگولار در این رقابت حریف بزرگی است اما React عملکرد های رندریرینگ بیشتری را با خود آورده است. در این پست دارکوب من قصد ندارم که وارد جزئیات زیاد بشوم یا این دو تکنولوژی را آموزش بدهم بلکه معماری پروژه هر یک را از دیدگاه یک توسعه دهنده وب و یک کمپانی توضیح می دهم. اما اگر نیاز به اطلاعات بیشتری در این باره دارید خوشبختانه مستندات این دو تکنولوژی کیفیتی خوبی دارند.
مقایسه این دو Angularjs و React این روز ها موضوع داغی است. هر دو تکنولوژی حرفه ایی بوده، با تکنولوژی های جاوا اسکریپت هماهنگی خوبی دارند. که ما از آن ها برای طراحی برنامه های کاربردی تحت وب Responsive، فعل و انفعالی interactive، طراحی وب سریع تک صفحه ایی (SPAs) که به شدت در حال افزایش است، استفاده می کنیم. بنابراین انتخاب یک تکنولوژی مناسب می تواند تا حدی چالش بر انگیز باشد.
امیدوارم پس از خواندن این مقاله درک بهتری برای انتخاب یکی از این دو تکنولوژی برای پروژه خود داشته باشید. یا حداقل بدانید که تکنولوژی های UI جاوا اسکریپت چگونه کار می کنند.
در بهینه سازی وب سایت برای موتورهای جستجو (سئو) استراتژی های متعددی وجود دارد. گاهی برای موفقیت در رقابت باید روش های جدیدی کشف نمود و گاهی نیز بهترین خلاقیت این است که روش های مختلفی را با یکدیگر ترکیب کنیم. یکی از این استراتژی های سئوی فصلی است که می توان آن را به همراه استراتژی بلند مدت سئو و بازاریابی محتوا به کار برد.
آیا زمان سئوی فصلی است؟ شاید این سوال برای شما جدید باشد. شاید شما هم مثل من فکر می کردید که سئو یک استراتژی بلند مدت است نه اینکه برای یک فصل برای آن برنامه ریزی کنیم.
بله در واقع سئوی فصلی وجود دارد و باید در راستای استراتژی بلند مدت سئو به کار گرفته شود. برخی شرکت ها از این روش کلیدی برای کمک به استراتژی کلی سئو و کاهش هزینه و افزایش بازدهی استفاده می کنند. در این مقاله از دارکوب من سعی می کنم ابتدا سئوی فصلی را تعریف کرده و درباره اهمیت آن بگویم و اینکه توضیح دهم چطور می توانید آن را برای کسب و کار خود استفاده کنید.