جستجو کنید Engine Optimization (SEO)

جستجو کنید Engine Optimization، که اغلب به‌عنوان SEO مخفف می‌شود، یک استراتژی بازاریابی دیجیتال برای بهبود visibility و ranking یک وب‌سایت در نتایج موتور جستجو (به‌عنوان مثال، در Google) است. شامل بهینه‌سازی عناصر مختلف در وب‌سایت شما، از جمله محتوا، اشتراک‌گذاری social، URLs، تصاویر و سرعت صفحه است.

توجه

  • چندین ماژول برای کمک به ساخت محتوای وب‌سایت ارائه شده است، مانند eCommerce، Blog، eLearning و Forum.

  • همه themes ارائه‌شده با CSS framework Bootstrap ساخته شده‌اند تا layouts responsive در desktop، tablet یا mobile را تضمین کنند، که می‌تواند از SEO پشتیبانی کند.

بهینه‌سازی محتوا

برای بهینه‌سازی SEO یک صفحه وب، به صفحه دسترسی پیدا کنید، سپس به وبسایت ↤ سایت ↤ بهینه‌سازی سئو بروید.

جستجو کنید Engine Optimization

توجه

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

نکته

  • روی Fill with AI کلیک کنید تا به‌طور خودکار یک meta title، یک description تولید کنید و پیشنهادات keyword دریافت کنید.

  • URLهای نادرست را از فیلد Broken Link حذف کنید و موارد معتبر را انتخاب کنید تا از خطا جلوگیری شود.

Keywords و meta برچسب‌ها

دو نوع keywords در SEO وجود دارد، که اهداف مختلفی را خدمت می‌کنند.

کلمات کلیدی درون متن

Keywords In-text به‌طور طبیعی در سراسر محتوای قابل مشاهده یک صفحه (titles، headings و body text) ظاهر می‌شوند و به موتورهای جستجو کمک می‌کنند موضوع و مرتبط بودن صفحه را تعیین کنند. این keywords تأثیر واقعی بر ranking دارند. آن‌ها را نمی‌توان در پنجرهٔ بازشو بهینه‌سازی سئو ویرایش کرد.

مهم

به‌شدت توصیه می‌شود فقط از یک H1 title به‌ازای هر صفحه برای SEO استفاده کنید.

Meta برچسب‌ها و meta keywords

Meta برچسب‌ها عناصر HTML هستند که اطلاعاتی درباره یک صفحه وب به موتورهای جستجو و بازدیدکنندگان وب‌سایت ارائه می‌دهند. آن‌ها نقش حیاتی در SEO با کمک به موتورهای جستجو برای درک محتوا و context یک صفحه وب و جذب بازدیدکنندگان با محتوای جذاب ایفا می‌کنند. آن‌ها را می‌توان در پنجرهٔ بازشو بهینه‌سازی سئو ویرایش کرد. دو نوع meta برچسب وجود دارد:

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

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

توجه

کارت پیش‌نمایش نمایش می‌دهد که title و description برچسب‌ها چگونه باید در نتایج جستجو ظاهر شوند. همچنین URL صفحه شما را گنجانده است.

Meta keywords در یک HTML برچسب پنهان <meta name="keywords"> قرار می‌گیرند. این برچسب که زمانی برای توصیف موضوع یک صفحه استفاده می‌شد، اکنون توسط موتورهای جستجوی اصلی نادیده گرفته می‌شود و تأثیر کم یا هیچ بر SEO ندارد. برای ویرایش Keywords، keywords را که در این فیلد ضروری می‌دانید وارد کنید و روی افزودن کلیک کنید تا ببینید چگونه در سطوح مختلف در محتوای شما استفاده می‌شوند (H1، H2، page title، page description، page content) و جستجوهای مرتبط در Google. ابزار همچنین keywords مرتبط را پیشنهاد می‌دهد.

تصاویر

اندازه تصاویر تأثیر قابل توجهی بر سرعت صفحه دارد، که یک معیار ضروری برای موتورهای جستجو برای بهینه‌سازی ranking SEO است.

نکته

مقایسه کنید وب‌سایت شما چگونه با استفاده از Google Page Speed یا Pingdom Website Speed Test rank می‌شود.

Odoo به‌طور خودکار تصاویر آپلودشده را compress می‌کند و آن‌ها را به Webp تبدیل می‌کند. با این فرمت فایل، عکس‌ها کوچک‌تر هستند، که سرعت بارگذاری صفحه را افزایش می‌دهد و بنابراین، ranking بهتری در SEO می‌دهد. همه تصاویر استفاده‌شده در themes رسمی Odoo نیز به‌طور پیش‌فرض compress می‌شوند.

توجه

Themes شخص ثالث ممکن است تصاویر را به‌طور کارآمد compress نکنند.

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

مهم

Alt برچسب‌ها برای ارائه context به آنچه یک تصویر نمایش می‌دهد استفاده می‌شوند، که به crawlers موتور جستجو اطلاع می‌دهد و به آن‌ها اجازه می‌دهد یک تصویر را به‌درستی index کنند. افزودن alt برچسب‌ها keywords در فیلد توضیحات از دیدگاه SEO ضروری است. این description به کد HTML تصویر شما اضافه می‌شود، و هنگامی که تصویر نمی‌تواند نمایش داده شود نشان داده می‌شود.

تصویر برای social share

وقتی یک صفحه را در social media به اشتراک می‌گذارید، logo وب‌سایت به‌طور پیش‌فرض انتخاب می‌شود. کتابخانه تصاویر Unsplash را جستجو کنید یا با کلیک روی دکمه (upload) هر تصویر دیگری را آپلود کنید.

نکته

برای تنظیم یک تصویر default social share، به وبسایت ↤ پیکربندی ↤ تنظیمات بروید. در بخش Tracking & SEO، تصویر پیش‌فرض به اشتراک‌گذاری در شبکه‌های اجتماعی را فعال کنید.

توجه

کارت Social Preview نمایش می‌دهد که اطلاعات صفحه چگونه به نظر می‌رسد وقتی به اشتراک گذاشته می‌شود.

نمایه‌سازی

Indexation وب‌سایت فرآیندی است که توسط آن موتورهای جستجو، مانند Google، اطلاعاتی درباره محتوای یک وب‌سایت در پایگاه داده خود کشف، تحلیل و ذخیره می‌کنند. ربات‌های موتور جستجو، که به‌عنوان crawlers یا spiders شناخته می‌شوند، صفحات وب را بازدید می‌کنند و لینک‌ها را برای جمع‌آوری داده‌ها، از جمله متن، تصاویر و سایر media دنبال می‌کنند. هدف از indexation این است که محتوای یک وب‌سایت قابل جستجو و قابل کشف برای کاربران باشد. بدون index شدن، یک وب‌سایت یا یک صفحه خاص در آن سایت در نتایج موتور جستجو ظاهر نخواهد شد، صرف نظر از اینکه چقدر مرتبط یا خوب طراحی شده است. Indexation یک گام بنیادی در SEO است، که به‌عنوان پایه برای visibility و ترافیک organic یک وب‌سایت عمل می‌کند.

توجه

وقتی برای اولین بار وب‌سایت خود را در Odoo ایجاد می‌کنید، مستقیماً در نتایج موتور جستجو ظاهر نخواهد شد. موتورهای جستجو زمان نیاز دارند تا آن را crawl و index کنند، که می‌تواند از چند روز تا چند هفته طول بکشد. برای Google، می‌توانید از Search Console استفاده کنید و indexing را برای URLهای خاص درخواست کنید، اگرچه این نتایج سریع‌تر را تضمین نمی‌کند. اگر یک وب‌سایت موجود دارید و در حال migrate هستید، وب‌سایت قبلی شما ممکن است همچنان در آن بازه زمانی به‌جای جدید ظاهر شود.

تأثیر SEO هنگام migrate کردن وب‌سایت موجود به Odoo

در بیشتر موارد، migrate کردن به Odoo بر SEO وب‌سایت تأثیر منفی نخواهد گذاشت. در حالی که هیچ پلتفرمی نمی‌تواند تضمین کند که rankings بدون تغییر باقی می‌مانند، این best practices را دنبال کنید تا ریسک را به‌طور قابل توجهی کاهش دهید.

  • محتوای موجود را حفظ کنید.

  • redirects را از URLهای قدیمی به همتایان جدید آن‌ها پیاده‌سازی کنید.

  • ترافیک و indexation را نظارت کنید تا اطمینان حاصل کنید همه چیز خوب پیش می‌رود، با استفاده از Google جستجو کنید Console.

با انجام این کار، موتورهای جستجو سایت را reindex می‌کنند و visibility آن را در نتایج جستجو حفظ می‌کنند.

توجه

تجربه کاهش ترافیک در روزهای اول طبیعی است.

جلوگیری از index شدن یک صفحه

برای جلوگیری مؤثر از ظاهر شدن یک صفحه در نتایج موتور جستجو، از یکی از روش‌های زیر استفاده کنید:

  • noindex برچسب: به properties صفحه دسترسی پیدا کنید و کلید ایندکس شده را خاموش کنید.

    توجه

    این گزینه هنوز برای صفحات dynamic در دسترس نیست.

  • 404 یا 403: صفحه را پیکربندی کنید تا یک کد وضعیت HTTP 404 (Not Found) یا 403 (Forbidden) بازگرداند. این کدها به موتورهای جستجو سیگنال می‌دهند که صفحه وجود ندارد یا غیر قابل دسترسی است، که در نهایت به حذف آن از index منجر می‌شود.

  • Google جستجو کنید Console: از Google جستجو کنید Console برای درخواست حذف URLهای خاص از index Google استفاده کنید.

جلوگیری از index شدن یک وب‌سایت

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

<meta name="robots" content="noindex"/>

این برچسب به موتورهای جستجو دستور می‌دهد سایت را index نکنند. پس از اعمال تغییر، ممکن است چند روز یا هفته طول بکشد تا موتورهای جستجو نتایج خود را به‌روزرسانی کنند و وب‌سایت را حذف کنند.

Example

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

نقشهٔ سایت

sitemap صفحات وب‌سایت و رابطه آن‌ها با یکدیگر را به crawlers موتور جستجو اشاره می‌کند. Odoo یک فایل /sitemap.xml تولید می‌کند، که شامل همه URLs است. به دلایل performance، این فایل cache می‌شود و هر 12 ساعت به‌روزرسانی می‌شود.

توجه

اگر وب‌سایت شما صفحات زیادی داشته باشد، Odoo به‌طور خودکار یک فایل Sitemap Index ایجاد می‌کند، با رعایت پروتکل sitemaps.org، گروه‌بندی URLs sitemap در chunks 45000 به‌ازای هر فایل.

هر ورودی sitemap سه ویژگی محصول دارد که به‌طور خودکار محاسبه می‌شوند:

  • <loc>: URL یک صفحه.

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

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

نکته

برای جلوگیری از ظاهر شدن صفحات در یک sitemap، به سایت ↤ مشخصات بروید، و قابلیت ایندکس شده را خاموش کنید.

خاموش کردن فیلد "Indexed"

robots.txt

یک فایل robots.txt به crawlers موتور جستجو دستور می‌دهد به کدام بخش‌های یک وب‌سایت اجازه دسترسی دارند. هدف اصلی آن این است:

  • جلوگیری از overload کردن وب‌سایت: با هدایت crawlers از برخی بخش‌ها دور، robots.txt به مدیریت بار سرور کمک می‌کند.

  • کنترل دسترسی به منابع و توصیفات تفصیلی: می‌تواند از دسترسی crawlers به فایل‌های media (تصاویر، ویدیوها)، stylesheets CSS و فایل‌های JavaScript و از خواندن محتوا (متن) صفحات خاص جلوگیری کند.

هنگام index کردن وب‌سایت شما، موتورهای جستجو ابتدا به فایل robots.txt نگاه می‌کنند. Odoo به‌طور خودکار یک فایل robot.txt در دسترس در mydatabase.odoo.com/robots.txt ایجاد می‌کند.

توجه

ربات‌های معتبر به robots.txt پایبند هستند؛ دیگران ممکن است نیاز به blocking از طریق Cloudflare در دامنه سفارشی شما داشته باشند.

ویرایش robots.txt

با ویرایش یک فایل robots.txt، می‌توانید کنترل کنید کدام صفحات سایت برای crawlers موتور جستجو قابل دسترسی هستند. برای افزودن دستورالعمل‌های سفارشی به فایل، به وبسایت ↤ پیکربندی ↤ تنظیمات بروید، به بخش سئو بروید، و روی ویرایش robots.txt کلیک کنید.

Example

اگر نمی‌خواهید ربات‌ها صفحه /about-us سایت شما را crawl کنند، می‌توانید فایل robots.txt را ویرایش کنید تا Disallow: /about-us را اضافه کنید.

مهم

در حالی که robots.txt از crawl شدن محتوا جلوگیری می‌کند، تضمین نمی‌کند که یک صفحه index نخواهد شد. یک صفحه همچنان می‌تواند در نتایج جستجو ظاهر شود اگر از سایر صفحات crawl‌شده به آن لینک داده شود (با "reference" index شده). Google به‌طور کلی توصیه نمی‌کند از robots.txt برای block کردن صفحات وب که می‌خواهید به‌طور کامل از نتایج جستجو خارج نگه دارید استفاده کنید.

ویژگی‌های پیشرفته

Markup داده ساختاریافته

Markup داده ساختاریافته برای تولید snippets غنی در نتایج موتور جستجو استفاده می‌شود. این روشی است که وب‌سایت‌ها داده‌های ساختاریافته را به crawlers موتور جستجو ارسال کنند، که به آن‌ها در درک محتوای شما و ایجاد نتایج جستجوی به‌خوبی ارائه‌شده کمک می‌کند.

به‌طور پیش‌فرض، Google از بسیاری از rich snippets برای انواع محتوا پشتیبانی می‌کند، از جمله Reviews، People، محصولات، Businesses، Events و Organizations.

Microdata مجموعه‌ای از برچسب‌ها است، که با HTML5 معرفی شد، که به موتورهای جستجو کمک می‌کند محتوای شما را بهتر درک کنند و آن را به روشی مرتبط نمایش دهند. Odoo microdata را همان‌طور که در specification schema.org تعریف شده برای events، تجارت الکترونیک محصولات، انجمن posts و مخاطب addresses پیاده‌سازی می‌کند. این به صفحات محصول شما اجازه می‌دهد در Google با استفاده از اطلاعات اضافی مانند قیمت و rating یک محصول نمایش داده شوند:

snippets در نتایج موتور جستجو

Hreflang HTML برچسب‌ها

Odoo به‌طور خودکار برچسب‌ها hreflang و x-default را در کد صفحات چندزبانه وب‌سایت شما گنجانده است. این HTML attributes در اطلاع‌رسانی به موتورهای جستجو درباره زبان و هدف‌گذاری جغرافیایی یک صفحه خاص حیاتی هستند.

همچنین ببینید

ترجمه‌ها