{"id":25364,"date":"2016-10-11T15:33:06","date_gmt":"2016-10-11T15:33:06","guid":{"rendered":"https:\/\/dev.railscarma.com\/generate-add-sitemap-rails-application\/"},"modified":"2022-09-06T08:05:42","modified_gmt":"2022-09-06T08:05:42","slug":"generieren-hinzufugen-sitemap-schienen-anwendung","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/generieren-hinzufugen-sitemap-schienen-anwendung\/","title":{"rendered":"Wie generiert man eine Sitemap und f\u00fcgt sie zu seiner Rails-Anwendung hinzu?"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"25364\" class=\"elementor elementor-25364\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-22a0a822 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22a0a822\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54e4b5a4\" data-id=\"54e4b5a4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6a7ef64a elementor-widget elementor-widget-text-editor\" data-id=\"6a7ef64a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p align=\"justify\">Die Verwendung einer Sitemap bringt f\u00fcr eine Website eine Reihe von Vorteilen mit sich. Sie kann nicht nur einen erheblichen Mehrwert in Bezug auf eine reibungslose Navigation auf der Website und eine verbesserte Sichtbarkeit f\u00fcr die Suchmaschinen bringen, sondern gibt der Website auch die M\u00f6glichkeit, die Suchmaschinen sofort \u00fcber alle \u00c4nderungen auf der Website zu informieren. Dies f\u00fchrt zu einer schnelleren Indizierung der ge\u00e4nderten Seiten Ihrer Website im Vergleich zu einem Szenario ohne eine Sitemap. Mit einer Sitemap sind Sie weniger abh\u00e4ngig von externen Links, die die Suchmaschinen auf Ihre Website f\u00fchren. Es ist zwar nicht ratsam, Fehler wie defekte Links oder verwaiste Seiten auf Ihrer Website zu haben, aber eine Sitemap kann Ihnen auch in solchen F\u00e4llen helfen, wenn Sie es vers\u00e4umt haben, solche Fehler zu beheben.<\/p>\n<p align=\"justify\">Falls Ihre Website also aus Versehen ein paar kaputte interne Links oder verwaiste Seiten enth\u00e4lt, die auf keine andere Weise besucht werden k\u00f6nnen, kann eine Sitemap Ihren Besuchern helfen, auch diese zu erreichen. Allerdings ist es allemal besser, diese Fehler gar nicht erst auf Ihre Website gelangen zu lassen.<\/p>\nIn diesem Artikel m\u00f6chte ich besprechen, wie Sie eine Sitemap f\u00fcr Ihre Rails-Anwendung erstellen und hinzuf\u00fcgen k\u00f6nnen.\n\n<strong>Sitemap generieren:<\/strong>\nErforderlicher Edelstein: Sitemap-Generator:- <a href=\"https:\/\/github.com\/kjvarga\/sitemap_generator\">https:\/\/github.com\/kjvarga\/sitemap_generator<\/a>\nSitemapGenerator ist der einfachste Weg, um Sitemaps in Ruby zu generieren. Die Rails-Integration erm\u00f6glicht den Zugriff auf die Rails-Route-Helfer in unserer Sitemap-Konfigurationsdatei und stellt uns automatisch die Rake-Tasks zur Verf\u00fcgung. Wenn wir lieber ein anderes Framework verwenden m\u00f6chten, k\u00f6nnen wir das auch! Wir k\u00f6nnen die bereitgestellten Rake-Tasks verwenden oder unsere Sitemap-Konfigurationen als einfache Ruby-Skripte ausf\u00fchren.\n\n<strong>XML-Format der Sitemaps:<\/strong>\n\nDas Format des Sitemap-Protokolls besteht aus XML-Tags. Alle Datenwerte in einer Sitemap m\u00fcssen mit einem Entity-Escap versehen sein. Die Datei selbst muss in UTF-8 kodiert sein.\n\n<strong>Die Sitemap muss:<\/strong>\nBeginnen Sie mit einem \u00f6ffnenden Tag und enden Sie mit einem schlie\u00dfenden Tag.\nGeben Sie den Namespace (Protokollstandard) innerhalb des Tags an.\nF\u00fcgen Sie einen Eintrag f\u00fcr jede URL als \u00fcbergeordneten XML-Tag ein.\nF\u00fcgen Sie einen untergeordneten Eintrag f\u00fcr jeden \u00fcbergeordneten Tag ein.\n\nAlle anderen Tags sind optional. Au\u00dferdem m\u00fcssen alle URLs in einer Sitemap von einem einzigen Host stammen, z. B. www.xyz.com oder estore.xyz.com.\nF\u00fcr weitere Einzelheiten: <a href=\"https:\/\/www.sitemaps.org\/protocol.html\">https:\/\/www.sitemaps.org\/protocol.html<\/a>\n<strong>\nWie man eine Sitemap zu einer Rails-Anwendung hinzuf\u00fcgt:<\/strong>\n\n1) Ansicht f\u00fcr Ihre Sitemap:\n<pre><code> # app\/views\/mysitemap\/index.xml.erb<\/code><\/pre>\n2) An Ihrem Controller:\nLassen Sie es sein, unser Objekt in der Ansicht ist @articles Variable. Es muss das von einem mysitemap Controller bekommen:\n<pre><code># app\/controllers\/mysitemap_controller.rb\nMysitemapController &lt; AnwendungsController\n  layout nil\n  def index\n\theaders[&#039;Content-Type&#039;] = &#039;application\/xml&#039;\n\trespond_to do |format|\n  \tformat.xml {@articles = Article.all}\n\tend\n  end\nend<\/code><\/pre>\n3) F\u00fcgen Sie eine Route hinzu:\n<pre><code>#-Konfiguration\/routes.rb\nget 'sitemap.xml', :to =&gt; 'sitemap#index', :defaults =&gt; {:format =&gt; 'xml'}<\/code><\/pre>\n<strong>Wie konvertiert man eine XML-Datei in HTML:<\/strong>\n\nEine Beispiel-XML-Datei;\n<pre><code># test1.xml\n\n<!--?xml version=\"1.0\" encoding=\"UTF-8\"?-->\n\n\n\nhttp:\/\/localhost:3000\/magazines ...\n2016-10-03T12:40:39+00:00\nw\u00f6chentlich\n1.0\n\n\nhttp:\/\/localhost:3000\/magazines\/1\n2015-05-07T04:00:00+00:00\n1.0\n\n\nhttp:\/\/localhost:3000\/magazines\/2\n2015-05-07T04:00:00+00:00\n1.0\n\n\nhttp:\/\/localhost:3000\/magazines\/4\n2015-05-07T04:00:00+00:00\n1.0\n\n<\/code><\/pre>\n<strong>1) Verwendung des Ruby-Snippets mit dem Nokogiri-Gem:<\/strong>\n\nInstallieren von Nokogiri:\n\n<a href=\"https:\/\/nokogiri.org\/tutorials\/installing_nokogiri.html\">https:\/\/nokogiri.org\/tutorials\/installing_nokogiri.html<\/a>\n\nCode-Schnipsel:\n<pre><code>siteMapUrls = Nokogiri::XML(File.open('test1.xml')).xpath(\"\/\/url\/loc\").each do |node|\n    setzt node.inner_text\nend<\/code><\/pre>\n<strong>\n2) Verwendung von Javascript:<\/strong>\n<pre><code>F\u00fcgen Sie eine Tabelle innerhalb des Tags hinzu;<\/code><\/pre>\n<table id=\"table_id\"><\/table>\n<pre><code>\n\nInclude this script;\n\n<script type=\"text\/javascript\">\n   \t var xhttp = new XMLHttpRequest();\n   \t xhttp.onreadystatechange = function(){\n   \t\t if(this.readyState == 4 && this.status == 200){myChecker(this);}\n   \t };\n   \t xhttp.open(\"GET\", \"test1.xml\", true);\n   \t xhttp.send();\n\n   \t function myChecker(xml){\n   \t\t var ix;\n   \t\t var xml_doc = xml.responseXML;\n   \t\t var table=\"<\/p>\n<p>\n<\/p>\n<p>\n<\/p>\n<p>\n<\/p>\n<tr>\n<\/p>\n<p>\n<\/p>\n<th>Sitemap<\/th>\n<p>\n<\/p>\n<p>\n<\/p>\n<p>\n<\/p>\n<th>Last Modified<\/th>\n<p>\n<\/p>\n<p>\n<\/tr>\n<p>\n<\/p>\n<p>\n<\/p>\n<p>\n<\/p>\n<p>\";\n   \t\t var y = xml_doc.getElementsByTagName(\"url\");\n   \t\t for (ix = 0; ix <y.length; ix++){table += \"<\/p>\n<p>\n<\/p>\n<p>\n<\/p>\n<p>\n<\/p>\n<tr>\n<\/p>\n<p>\n<\/p>\n<td><a href=\"+y[ix].getElementsByTagName(\"loc\")[0].childNodes[0].nodeValue+\">\" +y[ix].getElementsByTagName(\"loc\")[0].childNodes[0].nodeValue + \"<\/a><\/td>\n<p>\n<\/p>\n<p>\n<\/p>\n<p>\n<\/p>\n<td>\" + y[ix].getElementsByTagName(\"lastmod\")[0].childNodes[0].nodeValue + \"<\/td>\n<p>\n<\/p>\n<p>\n<\/tr>\n<p>\n<\/p>\n<p>\n<\/p>\n<p>\n<\/p>\n<p>\";}\n   \t\t document.getElementById(\"table_id\").innerHTML = table;\n   \t }\n<\/script><\/code><\/pre>\n<strong>3) Verwendung einer XSL-Datei:<\/strong>\n\nErstellen einer XSL-Datei # test_style_sheet.xsl\n<pre><code><!--?xml version=\"1.0\" encoding=\"UTF-8\"?--><\/code><\/pre>\n<h2>Meine Sitemap Links Sammlung<\/h2>\n<pre><code><\/code><\/pre>\n<table border=\"1\">\n<tbody>\n<tr bgcolor=\"#9acd32\">\n<th style=\"text-align: left;\">Seitenverzeichnis<\/th>\n<th style=\"text-align: left;\">Zuletzt modifiziert<\/th>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre><code>\n  \n  \n\n<\/code><\/pre>\n<strong>\nIhre Ansichtsdatei:<\/strong>\n<pre><code>\n\n  <script>\n  function loadXMLDoc(dname) {\n\tif (window.XMLHttpRequest) {\n  \txhttp = new XMLHttpRequest();\n\t} else {\n  \txhttp = new ActiveXObject(\"Microsoft.XMLHTTP\");  \n\t}\n\txhttp.open(\"GET\",dname,false);\n\txhttp.send(\"\");\n\treturn xhttp.responseXML;\n  }\n\n  function showList() {\n\txml = loadXMLDoc(\"test1.xml\");\n\txsl = loadXMLDoc(\"test_style_sheet.xsl\");\n\n\t\/\/ to support with IE\n\tif (window.ActiveXObject) {\n  \tex = xml.transformNode(xsl);  \n  \tdocument.getElementById(\"div_id\").innerHTML = ex;\n\t}\n\n\t\/\/ to support with Mozilla, Firefox, Opera,etc.\n\telse if (document.implementation &&\n         \tdocument.implementation.createDocument) {\n  \txsltProcessor=new XSLTProcessor();\n  \txsltProcessor.importStylesheet(xsl);  \n  \tresultDocument = xsltProcessor.transformToFragment(xml,document);\n  \tdocument.getElementById(\"div_id\").appendChild(resultDocument);\n\t}\n  }\n  <\/script>\n\n\n  <\/code><\/pre>\n<div id=\"div_id\">\n\n<code><\/code>\n\n<\/div>\n<strong>4) Verwendung von JQuery (parseXML):<\/strong>\n\nMit $.parseXML() sollte es recht einfach sein\nBeispiel: http:\/\/jsfiddle.net\/ecQQn\/\n<pre><code>\n  <\/code><\/pre>\n<div id=\"xml_id\">\n\n<code><\/code>\n\n<script>\n    var raw_XML = '<?xml version=\"1.0\" encoding=\"utf-8\"?><urlset><url><loc>http:\/\/localhost:3000\/magazines<\/loc><lastmod>2016-10-03T12:40:39+00:00<\/lastmod><changefreq>weekly<\/changefreq><priority>1.0<\/priority><\/url><url><loc>http:\/\/localhost:3000\/magazines\/1<\/loc><lastmod>2015-05-07T04:00:00+00:00<\/lastmod><priority>1.0<\/priority><\/url><url><loc>http:\/\/localhost:3000\/magazines\/2<\/loc><lastmod>2015-05-07T04:00:00+00:00<\/lastmod><priority>1.0<\/priority><\/url><\/urlset>';\n    \/\/ Parse it\n    var xmlParsed = $.parseXML(raw_XML);\n    var xmlUrlset = $(xmlParsed).find('urlset');\n    var xmlUrl = xmlUrlset.find('url');\n    $(xmlUrl).each(function() {\n   \t$('#xml_id').append($(this).find('loc').text()).append('<br\/>');   \n    });\n  <\/script>\n\n<\/div>\n<strong>So holen Sie alle Links aus der Sitemap-XML-Datei:<\/strong>\n\nEine einfache M\u00f6glichkeit, mehrere URLs anzumelden, wenn wir eine Sitemap haben, die alle Links enth\u00e4lt, die wir bei Google anmelden wollen.\n\n<strong>Erfordert Edelsteine:<\/strong>\n\n<strong>1.WaybackArchiv<\/strong>\n<a href=\"https:\/\/github.com\/buren\/wayback_archiver\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/buren\/wayback_archiver<\/a>\nSenden Sie URLs an Wayback Machine aus sitemap.xml (http:\/\/www.sitemaps.org), einzelne URLs oder Dateien mit URLs. Wir k\u00f6nnen WaybackArchiver auch bitten, unsere Website nach URLs zu durchsuchen.\n\n<strong>2) Sitemap-Parser<\/strong>\n<a href=\"https:\/\/github.com\/benbalter\/sitemap-parser\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/benbalter\/sitemap-parser<\/a>\nRuby Gem zum Parsen von sitemaps.org-kompatiblen Sitemaps\n\n<strong>3.OpenURI<\/strong>\n<a href=\"https:\/\/ruby-doc.org\/stdlib-2.1.0\/libdoc\/open-uri\/rdoc\/OpenURI.html\">https:\/\/ruby-doc.org\/stdlib-2.1.0\/libdoc\/open-uri\/rdoc\/OpenURI.html<\/a>\nOpenURI ist ein einfach zu verwendender Wrapper f\u00fcr Net::HTTP, Net::HTTPS und Net::FTP.\n\n<strong>4.Nokogiri<\/strong>\n<a href=\"https:\/\/github.com\/sparklemotion\/nokogiri\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/sparklemotion\/nokogiri<\/a>\nNokogiri ist ein HTML-, XML-, SAX- und Reader-Parser mit XPath- und CSS-Selektor-Unterst\u00fctzung.\n<pre><code># mysitemap.rb\n\nrequire 'wayback_archiver'\nrequire 'sitemap-parser'\nrequire 'open-uri'\nerfordern 'nokogiri'\n\nsiteMapUrl = ARGV[0]\nif !siteMapUrl.nil?\n  Nokogiri::XML(File.open('test1.xml')).xpath(\"\/\/url\/loc\").each do |node|\n\tsiteMapLink = node.content\n\tsubSiteMapLink = SitemapParser.new siteMapLink\n\tarraySubSiteMapLink = subSiteMapLink.to_a\n\t(0..arraySubSiteMapLink.length-1).each do |j|\n  \tWaybackArchiver.archive(arraySubSiteMapLink[j], :url)\n\tend\n  end\nend<\/code><\/pre>\nF\u00fchren Sie das Skript in der Ruby-Eingabeaufforderung aus:\nruby mysitemap.rb URL, wobei Sie die URL f\u00fcr die Sitemap ersetzen.\n\nJe nach den Namen der Node-Tags muss der Sitemap-Code eventuell ge\u00e4ndert werden.\n<strong>\nValidieren Sie die Sitemap und \u00fcbermitteln Sie sie an Google:<\/strong>\n\nRegistrieren Sie Ihre Website bei Google Webmaster Tools.\nVon dort aus k\u00f6nnen wir Ihre Sitemap validieren und zum Crawlen einreichen.\nSchlie\u00dflich sollten wir in der Lage sein, eine Reihe von URLs in unserer Sitemap zu sehen.\n<div class=\"author-info\"><strong>LUBAIB CEEJEY<\/strong><\/div>\n<div class=\"author-info\">Senior Ruby on Rails-Entwickler<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-737eab14 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"737eab14\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10ab8bbf\" data-id=\"10ab8bbf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-43ae8ec9 elementor-widget elementor-widget-heading\" data-id=\"43ae8ec9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Abonnieren Sie die neuesten Updates<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d259222 elementor-widget elementor-widget-shortcode\" data-id=\"6d259222\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\t\tvar gCaptchaSibWidget;\n                        var onloadSibCallbackInvisible = function () {\n\n                            var element = document.getElementsByClassName('sib-default-btn');\n                            var countInvisible = 0;\n                            var indexArray = [];\n                            jQuery('.sib-default-btn').each(function (index, el) {\n                                if ((jQuery(el).attr('id') == \"invisible\")) {\n                                    indexArray[countInvisible] = index;\n                                    countInvisible++\n                                }\n                            });\n\n                            jQuery('.invi-recaptcha').each(function (index, el) {\n                                grecaptcha.render(element[indexArray[index]], {\n                                    'sitekey': jQuery(el).attr('data-sitekey'),\n                                    'callback': sibVerifyCallback,\n                                });\n                            });\n                        };\n\t\t\t\t\t<\/script>\n\t\t\t\t\t                <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?onload=onloadSibCallbackInvisible&render=explicit\" async defer><\/script>\n\t\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\" action=\"\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/www.railscarma.com\/wp-includes\/images\/spinner.gif\" alt=\"Lader\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"d7f7626ab9\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                                            <div id=\"sib_captcha_invisible\" class=\"invi-recaptcha\" data-sitekey=\"6LdikOAaAAAAAJ6SWrrKVQrtw7TQpQAEnv0HS0G3\"><\/div>\n                    \t\t\t\t\t<p class=\"sib-email-area\">\r\n    <label class=\"sib-email-area\"><\/label>\r\n    <input type=\"email\" class=\"sib-email-area\" name=\"email\" required=\"required\" placeholder=\"E-Mail-Adresse\">\r\n<\/p>\r\n<p class=\"sib-NAME-area\">\r\n    <label class=\"sib-NAME-area\"><\/label>\r\n    <input type=\"text\" class=\"sib-NAME-area\" name=\"NAME\" placeholder=\"Name\">\r\n<\/p>\r\n<p>\r\n    <input type=\"submit\" id=\"invisible\" class=\"sib-default-btn\" value=\"Abonnieren\">\r\n<\/p>\t\t\t\t<\/div>\n\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">zusammenh\u00e4ngende Posts<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Kaminari-Juwel\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/?related_post_from=37277\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Kaminari-Juwel\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Kaminari-Juwel\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/?related_post_from=37277\">\r\n        Kaminari-Juwel  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/warum-sollte-man-ruby-on-rails-entwickler-engagieren\/?related_post_from=30627\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Warum sollte man im Jahr 2022 Ruby-on-Rails-Entwickler einstellen?\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/warum-sollte-man-ruby-on-rails-entwickler-engagieren\/?related_post_from=30627\">\r\n        Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/bedeutung-der-softwarearchitektur-bei-der-entwicklung-von-unternehmenssoftware\/?related_post_from=36250\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/bedeutung-der-softwarearchitektur-bei-der-entwicklung-von-unternehmenssoftware\/?related_post_from=36250\">\r\n        Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/ruby-idee-die-besten-ideen-fur-die-ruby-on-rails-entwicklung\/?related_post_from=36125\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"BESTE IDEEN F\u00dcR DIE RUBY ON RAILS-ENTWICKLUNG\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/ruby-idee-die-besten-ideen-fur-die-ruby-on-rails-entwicklung\/?related_post_from=36125\">\r\n        Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>The use of sitemap confers its own set of advantages to a website. While it can add significant value in terms of smooth website navigation and enhanced visibility for the search engines, it also empowers the website with the ability to immediately inform the search engines about any changes happening on the site. This leads &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ruby-regex-match-guide-with-examples\/\"> <span class=\"screen-reader-text\">Ruby Regex Match Guide (2026) mit Beispielen<\/span> Weiterlesen \u00bb<\/a><\/p>","protected":false},"author":1,"featured_media":31853,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[384],"tags":[],"class_list":["post-25364","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-articles"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to generate &amp; add sitemap to your Rails Application - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development<\/title>\n<meta name=\"description\" content=\"The use of sitemap confers its own set of advantages to a website. While it can add significant value in terms of smooth website navigation and enhanced\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/generieren-hinzufugen-sitemap-schienen-anwendung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to generate &amp; add sitemap to your Rails Application - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"og:description\" content=\"The use of sitemap confers its own set of advantages to a website. While it can add significant value in terms of smooth website navigation and enhanced\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/generieren-hinzufugen-sitemap-schienen-anwendung\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-11T15:33:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-06T08:05:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\"},\"headline\":\"How to generate &#038; add sitemap to your Rails Application\",\"datePublished\":\"2016-10-11T15:33:06+00:00\",\"dateModified\":\"2022-09-06T08:05:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/\"},\"wordCount\":714,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg\",\"articleSection\":[\"Technical Articles\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/\",\"url\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/\",\"name\":\"How to generate & add sitemap to your Rails Application - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg\",\"datePublished\":\"2016-10-11T15:33:06+00:00\",\"dateModified\":\"2022-09-06T08:05:42+00:00\",\"description\":\"The use of sitemap confers its own set of advantages to a website. While it can add significant value in terms of smooth website navigation and enhanced\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to generate &#038; add sitemap to your Rails Application\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wie man Sitemap zu Ihrer Rails-Anwendung generiert und hinzuf\u00fcgt - RailsCarma - Ruby on Rails Development Company, spezialisiert auf Offshore-Entwicklung","description":"Die Verwendung einer Sitemap bringt f\u00fcr eine Website eine Reihe von Vorteilen mit sich. Sie kann zwar einen erheblichen Mehrwert in Bezug auf eine reibungslose Website-Navigation und eine verbesserte","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/generieren-hinzufugen-sitemap-schienen-anwendung\/","og_locale":"de_DE","og_type":"article","og_title":"How to generate & add sitemap to your Rails Application - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","og_description":"The use of sitemap confers its own set of advantages to a website. While it can add significant value in terms of smooth website navigation and enhanced","og_url":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/generieren-hinzufugen-sitemap-schienen-anwendung\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2016-10-11T15:33:06+00:00","article_modified_time":"2022-09-06T08:05:42+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/"},"author":{"name":"admin","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21"},"headline":"How to generate &#038; add sitemap to your Rails Application","datePublished":"2016-10-11T15:33:06+00:00","dateModified":"2022-09-06T08:05:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/"},"wordCount":714,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg","articleSection":["Technical Articles"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/","url":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/","name":"Wie man Sitemap zu Ihrer Rails-Anwendung generiert und hinzuf\u00fcgt - RailsCarma - Ruby on Rails Development Company, spezialisiert auf Offshore-Entwicklung","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg","datePublished":"2016-10-11T15:33:06+00:00","dateModified":"2022-09-06T08:05:42+00:00","description":"Die Verwendung einer Sitemap bringt f\u00fcr eine Website eine Reihe von Vorteilen mit sich. Sie kann zwar einen erheblichen Mehrwert in Bezug auf eine reibungslose Website-Navigation und eine verbesserte","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2016\/10\/sitemap_format-1.jpg","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/es\/blog\/technical-articles\/generate-add-sitemap-rails-application\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"How to generate &#038; add sitemap to your Rails Application"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma \u2013 Ruby on Rails-Entwicklungsunternehmen, spezialisiert auf Offshore-Entwicklung","description":"RailsCarma ist ein Ruby on Rails-Entwicklungsunternehmen in Bangalore. Wir sind auf die Offshore-Ruby-on-Rails-Entwicklung mit Sitz in den USA und Indien spezialisiert. Stellen Sie erfahrene Ruby on Rails-Entwickler f\u00fcr das ultimative Web-Erlebnis ein.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"SchienenCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21","name":"Administrator","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/25364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/comments?post=25364"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/25364\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media\/31853"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media?parent=25364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/categories?post=25364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/tags?post=25364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}