Zum Hauptinhalt gehen

Eine Google-Sitemap mit FirstSpirit™ erstellen

Kommentare

12 Kommentare

  • Zendesk API User
    Author: Peter_Jodeleit - 7/12/2010 14:07

    Ist der Teil "unselectedHTML" nicht überflüssig? Die Inhaltsseiten werden doch schon durch "pageRefRendering" berücksichtigt, so hat man dann doch doppelte URLs im Dokument.

    Und der "pageRefRendering" Teil lässt sich auch noch weiter vereinfachen:

       <CMS_FUNCTION name="Navigation" resultname="googleSitemap">
      
         <CMS_PARAM name="expansionVisibility" value="all"/>
         <CMS_PARAM name="wholePathSelected" value="0"/>
         <CMS_PARAM name="siteMap" value="1" />
      
         <CMS_ARRAY_PARAM name="pageRefRendering">
          <CMS_ARRAY_ELEMENT index="0..100"><![CDATA[
                  $CMS_SET(multiPageParams, #nav.ref.getMultiPageParams(#global.language, #global.templateSet))$
                  $CMS_FOR(i, [0 .. multiPageParams.pageCount - 1])$
                       <url>
                          <loc>http://www.domain.de/$CMS_REF(#nav.ref, abs:2, index:i)$</loc>
                       </url>
                  $CMS_END_FOR$
          ]]></CMS_ARRAY_ELEMENT>
         </CMS_ARRAY_PARAM>
      
       </CMS_FUNCTION>
    0
  • Zendesk API User
    Author: sglock - 7/14/2010 17:04

    Innerhalb des <url>-Elements ist es sinnvoll, zusätzlich das letzte Änderungsdatum der Seite auszugeben. Die kürzlich geänderten Seiten werden von Google dann - hoffentlich! - bevorzugt gecrawlt. Bei HTML-Content geht das über die zu ergänzende Zeile

    <lastmod>$CMS_VALUE(#nav.ref.page.changeDate().format("yyyy-MM-dd"))$</lastmod>

    Bei dynamischen Seiten kann das letzte Änderungsdatum entweder aus der Datenbank geholt werden oder (bei permanent wechselndem Content) auf #global.now.format("yyyy-MM-dd") gesetzt werden.

    0
  • Zendesk API User
    Author: matthias_przyby - 5/24/2011 11:25

    Hallo,

    wir benutzen das Schema http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd, in dem auch die Tags <changefreq> und <priority> innerhalb des <url> verwendet werden können.

    Kann man über FS-Mittel diese Werte auch ermitteln und generieren lassen? Bisher wüßte ich nicht, wie ich an diese Daten in FS rankomme.

    Danke für eine Idee oder gar konkrete Antwort.

    Viele Grüße,

    Matthias

    0
  • Zendesk API User
    Author: feddersen - 5/24/2011 11:35

    Die Daten können Sie z.B. über Metadaten pflegen und dann entsprechend in der Navigationsfunktion mit ausgeben. Per se sind die Informationen nicht in FirstSpirit vorhanden, da sie vom konkreten Projekt abhängen.

    0
  • Zendesk API User
    Author: matthias_przyby - 5/24/2011 11:37

    Vielen Dank für die Antwort!

    Viele Grüße...

    0
  • Zendesk API User
    Author: mcheungspeedo - 7/13/2011 14:30

    Hi all,

    I have translated this into English :smileyhappy: and I too would like to know how you add the tags

    <changefreq> <priority> works within the code above.

    These tags help further with SEO performance.

    Any ideas?

    I look forward to the response.

    Thanks.

    Michael.

    0
  • Zendesk API User
    Author: Peter_Jodeleit - 7/13/2011 14:49
    I have translated this into English :smileyhappy:

    Can't see it :smileywink:

    I too would like to know how you add the tags

    <changefreq> <priority> works within the code above.

    These tags help further with SEO performance.

    I suggest you take these informations from the mata-data tab if available. If not available use a meaningful default value.

    0
  • Zendesk API User
    Author: mcheungspeedo - 7/13/2011 16:44

    Thanks pjodeleit. :smileygrin:

    Where is the "mata-data" tab?

    0
  • Zendesk API User
    Author: essmann - 7/14/2011 8:55

    Please refer to our online documentation (ODFS). Here is the deep link to the chapter: http://www.e-spirit.com/odfs42/en/vorlagenentwicklung/variablen/metadatenvariablen/metadatenvariablen.html

    0
  • Zendesk API User
    Author: MarcusDau - 10/14/2011 14:07

    Mittlerweile ist das Schema

    http://www.google.com/schemas/sitemap/0.84

    deprecated und man sollte lieber auf dieses Schema hier aufsetzen:

    http://www.sitemaps.org/schemas/sitemap/0.9

    So hat es Matthias ja auch geschrieben, dass er es schon verwendet. Grüße übrigens ;-)

    0
  • Zendesk API User
    Author: TimoMeister - 7/3/2013 14:17

    Das Template ist echt nützlich. Danke dafür! Content-Projektionen werden ja ebenfalls aufgelistet. Wir haben z.B. News-Beiträge die on- bzw. offline  gesetzt werden können und werden dann mit $CMS_SET(#global.stopGenerate,true)$ nicht generiert. Kann man Content-Projektionen, die nicht generiert werden hier in der Sitemap abfangen?

    0
  • Zendesk API User
    Author: dleinich - 4/9/2014 10:00

    Please see the article Creating Sitemaps for Search Engines on the Inside FirstSpirit blog for an updated version and more sophisticaed approach.

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.