درستی کد های استفاده شده برای یک وب سایت، یکی از فاکتورهایی است که تا حد زیادی میتواند بر روی سئو تاثیر بگذارد. به همین دلیل زمان کد نویسی حتماً باید نکات مهم مربوط به سئو را در نظر بگیرید. البته شما باید این مورد را به یاد داشته باشید که سئو یک وب سایت فقط به کدنویسی درست و صحیح بستگی ندارد، بلکه کدهای صحیح این امکان را به شما می دهند که بدون هیچ خطا و مانعی سایر فعالیت های مربوط به سئو مانند انتشار محتوا و لینک سازی را انجام دهید.
- اهمیت سئو کدهای سایت
- آموزش کد سئو برای سایت
- دسترسی موتورهای جستجو به صفحات سایت و کد نویسی
- تنظیم URL صحیح و بهینه سازی شده برای موتورهای جستجو
- حذف موارد اضافه از کدهای سایت برای ارتقا سرعت بارگذاری
- استفاده از کدهای اسکریپت داخلی و جایگزین های متنی (تگ Alt)
- انتقال اعتبار صفحات پاک شده با استفاده از ریدایرکت 301
- ادغام فایل های جاوا اسکریپت برای افزایش سرعت سایت
- محتوای های مخفی ایجاد شده با دستکاری Css ها
اهمیت سئو کدهای سایت
توجه به سئو کدهای سایت این امکان را به شما می دهد که بخش بسیار مهمی از فعالیت های مربوط به نگهداری، تعمیر، عیب یابی و توسعه وب سایت را به درستی انجام دهید. همانطور که قبلاً هم گفتیم زمانی که در حال انجام فعالیت های مربوط به سئو، خطاهای فنی در مسیر شما قرار می گیرند با کد نویسی درست می توانید این خطا ها را از بین ببرید و پتانسیل سایت خود را برای بالا رفتن رتبه در صفحه نتایج گوگل افزایش دهید. با استفاده از کد نویسی درست شما می توانید زمان بارگذاری صفحات وب سایت خود را کاهش دهید و به این صورت باعث افزایش بهرهوری و بازده وبسایت خود شوید. همچنین زمانی که کدهای وب سایت شما بدون هیچ خطایی باشند، شما از ایندکس شدن تمام صفحات وب سایت خود مطمئن خواهید بود و به این صورت خزنده های گوگل می توانند راحت تر به محتوای شما دسترسی داشته باشند. مورد بعدی که در ارتباط با اهمیت کد ها بر روی سئوی سایت باید بدانید این است که کدهای css و جاوا اسکریپت استفاده شده در یک وب سایت باید کاملا درست باشند تا رابط کاربری وب سایت شما بهبود پیدا کند و به این صورت توجه کاربران واقعی را نیز بتوانید به خود جلب کنید. تا این جای کار سعی کردیم که اهمیت کد سئو برای سایت را به صورت کامل برای شما توضیح دهیم و در ادامه توضیحات کوتاهی در خصوص استاندارد سازی کد سئو برای سایت و قسمت های مختلف آن در اختیار شما میگذاریم. البته در نظر داشته باشید که مواردی که در ادامه خدمت شما عرض میکنیم جنبه تخصصی دارند و در صورتی که هیچ سررشته ای در زمینه کد های مورد استفاده در وب ندارید بهتر است که با کارشناسان پونه مدیا تماس بگیرید تا در خصوص مشکلات خود صحبت کنید، ما راه حل های زیادی برای شما داریم.
آموزش کد سئو برای سایت
تا اینجای کار ما توضیح مختصری در خصوص اهمیت کد نویسی برای سئو صحبت کردیم، اما در این قسمت قصد داریم که آموزش کد سئو برای قسمت های مختلف سایت را در اختیارتان قرار دهیم. اگر بخواهیم به زبان ساده بگوییم کدنویسی زیربنای اصلی یک وب سایت است و قطعاً اهمیت دادن به آن و دقت در انجام کد نویسی صحیح و بدون خطا باعث میشود که شما در پایان کار وبسایت استاندارد و بهتری داشته باشید. با ما همراه باشید تا در ادامه این آموزشها را با شما در میان بگذاریم.
دسترسی موتورهای جستجو به صفحات سایت و کد نویسی
در صورتی که میخواهید سئو موفقی داشته باشید باید این موضوع را به یاد داشته باشید که کدهای سایت خود را برای موتورهای جستجو قابل دسترس کنید. این نکته را همیشه باید در نظر داشته باشید که خزنده های گوگل (Crawlers) در زمان بررسی سایت شما محدودیت هایی دارند که باید برای گرفتن نتیجه بهتر این محدودیت ها را مد نظر داشته باشید. به عنوان مثال این نکته را در نظر داشت باشید که این خزنده ها توانایی بررسی صددرصد محتوای متنی را دارند، اما نمی توانند محتوای داخل یک فایل تصویری، ویدیویی و صوتی را تشخیص دهند و به همین دلیل برای تفهیم بهتر محتوا شما باید از متن های مناسب در صفحات سایت خود استفاده کنید. در این قسمت شما باید این موضوع مهم را در نظر داشته باشید که ممکن است گاهی به دلیل انجام تغییرات و یا بعد از به روزرسانی ها شما شاهد خطاهایی در کد نویسی سایت خود باشید که باعث می شود راه خزنده های گوگل به برخی صفحات سایت شما را مسدود کنند و در صورتی که میخواهید نتیجه بهتری از کارهای خود بگیرید باید همیشه به دنبال پیدا کردن خطا و برطرف کردن آنها باشید.
تنظیم URL صحیح و بهینه سازی شده برای موتورهای جستجو
استفاده از URL استاندارد هم از نظر کاربر و هم از نظر موتور جستجوی گوگل مورد بسیار مهمی است که باید به آن توجه داشته باشید. البته این مورد را در نظر داشته باشید که ایجاد تغییرات در کد های یک وب سایت در شرایط مختلف و برای سایتهای مختلف، میتواند متفاوت باشد، به همین صورت باید به یاد داشته باشید که از هر سیستم مدیریت محتوایی استفاده می کنید، پلاگین های مربوط به استاندارد سازی URL را نصب کنید. آدرس صفحات وب سایت شما باید به شکلی باشند که با مشاهده آن بتوانید به راحتی از محتوای کلی صفحه با خبر شوید و صد البته موتورهای جستجو نیز بتوانند چنین کاری انجام دهند.
https://www.poonehmedia.com/1795-seo-code-for-site
برای مثال در لینک این مطلب تمام موارد به سئو در نظر گرفته است:
- لینک طولانی نیست
- از کلمات کلیدی در لینک مطلب استفاده شده است
- لینک به زبان انگلیسی است
حذف موارد اضافه از کدهای سایت برای ارتقا سرعت بارگذاری
به طور کلی کد نویسی وب سایت شما باید تا حد امکان ساده سازی شده باشد و به این صورت به راحتی با دستوراتی کوتاه و ساده بتوانید منظور خود را برای پیشبرد کارهای وب سایت برسانید. در ضمن این مورد را باید بدانید که استفاده از کد های پیچیده و طولانی قطعا زمان بیشتری از کد های کوتاه می برد و همین باعث شده است که سایتهای دارای کد های ساده سازی شده بتوانند سرعت و عملکرد بهتری داشته باشند. برای نظارت بر روی این مورد شما باید به صورت دوره ای کد های سایت خود را بررسی کنید تا مشکل خاصی نداشته باشند، در زمان بررسی بهتر است که نکات زیر توجه داشته باشید:
- از ابزارهای چک کننده لینک استفاده کنید تا لینک های با اعتبار کمتر را تشخیص داده و حذف کنید.
- برچسب های بدون محتوا و لینک های خراب را پیدا کنید.
- کدهای سایت خود را بررسی کنید و مطمئن شوید که در هیچ قسمتی از آن فضای خالی وجود ندارد که بی جهت باعث طولانی تر شدن کد شده باشد.
<p style="background: red; color: blue;">hello</p>
برای مثال در قطعه کد فوق که ممکن است شما در کد های سایت خود مشاهده کنید به کار بردن کد های درون خطی تاثیر منفی روی سئو سایت دارد. در صورت مشاهده چنین کد هایی سعس کنید آن ها را رفع کنید.
استفاده از کدهای اسکریپت داخلی و جایگزین های متنی (تگ Alt)
استفاده از متن جایگزین یکی دیگر از امکاناتی است که کدنویسی وب سایت در اختیار شما قرار میدهد تا بتوانید به راحتی محتوای خود را در اختیار موتورهای جستجو قرار دهید و از آن مهم تر با استفاده از تصاویر، ویدیوها و فایل های صوتی جذابیت مطالب خود را بالاتر ببرید. شما باید همواره دقت داشته باشید که رقیبان شما چه فعالیت هایی انجام میدهند و سعی کنید که از بازار جذب مخاطب عقب نمانید.
<img src="/source address" alt="photo description">
امروزه در دنیای سئو بدون شک استفاده نکردن از تصاویر، ویدیوها و فایل های صوتی برای شما با ریزش مخاطب همراه خواهد بود. برای مثال این خط کد موجب کمک به گول در فهمیدن محتوای سایت است.
استفاده درست از تگ Noindex
استفاده درست از تگ Noindex به شما کمک میکند که بتوانید تا حدی رفتار موتورهای جستجو با سایت خود را کنترل کنید و به آن ها بگویید که چه صفحاتی را مورد بررسی قرار دهند و از بررسی کدام صفحات وب سایت شما خودداری کنند.
<meta name="robots" content="noindex">
به عنوان مثال صفحه اصلی سایت شما و صفحات مربوط به مطالب وبلاگ باید همیشه به سرعت ایندکس شوند، اما از طرفی صفحاتی مانند صفحه ثبت نام در سایت نمی تواند برای سایت فایده ای داشته باشد. از طرفی باعث می شود که تاثیر مثبت صفحات خوب و پر محتوای شما بر روی بهبود رتبه در صفحه نتایج کاهش یابد. معمولا صفحاتی که کسی دوست ندارد توسط موتورهای جستجو بررسی شوند عبارتند از:
- صفحات دارای اطلاعات تماس شما
- صفحات مربوط به آرشیوها
- صفحات مربوط به کنترل پنل کاربران سایت
- صفحات مربوط به پرداخت صورت حساب و فاکتورهای بایگانی شده در سایت های فروشگاهی
دستور rel=canonical برای پیشگیری از بوجود آمدن محتوای تکراری
بوجود آمدن محتوای تکراری و مشکلاتی که این اتفاق برای شما بوجود می آورد همواره یکی از مسائلی بوده است که برای استفاده کنندگان از سیستم های مدیریت محتوای مختلف مانند: "جوملا، وردپرس و مجنتو" پیش می آید. دلیل اصلی بروز چنین مشکلی این است که این پلتفرم ها به شکلی کار میکنند که معمولا چند URL برای یک صفحه ایجاد میکنند و به همین صورت وقتی شما صفحه ای جدید (به عنوان مثال یک پست وبلاگ) میسازید شاهد این خواهید بود که در بیشتر موارد چند URL برای آن تشکیل شده است. در ادامه شما یک مثال در این زمینه برای شما آورده ایم تا به فهم بهتر این موضوع کمک کند.
- poonehmedia.com/seo-codes.html
- poonehmedia.com/category1/seo-codeshtml
- poonehmedia.com/category2/seo-codes.html
- poonehmedia.com/archive/date/seo-codes.html
این نکته بسیار مهم را به یاد داشته باشید که اگر url مورد نظر خود را به موتور جستجو معرفی نکرده اید، بقیه ال های ایجاد شده را به آدرس اصلی ریدایرکت نکنید؛ چرا که این کار باعث به وجود آمدن محتوای تکراری می شود. بهترین بهترین راه بهترین راهکار از بین بردن محتوای تکراری این است که از تگ rel=canonical استفاده کنید. البته این موضوع را همیشه به یاد داشته باشید که تا جای ممکن شما باید از به وجود آمدن آدرس های اضافه برای یک محتوا جلوگیری کنید تا مجبور به استفاده از تگ rel=canonical نشوید.
انتقال اعتبار صفحات پاک شده با استفاده از ریدایرکت 301
به طور کلی می توان استفاده از دایرکت 301 را در دو حالت مورد بررسی قرار داد:
فرض کنید یک نسخه جدید از محتوای قدیمی را آماده کرده و در صفحهای با آدرس متفاوت منتشر کرده اید، شما برای اینکه از به وجود آمدن محتوای تکراری جلوگیری کنید و همچنین مخاطبان و ربات های موتور جستجو را به سمت آدرس جدید بفرستید نیاز دارید که از ریدایرکت 301 استفاده کنید.
redirect 301 /old-page.html /new-page.html
زمانی که شما دو دامنه دارای www و بدون www دارید، برای کاهش دادن زمان ایندکس شدن وب سایت خود باید از ریدایرکت 301 استفاده کنید تا به این صورت کاربران و موتورهای جستجو را به نسخه اصلی و مورد نظر خود بفرستید.
استفاده از میکرودیتا (microdata) برای ساخت ریچ اسنیپت
میکرو دیتا یکی از ابزار جدید سئو است که در اختیار کد نویس ها قرار گرفته و با استفاده از آن می توانند میزان وضوح اطلاعات را در کدهای html سایت افزایش دهند. استفاده از این علاوه بر اینکه تاثیر مثبتی بر روی سئو خواهد داشت و روند ایندکس شدن صفحات را بهتر میکند؛ به شما این امکان را با استفاده از ریچ اسنیپت ها جایگاه خوبی در صفحه نتایج جستجو پیدا کنید. زمانی که شما جایگاه بهتری در صفحه نتایج جستجوی گوگل دارید بدون شک شاهد افزایش ترافیک ورودی سایت خود خواهد بود و افراد زیادی را ببینید که هر روزه از محتوای شما استفاده می کنند. جالب است بدانید همین موضوع باعث بهبود سئو شما خواهد شد و به این صورت شما در یک روند قرار می گیرید که با استفاده از نتایج صفحه جستجو و ریچ اسنیپت ها به جایگاه بهتری دست پیدا خواهید کرد.
<div itemscope itemtype="page url">
<span itemprop="name">name of page</span>
REQUIRES <span itemprop="operatingSystem">os name</span><br>
<link itemprop="applicationCategory" href="/url page"/>
<div itemprop="aggregateRating" itemscope itemtype="url page">
RATING:
<span itemprop="ratingValue">4.6</span>
<span itemprop="ratingCount">8864</span> ratings
<div/>
ادغام فایل های جاوا اسکریپت برای افزایش سرعت سایت
در سال های گذشته سرعت سایت به یکی از معیار های مهم رتبه بندی سایت ها تبدیل شده است، چرا که گوگل به سایت های سریع علاقهمند است و از طرفی باید در نظر داشته باشید که سایت های پرسرعت می توانند بیشتر رضایت مخاطبان خود را جلب کنند. در صورتی که وب سایت شما برای بارگذاری نیاز به چندین فایل جاوا اسکریپت دارد، شما ناخواسته سرعت بارگذاری وب سایت خود را کاهش داده اید و به این صورت شاهد پایین آمدن رتبه و ریزش مخاطبان خود خواهید بود. بهترین راهکار برای حل این مشکل این است که تعداد اسکریپت ها را تا حد ممکن کاهش دهید و آنها را با یکدیگر ادغام کنید تا تعداد درخواست هایی که به سرور فرستاده می شود کاهش یابد. این کار تأثیر بسیار خوبی بر روی بهبود سئو و افزایش سرعت سایت شما خواهد داشت.
اطمینان از نبودن کد های سمت سرور (server side)، در سمت کاربر (client side)
زمانی که در حال بررسی کد های قسمتهای مختلف سایت هستید باید به یاد داشته باشید که کد های سمت سرور نباید روی قسمتی که در ارتباط با مخاطب است یا اصطلاحاً "کلاینت ساید" وجود داشته باشند. کدهایی که در سمت سرور وجود دارند عبارتند از: php، C و VB.net و همانطور که گفتیم نباید در مرورگر قابل مشاهده باشند. دلایلی که باعث می شوند کد های سمت سرور در سمت کاربر نمایش داده شوند عبارتند از:
رقبای شما یا هکرها در حال کسب اطلاعات از وبسایت هستند. (البته در نظر داشته باشید این فقط یک احتمال است)
کد نویسی های مربوط به سمت سرور به درستی پردازش نشده اند و یک خطا باعث شده که آنها در سمت کاربر نمایش داده شود.
یکی از مشکلاتی که وجود کد های سمت سرور در سمت کاربر برای شما بوجود می آورند این است که خزنده های گوگل این کد ها را بررسی میکنند و همین باعث بالا رفتن زمان ایندکس شدن شما خواهد شد. به همین دلیل شما باید بتوانید در این زمینه از تجربه متخصصین کد نویس و طراحان سایت استفاده کنید. تیم فنی پونه مدیا با داشتن نمونه کارهایی موفق توانسته در راستای برطرف سازی چنین مشکلاتی به شما کمک کند.
محتوای های مخفی ایجاد شده با دستکاری Css ها
تجربه ما نشان داده است که ممکن است گاهی بخشی از محتوا از دید کاربران مخفی شده باشد، ولی هنوز هم کدهای آن درون سایت شما موجود باشند. این مشکل می تواند باعث آسیب دیدن سئو سایت شما شود، چرا که این نمونه از کد نویسی Css غیر اصولی و نادرست است. یکی از کارهایی که افراد متقلب برای پیشبرد روشهای کلاه سیاه در سئو به کار میبرند این است که از فونت های همرنگ با پس زمینه برای مخفی کردن محتوا از مخاطب استفاده میکنند و در این قسمت کدهایی ایجاد میکنند که فقط برای موتورهای جستجو قابل مشاهده خواهد بود. یکی از بهترین روش ها برای آنکه بفهمید وب سایت شما دارای چنین مشکلی نباشد این است که آن را بدون کد های CSS اجرا کنید تا کل محتوا را به صورت دقیق مشاهده کنید. در ضمن مشاوران ما می توانند در این زمینه به شما کمک کنند تا مشکلات وب سایت خود را پیدا کنید، آن ها را برطرف سازید و به سمت داشتن یک وب سایت استاندارد، جذاب و کارآمد بروید که به مرور زمان در گوگل جایگاه خوبی پیدا میکند.
<style type="text/css">
hidden.
}
;display:none
}
</style>
نتیجه گیری:
ما در این مطلب از پونه مدیا اطلاعات کاربردی را در خصوص تاثیر کد سئو برای سایت در اختیار شما قرار دادیم و عنوان کردیم که چطور کد نویسی درست قسمت های مختلف وب سایت شما را استاندارد سازی می کند تا بتوانید نظر موتور جستجوگر گوگل را به خود جلب کنید. پونه مدیا با داشتن تجربه بالا در زمینه سئو و موارد مربوط به آن و از طرفی داشتن تیم فنی کدنویسی حرفه ای توانسته که با کد نویسی درست بهترین نتایج را بگیرد.