{"id":1050,"date":"2026-06-23T13:33:47","date_gmt":"2026-06-23T13:33:47","guid":{"rendered":"https:\/\/dev-rankmetryblog.pantheonsite.io\/?p=1050"},"modified":"2026-08-05T21:20:55","modified_gmt":"2026-08-05T21:20:55","slug":"alt-text","status":"publish","type":"post","link":"https:\/\/rankmetry.com\/blogs\/alt-text\/","title":{"rendered":"What Is Alt Text? Why It Matters and How to Write"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Alt text (alternative text) is a short written description added to an image through the HTML alt attribute. It does two jobs at once. It tells screen reader users what an image shows, and it gives <a href=\"https:\/\/rankmetry.com\/blogs\/search-engines\/\">search engines<\/a> like Google the context they need to index that image.<br>Keep it descriptive and under about 125 characters, work your target keyword in only when it fits the description honestly, and leave it empty (alt=&#8221;&#8221;) for purely decorative images. Done right, it improves accessibility and opens up Google Images as a traffic source.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is Alt Text? The HTML Attribute That Serves People and Search Engines at Once<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>I&#8217;ll be straight with you: alt text is one of the most undervalued lines of code on a web page. It takes ten seconds to write, most teams skip it or stuff a keyword into it, and both mistakes cost something real. I&#8217;d treat it as a required field on every meaningful image, not an optional extra, and I&#8217;ll explain why over the next few sections. This guide covers what alt text is, the dual purpose behind it, how to write it well, when to leave it blank, and how it quietly feeds image SEO.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is alt text, and where does it live in your code?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alt text is a written description of an image that sits inside the image&#8217;s HTML. You will also hear it called image alt text, an alt tag, or simply alternative text; they all point to the same thing. In plain terms, the alt attribute is a slot inside the &lt;img&gt; tag where you describe what the picture shows. Here is what it looks like:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-palette-1-color\">&lt;img src=&#8221;golden-retriever-puppy.webp&#8221; alt=&#8221;Golden retriever puppy chewing a tennis ball on a lawn&#8221;&gt;<\/mark><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The text inside the quotes is the alt text. Most visitors never see it, because the image loads and the description stays in the background. It surfaces in three situations: when the image fails to load and the browser shows the text in its place, when a screen reader reads the page aloud, and when a search engine crawler reads the page to figure out what the image depicts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">People mix up alt text with two related things, so here is the distinction in one place, including the common alt text vs title question.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Element<\/strong><\/td><td><strong>Where it appears<\/strong><\/td><td><strong>Main job<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Alt text (alt)<\/td><td>Inside the &lt;img&gt; tag, invisible unless the image fails<\/td><td>Describes the image for screen readers and search engines<\/td><\/tr><tr><td>Title attribute (title)<\/td><td>Tooltip on mouse hover, in some browsers<\/td><td>Optional extra; minor value, not a replacement for alt text<\/td><\/tr><tr><td>Caption<\/td><td>Visible text below or beside the image<\/td><td>Context and commentary for every reader<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Why does alt text matter twice over, for people and for search?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the part most explanations rush. Alt text earns its keep in two separate systems, and the same sentence has to satisfy both.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For accessibility, alt text is the only way a screen reader user knows an image exists and what it contains. Software like JAWS, NVDA, and VoiceOver reads the alt attribute out loud, behavior documented at length by accessibility authorities like <a href=\"https:\/\/webaim.org\/techniques\/alttext\/\" rel=\"nofollow noopener\" target=\"_blank\">WebAIM<\/a>. With no alt text, the reader hears a filename or nothing at all, and the meaning of the image is gone. The <a href=\"https:\/\/www.w3.org\/WAI\/standards-guidelines\/wcag\/\" rel=\"nofollow noopener\" target=\"_blank\">Web Content Accessibility Guidelines<\/a> treat a text alternative for non-text content as a baseline requirement, which is why alt text shows up in nearly every accessibility audit and, in many regions, in legal obligations tied to standards like the WCAG.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For SEO, the logic is just as simple. Search engines cannot see an image the way you do. According to <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/google-images\" rel=\"nofollow noopener\" target=\"_blank\">Google Search Central<\/a>, Google reads the alt text alongside its own computer vision models and the surrounding page content to work out what an image is about. So alt text for <a href=\"https:\/\/rankmetry.com\/blogs\/what-is-seo\/\">SEO<\/a> is less about gaming a keyword and more about feeding context to systems that are otherwise reading blind: the computer vision guesses, and your description confirms. That alt text is the most important piece of metadata you can attach to an image for search. There is also a detail Google states that most write-ups leave out: when you use an image as a link, the alt text acts as the anchor text for that link, which means a vague description wastes a ranking signal you did not know you had. It is also worth remembering that search engine crawlers, the same Google bot that reads your page copy, are the ones parsing that attribute.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The two purposes reinforce each other more than they compete, and the data backs that up. In a study of more than 800 websites published by AccessibilityChecker.org in June 2026, <a href=\"https:\/\/www.accessibilitychecker.org\/blog\/alt-text-for-seo\/\" rel=\"nofollow noopener\" target=\"_blank\">73.4% of sites saw organic traffic rise after implementing accessibility improvements<\/a>, with the average site gaining around 12% more traffic within three months. Alt text is one of the most basic accessibility elements, so it sits right at the center of that overlap. Treat accessibility as the goal and search benefits tend to follow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How do you write good alt text?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the method I use on client audits, stripped to the parts that matter. These alt text best practices satisfy the screen reader and the search engine in the same line.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Describe what is actually in the frame.<\/strong> Not &#8220;dog.&#8221; Say &#8220;golden retriever puppy chewing a tennis ball on a lawn.&#8221; The more specific the description, the more useful it is to a screen reader user and the clearer the signal to a crawler.<\/li>\n\n\n\n<li><strong>Keep it tight, roughly 125 characters or fewer.<\/strong> That length keeps it easy for a screen reader to speak in one breath and concise enough for a search engine to parse. If you are writing two sentences, you are probably over-describing.<\/li>\n\n\n\n<li><strong>Match the image to the page&#8217;s purpose.<\/strong> An image of a chart on a page about quarterly revenue should describe the data trend, not the color of the bars. Context is part of the description.<\/li>\n\n\n\n<li><strong>Work the keyword in only when it fits.<\/strong> If your page targets &#8220;vegan chocolate mousse&#8221; and the photo genuinely shows it, &#8220;chocolate avocado mousse in a glass jar&#8221; earns its place. If the photo is a stock office scene, forcing the keyword in is dishonest and search engines treat it as spam.<\/li>\n\n\n\n<li><strong>Skip &#8220;image of&#8221; and &#8220;picture of.&#8221;<\/strong> Screen readers already announce that it is an image, so those words just waste space.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The single biggest mistake is keyword stuffing. Google&#8217;s own documentation shows the failure mode with an alt attribute crammed full of &#8220;puppy dog baby dog pup pups puppies doggies&#8221; and so on, and flags it as the kind of thing that can get a page seen as spam. Cramming terms in makes the text unreadable for the people who depend on it and hands you no SEO upside. Write for the human first and the keyword question mostly answers itself. If you want the deeper mechanics of keyword placement across a page, our on-page SEO fundamentals<em> (INTERNAL LINK PLACEHOLDER: on-page SEO)<\/em> cover where keywords genuinely move the needle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What does good versus bad alt text actually look like?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Examples make this concrete faster than rules do. These alt text examples each describe the same hypothetical image, weak version beside strong version.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Image<\/strong><\/td><td><strong>Weak alt text<\/strong><\/td><td><strong>Strong alt text<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Product photo<\/td><td>alt=&#8221;bag&#8221;<\/td><td>alt=&#8221;Pink leather Chanel flap bag with gold chain strap&#8221;<\/td><\/tr><tr><td>Blog header<\/td><td>alt=&#8221;gardening gardening tips garden how to garden&#8221;<\/td><td>alt=&#8221;Woman planting basil in a raised garden bed&#8221;<\/td><\/tr><tr><td>Data chart<\/td><td>alt=&#8221;chart&#8221;<\/td><td>alt=&#8221;Bar chart showing organic traffic rising 40% from January to June 2026&#8243;<\/td><\/tr><tr><td>Team photo<\/td><td>alt=&#8221;IMG_4471&#8243;<\/td><td>alt=&#8221;RANKMETRY team at the 2026 strategy offsite in Lahore&#8221;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Notice the pattern. The weak versions are either empty of meaning, stuffed with repeated terms, or left as a raw filename. The strong versions read like something you would say out loud if you were describing the picture to a friend on the phone. That is the bar. If you would not say it aloud, do not write it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When should alt text be empty?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the nuance almost nobody explains properly, and knowing when to leave alt text empty is what separates a careful implementation from a sloppy one: sometimes the right alt text is no text at all. Purely decorative images, the swooshes, dividers, background flourishes, and spacer graphics that add nothing to the meaning of the page, should carry an empty alt attribute:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;img src=&#8221;divider-line.png&#8221; alt=&#8221;&#8221;&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is alt=&#8221;&#8221; with nothing between the quotes, not a missing attribute. The difference matters. An empty alt tells a screen reader to skip the image entirely, which keeps the experience clean for someone listening to the page. A missing alt leaves the screen reader guessing, and many will read out the filename, which is noise. So the rule is not &#8220;always write alt text.&#8221; The rule is &#8220;always make a decision&#8221;: describe it if it carries meaning, empty it if it is decoration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">How do you tell the difference? Ask whether the page would lose any information if the image vanished. If the answer is no, it is decorative and the alt stays empty. If a sighted reader would learn something from the image that a blind reader would otherwise miss, it needs a real description. The W3C&#8217;s <a href=\"https:\/\/www.w3.org\/WAI\/tutorials\/images\/decision-tree\/\" rel=\"nofollow noopener\" target=\"_blank\">images tutorial and decision tree<\/a> is the reference I send clients when this call gets tricky.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Google Cloud Vision AI reads your images (and where alt text fits in)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Earlier I said Google reads alt text \u201calongside its own computer vision models.\u201d Google Cloud Vision AI is exactly those models. Understanding what they do makes it clearer why your description matters and what job it is actually doing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What the Vision API does automatically<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When Google crawls a page with an image, its Vision API runs object and label detection on the image pixels. It returns a list of labels with confidence scores, something like: dog (0.97), outdoor (0.91), grass (0.88), ball (0.79). That is the machine\u2019s best guess. Your alt text is the human confirmation that either agrees, corrects, or adds specificity that pixel analysis cannot produce on its own.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Three Vision AI capabilities and what they mean for your alt text<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Label detection<\/strong> Vision AI scans pixels and assigns broad labels. A product photo of a walnut dining chair might come back as \u201cfurniture, wood, chair.\u201d Your alt text \u201cwalnut mid-century dining chair with woven seat\u201d sharpens that into something a shopper would actually search for.<\/li>\n\n\n\n<li><strong>Visual captioning (Imagen)<\/strong> Google\u2019s Imagen model can auto-generate a caption for an image. Think of this as the machine writing its own alt text. The catch is that auto-captions are generic. \u201cA person gardening\u201d is accurate but useless for ranking \u201chow to grow basil in a raised bed.\u201d A human-written alt attribute beats an auto-caption every time because you know the page context the model does not.<\/li>\n\n\n\n<li><strong>OCR (text in images)<\/strong> Vision AI reads text embedded in images, so if your infographic contains the words \u201cRevenue up 40% YoY,\u201d Google can extract that. But it cannot read your intent. An alt attribute like \u201cBar chart showing organic traffic rising 40% from January to June 2026\u201d adds the \u201cwhat this means for the reader\u201d layer that OCR alone cannot produce.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Side-by-side examples: Vision AI label vs. human alt text<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The table below shows what Vision AI would likely return on its own versus what a well-written alt attribute adds on top of it.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Image<\/strong><\/td><td><strong>Vision AI auto-label<\/strong><\/td><td><strong>Human alt text (what you write)<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Product photo<\/td><td>furniture, wood, chair, indoor<\/td><td>Walnut mid-century dining chair with woven seat<\/td><\/tr><tr><td>Recipe photo<\/td><td>food, dessert, chocolate, plate<\/td><td>Chocolate avocado mousse in a glass jar topped with cocoa powder<\/td><\/tr><tr><td>Data chart<\/td><td>diagram, chart, text, colorfulness<\/td><td>Bar chart showing organic traffic rising 40% from January to June 2026<\/td><\/tr><tr><td>Team photo<\/td><td>people, group, smile, indoor, event<\/td><td>RANKMETRY team at the 2026 strategy offsite in Lahore<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br>The pattern is consistent: Vision AI sees what is there, but not what it means on your page. Your alt text closes that gap. Write for a reader who cannot see the image, and you are automatically writing what the machine needs to confirm its guess with confidence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Can alt text really bring traffic from Google Images?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, and this is the part teams leave on the table<em> (INTERNAL LINK PLACEHOLDER: image SEO)<\/em>. Google Images is a search engine in its own right, and tools like Google Lens have turned visual search into a genuine discovery channel. A shopper can point Google Lens at a chair in a cafe and get matched to retailers selling it, and accurate alt text is part of how those matches get made. When your images carry accurate, descriptive alt text, search engine crawlers can match them to relevant visual searches with more confidence, which means your photos can surface in front of people who would never have found your page through a normal text search.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some site types gain more than others here. Ecommerce stores, recipe sites, travel blogs, design portfolios, and how-to guides all live and die on visual content, so for them image SEO is not a side quest. A furniture retailer whose product shots all read alt=&#8221;IMG_2231&#8243; is invisible in image search; the same catalog with descriptions like &#8220;walnut mid-century dining chair with woven seat&#8221; can pull steady traffic from people shopping with their eyes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How does alt text fit into AI and visual search now?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A quick, honest note on where this is heading, because I would rather flag uncertainty than oversell it. As of mid-2026, AI-driven and multimodal search tools increasingly interpret images using their own vision models, which has led some people to assume alt text is becoming optional. I would not bet on that. Vision models still lean on textual context to confirm what they are looking at, and alt text remains the cleanest, most explicit description you can hand a machine. <br>The durable signals, accurate descriptions, real page relevance, and clean structure, are exactly what both classic crawlers and newer AI systems reward. The specific mechanics will keep shifting, so treat any &#8220;AI ignores alt text now&#8221; claim with suspicion and keep writing good descriptions. For the wider picture on optimizing for these systems, see our guide to answer engine optimization<em> (INTERNAL LINK PLACEHOLDER: answer engine optimization)<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions about alt text<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How long should alt text be?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There is no hard alt text character limit enforced by browsers, but aim for roughly 125 characters or fewer. That length is short enough for a screen reader to read in a single pass and concise enough for a search engine to interpret cleanly. If your description runs longer than a sentence, you are likely describing detail that does not help. Complex images like detailed infographics are the exception and may need a longer description elsewhere on the page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Should every image have alt text?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every meaningful image should, but not every image. Decorative graphics that add no information, dividers, background textures, spacers, should carry an empty alt attribute so screen readers skip them. The goal is a deliberate choice for each image: describe it or empty it, never just leave the attribute off.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Do keywords in alt text help rankings?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A relevant keyword that fits the honest description can help search engines understand the image&#8217;s context. A keyword forced into a description that does not match the image is keyword stuffing, which Google may treat as spam. Describe the image accurately first; if your target term belongs in that description, it will appear naturally.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What is the difference between alt text and the title attribute?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Alt text describes the image for screen readers and search engines and shows when the image fails to load. The title attribute produces a tooltip on hover, is only available to mouse users, and carries minimal SEO or accessibility value. Alt text is the one that matters; the title attribute is optional and usually unnecessary.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Does alt text directly affect Google rankings?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not as a standalone ranking factor for your page. It helps Google understand and index your images, which strengthens image search visibility and reinforces what your page is about. Think of it as context that supports your overall relevance rather than a switch that lifts rankings on its own.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How do I add alt text in WordPress?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the block editor, click the image, open the block settings, and fill in the &#8220;Alternative Text&#8221; field. The platform writes it into the alt attribute for you. Most page builders and CMS platforms offer the same field, usually labeled &#8220;alt text&#8221; or &#8220;alternative text,&#8221; in the image settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Is alt text legally required?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In many jurisdictions, accessibility laws tied to standards like the WCAG expect text alternatives for images, so missing alt text can be part of a compliance gap. Requirements vary by country and sector, so this is general information rather than legal advice. If compliance is a concern for your organization, confirm your specific obligations with a qualified professional.<\/p>\n\n\n\n<!-- RANKMETRY AUTHOR BOX Paste into Elementor HTML Widget -->\n<style>\n.rm-author-box {\n  display: flex;\n  align-items: flex-start;\n  gap: 20px;\n  background: #faf9f7;\n  border: 1px solid #e8e5e0;\n  border-left: 4px solid #c8521a;\n  border-radius: 10px;\n  padding: 24px 28px;\n  margin: 40px 0;\n  font-family: 'DM Sans', sans-serif;\n}\n\n.rm-author-avatar {\n  flex-shrink: 0;\n  width: 72px;\n  height: 72px;\n    border-radius: 50% !important;\n  object-fit: cover;\n  border: 2px solid #e8e5e0;\n}\n\n.rm-author-info { flex: 1; min-width: 0; }\n\n.rm-author-label {\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #c8521a;\n  margin-bottom: 4px;\n}\n\n.rm-author-name {\n  font-size: 18px;\n  font-weight: 700;\n  color: #1a1917;\n  margin: 0 0 3px;\n  line-height: 1.2;\n}\n\n.rm-author-title {\n  font-size: 13px;\n  color: #8a8784;\n  margin: 0 0 10px;\n}\n\n.rm-author-bio {\n  font-size: 14px;\n  color: #4a4845;\n  line-height: 1.65;\n  margin: 0 0 14px;\n}\n\n.rm-author-socials {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n\n.rm-author-socials a {\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  font-size: 12px;\n  font-weight: 600;\n  color: #1a1917;\n  text-decoration: none;\n  border: 1px solid #e8e5e0;\n  border-radius: 5px;\n  padding: 5px 12px;\n  transition: background 0.2s, border-color 0.2s;\n}\n\n.rm-author-socials a:hover {\n  background: #1a1917;\n  color: #fff;\n  border-color: #1a1917;\n}\n\n@media (max-width: 540px) {\n  .rm-author-box {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    padding: 20px;\n  }\n  .rm-author-socials { justify-content: center; }\n}\n<\/style>\n\n<div class=\"rm-author-box\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Person\">\n\n  <img decoding=\"async\" class=\"rm-author-avatar\" src=\"https:\/\/rankmetry.com\/wp-content\/uploads\/2026\/03\/wajahat-ullah-gondal.avif\" alt=\"Wajahat Ullah Gondal\" itemprop=\"image\" title=\"\">\n\n  <div class=\"rm-author-info\">\n    <p class=\"rm-author-label\">Written by<\/p>\n    <h4 class=\"rm-author-name\" itemprop=\"name\">Wajahat Ullah Gondal<\/h4>\n    <p class=\"rm-author-title\" itemprop=\"jobTitle\">Digital Marketing Strategist &amp; Co-Founder @ RANKMETRY<\/p>\n    <p class=\"rm-author-bio\" itemprop=\"description\">\n      Wajahat Ullah Gondal is a Digital Marketing Strategist and Co-Founder of RANKMETRY. With 5+ years of expertise, he specializes in SEO (Local, SaaS, International, eCommerce, Multilingual), SEM, Meta &amp; TikTok Ads, SMM, CRO, AEO, GEO, and high-performance Web Design. His mission is simple: help brands rank higher, convert better, and grow faster.\n    <\/p>\n    <div class=\"rm-author-socials\">\n      <a href=\"https:\/\/rankmetry.com\" target=\"_blank\" rel=\"noopener\">\ud83c\udf10 Website<\/a>\n      <a href=\"https:\/\/www.linkedin.com\/in\/wajahatullahgondal\" target=\"_blank\" rel=\"noopener nofollow\">in LinkedIn<\/a>\n      <a href=\"https:\/\/calendly.com\/wajahatullahgondal\" target=\"_blank\" rel=\"noopener nofollow\">\n  \ud83d\udcc5 Book a Free Call\n<\/a>\n    <\/div>\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Alt text (alternative text) is a short written description added to an image through the HTML alt attribute. It does two jobs at once. It tells screen reader users what an image shows, and it gives search engines like Google the context they need to index that image.Keep it descriptive and under about 125 characters,&#8230;<\/p>\n","protected":false},"author":4,"featured_media":1051,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[10],"tags":[],"class_list":["post-1050","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-on-page-seo"],"taxonomy_info":{"category":[{"value":10,"label":"On-page SEO"}]},"featured_image_src_large":["https:\/\/rankmetry.com\/blogs\/wp-content\/uploads\/2026\/06\/What-is-Alt-Text-.webp",546,364,false],"author_info":{"display_name":"Wajahat Ullah Gondal","author_link":"https:\/\/rankmetry.com\/blogs\/author\/wajahatullahgondal\/"},"comment_info":0,"category_info":[{"term_id":10,"name":"On-page SEO","slug":"on-page-seo","term_group":0,"term_taxonomy_id":10,"taxonomy":"category","description":"<strong data-start=\"1419\" data-end=\"1434\">On-Page SEO<\/strong> is the practice of optimizing your website's content, titles, headings, images, and other page elements to improve search engine rankings.","parent":3,"count":4,"filter":"raw","cat_ID":10,"category_count":4,"category_description":"<strong data-start=\"1419\" data-end=\"1434\">On-Page SEO<\/strong> is the practice of optimizing your website's content, titles, headings, images, and other page elements to improve search engine rankings.","cat_name":"On-page SEO","category_nicename":"on-page-seo","category_parent":3}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/posts\/1050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/comments?post=1050"}],"version-history":[{"count":13,"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/posts\/1050\/revisions"}],"predecessor-version":[{"id":1275,"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/posts\/1050\/revisions\/1275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/media\/1051"}],"wp:attachment":[{"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/media?parent=1050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/categories?post=1050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rankmetry.com\/blogs\/wp-json\/wp\/v2\/tags?post=1050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}