جستجو کنید Engine Optimization (SEO)¶
جستجو کنید Engine Optimization، که اغلب بهعنوان SEO مخفف میشود، یک استراتژی بازاریابی دیجیتال برای بهبود visibility و ranking یک وبسایت در نتایج موتور جستجو (بهعنوان مثال، در Google) است. شامل بهینهسازی عناصر مختلف در وبسایت شما، از جمله محتوا، اشتراکگذاری social، URLs، تصاویر و سرعت صفحه است.
توجه
همچنین ببینید
بهینهسازی محتوا¶
برای بهینهسازی SEO یک صفحه وب، به صفحه دسترسی پیدا کنید، سپس به بروید.
توجه
تغییر title یک پست وبلاگ یا نام یک محصول بهطور خودکار لینک به صفحه وب مرتبط را بهروزرسانی میکند. لینک قدیمی همچنان عمل میکند زیرا یک 301 redirect ایجاد میشود، که SEO را حفظ میکند.
نکته
روی Fill with AI کلیک کنید تا بهطور خودکار یک meta title، یک description تولید کنید و پیشنهادات keyword دریافت کنید.
URLهای نادرست را از فیلد Broken Link حذف کنید و موارد معتبر را انتخاب کنید تا از خطا جلوگیری شود.
کلمات کلیدی درون متن¶
Keywords In-text بهطور طبیعی در سراسر محتوای قابل مشاهده یک صفحه (titles، headings و body text) ظاهر میشوند و به موتورهای جستجو کمک میکنند موضوع و مرتبط بودن صفحه را تعیین کنند. این keywords تأثیر واقعی بر ranking دارند. آنها را نمیتوان در پنجرهٔ بازشو بهینهسازی سئو ویرایش کرد.
مهم
بهشدت توصیه میشود فقط از یک H1 title بهازای هر صفحه برای SEO استفاده کنید.
تصاویر¶
اندازه تصاویر تأثیر قابل توجهی بر سرعت صفحه دارد، که یک معیار ضروری برای موتورهای جستجو برای بهینهسازی 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 تصویر شما اضافه میشود، و هنگامی که تصویر نمیتواند نمایش داده شود نشان داده میشود.
نمایهسازی¶
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 منجر میشود.
403: به properties صفحه دسترسی پیدا کنید و کلید قابلیت مشاهده را خاموش کنید یا صفحه را لغو انتشار کنید.
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، به بروید، و قابلیت ایندکس شده را خاموش کنید.
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 یک محصول نمایش داده شوند: