ساختار URL سایت برای سئو و بهینه سازی سایت در رنکینگ گوگل ارزش بسیاری دارد و از آنجایی که موتور های جستجو، URL ها را در بخش نتایج سرچ خود نشان می دهند، امکان بیشتری برای دیده شدن و کلیک شدن دارند. اما URL ها در رتبه بندی سایت تاثیر مستقیمی ندارند. به طور هیچ دستور قطعی برای تعریف کلمه “بهترین” در ساختار مناسب url ها وجود ندارد.(توجه کنید، منظور از ساختار URL، نام دامنه نیست.) اما وبمستر 98 قصد دارد در این آموزش وردپرس از سری مطالب آموزشی بهترین ساختار URL ها و ارتباط آن با AJAX و JQUERY در سئو را به شما معرفی کند.
ویژگی های بهترین ساختار url
در واقع URL ها در نوار آدرس مرورگر وب نشان داده می شوند و هر چند کلا تاثیری در موتور جستجو ندارد ولی URL با ساختار و طراحی ضعیف می تواند نتیجه ی منفی برای سایت داشته باشد. اما یک url خوب، به صورت کلی دارای ویژگی های زیر است:
- استاندارد باشد.
- مختصر و قابل فهم باشد.
- ساختار و سلسله مراتب داشته باشد.
- کلمات کلیدی چه فارسی چه انگلیسی در آنها وجود داشته باشد. در عین حال هم در url ها keyword stuffing نکنید.
- با عنوان و محتوای صفحه ارتباط داشته باشد.
- به جای کلمات فینگلیش، از کلمات ترجمه شده انگلیسی استفاده شود و یا به طور کلی از کلمات فارسی استفاده شود
- هر صفحه از سایت فقط و فقط یک url یکتا داشته باشد و یک صفحه با چند آدرس بالا نباشد. استاندارد ترین حالت این است، که حتی صفحات با / و بدون / همزمان بالا نباشند. یعنی url زیر:
webmaster98.com/seo-learning
به url زیر ریدایرکت ۳۰۱ شود یا برعکس:
webmaster98.com/seo-learning/
ویژگی های بهترین ساختار url انگلیسی
در صورتی که url ها را انگلیسی فرض کنیم، در حال حاضر دو نوع از ساختار url ها را می توان، بهترین ساختار تلقی کرد:
- در نوع اول از بهترین ساختار url، هر صفحه و گروه در سایت، یک url خاص خود را داشته باشد و در همه آدرس صفحات، سلسله مراتب گروه ها رعایت شده باشد. مانند زیر:
url صفحه مورد نظر گروه آموزش سئو در سایت
webmaster98.com/seo-learning/
url صفحه مورد نظر گروه آموزش on page seo واقع در گروه آموزش سئو سایت
webmaster98.com/seo-learning/on-page-seo/ url صفحه مورد نظر پست موجود در گروه on page seo webmaster98.com/seo-learning/on-page-seo/seo-friendly-url
- در نوع دوم از بهترین ساختار url، باز هم هر صفحه هم گروه در سایت دارای یک url خاص است اما سلسله مراتب، فقط تا سطح گروه ها، رعایت می شود. مانند زیر:
در واقع ساختار آدرس url گروه ها در سایت، مانند حالت اول در نوع اول از بهترین ساختار url سایت است. اما آخرین صفحه از نظر سلسله مراتب (که هیچ فرزندی ندارد) مانند زیر می شود:
برای پست url مناسب موجود در گروه آموزش on page seo:
webmaster98.com/seo-friendly-url
در این نوع از بهترین ساختار url، ساختار سلسه مراتب گروه ها برای صفحات بدون فرزند یا زیر مجموعه حذف می شود.
[quote bgcolor=’#eec700′ color=’#ffffff’ bcolor=’#ffffff’]
مزیت این حالت نسبت به حالت اول، علاوه بر کوتاه شدن url، آسان پیدا کردن مسیر خود در سایت است. وقتی کاربر یک صفحه از سایت شما را باز می کند، به کمک نقشه سایت(Navigation) به راحتی متوجه می شود، که اکنون در حال مشاهده کدام صفحه در چه گروهی است. بنابراین، هم با کوتاه شدن ساختار، url سایت قابل درک است و هم google friendly بودن url ها رعایت شده است.
[/quote]
ویژگی های ساختار url نامناسب
تا این قسمت از آموزش وردپرس با ویژگی های بهترین ساختار url و تعدادی از انواع آن در سایت ها آشنا شدید. اکنون در ادامه مبحث با نمونه ساختار url هایی که مناسب نیستند (با دانستن این که url ها تاثیر کمتری در سئو و بهینه سازی سایت برای موتورهای جستجو دارند) آشنا خواهید شد.
استفاده از تاریخ انتشار پست در url
در صورت استفاده از تاریخ انتشار پست در url، ممکن است اگر کاربر ببیند که مطلب شما دو سال پیش منتشر شده باشد، دیگر روی لینک آن در نتایج سرچ گوگل کلیک نکند و قبل از اینکه کاربر مطلب شما را ببیند و مفید بودن مطلب را صرف نظر از تاریخ انتشارش ارزیابی کند، از دست می رود! بنابراین با این اتفاق CTR سایت شما کاهش می یابد.
استفاده از Query String
Query String ها با علامت سوال بعد از url آدرس صفحه شروع می شود و متغیر های آن با & از هم جدا می شوند. از دیدگاه گوگل و دیگر موتور های جستجو، هر صفحه از سایت با علامت / از سایر صفحات تفکیک می شود و علامت سوال(؟) نیز همیشه نشانه صفحه جدید نیست. به عنوان مثال ساختار url زیر مناسب نیست.
webmaster98.com/shop/product?cat=clock&type=wall-clock webmaster98.com/shop/product?cat=موبایل webmaster98.com/shop/product?cat=pc
از نظر موتور جستجو در هر دو مثال بالا فقط یک صفحه وجود دارد. مثلا در اولی، یک صفحه product وجود دارد! چون علامت سوال، همیشه موجب نمایش صفحه جدید نمی شود. شما اگر اکنون همین صفحه آموزش بهترین ساختار url وبمستر 98 را به شکل https://webmaster98.com/best-url-structure?id=6 باز کنید، باز هم همین صفحه باز خواهد شد و شما آزادانه می توانید همین صفحه را با متغیر های دلخواهی باز کنید که خود اختراع می کنید.(مگر اینکه در کد، کاملا تعریف شود که چه query string هایی مجاز هستند).
بنابراین ساختار url مناسب مثال های query string، به شکل زیر است:
webmaster98.com/shop/product/clock/wall-clock webmaster98.com/فروشگاه/محصولات/موبایل webmaster98.com/shop/product/pc
[quote bgcolor=’#eec700′ color=’#ffffff’ bcolor=’#ffffff’]
توصیه تیم آموزشی وبمستر 98 برای ساختار url های حاصل از جستجوی کاربر در سایت، مخصوصا وقتی جستجوی پیشرفته باشد، استفاده از query string پس از تفکیک صفحه با / است.
[/quote]
مثلا برای صفحه ای که حاصل از جستجوی محصولات موبایل با قاب مشکی هستند، ساختار url زیر مناسب است:
webmaster98.com/shop/product/mobile?frame=black
در این مثال، تا صفحه mobile، از query string استفاده نشده است. بنابراین برای موتورهای جستجو واضح است که این صفحه مربوط به صفحه فروش موبایل است و query string ها نیز به موتور جستجو کمک می کنند تا متوجه شود این متغیر ها در url، مربوط به صفحه موبایل هستند. استفاده از query string پس از اصلاح ساختار کل صفحات حقیقتا روش صحیحی است.
پسوند صفحات
ساختار url ها ممکن است بسته به نوع سیستم مدیریت محتوا، تنظیمات آن و زبان برنامه نویسی سایت، به پسوند هایی همچون html, aspx ,asp,php,jsp و … ختم شوند:
webmaster98.com/best-url.html webmaster98.com/best-url.php webmaster98.com/best-url.aspx webmaster98.com/best-url.jsp
وجود پسوند در انتهای آدرس صفحات سایت اهمیت چندانی ندارد. اما به هر حال، حذف پسوند از url های سایت، کاربر پسند تر و شیک تر است. از آنجا که در این آموزش وردپرس فقط قصد معرفی ساختار مناسب url را از نظر سئو داریم، دیگر نیازی به بیان نحوه ی تغییر ساختار url ها نیست. علاوه بر این سیستم های مدیریت محتوای آماده مانند وردپرس و جوملا و … نیز به صورت پیشفرض یا با نصب افزونه، امکان تغییر ساختار url ها را دارند و نیازی به کدنویسی نیست.
تاثیر Ajax Base بودن و استفاده بیش از حد از JQuery
وقتی صفحات سایت شما Ajax base باشد، طبیعتا url های آن هم به اندازه سایتی که Ajax Base نیست، تغییر نمی کنند. به طور مثال در جستجوی محصولات، دیگر آدرس صفحات جستجو تغییر نمی کند. به همین خاطر، با یک آدرس، انواع محصولات یا محتوا در سایت شما نمایش داده خواهد شد.
Full Ajax بودن صفحات یک سایت از نگاه سئو صحیح نیست. زیرا صفحات و محتوای سایت شما توسط ربات های موتورهای جستجو به طور کامل قابل تشخیص نیستند. در حقیقت شما دیگر به گوگل و موتورهای جستجو را توجه نمی کنید و فقط به کاربر اهمیت می دهید.
برای استفاده از AJAX و در عین حال کنترل seo friendly بودن سایت، استفاده از Ajax در سطوح بسیار پایین صفحات راه حل مناسبی است. به طور مثال، نمایش خلاصه مشخصات هر محصول به صورتی که وقتی موس روی محصول نگه داشته می شود، در لیست محصولات مرتبط با موبایل که آدرس بهینه شده و منحصر به فردی دارد، با استفاده از jquery یا ajax می تواند مناسب باشد. البته به شرط آنکه، بتوان بر هر محصول کلیک کرد و یک url اختصاصی و محتوای مفصل به آن اختصاص داد.
مزایای استفاده از Jquery یا Ajax
- ظاهر بسیار زیبا، راحت و کاربر پسند سایت
- بهره گیری از فناوری روز دنیا، برای سایت خود
- حفظ seo friendly بودن سایت خود
[quote bgcolor=’#eec700′ color=’#ffffff’ bcolor=’#ffffff’]
توصیه تیم آموزشی وبمستر 98 به شما همراهان همیشگی این است که برای پنل کاربری داخل سایت که از دید موتور های جستجو مخفی است و اهمیت چندانی هم ندارند و یا برای سایت های داخلی و سازمانی که محتوای قابل انتشار ندارند تا می توانید از Ajax و JQuery استفاده کنید!
[/quote]
موتور جستجوی گوگل در حال حاضر، به درک نسبی مناسبی از javascript و css در سایت ها رسیده است. اما به هر حال، هنوز کار خیلی سختی است که یک ربات، به خوبی یک سایت Ajax Base را درک کند. بنابراین، حتی با هوشمندی نسبی گوگل نیز نسبت به درک javascript ، باز هم سایت های Ajax Base و سایت هایی که همه اجزای انها با Jquery نمایش داده می شود، Seo Friendly نیستند.
سوالات متداول درباره ساختار url مناسب و Google Friendly
آیا اگر کلمه کلیدی در url باشد، رتبه بهتری می گیریم؟
وجود کلمه کلیدی در url، الزاما به معنای کسب رتبه بهتر در گوگل نیست و یک فاکتور ضعیف در این مبحث محسوب می شود. فاکتور مهم در این امر، عنوان و محتوای صفحه است. به هر حال بهتر است سعی کنید کلمه کلیدی را در url بگنجانید. ولی اگر چنین کاری همانجام نداده باشید، مشکلی به وجود نمی آید!
url قابل فهم به چه معناست؟
url قابل فهم به این معناست که گوگل بتواند موضوع سایت شما را با توجه به url چه فارسی و چه ترجمه انگلیسی تشخیص دهد. به عنوان مثال کلمه “seo-friendly-url” کاملا مشخص است، که به معنای url مناسب در سئو است که کاربر هم(حتی کاربران فارسی زبان) با یک نگاه، متوجه موضوع این صفحه از سایت می شود
وقتی کاربر در گوگل، ساختار url یک سایت را خیلی کوتاه و قابل فهم می بیند، ناخوداگاه در ذهن کاربر باقی می ماند و بیشتر مجذوب کلیک کردن بر روی آن می شود. در نتیجه تاثیر خیلی ضعیفی در دراز مدت به صورت غیر مستقیم بر میزان افزایش CTR و برندینگ سایت شما خواهد داشت.
آیا اگر کلمه کلیدی در url نباشد، سئو خیلی سخت می شود؟
خیر! حتی اگر کلمه کلیدی در url نباشد، به هیچ وجه سئو و بهینه سازی سایت برای موتورهای جستجو سخت نمی شود!
برای تغییر ساختار url هایی که قبلا در گوگل ایندکس شده است. چه باید کرد؟
اگر تعداد url های ایندکس شده شما زیاد است و امکان 301 ریدایرکت کردن آن ها به url های جدید به صورت دستی را دارید، حتما این کار را انجام دهید. یا اگر فکر می کنید url های شما ساختار منظمی دارند و راهی هست، به صورت گروهی با اعلام تغییرات در کد و تنظیمات سایت خود، این کار را انجام دهید.
در غیر این صورت اگر سایت پربازدیدی دارید و میزان نرخ ورودی و رتبه گوگل شما بالاست، پیشنهاد تیم آموزشی وبمستر 98 به شما عزیزان این است که اصلا ساختار آدرس دهی خود را تغییر ندهید و اگر میزان نرخ ورودی و بازدید های سایت مهم نیست، از خیر تغییر url های سایت خود بگذرید و فقط url های جدید خود را از این به بعد، به درستی وارد کنید.
توجه داشته باشید که تغییر url های سایت موجب از کار افتادن url های قبلی نشود و بتوانید آنها را ریدایرکت کنید. در غیر این صورت، به جای اصلاح یک بخش از کار برای بهبود سئوی سایت خود، بقیه کارهای انجام شده روی سایت را نیز از بین خواهید برد
اگر سایتی هم با / و هم بدون / در اینترنت باشد، در آینده مشکلی برای آن به وجود می آید؟
نگران این موضوع نباشید. زیرا گوگل به خوبی می داند که خیلی از سایت ها هم با / و هم بدون / باز خواهند شد و همچنین از نظر فنی، صاحبان سایت ها توانایی تغییر url ها یا حتی اطلاعاتی درباره ساختار url مناسب ندارند. اگر می توانید، رعایت کنید. در غیر این صورت بدون نگرانی، به کار خود ادامه دهید.
امیدوارم از این آموزش وردپرس استفاده لازم را برده باشید. ممنون از همراهی شما با این بخش از آموزش وردپرس. در صورت هر گونه سوال لطفا سوال خود را در قسمت نظرات مطرح بفرمایید. همچنین اگر قصد خرید قالب وردپرس برای سایت خود از یک منبع معتبر را دارید می توانید به دسته بندی قالب وردپرس در سایت وبمستر 98 مراجعه بکنید.
پاینده و پیروز باشید.
سلام خسته نباشید.
فوق العاده بود مطلبتون. من کاملا استفاده کردم