Optimize your Knowledge Base for enhanced accessibility by adding alt tags for images

Optimize your Knowledge Base for enhanced accessibility by adding alt tags for images

Let's learn why alt tags are crucial for your articles.


You can add alternative tags (alt tags) and alternative text (alt text) to the images you share on your community forums or when embedding them in articles. Alt tags refer to the HTML attribute, while the alt tag is the written description you provide. This allows members using voice-over screen readers to understand what's in the image (the alt tag won't be visible to members not using screen readers).
Info
  • There is no need to include "image of," "picture of," "screenshot of," or similar designations. 
  • When inserting alt tags in images, it is essential to provide a clear and descriptive summary of the image content so that those using screen readers or experiencing visual difficulties can understand the context. 

Example of an alt tag

Alt tag: Sunset over the ocean with waves crashing against cliffs.

Description: A picturesque view of a sunset over the ocean, with waves crashing against rocky cliffs.



In this example, the alt tag "Sunset over the ocean with waves crashing against cliffs" describes what the image shows and conveys the scene's essence. This information helps make the content accessible to all users.

Importance of alt tags and texts

Accessibility: The alt tag provides a textual description of images, making them accessible to individuals using screen readers. This ensures that visually impaired users can understand the content and context of the images.

SEO benefits: Search engines use alt tags to understand the content of images. Including relevant keywords can improve the article's search engine ranking, helping users find the content more easily.

Context and clarity: Alt tags help clarify the purpose of an image within the article. This is especially important if the image conveys information that complements the text.

Fallback content: If an image fails to load, the alt tag will be displayed instead, providing users with a basic understanding of what the image was intended to convey.

Improved user experience: The alt tag enhances the overall user experience by ensuring all users can fully engage with the content regardless of their abilities.

Best practices for including alternate tags/texts in documentation

Be descriptive: Write clear and concise descriptions of what is depicted in the image. For example, instead of "image1.jpg," an appropriate alt tag could be "A group of diverse people collaborating around a table in a modern office."

Context matters: Consider the context in which the image is used. If the image supports a specific point or content, include details explaining its relevance.

Limit redundancy: Avoid phrases like "image of" or "picture of." Instead, start directly with the description. For example, use "Smiling child holding a colourful kite in a park."

Use keywords wisely: If relevant, you can include essential keywords in the alt tag, but avoid keyword stuffing. It should sound natural.

Keep it simple: The alt tag should be clear and direct. Focus on creating a brief image tag, which is typically most effective for screen readers.

Decorative images: For purely decorative images that do not add meaningful content, you can use an empty alt tag (alt="") so that screen readers ignore them.

Takeaway

Optimizing your knowledge base for enhanced accessibility by adding alt tags and text for images is a necessary practice that benefits all users, particularly those with visual impairments. 

Please watch this space for more detailed use cases of SEO tags that you can apply to your organisation's knowledge base.


Cheers,


Kavya Rao,

The Zoho Desk Team



      • Sticky Posts

      • Zoho Desk Virtual Meetup: US Central, October 5 - 7, 2021

        After the interactive Virtual Meetups in the other regions, we are starting with the US Central and Midwest regions from October 5 to October 7, 2021. The dates for other regions will be announced soon.  At this event, we will explore the topics which
      • Register for Zoho Desk Beta Community

        With the start of the year, we have decided to take a small step in making the life of our customers a little easier. We now have easy access to all our upcoming features and a faster way to request for beta access. We open betas for some of our features
      • Share your Zoho Desk story with us!

        Tell us how you use Zoho Desk for your business and inspire others with your story. Be it a simple workflow rule that helps you navigate complex processes or a macro that saves your team a lot of time; share it here and help the community learn and grow with shared knowledge. 
      • Zoho Desk Community Meetups 2019 - Canada

        Hey there!  ​ Are you making the best use of Zoho Desk? Do you think meeting and learning from other Zoho users in your city would help? If yes, then Zoho User Group Meetups is the right place for you! We're happy to announce our first Zoho Desk User Group meetups in Toronto, Montreal, Quebec City, Calgary, and Vancouver. These meetups are a great place to meet local Zoho users, Zoho Desk product experts and partners, all under one roof.    Join us as we discuss some key Zoho Desk features and share
      • Tip #1: Learn to pick the right channels

        Mail, live chat, telephony, social media, web forms—there are so many support channels out there. Trying to pick the right channels to offer your customers can get pretty confusing. Emails are most useful when the customer wants to put things on record. However, escalated or complicated issues should not be resolved over email because it's slow and impersonal.  When you need immediate responses, live chat is more suitable. It's also quick and convenient, so it's the go-to channel for small issues. 

        • Recent Topics

        • Zoho Sheet - Desktop App or Offline

          Since Zoho Docs is now available as a desktop app and offline, when is a realistic ETA for Sheet to have the same functionality?I am surprised this was not laucned at the same time as Docs.
        • Zoho Email

          Hi, it looks like Zoho Mail services is currently having issues. Please update us with the current status resolution time frame. Thanks & regards,
        • Is ASAP user authentication via SAML?

          The ASAP user authentication says to use SSO with remote authentication so that you can use JWTs. The remote authentication help page says that this features is being deprecated and to use SAML instead. Before I go through the trouble of implementing
        • email configuration - email is rejected - what is best way forward

          We started getting rejection/bounce back on email sent out of zohodesk. typically we have SMTP from our domain into zohodesk eg support@example.com our mail respones go back out as example : support@example.zohodesk.com These email bounce with error:
        • Customer Success Pipeline

          Hello all, currently, we are using Leads -> Deals Pipelines to manage our Sales. So far so good. Now, we rely heavily on activating dormant clients and nurturing active clients into ambassadors, or cross- or upsell active clients. I can't wrap my head
        • We would like to make a separate, internal-only knowledge base. Is it possible to have a public department but not display it in the help center?

          It seems like it is not possible to display/hide the knowledge base from the help center per department.  Is there a way to do this? It looks like all department knowledge bases are displayed if they are public, and there is no way to hide one from the help center while keeping it accessible via a permalink URL. For example, lets say I have one KB for Clients and one for Employees.    I want to keep my Clients KB public, and also want the Employees KB to be public, but NOT displayed in the help center.
        • Power of Automation::Streamline log hours to work hours upon task completion.

          Hello Everyone, A Custom Function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as to when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:-
        • Pivot Chart - Zoho Creator

          In Zoho Creator, I want to enable an edit option within the Pivot Chart itself. Additionally, I want to avoid showing duplicated values for certain columns. For example, I’ve created a month-wise sales report for each product type. The form contains fields
        • Zoho Analytics - Values gets Duplicated

          In Zoho Analytics, I have two tables: one for Country-wise Sales and another for Country-wise Budget with Region. I am attempting to create a stacked bar chart to compare the Region-wise Budget and Sales Revenue. I have set up a lookup between the two
        • Problem (again) with Answer bot card in Zobot

          Hello, I'm building the Zobot for my company and I meet some issues using the Answer bot card. The main one is that even if the question is clear and related with a FAQ or an Article, the chat bot doesn't recognize the question and can not answer. This
        • Cash sales

          Is it possible to record daily cash sales via the app?
        • Marking a Desk ticket as Unread after merge

          We have a custom script that runs against every new ticket and auto-merges it with any existing ticket that matches our criteria. That works fine but there is no functionality that reverts the newly-updated ticket back to an "unread" state. I found the
        • Partial Return of Delivery Challan Items

          As per the rules set by zoho for partial return of an item given on delivery challan, atleast one item must be invoiced. what if i have given 3 items to my client on Delivery challan. They will evaluate the items and it will be returned it or will be
        • Unused credits - improper value

          When i try to get the balance statement, it gives it by reducing the unused credits. But I did not unused credits as per bills, even though it is showing like I have. Is there any way to reset the unused credits to zero.
        • Field Updated based off Call Status

          I'm trying to create a Field Update where: When Call Status is Completed Lead/Contact/Account Description field with the information in the "Outcome Of Outgoing Call" Description field. Once our sales team finishes their calls and they add a description
        • SEO improvements with ZIA

          Are you okay? I would like to bring an idea that would be amazing to improve the product that is the possibility of being able to improve the SEO of the pages (this of each page or each article on the blog) through ZIA so that it could create page Summary
        • Does Client Script work on Zoho CRM Portal?

          Hi ! I create a new module to use at customer portal. But Client Script looks not work. Please help me clarify, thank you!
        • Default view in Email on Company Module

          Is there a way to default the view on the COMPANY module to be "Emails Associated with the Related Contact" it is extremely frustrating to have to swap it every time. This is fairly new - it used to have it defaulted differently
        • 【Zoho CRM】各タブ内の一覧表示画面のアップデート

          ユーザーの皆さま、こんにちは。コミュニティチームの藤澤です。 今回は「Zoho CRM アップデート情報」の中から各タブ内の一覧表示画面のアップデートをご紹介します。 各タブの一覧表示では、設定条件に基づきデータを行や列で表示し、関連する詳細情報を一目で確認することが可能です。 今回のアップデートでは、タブの一覧表示で利用できる機能が増えました。 【目次】 各行の活動ラベル(ステータス)表示 「フィルター基準」オプション 項目列の非表示 URLのコピー 1.各行の活動ラベル(ステータス)表示 一覧表示内の各データの横に各業務のステータスのラベルが表示されるようになりました。
        • Re-emphasizing the importance of Domain Whitelisting in ASAP's JWT Authentication Mechanism

          The problem We discovered a security vulnerability related to using OAuth tokens in non-whitelisted domains and have reinforced our security measures. If you experience any request failures in the authorized domains, please verify that they are whitelisted
        • Add multiple users to a task

          When I´m assigning a task it is almost always related to more than one person. Practical situation: When a client request some improvement the related department opens the task with the situation and people related to it as the client itself, the salesman
        • Automated Shopify adjustment problem. "An inventory adjustment has been created by the system to set the initial stock from Shopify"

          Has anyone noticed issues since the Shopify Sync has been updated recently? If you sync with Shopify, check to see if there are automated adjustments for old products that keep recurring. We have this problem for 6 SKU's that Zoho is doubling the stock
        • Average Costing / Weighted Average Costing

          Hello fellow maadirs. I understand Zoho Books uses FIFO method of dealing with inventory costing, but do you guys have any plans to introduce average costing? We indians need average costing. It's part of our culture. Please. I beg thee. Thanks.
        • Zoho Desk's ASAP announcement | Time to embrace the enhanced JWT Authentication Mechanism for ASAP | Dec'23

          Hi All, We are eager to introduce the enhanced JWT authentication mechanism for accessing your ASAP add-ons. Effective December 25th, 2023, the ASAP's old JWT authentication mechanism will be deprecated. This means that the option to switch to the new
        • DataPrep Export to CRM - Linking Modules

          Is it possible to export data to linking modules in Zoho CRM? If I want to do this will I have to create a custom module using functions and workflows to mimic a linking module? If this is not possible it should be added. I don't see how this is functionally
        • Proceed with SSL certification for your domain

          Hi Team For white labelling of Zoho Survey, we have done the following things Domain Mapping Go to your domain provider's Admin Console Create a CNAME entry under your domain Edit the CNAME to survey.cs.zohohost.in Kindly proceed for the SSL Certification
        • Desk Contact Name > split to First and Last name

          I am new to Zoho and while setting up the Desk and Help Center, I saw that new tickets created or submitted from the Help Center used the Contact Name field. This would create a new Contact but put the person's name in the Last Name field only. The First
        • Enhancing self-service capabilities with AI-based Zia Answer Bot

          Hello All, Zia Answer Bot is available with better accuracy to enhance the self-service capabilities of the platform and to empower the users to resolve queries independently. By leveraging knowledge base (KB) resources, the Answer Bot provides accurate
        • Expand Zia's Language Support and AI Capabilities

          Dear Zoho Desk Support, I would like to submit a feature request to improve Zia, the AI-driven support assistant in Zoho Desk. Currently, Zia only supports the English language, while other AI agents such as Gemini, ChatGPT, and Claude can work with a
        • Automated Messages in Zoho Desk - WhatsApp

          Hi, We set-up an automated message reply to our whatsapp channel for our support that was connected to the zoho desk. I need to change these automated messages but am unable to find the place where I can make these changes. Anyone able to assist?
        • Adding Attachment to Desk Ticket via Deluge

          Hello, My team has a process where some people are entering information into a workbook in Zoho Sheet, and we need to get a copy of workbook into a ticket in Desk. We currently have a 'Submit' button on the Sheet that triggers a webhook to Flow, and from
        • Launching CPQ for Zoho CRM! An in-built solution for bespoke quote management

          Hello everyone, We are thrilled to announce the public release of CPQ (Configure, Price, Quote) for Zoho CRM, which is a fundamental block in sales management. NOTE: CPQ was a public early access feature from March 2023 — January 2024. Since February
        • Zoho Creator Get Records Integration Task

          Trying to use Zoho Creator's Get Records integration task to fetch records from a specified report in Zoho Creator: https://www.zoho.com/deluge/help/creator/get-records.html However, I continue to receive a code 2894 error saying that the report is not
        • spark sync problem with iphone

          Hello, I am using the spark application on iphone 15 pro max and 16 pro max. After several days of installing the account on spark i dont get notifications on new emails, i have to open the app in order to receive the new emails. After sending email to
        • Issues with GC Integration and Ticket Retrieval in Instant Messaging

          I am using Guided Conversations (GC) within Instant Messaging (IM) channels. When a user sends a message, a ticket is created in Desk, but GC cannot identify which ticket it corresponds to. To address this, I have implemented a workflow rule to rename
        • Localhost works fine, but issue come Zoha mailer on live server

          package.json "proxy": { "/auth/google": { "target": "http://localhost:8000/" } }, ContactForm.jsx import React, { useState, useEffect } from 'react' const ContactForm = () => { const [fname, setFname] = useState(""); const [lname, setLname] = useState("");
        • Set Mandatory Lookup Fields in Ticket Layout

          I added a custom module called 'Site' in the desk. I also added a lookup field 'Site' in the ticket layout. Now, I want the 'Site' field to be mandatory in the blueprint transition. How can I do that?
        • Ability to Initiate WhatsApp Template Messages in Zoho SalesIQ Without Preexisting Chat

          Hi Zoho SalesIQ Team, I hope you're doing well. I understand that with the WhatsApp integration in SalesIQ, clients can contact us via WhatsApp, and we can use WhatsApp templates to send messages outside of the 24-hour window by reopening an existing
        • CPQ Quantity suggestion does not allow multiple products

          I have come across an issue in the CPQ Product Configuration. I want 10 products to trigger the suggestion of an additional product via the quantity in quoted items function. However, when specifying the configuration, I am only able to choose one base
        • Work Orders / Bundle Requests

          Zoho Inventory needs a work order / bundle request system. This record would be analogous to a purchase order in the purchasing workflow or a sales order in the sales cycle. It would be non-journaling, but it would reserve the appropriate inventory of
        • Next Page