جلوه های دیداری اضافی و سئو
همانطور که قبلاً نیز گفته شد ، موتورهای جستجو هیچ ابزاری برای ایندکس کردن موارد اضافی مانند تصاویر ، صداها ، فیلم های فلش ، جاوا اسکریپت ندارند. درعوض ،موتور های جستوجو برای ارائه توضیحات متنی معنی دار به شما متکی هستند و براساس آن می توانند این فایل ها را فهرست بندی کنند. شما توضیحی را در متاتاگ ارائه می کنید و موتورهای جستجو از این توضیحات برای فهرست بندی و پردازش صفحه شما استفاده می کنند. اگر فناوری پیشرفت کند ، ممکن است روزی برای موتورهای جستجو تصاویر ، فیلم ها و...فهرست بندی شوند اما در حال حاضراین فقط یک رویا است.
1.تصاویر
تصاویر یک بخش اساسی از هر صفحه وب است و از نظر طراح آنها یک کالای اضافی نیست بلکه اجباری برای هر سایتی است. اما ، در اینجا طراحان و موتورهای جستجو بر روی دو قطب قرار دارند زیرا برای موتورهای جستجو هرقسمت از اطلاعاتی که در یک تصویرپنهان شده از بین می رود. هنگام کار طراحان ، بعضی اوقات مدتی طول می کشد تا برای داشتن پیوندهای متنی (با متن مناسب برای لنگر) به جای درخشش تصاویر ، برای آنها توضیح داده شود این جالب نیست و ناوبری متن واضح است. می توان تعادل مناسب بین عملکرد هنری و دوست داشتن سئو را پیدا کرد ، اما از آنجا که حتی بهترین سایت در فضای مجازی اگر در موتور جستجوگر نتواند پیدا شود از بین می رود ، اما نمی توان از سازش در ظاهر بصری آن جلوگیری کرد.
با تمام آنچه گفته شد ، این ایده به هیچ وجه نادیده گرفتن تصاویر نیست. مطمئناً امروزه این امر غیرممكن است زیرا نتیجه یك سایت با ظاهری زشت است. در عوض پیشنهاد این است که تصاویر باید برای زیبایی و تزئین استفاده شوند ، نه برای ناوبری یا حتی بدترو موارد دیگر استفاده شوند - برای نمایش متن (به عنوان مثال با قلم فانتزی). و مهمتر این است - در ویژگی <alt> برچسب <img> ، همیشه توضیحی متنی از تصویر ارائه دهید. مشخصات HTML به این نیاز ندارد اما موتورهای جستجو این کار را انجام می دهند. همچنین ، بکارگیری نام های معنادار برای فایلهای تصویری به جای نامگذاری آنها در image1.jpg ، image2.jpg ، imageN.jpg ضرری ندارد. به عنوان مثال ، در مثال بعدی فایل تصویر دارای نام آموزنده است و alt اطلاعات اضافی کافی را در اختیار شما قرار می دهد: A=img src = "one_month_Jim.jpg" alt >
"تصویری از جیم هنگامی که او یک توله سگ یک ماهه بود">. در نوشتن افراط و تفریط نکنید 20 کلمه در تگ ALTبرای یک پیکسل از تصاویر خوب است.
2. انیمیشن و فیلم
وضعیت انیمیشن و فیلم با وضعیت تصاویر مشابه است - از نظر یک طراح این ها هم باارزش هستند اما مورد علاقه موتورهای جستجو نیستند. به عنوان مثال ، هنوز هم معمول است معرفی Flash چشمگیر در صفحه اصلی داشته باشید. شما فقط نمی توانید تصور کنیدفایل های فلش برای موتورهای جستجوگر چه ضررهایی دارند - فایل فلش یک قاتل برای رتبه یک است. و اگر حتی از Flash برای گفتن داستانی استفاده کنید که می تواند با متن ساده نوشته شود ، بدتر می شود ، از این رو توسط موتورهای جستجو خزیده و ایندکس می شوند. یک راه حل این است که به موتورهای جستجو نسخه HTML فیلم Flash را ارائه دهید اما در این حالت اطمینان حاصل کنید که فیلم اصلی Flash را از فهرست بندی خارج نکرده اید (این کار در پرونده robots.txt انجام شده است اما توضیحات مربوط به این پرونده موضوع مبتدیان نیست. و به همین دلیل است که از این آموزش حذف نمی شود) ، در غیر این صورت می توانید برای مطالب تکراری مجازات شوید.
شایعاتی وجود دارد مبنی بر اینکه Google در حال ساختن یک فناوری جستجوی جدید است که به شما امکان جستجوی درون انیمیشن ها و فیلم ها را می دهد و فرمت .swf شامل ابرداده جدیدی است که توسط موتورهای جستجو قابل استفاده است ، اما تا آن زمان ، بهتر است از استفاده فلش (بیش از حد) خودداری کنید. ، یا حداقل توضیحات متنی فیلم را ارائه دهید (می توانید برای توصیف فیلم از یک برچسب <alt> استفاده کنید).
3. فرم
این خبر خوب است که فریم ها به آرامی اما مطمئنا از وب ناپدید می شوند. 5 یا 10 سال پیش آنها برای طراحان ابزاری مطلق بودند اما هرگز با موتورهای جستجورابطه خوبی نداشتند. موتورهای جستجوگر در فهرست بندی صفحات فریم دار مشکل دارند زیرا URL صفحه یکسان است ، مهم نیست که کدام یک از فریمهای جداگانه باز باشد. برای موتورهای جستجو این شوک بود زیرا در واقع 3 یا 4 صفحه و فقط یک URL وجود داشت ، در حالی که برای موتورهای جستجو URLیک یک صفحه است. البته موتورهای جستجو می توانند پیوندهای به صفحات موجود درفرم را دنبال کرده و آنها را فهرست بندی کنند اما این یک مانع برای آنها است.
اگر همچنان اصرار دارید از فریم استفاده کنید ، اطمینان حاصل کنید که توضیحات معنی داری از سایت را در برچسب <noframes> ارائه شده است . مثال زیر برای مبتدیان نیست اما حتی اگر همه چیز موجود در آن را نمی فهمید ، فقط به یاد داشته باشید که برچسب <noframes> مکانی برای ارائه نسخه جایگزین (یا حداقل توضیحات کوتاه) از سایت شما برای موتورهای جستجو و کاربران است. مرورگرها از قاب پشتیبانی نمی کنند. اگر تصمیم دارید از برچسب <noframes> استفاده کنید ، شاید بهر است قبل از شروع استفاده از آن ، اطلاعات بیشتری در مورد آن بخوانید.
مثال: <noframes> <p> این سایت به بهترین شکل در یک مرورگر مشاهده می شود که از فریم پشتیبانی می کند. </p> <p> برای پذیرندگان سگ آینده نگر به سایت ما خوش آمدید! پذیرش سگ بی خانمان نجیب ترین عمل است که به نجات جان موجود بیچاره کمک می کند. </p> </noframes>
برای همه مشخص شده است که HTML خالص برای ساختن سایتهای پیچیده و دارای قابلیت های زیادی بی فایده است (به هر حال ، HTML به عنوان یک زبان برنامه نویسی برای ساختن برنامه های وب ایجاد نشده است ، بنابراین هیچ کس انتظار ندارد که بتوانید از HTML استفاده کنید تا بتوانید از نوشتن یک پایگاه داده استفاده کنید. یا حتی برای ذخیره اطلاعات جلسه) طبق نیاز کاربران وب امروز و به همین دلیل زبان های برنامه نویسی دیگر (مانند JavaScript یا PHP) برای تقویت HTML می آیند. در حال حاضر موتورهای جستجو فقط از جاوا اسکریپت را که در یک صفحه با آن روبرو می شوند ، چشم پوشی می کنند. به عنوان یک نتیجه از این ، ابتدا اگر پیوندهایی در داخل کد JavaScript دارید ، احتمال این وجود دارد که از آنها بازدید نشوند. دوم ، اگر جاوا اسکریپت در خود پرونده HTML باشد (به جای اینکه در پرونده خارجی .js خارجی باشد که در صورت لزوم فراخوانی می شود) این پرونده html را به هم می ریزد و عنکبوت ها فقط می توانند از آن پرش کرده و به سایت بعدی منتقل شوند. فقط برای اطلاعات شما ، یک برچسب <noscript> وجود دارد که به شما امکان می دهد جایگزینی برای اجرای اسکریپت در مرورگر ارائه دهید ، اما از آنجا که بیشتر کاربردهای آن بسیار پیچیده هستند ، توضیح در اینجا به سختی مناسب است.