{"id":27870,"date":"2021-01-14T13:07:40","date_gmt":"2021-01-14T13:07:40","guid":{"rendered":"\/tutorials\/?p=27870"},"modified":"2026-03-10T09:30:06","modified_gmt":"2026-03-10T09:30:06","slug":"what-is-a-sitemap","status":"publish","type":"post","link":"\/ca\/tutorials\/what-is-a-sitemap","title":{"rendered":"What is a sitemap and how to create one?"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><p>A sitemap is a file that lists all the essential pages on your site in an organized structure. It helps search engines crawl and index your website, making the content discoverable and enhancing overall SEO performance.<\/p><p>There are two main types of sitemaps: <strong>XML sitemaps<\/strong>, which guide search engine bots through your site&rsquo;s structure, and <strong>HTML sitemaps<\/strong>, which make site navigation easier for your visitors.<\/p><p>Here are the steps to creating impactful sitemaps:<\/p><ol class=\"wp-block-list\">\n<li>Sketch a visual sitemap to plan your website&rsquo;s hierarchy and understand how pages connect.<\/li>\n\n\n\n<li>Generate an XML sitemap using a plugin or online generator.<\/li>\n\n\n\n<li>Verify your XML sitemap to ensure accurate crawling and indexing by search engines.<\/li>\n\n\n\n<li>Build an HTML sitemap to improve user navigation and accessibility.<\/li>\n\n\n\n<li>Submit your sitemap to search engines to confirm successful indexing and support ongoing web crawling.<\/li>\n<\/ol><p>Add your sitemap to the <strong>robots.txt<\/strong> file so that search engines can automatically locate it. Then, use a sitemaps report in Google Search Console to check for errors and confirm proper indexing.<\/p><p>Keeping your sitemap updated and error-free helps search engines crawl your website more effectively, supporting SEO growth.<\/p><p>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-types-of-sitemaps\">Types of sitemaps<\/h2><p>There are three types of sitemap: visual sitemap, Extensible Markup Language (XML), and <a href=\"\/ca\/tutorials\/what-is-html\">HyperText Markup Language (HTML)<\/a>.<\/p><p>The visual sitemap is primarily used during the web design process to structure the site&rsquo;s pages and has no direct impact on SEO. However, this article will focus on XML and HTML sitemaps to help with your site&rsquo;s SEO.<\/p><h3 class=\"wp-block-heading\" id=\"h-xml-sitemap\">XML sitemap<\/h3><p>XML sitemaps are a technical blueprint of your website for search engines, listing all crucial URLs. It also includes the website&rsquo;s last update date, change frequency, and importance level, helping search engines prioritize their indexing efforts.<\/p><p>An XML sitemap includes a sitemap index for larger websites with rich media content. This index file holds multiple XML sitemaps, streamlining the indexing process for better organization and efficiency.<\/p><p>You can check your website&rsquo;s XML sitemap by typing <strong>yourwebsite.com\/sitemap.xml <\/strong>in your browser&rsquo;s search bar. If you have a sitemap, take a look at the example of how it would look:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3b2fa3\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"788\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image12-2-1024x788.png\" alt=\"Hostinger XML sitemap from search bar\" class=\"wp-image-107144\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>This type of sitemap helps web crawlers find and index your site&rsquo;s content. Ultimately, it&rsquo;s a straightforward way to boost your site&rsquo;s visibility in search results.<\/p><p>For larger websites, a sitemap index is useful, as it breaks down the sitemap into smaller sections for easier navigation of both internal and external links.<\/p><p>There are also XML sitemaps for specific purposes, such as:<\/p><ul class=\"wp-block-list\">\n<li><strong>Media sitemap.<\/strong> Helps search bots understand video and image files. A video sitemap includes the video location, title, and description, while an image sitemap consists of the image link, subject matter, and licensing information.<\/li>\n\n\n\n<li><strong>News sitemap.<\/strong> Works best for news pages, as this sitemap specifically contains Google News articles, along with their titles and publication dates, enhancing search results visibility.<\/li>\n\n\n\n<li><strong>RSS feed sitemap.<\/strong> Keeps search engines updated on on-site changes, beneficial for sites with dynamic content like blog posts by using internal links to signal updates.<\/li>\n<\/ul><p>You can find whether your website has an XML sitemap by simply typing these URLs into your browser&rsquo;s address bar:<\/p><pre class=\"wp-block-preformatted\">https:\/\/www.yourwebsite.com\/sitemap.xml\nhttps:\/\/www.yourwebsite.com\/sitemap_index.xml<\/pre><p>Keep the sitemap URL handy for when you upload your sitemap to the search engines.<\/p><h3 class=\"wp-block-heading\" id=\"h-html-sitemap\">HTML sitemap<\/h3><p>Unlike XML sitemaps, which are search engine-specific, HTML sitemaps are created for site visitors.<\/p><p>HTML sitemaps are simple web pages that show all the essential links on a website in one place. They&rsquo;re like a table of contents, helping users navigate through a site and find specific pages.<\/p><p>These sitemaps are often linked on a website&rsquo;s footer or menu for easy access. For example, refer to our <a href=\"\/ca\/sitemap\">HTML sitemap<\/a> for a list of web hosting services, domain tools, and company info to help users search for content.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3b5719\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"821\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image1-1-1024x821.png\" alt=\"Hostinger HTML sitemap\" class=\"wp-image-107145\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Aside from these two most common types, some websites are adopting <a href=\"\/ca\/tutorials\/what-is-llms-txt\">llms.txt<\/a> &ndash; a curated file that highlights valuable content for AI systems like ChatGPT and Perplexity to reference.<\/p><p>Unlike XML or HTML sitemaps that list all pages, llms.txt is selective, pointing AI toward only your most authoritative content. However, this remains an experimental standard with limited adoption by AI crawlers as of late 2025.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-create-a-sitemap\">How to create a sitemap<\/h2><p>Let&rsquo;s get into the process of creating the visual, XML, and HTML sitemaps for your website.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-create-a-visual-sitemap\">1. Create a visual sitemap<\/h3><p>Before creating either an XML or HTML sitemap, sketch a visual sitemap for your site layout and page hierarchy. Though this step is optional, doing so helps identify all the pages that need to be included in your XML and HTML sitemaps and organize them accordingly.<\/p><p>When designing the visual sitemap, keep the link depth to three clicks or less for a straightforward crawling experience, potentially boosting your search rankings.<\/p><p>List the essential pages like <strong>About Us<\/strong>, <strong>Products<\/strong>, <strong>Pricing<\/strong>, and <strong>Blog<\/strong>. Then, list sub-categories and build the hierarchy. After creating the hierarchy, use tools like DYNO Mapper to create a visual sitemap. This helps keep the process simpler.<\/p><p>Below is an example of how a visual sitemap looks like:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3b7e83\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"491\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image11-1.png\" alt=\"Hostinger visual sitemap\" class=\"wp-image-107146\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-2-generate-an-xml-sitemap\">2. Generate an XML sitemap<\/h3><p>There are two ways to create an XML sitemap &ndash; automatically and manually. The automatic method is excellent for faster sitemap creation, making it perfect for beginners or simply structured websites.<\/p><p>The manual method offers more customization options and is recommended for larger or more complex websites where you need precise control over which pages are included.<\/p><h4 class=\"wp-block-heading\" id=\"h-method-1-generating-an-xml-sitemap-automatically\">Method 1: Generating an XML sitemap automatically<\/h4><p>For a faster sitemap creation, here&rsquo;s how to generate an XML sitemap automatically:<\/p><p>1. <strong>Choose a sitemap generator.<\/strong> Tools like Screaming Frog, XML Sitemaps Generator, or Dupli Checker will automatically create an XML sitemap. These tools can also help identify broken links to improve site quality.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3ba38f\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"211\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image10-1-1024x211.png\" alt=\"XML Sitemaps Generator homepage\" class=\"wp-image-107147\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>2. <strong>Add your website&rsquo;s URL.<\/strong> Copy and paste your website URL to the generator of your choice. Here, we use the XML Sitemaps Generator. Once done, it will look something like this:<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3bc6b9\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"962\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image9-1.png\" alt=\"Hostinger XML sitemap from sitemap generator\" class=\"wp-image-107148\"  sizes=\"auto, (max-width: 962px) 100vw, 962px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>3. <strong>Download the XML file.<\/strong> Download or save the generated XML file.<\/p><p>Note that if you <a href=\"\/ca\/tutorials\/launch-a-wordpress-site\">build a site with WordPress<\/a>, the platform automatically generates an XML sitemap for you starting from version 5.5 (released in August 2020). You can access the file by simply entering the URL (like <strong>yourwebsite.com\/wp-sitemap.xml<\/strong>) in your browser.<\/p><p>To gain more advanced control, like customizing which pages appear, adding image or video sitemaps, or managing multiple sitemap indexes, you can use <a href=\"\/ca\/tutorials\/best-seo-plugins-wordpress\">WordPress SEO plugins<\/a> like Rank Math, Yoast SEO, or All in One SEO.<\/p><h4 class=\"wp-block-heading\" id=\"h-method-2-creating-an-xml-sitemap-manually\">Method 2: Creating an XML sitemap manually<\/h4><p>If you want complete control over your sitemap structure, here&rsquo;s how to create a sitemap manually:<\/p><ol class=\"wp-block-list\">\n<li><strong>Identify content.<\/strong> Determine all pages, images, and videos in your website that need inclusion.<\/li>\n\n\n\n<li><strong>Create the XML file.<\/strong> Using a plain text editor like Notepad or a specialized XML editor, create a new file with a <strong>.xml<\/strong> extension. This will serve as your XML sitemap file.<\/li>\n\n\n\n<li><strong>Add XML tags.<\/strong> Start by adding the necessary XML tags to define the sitemap&rsquo;s structure. These include the opening <strong>&lt;urlset&gt;<\/strong> tag at the beginning of the file and the closing <strong>&lt;\/urlset&gt;<\/strong> tag at the end.<\/li>\n\n\n\n<li><strong>Include URL entries.<\/strong> Within the <strong>&lt;urlset&gt;<\/strong> tags, add individual <strong>&lt;url&gt;<\/strong> entries for each page, image, or video on your website. For each URL entry, include the <strong>&lt;loc&gt;<\/strong> tag to specify the page&rsquo;s URL.<\/li>\n\n\n\n<li><strong>Add<\/strong> <strong>extra tags (optional).<\/strong> Beyond the required <strong>&lt;loc&gt;<\/strong> tag, you can include additional XML tags to provide more information about each URL, like <strong>&lt;lastmod&gt;<\/strong> for the last modification date, <strong>&lt;changefreq&gt;<\/strong> for update frequency, or <strong>&lt;priority&gt;<\/strong> for relative importance. As Google largely ignores <strong>&lt;changefreq&gt;<\/strong> and <strong>&lt;priority&gt;<\/strong>, <strong><strong>&lt;lastmod&gt;<\/strong><\/strong> is the most useful to include.<\/li>\n\n\n\n<li><strong>Save the file.<\/strong> Make sure to use the <strong>.xml<\/strong> extension.<\/li>\n<\/ol><p>Once all process is done, your sitemap would look like this:<\/p><pre class=\"wp-block-preformatted\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;<br>&lt;urlset xmlns=\"http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9\"&gt;<br>  &lt;!-- Homepage --&gt;<br>  &lt;url&gt;<br>    &lt;loc&gt;https:\/\/www.example.com\/&lt;\/loc&gt;<br>    &lt;lastmod&gt;2025-11-10&lt;\/lastmod&gt;<br>  &lt;\/url&gt;<br>  <br>  &lt;!-- About Page --&gt;<br>  &lt;url&gt;<br>    &lt;loc&gt;https:\/\/www.example.com\/about&lt;\/loc&gt;<br>    &lt;lastmod&gt;2025-11-05&lt;\/lastmod&gt;<br>  &lt;\/url&gt;<br>  <br>  &lt;!-- Products Page --&gt;<br>  &lt;url&gt;<br>    &lt;loc&gt;https:\/\/www.example.com\/products&lt;\/loc&gt;<br>    &lt;lastmod&gt;2025-11-12&lt;\/lastmod&gt;<br>  &lt;\/url&gt;<br>  <br>  &lt;!-- Contact Page --&gt;<br>  &lt;url&gt;<br>    &lt;loc&gt;https:\/\/www.example.com\/contact&lt;\/loc&gt;<br>    &lt;lastmod&gt;2025-10-28&lt;\/lastmod&gt;<br>  &lt;\/url&gt;<br>&lt;\/urlset&gt;<\/pre><p>You can tweak any parts of the file as you like, which is the strong point of creating an XML sitemap manually.<\/p><p>Once you have the XML sitemap file (no matter if it&rsquo;s manually or automatically created), make sure to upload it to your site&rsquo;s <strong>public_html<\/strong> folder. You can find the folder on your web hosting control panel or via a <a href=\"\/ca\/tutorials\/what-is-ftp\">File Transfer Protocol (FTP) client<\/a>.<\/p><p>If you&rsquo;re a Hostinger user, follow these steps to upload the XML file:<\/p><p>1. Log in to <strong>hPanel<\/strong> &rarr; <strong>Websites<\/strong>.<\/p><p>2. Click the <strong>Dashboard<\/strong> button on the website name you want.<\/p><p>3. Open <strong>File<\/strong> <strong>Manager<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3bee68\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"659\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/01\/file-manager-highlighted-on-hpanel-dashboard-1024x659.png\" alt=\"The File manager menu on hPanel dashboard\" class=\"wp-image-136389\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>4. Open the <strong>public_html<\/strong> folder.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3c14f1\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"260\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image13-1-1024x260.png\" alt=\"hPanel file manager public html\" class=\"wp-image-107151\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>5. At the top navigation bar, choose the upward-facing arrow to upload a file.<\/p><p>6. Choose <strong>File<\/strong> to begin transferring your XML sitemap file.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3c39ad\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"658\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image4-1-1024x658.png\" alt=\"hPanel upload file under public HTML\" class=\"wp-image-107152\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Once the uploading process has finished, you should find the sitemap file inside your <strong>public_html <\/strong>folder.<\/p><p>&#128680; Make sure to verify your XML sitemap using a sitemap validator tool to ensure accurate formatting. This helps search engines process your sitemap correctly and index your pages efficiently.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-build-an-html-sitemap\">3. Build an HTML sitemap<\/h3><p>To help you create an HTML sitemap, refer to the visual sitemap we&rsquo;ve discussed in the first step. The visual sitemap helps organize the links in your HTML sitemap to mirror the intuitive layout presented in the visual sitemap.<\/p><p>There are also two ways to create an HTML sitemap: automatically and manually.<\/p><p>To create an HTML sitemap automatically, use the integrated feature on your website-building platform. For example, <a href=\"https:\/\/support.hostinger.com\/en\/articles\/6491673-website-builder-website-s-sitemap\" target=\"_blank\" rel=\"noopener\"><strong>Hostinger Website Builder<\/strong> generates sitemaps by default<\/a>, and you can use plugins if you&rsquo;re building a site with another tool.<\/p><p>The sitemap will be automatically generated and published when you launch the website.<\/p><p>Similar to XML sitemaps, manually creating an HTML sitemap requires more technical skills but offers more customization options, such as organizing for users, styling to match your site, and choosing which pages to include to fit your audience&rsquo;s needs.<\/p><p>Here are the steps to create an HTML sitemap manually:<\/p><ol class=\"wp-block-list\">\n<li><strong>List essential links.<\/strong> Identify key pages and content areas to include in the sitemap.<\/li>\n\n\n\n<li><strong>Create an HTML page.<\/strong> Use a text editor or HTML editor to create a new HTML file.<\/li>\n\n\n\n<li><strong>Write HTML code.<\/strong> Write HTML code to structure your sitemap. Begin with the <strong>&lt;html&gt;<\/strong> and <strong>&lt;body&gt;<\/strong> tags to define the document structure. Use headings (<strong>&lt;h1&gt;<\/strong>, <strong>&lt;h2&gt;<\/strong>, etc.) to organize sections and lists (<strong>&lt;ul&gt;<\/strong> and <strong>&lt;li&gt;<\/strong>) to list the links.<\/li>\n\n\n\n<li><strong>Save and upload.<\/strong> Save the HTML file and upload it to the website&rsquo;s server for visitors to access.<\/li>\n<\/ol><p>This is an example of what the HTML code should look like:<\/p><pre class=\"wp-block-preformatted\">&lt;!DOCTYPE html&gt;<br>&lt;html lang=\"en\"&gt;<br>&lt;head&gt;<br>  &lt;meta charset=\"UTF-8\"&gt;<br>  &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;<br>  &lt;title&gt;Sitemap - Example.com&lt;\/title&gt;<br>&lt;\/head&gt;<br>&lt;body&gt;<br>  &lt;h1&gt;Website Sitemap&lt;\/h1&gt;<br>  <br>  &lt;h2&gt;Main Sections&lt;\/h2&gt;<br>  &lt;ul&gt;<br>    &lt;li&gt;&lt;a href=\"\/home\"&gt;Home&lt;\/a&gt;&lt;\/li&gt;<br>    &lt;li&gt;&lt;a href=\"\/about\"&gt;About Us&lt;\/a&gt;&lt;\/li&gt;<br>    &lt;li&gt;&lt;a href=\"\/services\"&gt;Services&lt;\/a&gt;<br>      &lt;ul&gt;<br>        &lt;li&gt;&lt;a href=\"\/services\/design\"&gt;Design Services&lt;\/a&gt;&lt;\/li&gt;<br>        &lt;li&gt;&lt;a href=\"\/services\/consulting\"&gt;Consulting Services&lt;\/a&gt;&lt;\/li&gt;<br>      &lt;\/ul&gt;<br>    &lt;\/li&gt;<br>    &lt;li&gt;&lt;a href=\"\/blog\"&gt;Blog&lt;\/a&gt;&lt;\/li&gt;<br>    &lt;li&gt;&lt;a href=\"\/contact\"&gt;Contact&lt;\/a&gt;&lt;\/li&gt;<br>  &lt;\/ul&gt;<br>  <br>  &lt;h2&gt;Additional Resources&lt;\/h2&gt;<br>  &lt;ul&gt;<br>    &lt;li&gt;&lt;a href=\"\/privacy-policy\"&gt;Privacy Policy&lt;\/a&gt;&lt;\/li&gt;<br>    &lt;li&gt;&lt;a href=\"\/terms\"&gt;Terms and Conditions&lt;\/a&gt;&lt;\/li&gt;<br>  &lt;\/ul&gt;<br>&lt;\/body&gt;<br>&lt;\/html&gt;<\/pre><p>In this example:<\/p><ul class=\"wp-block-list\">\n<li>The <strong>&lt;h1&gt;<\/strong> tag is used for the main title of the sitemap page.<\/li>\n\n\n\n<li>The <strong>&lt;h2&gt;<\/strong> tags are used to define the main sections of the sitemap, such as &ldquo;Main Sections&rdquo; and &ldquo;Additional Resources&rdquo;.<\/li>\n\n\n\n<li>The<strong> &lt;ul&gt;<\/strong> (unordered list) and <strong>&lt;li&gt; <\/strong>(list item) tags are used to list the links to various pages on your website. Nested <strong>&lt;ul&gt;<\/strong> tags are used to indicate sub-sections or categories within a main section, such as the &ldquo;Services&rdquo; section in this example.<\/li>\n\n\n\n<li>The <strong>&lt;a href=&rdquo;URL&rdquo;&gt;Link Text&lt;\/a&gt;<\/strong> structure is used to create clickable links to the pages.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-how-to-submit-your-sitemap\">How to submit your sitemap<\/h2><p>To <a href=\"\/ca\/tutorials\/submit-website-to-search-engines\">submit your website<\/a> to Google Search Console, you simply need to create an account, open the <strong>Sitemaps<\/strong> menu, paste your XML sitemap URL into the <strong>Add a new sitemap<\/strong> field, and hit <strong>Submit<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3c6097\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"420\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image6-1-1024x420.png\" alt=\"Google Search Console sitemaps add a new sitemap\" class=\"wp-image-107153\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Once submitted, you&rsquo;ll receive the success message.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3c85bc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"290\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image2-1.png\" alt=\"Google Search Console sitemap submitted successfully\" class=\"wp-image-107154\"  sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>While <a href=\"\/ca\/tutorials\/google-search-console-tutorial\">Google Search Console (GSC)<\/a> is dedicated to Google, it&rsquo;s a good idea to upload your XML sitemap file to other search engines&rsquo; webmaster tools as well, like Bing Webmaster Tools for Bing.<\/p><h3 class=\"wp-block-heading\" id=\"h-why-sitemap-submission-matters\">Why sitemap submission matters<\/h3><p>Submitting your sitemap to search engines is essential, as crawlers continuously scan the web, follow links, and store what they find in massive indexes. Since they don&rsquo;t search the entire web in real time, these indexes power the results users see.<\/p><p>A sitemap acts as a roadmap, helping crawlers discover important pages faster &ndash; especially on large, complex, or low-backlink websites. It also helps search engines use your <strong>crawl budget<\/strong> more efficiently.<\/p><p>Your crawl budget is the number of pages a search engine is willing and able to crawl on your site within a certain period. Smaller sites rarely hit this limit, but for websites with thousands of pages, the crawl budget determines how quickly new or updated content gets seen.<\/p><p>A well-structured sitemap ensures that crawlers prioritize the pages that matter most, rather than wasting time on low-value or outdated URLs.<\/p><h2 class=\"wp-block-heading\" id=\"h-sitemap-seo-best-practices\">Sitemap SEO best practices<\/h2><p>There are two SEO best practices we recommend: adding your sitemap to the <strong>robots.txt<\/strong> file and checking for sitemap errors. Doing so will help search engines crawl and index your website correctly.<\/p><h3 class=\"wp-block-heading\" id=\"h-add-your-sitemap-to-the-robots-txt-file\">Add your sitemap to the robots.txt file<\/h3><p>The <strong>robots.txt <\/strong>file is the first place crawlers visit when accessing a website. It informs them which pages to index. By adding a sitemap to it, they can quickly discover all the site&rsquo;s URLs.<\/p><p>Most hosting providers offer a control panel that enables you to modify the robots.txt file. If you use Hostinger, add a sitemap via hPanel:<\/p><ol class=\"wp-block-list\">\n<li>Access <strong>Websites<\/strong> &rarr; <strong>Dashboard<\/strong> &rarr; <strong>File Manager<\/strong>.<\/li>\n\n\n\n<li>Go to <strong>public_html<\/strong> and locate the <strong>robots.txt<\/strong> file. If it isn&rsquo;t available, click the <strong>New File<\/strong> button to create one.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3cad62\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"625\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image7-2.png\" alt=\"hPanel public_html add new file option\" class=\"wp-image-107155\"  sizes=\"auto, (max-width: 946px) 100vw, 946px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Create a new file and name it robots.txt. It will then open the <strong>robots.txt<\/strong> page.<\/li>\n\n\n\n<li>Add your sitemap URL and click <strong>Save<\/strong>. Follow the example below for reference.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3cd1a2\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"341\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image3-1.png\" alt=\"Robots.txt for sitemap\" class=\"wp-image-107156\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>If you have multiple sitemaps, add each URL separately in a different line:<\/p><pre class=\"wp-block-preformatted\">Sitemap: https:\/\/www.yourdomain.com\/sitemap_1.xml<br><br>Sitemap: https:\/\/www.yourdomain.com\/sitemap_2.xml<\/pre><h3 class=\"wp-block-heading\" id=\"h-check-for-errors-using-a-sitemaps-report\">Check for errors using a Sitemaps report<\/h3><p>Use the Sitemaps report in <strong>Google Search Console<\/strong> to identify potential issues. Some sitemap errors that might occur are:<\/p><ul class=\"wp-block-list\">\n<li><strong>URLs not accessible.<\/strong> Google found the sitemap&rsquo;s location but failed to crawl some of its URLs. Use the <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9012289\" target=\"_blank\" rel=\"noopener\">URL inspection tool<\/a> to check the pages&rsquo; availability.<\/li>\n\n\n\n<li><strong>URLs not followed.<\/strong> The submitted sitemaps have too many redirects and relative links for Googlebot to follow. Remember to use direct and absolute URLs when submitting sitemaps.<\/li>\n\n\n\n<li><strong>Invalid URLs of and within the sitemap.<\/strong> The link is not valid due to unsupported characters or an incorrect format. For instance, the URL address may have <strong>,com<\/strong> instead of <strong>.com<\/strong> or <strong>htps\/\/<\/strong> instead of <strong>https:\/\/<\/strong>.<\/li>\n\n\n\n<li><strong>Sitemap file too large. <\/strong>If your sitemap file exceeds <strong>50MB<\/strong> or <strong>50,000 URL limits<\/strong>, split it into multiple sitemaps. For example, you can organize your sitemaps according to the content type, like: <strong>sitemap-blog.xml<\/strong>, <strong>sitemap-products.xml<\/strong>, <strong>sitemap-pages.xml<\/strong>.<\/li>\n<\/ul><p>After that, open the <strong>Index Coverage Report<\/strong> to see the total number of links on your sitemap that Google has successfully crawled.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e1c9e3cf9ab\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/image5.png\" alt=\"Google Search Console index coverage report\" class=\"wp-image-107157\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Let&rsquo;s say the site has 20 pages, but when you check the report, only six of them have been indexed. This may happen because of duplicate pages, redirect URLs, or the site has exceeded its crawl budget limit.<\/p><p>Follow the steps below to fix errors within your sitemap:<\/p><ol class=\"wp-block-list\">\n<li>Log in to your <strong>Google Search Console<\/strong>.<\/li>\n\n\n\n<li>Select your website and go to the <strong>Sitemaps <\/strong>section.<\/li>\n\n\n\n<li>Check for any errors or warnings.<\/li>\n\n\n\n<li>Fix the errors. For URL errors, verify each URL, ensure all pages exist, and return a 200 status. Remove or fix broken URLs.<\/li>\n\n\n\n<li>Resubmit the sitemap.<\/li>\n<\/ol><p>For Hostinger users, check the sitemap and remove any unnecessary URLs via hPanel. Follow these steps to solve the problem:<\/p><ol class=\"wp-block-list\">\n<li>Access <strong>File Manager<\/strong> via hPanel.<\/li>\n\n\n\n<li>Go to the <strong>public_html<\/strong> folder and locate the <strong>sitemap.xml<\/strong> file.<\/li>\n\n\n\n<li>Right-click on it and select <strong>Edit<\/strong>.<\/li>\n\n\n\n<li>Remove the desired URL.<\/li>\n\n\n\n<li>Hit <strong>Save<\/strong>.<\/li>\n<\/ol><p>Inform Google about the change using the ping tool. Paste the following address in the browser using your sitemap URL:<\/p><pre class=\"wp-block-preformatted\">http:\/\/www.google.com\/sitemaps\/ping?sitemap=http:\/\/yourdomain.com\/sitemap.xml<\/pre><h2 class=\"wp-block-heading\" id=\"h-how-to-make-your-entire-website-seo-friendly\">How to make your entire website SEO-friendly<\/h2><p>A sitemap is just one piece of the larger technical SEO puzzle. While it helps search engines understand and crawl your site more effectively, proper optimization goes beyond indexing. Your site&rsquo;s overall user experience also plays a significant role in signaling search engines that your site is credible and worth citing.<\/p><p>So, after your sitemap is in place, focus on improving key areas of your website, including:<\/p><ul class=\"wp-block-list\">\n<li><strong>Site architecture.<\/strong> Organize your content logically so search engines and users can easily navigate your pages.<\/li>\n\n\n\n<li><strong>Page speed. <\/strong>Optimize images, use caching, and minimize unnecessary scripts to enhance loading times.<\/li>\n\n\n\n<li><strong>Mobile responsiveness.<\/strong> Ensure your site looks and functions well on all devices to meet Google&rsquo;s mobile-first indexing standards.<\/li>\n\n\n\n<li><strong>Internal linking.<\/strong> Use clear, relevant links between pages to help crawlers understand relationships and boost user engagement.<\/li>\n<\/ul><p>To take the next step, learn how to implement an <a href=\"\/ca\/tutorials\/seo-friendly-website\">SEO friendly website design<\/a> that supports better rankings and higher engagement.<\/p><p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A sitemap is a file that lists all the essential pages on your site in an organized structure. It helps search engines crawl and index your website, making the content discoverable and enhancing overall SEO performance. There are two main types of sitemaps: XML sitemaps, which guide search engine bots through your site&rsquo;s structure, and [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ca\/tutorials\/what-is-a-sitemap\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":285,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"What is a sitemap: How to create one and publish it","rank_math_description":"A sitemap is a map of every page on your site. Find out more about what is a sitemap, how to create one, and submit it to search engines.","rank_math_focus_keyword":"what is a sitemap","footnotes":""},"categories":[22662,22656],"tags":[],"class_list":["post-27870","post","type-post","status-publish","format-standard","hentry","category-parts-of-a-website","category-website"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-a-sitemap","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/plan-du-site","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-un-sitemap","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/sitemap-adalah","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-a-sitemap","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-a-sitemap","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-a-sitemap","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/tipos-de-comercio-electronico-9","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-un-sitemap","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-un-sitemap","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-a-sitemap","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-a-sitemap","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-a-sitemap","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-a-sitemap","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/posts\/27870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/users\/285"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/comments?post=27870"}],"version-history":[{"count":54,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/posts\/27870\/revisions"}],"predecessor-version":[{"id":138734,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/posts\/27870\/revisions\/138734"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/media?parent=27870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/categories?post=27870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-json\/wp\/v2\/tags?post=27870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}