بهینه‌سازی موتور جستجو (SEO)

بهینه‌سازی برای موتور جستجو (SEO) مجموعه‌ای از شیوه‌های رایج است که هدف از آن‌ها بهینه‌سازی وب‌سایت برای کسب رتبه خوب در موتورهای جستجویی مانند گوگل است. به طور خلاصه، سئو خوب به شما امکان دریافت بازدیدکنندگان بیشتری را فراهم می‌کند.

چند نمونه از قوانین سئو عبارتند از: صفحات وب شما باید سریع بارگذاری شوند؛ صفحه شما الزاماً باید یک عنوان <h1> داشته باشد؛ متا تگ‌ها (alt-tag، title-tag) باید با محتوا همخوانی داشته باشند، وب‌سایت باید یک فایل /sitemap.xml داشته باشد و غیره.

برای تضمین سئوی عالی برای کاربران تجارت الکترونیکی و وب‌سایت، سازمان‌یار تمام پیچیدگی‌های فنی سئو را خلاصه کرده و به بهترین نحو همه چیز را برای شما مدیریت می‌کند. این بحث در ادامه توضیح داده خواهد شد.

اما ابتدا باید ببینیم چگونه می‌توانید به راحتی با دقت به جزئیات محتوا و متا تگ‌های وب‌سایت، رتبه خود را افزایش دهید.

برچسب‌های متا

عنوان، توضیحات

در هر صفحه وب تعریف داده متای <title> و <description> الزامی است. موتورهای جستجو برای ارتقاء و نمایش وب‌سایت شما از این اطلاعات استفاده می‌کنند. توجه داشته باشید که این داده‌ها به طور خودکار بر اساس عنوان و محتوای صفحه تولید می‌شوند، اما شما می‌توانید آنها را مجدداً تنظیم کنید. همچنین اطمینان حاصل کنید اطلاعات این بخش‌ها با محتوای صفحه مطابقت داشته باشند، در غیر این صورت رتبه شما توسط موتورهای جستجو تقلیل می‌یابد.

../../../../_images/seo01.fa.png

کلمات کلیدی

به منظور نوشتن محتوای با کیفیت و افزایش ترافیک، سازمان‌یار یک جستجوگر <keyword> ارائه می‌دهد. این کلمات در واقع همان جستجوهایی هستند که می‌خواهید منجر به بازدید از وب‌سایت شما شوند. برای هر کلمه کلیدی، نحوه استفاده از آن در محتوا (H1، H2، عنوان صفحه، توضیحات صفحه، محتوای صفحه) و جستجوهای مرتبط در گوگل نمایش داده می‌شود. هرچقدر از کلمات کلیدی پیشنهادی بیشتری استفاده شود بهتر است.

../../../../_images/seo02.fa.png

توجه

اگر وب‌سایت چند زبانه باشد، می‌توانید از این ابزار برای تمام زبان‌های هر صفحه استفاده نمایید و برای هر زبان، عنوان، توضیح و برچسب‌های جستجوی جداگانه‌ای وارد کنید.

محتوا پادشاه است

وقتی صحبت از سئو می‌شود، محتوا معمولاً پادشاه است. سازمان‌یار ماژول‌های مختلفی برای کمک به ایجاد محتوای وب‌سایت ارائه می‌دهد:

  • بلاگ‌ها: محتوای باکیفیت و بی‌نقص بنویسید.

  • اسلایدها: همه پاورپوینت‌ها و PDF های خود را منتشر کنید. محتوای آن‌ها به طور خودکار در صفحه وب ثبت و فهرست‌بندی می‌شود. برای مثال: tashilgostar.com/slides/getting-started-1

  • تالار گفتگو: اجازه دهید کاربران جامعه‌تان در تالارهای گفتگو برای شما محتوا تولید کنند. برای مثال:tashilgostar.com/forum/6 (بخش مهمی از صفحات فرود تسهیل گستر را به خود اختصاص می‌دهد)

  • آرشیو لیست‌های ارسال: آرشیو لیست‌های ارسال خود را در وب‌سایت منتشر کنید. مثال: tashilgostar.com/groups (هر ماه تعداد زیادی از این صفحات تولید می‌شود)

توجه

صفحه 404 نیز یک صفحه عادی است که می‌توانید مانند هر صفحه دیگری آن را ویرایش کنید. به این ترتیب هنگامی که بازدیدکنندگان در آدرس‌های نامعتبر گم می‌شوند، می‌توانید با ایجاد یک صفحه 404 عالی آن‌ها را به محتوای برتر وب‌سایت خود هدایت کنید.

استفاده از شبکه‌های اجتماعی

رسانه‌های اجتماعی برای اشتراک‌گذاری انبوه ساخته شده‌اند. اگر افراد زیادی محتوای شما را در رسانه‌های اجتماعی به اشتراک بگذارند، به احتمال زیاد افراد بیشتری به آن لینک خواهند داد که عامل مهمی برای رتبه‌بندی سئو محسوب می‌شود.

سازمان‌یار چند ابزار برای به اشتراک‌گذاری محتوا از طریق رسانه‌های اجتماعی در خود جای داده است:

شبکه اجتماعی

اودوو این امکان را فراهم کرده است که تمام حساب‌های مربوط به شبکه‌های اجتماعی خود را در فوتر وب‌سایت لینک کنید. تنها کاری که باید انجام دهید این است که به همه حساب‌های خود در تنظیمات شرکت لینک دهید.

../../../../_images/seo03.fa.png

اشتراک‌گذاری در شبکه‌های اجتماعی

اسنیپت به‌اشتراک‌گذاری را در هر صفحه‌ای که می‌خواهید بازدیدکنندگان آن را به اشتراک بگذارند قرار دهید. با کلیک بر روی هر یک از آیکون‌ها، درخواستی مبنی بر اشتراک‌گذاری صفحه در دیوار شبکه اجتماعی آن‌ها عنوان می‌شود.

../../../../_images/seo04.fa.png

اکثر شبکه‌های اجتماعی برای زیباسازی پست از تصویر استفاده می‌کنند. سازمان‌یار به طور پیش فرض از لوگوی وب‌سایت استفاده می‌کند اما می‌توانید در این ابزار هر تصویر دیگری را از صفحه خود انتخاب کنید.

../../../../_images/seo05.png

صفحه فیسبوک

اسنیپت فیسبوک را برای نمایش ابزارک صفحه کاری فیسبوک و تشویق بازدیدکنندگان به دنبال کردن آن استفاده کنید. می‌توانید جدول زمانی، رویدادهای بعدی و پیام‌ها را نیز برای نمایش در آن تنظیم کنید.

اسکرولر توئیتر

فیدهای توییتر را با رضایت مشتری در وب‌سایت خود نمایش دهید. این کار باعث افزایش تعداد توییت‌ها و اشتراک‌گذاری‌ها می‌شود.

تست وب‌سایت

با استفاده از خدمات رایگان WooRank (woorank.com) می‌توانید رتبه‌بندی وب‌سایت را از لحاظ SEO بررسی و مقایسه کنید.

مدیریت آدرس‌های وب (URLs)

در این بخش خواهیم دید که سازمان‌یار چگونه آدرس‌های اینترنتی را برای سئو متناسب‌سازی می‌کند.

ساختار آدرس‌های وب

یک آدرس وب عادی در اودوو شبیه به این خواهد بود:

که دارای اجزای زیر است:

  • https:// = پروتکل

  • www.tashilgostar.com = نام دامنه شما

  • /fa_IR = زبان صفحه. اگر بازدیدکننده به زبان اصلی وب‌سایت مراجعه کند، این قسمت از URL حذف می‌شود؛ بنابراین، نسخه اصلی این صفحه دارای این آدرس است: https://www.tashilgostar.com/shop/odoo-erp-website-28

  • /shop/product = هر ماژول فضای نام خود را تعریف می‌کند (/shop برای فهرست ماژول تجارت الکترونیکی است، shop/product برای صفحه یک محصول است).

  • odoo-erp-website = به طور پیش فرض، این قسمت از لینک از عنوان محصول این صفحه استخراج و تبدیل شده است. با اهداف سئو می‌توانید این آدرس را ویرایش و سفارشی‌سازی نمایید. محصولی با نام «Email Marketing» به شکل آدرس وب «email-marketing» تبدیل خواهد شد. با توجه به فضای نام، این قسمت ممکن است شکل متفاوتی داشته باشد (از جمله: پست بلاگ، عنوان صفحه، پست‌های تالار گفتگو، دسته‌بندی محصولات، و غیره).

  • -28 = شناسه منحصر به فرد (ID) محصول

توجه داشته باشید که اجزای پویای URL را می‌توان به شناسه آن کاهش داد. به عنوان مثال، URLهای زیر همگی یک تغییر مسیر 301 به URL بالا انجام می‌دهند:

برخی از URLها دارای بخش پویا هستند، مانند این (یک دسته ‌بندی بلاگ و یک پست):

در مثال فوق:

  • odoo erp عنوان دسته‌بندی بلاگ است

  • erp عنوان یکی از پست‌های بلاگ است

هنگامی که یک صفحه دارای پیجر باشد، شماره صفحه به طور مستقیم در URL تنظیم می‌شود (آرگومان GET ندارد). این کار اجازه می‌دهد تا تمام صفحات توسط موتورهای جستجو ایندکس شوند. مثال:

اعمال تغییر در URLها و عناوین

هنگامی که URL یک صفحه تغییر می‌کند (به عنوان مثال یک نسخه بهینه شده بهتر برای نام محصول)، لازم نیست نگران به‌روزرسانی همه لینک‌ها باشید:

  • سازمان‌یار به طور خودکار تمام لینک‌ها را به URL جدید به‌روز می‌کند.

  • اگر وب‌سایت‌های خارجی همچنان به URL قدیمی ارجاع می‌کنند، یک تغییر مسیر 301 (ریدایرکت 301) برای هدایت بازدیدکنندگان به آدرس جدید صفحه انجام می‌شود.

به عنوان مثال، این URL:

به صورت خودکار به آدرس زیر تغییر مسیر می‌دهد (ریدایرکت می‌شود):

به طور خلاصه، فقط با تغییر عنوان پست بلاگ یا نام محصول، تغییرات به طور خودکار در همه جای وب‌سایت شما اعمال می‌شوند. هرگاه توسط وب‌سایت‌های خارجی از لینک قدیمی استفاده شود، لینک قدیمی باز هم از طریق تغییر مسیر ریدایرکت 301 به فعالیت ادامه می‌دهد و قدرت لینک‌های سئو را حفظ می‌کند.

HTTPS

موتورهای جستجو رتبه وب‌سایت‌های امن HTTPS/SSL را بهبود می‎‌دهند. بنابراین، به‌طور پیش‌فرض، همه وقایع آنلاین سازمان‌یار کاملاً مبتنی بر HTTPS کار می‌کنند. اگر بازدیدکننده‌ای از طریق آدرس غیر HTTPS به وب‌سایت شما دسترسی پیدا کند، با تغییر مسیر 301 به معادل HTTPS آن هدایت می‌شود.

پشتیبانی از چند زبان

آدرس‌های چند زبانه

اگر وب‌سایت خود را به چندین زبان مدیریت می‌کنید، بسته به زبان مورد استفاده، همان محتوا در URL‌ های مختلف در دسترس خواهد بود:

در این مثال، fr_FR زبان صفحه است. شما حتی می‌توانید چندین گونه از یک زبان را داشته باشید: pt_BR (پرتغالی از برزیل)، pt_PT (پرتغالی از پرتغال).

برچسب‌نویسی زبان

برای اینکه موتورهای جستجو بدانند که آدرس دوم، ترجمه فرانسوی آدرس اول است، اودوو یک عنصر HTML link در هدر اضافه می‌کند. بدین منظور در بخش <HTML <head لینک نسخه اصلی، اودوو به طور خودکار یک عنصر Link به نسخه‌های ترجمه شده صفحه اضافه می‌کند؛

با این رویکرد:

  • موتورهای جستجو با توجه به زبان بازدیدکننده به زبان مناسب هدایت خواهند شد.

  • اگر صفحه هنوز ترجمه نشده باشد توسط موتورهای جستجو جریمه نمی‌شوید. در واقع، این یک محتوای تکراری نیست، بلکه نسخه متفاوتی از همان محتوا است.

تشخیص زبان

هنگامی که بازدیدکننده برای اولین بار وارد وب‌سایت شما می‌شود (به عنوان مثال tashilgostar.com/shop)، ممکن است به طور خودکار با توجه به اولویت زبان مرورگر خود به نسخه ترجمه شده هدایت شود (مانند tashilgostar.com/fa_IR/shop).

برای دفعه بعد نیز یک کوکی از زبان فعلی نگهداری می‌شود تا از هرگونه تغییر مسیر جلوگیری به عمل آید.

برای وادار کردن بازدیدکننده به زبان پیش‌فرض، می‌توانید از کد زبان پیش‌فرض در لینک خود استفاده کنید، به عنوان مثال: yourwebsite.com/en_US/shop. این کار همیشه بازدیدکنندگان را بدون توجه به تنظیمات زبان مرورگر، به نسخه انگلیسی صفحه می‌آورد.

سرعت صفحه

مقدمه

زمان بارگذاری صفحه یک معیار مهم برای موتورهای جستجو است. وب‌سایت سریع‌تر نه تنها تجربه بازدیدکنندگان را بهبود می‌بخشد، بلکه رتبه‌بندی صفحه بهتری را نیز به همراه دارد. برخی از مطالعات نشان داده‌اند که اگر زمان بارگذاری صفحات خود را بر دو تقسیم کنید (مثلاً به جای 4 ثانیه، 2 ثانیه)، میزان بازدیدهای رها شده نیز بر دو تقسیم می‌شود. (25% تا 12.5%). یک ثانیه اضافی برای بارگذاری یک صفحه ممکن است 1.6 میلیارد دلار در فروش آمازون هزینه در بر داشته باشد.

../../../../_images/seo06.fa.png

خوشبختانه سازمان‌یار همه جادوها را برای شما انجام می‌دهد. در ادامه، ترفندهای اودوو برای سرعت بخشیدن به زمان بارگذاری صفحه ارائه شده است. با استفاده از این دو ابزار می‌توانید رتبه‌بندی وب‌سایت خود را مقایسه کنید:

تصاویر

هنگامی که تصاویر جدیدی آپلود می کنید، سازمان‌یار به طور خودکار آن‌ها را فشرده کرده و حجم آن‌ها را کاهش می‌دهد (فشرده‌سازی بدون از دست رفتن اطلاعات برای PNG و GIF و فشرده‌سازی با تلفات برای JPG).

هنگامی که با دکمه «آپلود» تصویری را انتخاب می‌کنید گزینه‌ای در اختیار دارید که تصویر اصلی را بدون تغییر نگه دارید. این برای زمانی است که می‌خواهید برای کیفیت تصویر بهینه‌سازی کنید، نه عملکرد آن را. برای این کار اسلایدری تعبیه شده است که با استفاده از آن می‌توانید کیفیت تصویر آپلود شده را کنترل نمایید.

../../../../_images/seo07.fa.png

توجه

سازمان‌یار به هنگام آپلود تصویر به وب‌سایت، آن‌ها را فشرده می‌کند، نه زمانی از سوی بازدیدکننده درخواست می‌شود. بنابراین، در صورت استفاده از تم شخص ثالث، ممکن است تصاویری ارائه شود که به طور بهینه فشرده نشده‌اند. اما، تمام تصاویر مورد استفاده در تم‌های رسمی اودوو و سازمان‌یار به طور پیش فرض فشرده شده‌اند.

وقتی روی تصویری کلیک می‌کنید، امکان ویرایش ویژگی‌های تگ Alt و title مربوط به <img> فراهم می‌شود. برای تنظیم مشخصه‌های عنوان و Alt دلخواه خود برای تصویر ابتدا روی آن کلیک کنید.

با کلیک بر روی تصویر، در تنظیمات مربوط به بلوک این گزینه‌ها قابل ویرایش هستند:

../../../../_images/seo09.fa.png

پیکتوگرام‌های اودوو با استفاده از یک فونت (Font Awesome در اکثر تم‌های اودوو) پیاده‌سازی شده است. بنابراین، می‌توانید از‌ هر تعداد پیکتوگرام که می‌خواهید در صفحه خود استفاده کنید، پیکتوگرام‌ها باعث درخواست (request) اضافی برای بارگیری صفحه نمی‌شوند.

../../../../_images/seo10.fa.png

منابع استاتیک: CSS

تمام فایل های CSS از پیش پردازش، متوالی‌سازی، کوچک‌سازی، فشرده‌سازی، و کَش شده‌اند (هم سمت سرور و هم سمت مرورگر). در نتیجه:

  • برای بارگذاری هر صفحه فقط یک فایل CSS درخواست می‌شود

  • این فایل CSS در بین صفحات به اشتراک گذاشته شده و در حافظه پنهان (cash) ذخیره می‌شود. هرگاه بازدیدکننده روی صفحه دیگری کلیک می‌کند، مرورگر مجبور نیست حتی یک منبع CSS را بارگذاری کند.

  • این فایل CSS برای کوچک شدن بهینه شده است

پیش پردازش شده: چهارچوب CSS مورد استفاده توسط اودوو Bootstrap است. اگر چه ممکن است قالب (تم) از یک فریم ورک دیگر استفاده کند، اکثر قالب‌های اودوو به طور مستقیم Bootstrap را گسترش داده و سفارشی می‌کنند. از آنجا که اودوو از Less و Sass پشتیبانی می‌کند، پس می‌توانید به جای بازنویسی قوانین CSS از طریق خطوط اضافی، آن‌ها را ویرایش کرده و فایل کوچک‌تری ایجاد کنید.

متوالی سازی: هر ماژول یا کتابخانه‌ای که در اودوو استفاده می‌کنید دارای مجموعه‌ای از فایل‌های CSS، Less یا Sass مربوط به خود است (تجارت الکترونیکی، وبلاگ، تم‌ها، و غیره). داشتن چند فایل CSS برای ماژول‌ها عالی است، اما برای عملکرد خوب نیست، زیرا اکثر مرورگرها فقط می‌توانند 6 درخواست را به طور موازی اجرا کنند که باعث می‌شود فایل‌های زیادی به صورت سری‌شده بارگذاری شوند. تأخیر زمانی برای انتقال فایل معمولاً برای فایل‌های کوچکی همچون JS. و CSS. بسیار طولانی‌تر از زمان لازم برای انتقال واقعی داده‌هاست. بنابراین، زمان لازم برای بارگذاری منابع CSS بیشتر به تعداد درخواست‌هایی که باید انجام شود بستگی دارد، نه حجم واقعی فایل‌ها.

برای حل این مسئله، تمامی فایل‌های CSS / Less / Sass در یک فایل CSS واحد برای ارسال به مرورگر مسلسل می‌شوند. بنابراین بازدیدکننده به ازای هر صفحه تنها یک فایل CSS بارگذاری دارد که به شکل بهینه انجام می‌شود. از آنجاییکه CSS در میان تمام صفحات به اشتراک گذاشته می‌شود، هنگامی که بازدید کننده روی یک صفحه کلیک می‌کند،‌ مرورگر حتی مجبور به بارگذاری یک فایل CSS جدید نیست!

هر دو فایل در <head>

آنچه بازدیدکننده دریافت می‌کند (فقط یک فایل)

/* From bootstrap.css */

text-muted {

text-muted {

color: #666;

color: #777;

background: yellow

background: yellow;

}

}

/* از my-theme.css */

text-muted {

color: #666;

}

CSS ارسال شده توسط اودوو شامل تمام CSS / Less / Sass از تمام صفحات و ماژول‌ها است. با این کار، هنگام نمایش صفحات دیگر برای همان بازدیدکننده، لازم نیست بارها فایل‌های CSS بارگیری شوند. اما برخی از ماژول‌ها ممکن است شامل منابع بزرگ CSS یا جاوا اسکریپت باشند که نمی‌خواهید از قبل در صفحه اول دریافت شود، زیرا حجم بسیار بالایی دارند. در این موارد، اودوو منبع را به یک بسته دوم تقسیم می‌کند که تنها زمانی بارگذاری می‌شود که صفحه استفاده کننده آن درخواست می‌شود. یک مثال از این موضوع، فضای بک‌اند است که فقط زمانی بارگذاری می‌شود که بازدید کننده وارد سیستم شده و به یک‌اند (/web) دسترسی پیدا می‌کند.

توجه

اگر فایل CSS زیادی حجیم باشد، اودوو آن را به دو فایل کوچک‌تر تقسیم می‌کند تا از محدودیت 4095 انتخابگر در هر شیت اینترنت اکسپلورر جلوگیری شود. ولی اکثر قالب‌ها زیر این محدودیت قرار می‌گیرند.

کوچک‌شده: برای کاهش سایز، فایل CSS حاصل پس از انجام مراحل پیش‌پردازش و توالی‌سازی کوچک‌سازی می‌شود.

قبل از کوچک‌سازی

پس از کوچک‌سازی

/* some comments */

.text-muted {color: #666}

text-muted {

color: #666;

}

سپس نتیجه نهایی قبل از تحویل به مرورگر فشرده‌سازی می‌شود.

در مرحله بعد، یک نسخه کش‌شده در سمت سرور (پس نیازی نیست برای هر درخواست پیش‌پردازش، توالی‌سازی و کوچک‌سازی انجام شود) و همچنین سمت مرورگر ذخیره می‌شود (بنابراین یک بازدید کننده CSS را فقط یک بار برای تمام صفحاتی که بازدید می‌کند، بارگذاری می‌کند).

منابع استاتیک: جاوا اسکریپت

مانند منابع CSS، منابع جاوا اسکریپت نیز توالی‌سازی، کوچک‌سازی، فشرده‌سازی و کش (سمت سرور و مرورگر) می‌شوند.

اودوو سه بسته جاوا اسکریپت ایجاد می‌کند:

  • یکی برای تمام صفحات وب‌سایت (از جمله کدهای مربوط به افکت‌های کد برای افکت‌های Parallax، تایید فرم و غیره)

  • یکی برای کد جاوا اسکریپت مشترک بین frontend و bootstrap) backend)

  • یکی برای کد ویژه جاوا اسکریپت backend (رابط کاربری وب اودوو برای کارکنانی که از اودوو استفاده می‌کنند)

اکثر بازدیدکنندگان وب‌سایت تنها دو بسته اول را نیاز خواهند داشت و حداکثر دو فایل جاوا اسکریپت برای بارگذاری برای یک صفحه ارائه می‌شود. از آنجاییکه این فایل‌ها در همه صفحات مشترک هستند، کلیک‌های بعدی همان بازدیدکننده دیگر منبع جاوا اسکریپت دیگری را بارگذاری نمی‌کند.

توجه

اگر در حالت توسعه‌دهنده کار می‌کنید، فایل‌های CSS و جاوااسکریپت نه توالی‌سازی می‌شوند و نه کوچک‌سازی. بنابراین سرعت کُند خواهد بود. ولی این کار به شما اجازه می‌دهد با استفاده از دیباگر کروم رفع باگ آسان‌تری داشته باشید، چراکه منابع CSS و جاوااسکریپت در همان حالت اولیه و دست‌نخورده هستند.

شبکه توزیع محتوا

اگر ویژگی شبکه توزیع محتوا (CDN) اودوو را فعال نمایید، منابع استاتیک (جاوااسکریپت، CSS، تصاویر) از شبکه توزیع محتوا بارگذاری خواهند شد. استفاده از شبکه توزیع محتوا سه مزیت دارد:

  • بارگذاری منابع از سرور نزدیک (اکثر شبکه‌های توزیع محتوا در کشورهای مهم سرتاسر جهان سرور دارند)

  • کش بهینه منابع (در سرور خود شما منابع رایانشی استفاده نمی‌شود)

  • تقسیم بارگذاری منابع به سرویس‌های مختلف که امکان بارگذاری منابع بیشتری را به شکل موازی فراهم می‌کند (چراکه محدودیت حداکثر 6 درخواست موازی در کروم بر مبنای دامنه است)

با استفاده از برنامه مدیریت وب‌سایت می‌توانید تنظیمات شبکه توزیع محتوای خود را در منوی پیکربندی انجام دهید. در اینجا یک نمونه از پیکربندی قابل مشاهده است:

../../../../_images/seo11.fa.png

صفحات HTML

صفحات HTML می‌توانند فشرده شوند، اما این کار معمولاً توسط وب سرور (NGINX یا Apache) انجام می‌شود.

سایت‌ساز اودوو طوری بهینه‌سازی شده است که تولید کد HTML منظم و کوتاه در آن تضمین شده است. بلوک‌های سازنده طوری توسعه یافته‌اند که کد HTML درستی تولید شود. این کار معمولاً با استفاده از بوت‌استراپ یا ویرایشگر HTML انجام می‌شود.

به عنوان مثال، اگر شما از انتخاب‌کننده رنگ برای تغییر رنگ یک پاراگراف به رنگ اصلی وب‌سایت خود استفاده کنید، اودوو کد زیر را تولید می‌کند:

<p class="text-primary">My Text</p>

در حالی که اکثر ویرایشگرهای HTML (مانند CKEditor) کد زیر را تولید می‌کنند:

<p style="color: #AB0201">My Text</p>

طراحی واکنشگرا

وب‌سایت‌های ناسازگار با موبایل تأثیری منفی در رتبه‌بندی موتورهای جستجو می‌بینند. تمام قالب‌های اودوو و سازمان‌یار بر اساس بوت‌استرپ با توجه به نوع دستگاه به شکل بهینه بارگذاری می‌شوند: دسکتاپ، تبلت یا موبایل.

../../../../_images/seo12.fa.png

از آنجایی که تمام ماژول ‌ای اودوو از فناوری یکسانی برخوردار هستند، مطلقاً همه صفحات وب‌سایت شما با موبایل سازگار هستند.

کش مرورگر

جاوا اسکریپت، تصاویر و منابع CSS دارای URL هایی هستند که وقتی محتوای آنها تغییر کند، به صورت پویا و فعال تغییر می‌کنند. به عنوان مثال، تمام فایل های CSS از طریق localhost:8069/web/content/457-0da1d9d/web.assets_common.0.css بارگذاری می‌شوند که اگر CSS وب‌سایت خود را تغییر دهید، بخش 457-0da1d9d آدرس وب تغییر خواهد کرد.

این کار باعث می‌شود اودوو تأخیر کش بسیار طولانی برای این منابع تنظیم کند (XXX ثانیه)؛ ولی با به‌روزرسانی منبع این اتفاق به صورت آنی رخ می‌دهد.

مقیاس‌پذیری

در کنار سرعت بالا، اودوو مقیاس‌پذیری بالاتری نسبت به CMSها و پلتفورم‌های تجارت الکترونیکی مرسوم دارد (از جمله دروپال، وردپرس، Magento یا پرستاشاپ).

در این اسلاید خلاصه‌ای از ویژگیِ مقیاس‌پذیریِ وب‎‌سایت و تجارت الکترونیکی اودوو آمده است.

../../../../_images/seo13.png

فایل‌های مربوط به موتورهای جستجو

نقشه سایت

نقشه سایت در واقع لیستی از صفحات را برای ایندکس شدن به روبات‌های موتور‌های جستجو ارائه می‌کند. اودوو به شکل خودکار فایل /sitemap.xml را برای شما ایجاد می‌کند. به خاطر دلایل مربوط به عملکرد وب‌سایت، این فایل کش شده و هر 12 ساعت به‌روز می‌شود.

در حالت پیش‌فرض، تمام آدرس‌های وب (URL) در یک فایل /sitemap.xml قرار می‌گیرند، ولی اگر تعداد صفحات شما بسیار زیاد باشد، اودوو به صورت خودکار یک فایل نقشه سایت ایندکس مطابق با پروتکل sitemaps.org ایجاد می‌کند و آدرس‌های نقشه سایت را به 45000 آدرس در هر فایل گروه‌بندی می‌کند.

هر مدخل در نقشه سایت دارای 4 مشخصه است که به صورت خودکار محاسبه می‌شوند:

  • <loc> : یا آدرس وب صفحه

  • <lastmod>: آخرین تاریخ ویرایش منبع، که به صورت خودکار بر اساس شیء مربوطه محاسبه می‌شود. برای هر محصولی که به محصول مربوط می‌شود، آخرین تغییر می‌تواند برابر با تاریخ آخرین تغییر محصول یا صفحه باشد.

  • <priority>: هر ماژول ممکن است بر اساس محتوای خود الگوریتم اولویت‌بندی مخصوص به خودی داشته باشد (مثال: تالار گفتگو ممکن است بر اساس تعداد رأی‌های دریافتی در پست اولویت‌بندی داشته باشد). اولویت صفحه استاتیک بر اساس فیلد اولویت تعریف می‌شود که عادی‌سازی شده است (پیش‌فرض آن 16 است).

‎نشانه‌گذاری داده‌های ساختاری

نشانه‌گذاری داده‌های ساختاری برای ایجاد نتایج غنی‌شده در نتایج موتور جستجو استفاده می‌شود. به این روش صاحبان وب‌سایت‌ها می‌توانند داده‌های ساختاری را به روبات‌های موتور جستجو ارسال کنند و به آن‌ها کمک کنند محتوا را بهتر درک کرده و نتایج جستجو با نمایی بهتر تولید کنند.

گوگل از اسنیپت‌های غنی‌شده مختلفی برای انواع محتوا پشتیبانی می‌کند، از جمله نقد، افراد، محصولات، تجارت‌ها، رویکردها و سازمان‌ها.

اودوو ریزداده‌ها را بر مبنای مشخصه‌های تعریف شده در schema.org برای رویدادها، محصولات تجارت الکترونیکی، پست‌های تالار گفتگو و آدرس مخاطب‌ها پیاده‌سازی می‌کند. این کار اجازه می‌دهد صفحه محصول با استفاده از اطلاعات اضافی مانند قیمت یا امتیاز در گوگل نمایش داده شود:

../../../../_images/seo14.png

فایل robots.txt

موتورهای جستجو به هنگام ایندکس وب‌سایت ابتدا قوانین ایندکس عمومی مشخص شده در /robots.txt را بررسی می‌کنند (روبات‌های مجاز، مسیر نقشه سایت و غیره). اودوو این فایل را به صورت خودکار ایجاد می‌کند و محتوای آن عبارتست از:

User-agent: * Sitemap: https://www.odoo.com/sitemap.xml

این یعنی همه ربات‌ها مجاز به ایندکس کردن وب‌سایت شما هستند و به جز قانون مشخص شده قانون ایندکس دیگری برای نقشه سایت در آدرس مشخص شده وجود ندارد.

فایل روبات‌ها در حالت توسعه دهنده از منوی تنظیمات ◄ فنی ◄ رابط کاربری ◄ نماها قابل سفارشی‌سازی است (حذف روبات، حذف برخی صفحات، هدایت به نقشه سایت سفارشی). مدل داده این نما را غیر قابل به‌روزرسانی کنید تا بعد از ارتقاء سیستم فایل بازنشانی نشود.