آموزش SEO - چک سئو سایت
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
بررسی سئو یک وب سایت یا چک سئو سایت
شما وب سایت خود را طراحی می کنید و کدهای خود را اجرا می کنید. اما چطور می توانید اطلاع پیدا کنید که کدهای نوشته شده در وب سایت
شما صحیح هستند و یا خیر؟
اکثر مرورگر ها (Browser) معمولا خطاهای کد نویسی را به صورت هوشمند برطرف می کنند و مشکلات برای کاربران نمایش نمی دهند.
بسیاری از متخصصین حوزه سئو (SEO) اظهار می کنند که موتورهای جستجو وابستگی و نیازی به تاییدیه HTML/XHTML ندارند، اما ما قصد داریم در خصوص این موضوع صحبت کنیم.
چرا تاییدیه HTML/XHTML مورد نیاز است
در زیر برخی از دلایلی که بیانگر نیاز به تاییدیه HTML/XHTML برای یک وب سایت است، لیست شده اند:
1- کیفیت هر صفحه وب (Web Page) مرتبط با روش کد نویسی آن است از همین رو هر صفحه باید از لحاظ (Syntax) مورد بررسی قرار گیرد تا در صورت وجود مشکل، مشکلات آن مرتفع گردد.
2- هنگامی که موتورهای جستجو (search engine) قصد دارند محتوای صفحات شما را Index گذاری کننند ممکن است به دلیل مشکلاتی که در کد نویسی صفحه وب شما وجود دارد، نتوانند صفحه شما را به درستی بررسی کنند در نتیجه شاید از Index گذاری صفحه شما منصرف شوند!
3- ممکن است در صفحات شما تگ هایی استفاده شده باشد که موتورهای جستجو (search engine) آنها را نمی شناسند و یا آنها را پشتیبانی نمی کنند. این مشکل نیز به سئو (SEO) وب سایت شما آسیب خواهد رساند.
4- همیشه WebMaster ها (مدیران سایت) کدهای HTML بسیار یکپارچه و بدون خطا نیاز دارند، در نتیجه برای بررسی کیفیت یک وب سایت می توان از این ابزار ها نیز استفاده کرد.
بسم الله الرحمن الرحیم
آموزش SEO
دوره آموزشی سئو
بررسی سئو یک وب سایت یا چک سئو سایت
شما وب سایت خود را طراحی می کنید و کدهای خود را اجرا می کنید. اما چطور می توانید اطلاع پیدا کنید که کدهای نوشته شده در وب سایت
شما صحیح هستند و یا خیر؟
اکثر مرورگر ها (Browser) معمولا خطاهای کد نویسی را به صورت هوشمند برطرف می کنند و مشکلات برای کاربران نمایش نمی دهند.
بسیاری از متخصصین حوزه سئو (SEO) اظهار می کنند که موتورهای جستجو وابستگی و نیازی به تاییدیه HTML/XHTML ندارند، اما ما قصد داریم در خصوص این موضوع صحبت کنیم.
چرا تاییدیه HTML/XHTML مورد نیاز است
در زیر برخی از دلایلی که بیانگر نیاز به تاییدیه HTML/XHTML برای یک وب سایت است، لیست شده اند:
1- کیفیت هر صفحه وب (Web Page) مرتبط با روش کد نویسی آن است از همین رو هر صفحه باید از لحاظ (Syntax) مورد بررسی قرار گیرد تا در صورت وجود مشکل، مشکلات آن مرتفع گردد.
2- هنگامی که موتورهای جستجو (search engine) قصد دارند محتوای صفحات شما را Index گذاری کننند ممکن است به دلیل مشکلاتی که در کد نویسی صفحه وب شما وجود دارد، نتوانند صفحه شما را به درستی بررسی کنند در نتیجه شاید از Index گذاری صفحه شما منصرف شوند!
3- ممکن است در صفحات شما تگ هایی استفاده شده باشد که موتورهای جستجو (search engine) آنها را نمی شناسند و یا آنها را پشتیبانی نمی کنند. این مشکل نیز به سئو (SEO) وب سایت شما آسیب خواهد رساند.
4- همیشه WebMaster ها (مدیران سایت) کدهای HTML بسیار یکپارچه و بدون خطا نیاز دارند، در نتیجه برای بررسی کیفیت یک وب سایت می توان از این ابزار ها نیز استفاده کرد.
موسسه W3C
W3C یک کنسرسیوم جهانی برای وب سایت ها است که کار خود را از سال 1994 آغاز کرده، هدف اصلی W3C ایجاد یک راهنما و ساختار مشترک برای یکپارچگی تمام وب سایت ها است. در بخش های زیر لینک های وب سایت W3C برای دریافت تاییدیه موجود است.
http://jigsaw.w3.org/css-validator
http://validator.w3.org
1- دریافت تاییدیه W3C برای فایل های HTML/XHTML
2- دریافت تاییدیه W3C برای فایل های CSS
در زمان تست وب سایت خود برای دریافت تاییدیه ممکن است خطاهایی دریافت کنید که می توانید با تغییر HTML و CSS های خود مشکلات را به سادگی برطرف کنید.
قوانین W3C
در زیر قوانین W3C که برای دریافت تاییدیه نیاز است مشخص شده اند:
1- در ابتدای هر صفحه می بایست تگ معرفی XHTML به صورت زیر اضافه شود.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
2- هر تگی که باز شده است باید بسته شود
<p> </p>
3- تگ های head و body در حال حاضر اجباری هستند.
4- تگ هایی که با نام empty شناخته می شوند باید درون خود با "/" به پایان برسند و نیازی به تگ دوم ندارند.
<BR> is now <br />.
<HR> is now <hr />.
<IMG SRC="--"> is now <img src="--" />
5- تگ ها باید با حروف کوچک (lower-case) نوشته شوند اما خصوصیت (attribute) تگ ها می توانند هم با حروف کوچک و هم با حروف بزرگ نوشته شوند.
<FONT color="#ffffcc"> is invalid
<font color="#ffffcc"> is valid
<font color="#FFFFCC"> is also valid
6- همه خصوصیت ها (attribute) باید درون double quotes (") قرار بگیرند.
7- در صورت استفاده شدن تگ ها به صورت تو در تو باید اولویت باز و بسته شدن تگ ها رعایت شود.
<b><i>Text</b></i> This is invalid
<b><i>Text</i></b> This is valid
8- تگ <pre> نباید شامل تگ های img, object, big, small, sub, sup باشد.
9- تگ <form> نمی تواند درون تگ <form> دیگری قرار گیرد.
10- اگر درون کدتان به علامت & نیاز دارید باید به جای این علامت از & استفاده کنید.
11- در نهایت تمامی کدهای CSS باید با حروف کوچک (lower-case) نوشته شوند.
hani
سلام.ممنون از پاسخ شما.الان این تگ درسته؟؟
<h2 style="display:none">فروشگاه نرم افزار و مقاله</h2>
اگه درست نیست چطوری این ارور رو رفع کنم؟؟
تشکر
اسماعیلشیدایی
با عرض سلام
بله، مشکلی نیست فقط وقتی از Style بالا (display:none) استفاده می کنید طبیعتا عنوان شما در (فروشگاه نرم افزار و مقاله) نمایش داده نخواهد شد. اگر این کار را با هدف خاصی انجام می دهید، در غیر این صورت هیچ مشکلی وجود ندارد.
باتشکر
hani
سلام.
این ارور رو چطوری درست کنم
Line 4, Column 112: document type does not allow element "h2" here; assuming missing "object" start-tag
اسماعیلشیدایی
با عرض سلام
محل قرار گیری تگ H2 مناسب نیست در واقع شما از تگ H2 در میان تگ دیگری استفاده کرده اید که این کار صحیح نبوده است. همچنین یکی از تگ های شروع شما مشخص نشده یعنی تگی را بسته اید اما تگ باز آن وجود ندارد مثلا نوشته اید
احسان
سلام
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
مربوط به HTML5 نیست و استفاده از این کد در سایت ها ئی که از تگ ها ی HTML5 استفاده کردن مثل تگ <FOOTR> و غیره باعت ایجاد خطا می شودneda
سلام
اسماعیلشیدایی
باعرض سلام
همانطور که فرمودید لطفا سوالات را در بخش مربوطه ارسال نمایید تا سایر دوستان نیز از این اطلاعات استفاده کنند.
به هرحال، در این چند سال متوجه شده ام که در ایران متاسفانه به مسائل مروط به حوزه امنیت در نرم افزار بهایی داده نمی شود، از همین رو قصد داریم انشالله در همین وب سایت دوره آموزشی را در خصوص امنیت به صورت مقالات و فصل به فصل خدمت دوستان ارائه کنیم.
اما تا آماده شدن این مقالات، تنها پیشنهادی که می توانم به شما داشته باشم استفاده از ابزارهایی است که می توانید آن ها را بر روی سرور خود نصب نمایید تا بر اساس آن ها گزارشات کامل از مشکلات و حملات وب سایت خود بدست آورید و بر این اساس کاربران را Block کنید
موفق باشید