pragmaMx Support Forum pragmaMx Support Forum

Sitemap anpassen

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline lokomotive

  • *
  • 9
  • +0/-0
  • Geschlecht: Männlich
Sitemap anpassen
« am: 14 September 2011, 19:00:11 »
Zunächst für mein grundsätzliches Verständniss.

Google spricht von einer sitemap.xml, txt oder auch php. Im PragmaRoot befindet sich nun die google_sitemap.php. Damit google u.a. diese finden muss ich diese in sitemap.php umbenennen und in der robot.txt eintragen?

Wenn diese umbenannt werden müsste, würden sich ja dann aber nur die Daten dynamisch ändern welche in die google_sitemap.php von pragma geschrieben werden?!

Da steht dann zum bsp

<url>
<loc>xxxxxxxxxxxxxxxxxx</loc>
<lastmod>2011-09-12</lastmod>
<priority>1</priority>
</url>

Soweit funzt die pragma sitemap ja ganz gut, sie reagiert auf foreneinträge, neueste Artikel werden eingetragen.
Nun gibt es ja aber noch die Möglichkeit <changefreq> in eine Sitemap einzufügen.

Der Grund meiner Frage, "dynamischer" Content wird von Pragma anscheinend oder nicht ohne weiteres ausgelesen und in die Sitemap geschrieben. Habe ich zum bsp content ID 5 am 12.09.2009 angelegt und in der zwischenzeit 50 mal überarbeitet, so gilt für Suchmaschinen immer das Datum der initialisierung. Nie aber wann der Content aktualisiert wurde. Für jemanden über die Suchmaschine nur das Snippet sieht, wäre dies veralteter content.

Gibt es also eine möglichkeit mittels PHP und/oder pragma der Sitemap <changefreq> hinzuzufügen oder aber das aktuelle Datum der letzten Änderung?

Wäre es nicht evtl auch für die Zukunft in teressant bei Contenterstellung in Pragma einfach wie bei den Artikeln ein Datum hinzufügen?

Danke schon mal.  :smile:

Offline Andi

  • *****
  • 18.832
  • +4/-0
  • Geschlecht: Männlich
Re:Sitemap anpassen
« Antwort #1 am: 19 September 2011, 14:39:11 »
Moin :)

Zitat
muss ich diese in sitemap.php umbenennen und in der robot.txt eintragen?
Mit der robots.txt hat das nichts zu tun.
Anmelden kannst du die Datei bei Google in den Webmastertools direkt, ohne umzubenennen.

Zitat
Habe ich zum bsp content ID 5 am 12.09.2009 angelegt und in der zwischenzeit 50 mal überarbeitet, so gilt für Suchmaschinen immer das Datum der initialisierung. Nie aber wann der Content aktualisiert wurde. Für jemanden über die Suchmaschine nur das Snippet sieht, wäre dies veralteter content.

Gibt es also eine möglichkeit mittels PHP und/oder pragma der Sitemap <changefreq> hinzuzufügen oder aber das aktuelle Datum der letzten Änderung?
Dazu müsste es im Contentmodul, oder auch in anderen Inhaltsmodulen ein Datenbankfeld für die letzte Aktualisierung geben. Das ist aber leider nicht der Fall.
Also zur Zeit ist das nicht möglich.

In einer späteren Version wird die Inhaltsverwaltung sowieso komplett überarbeitet, dort wird das dann sicher berücksichtigt werden  :thumbup:

Zitat
Wäre es nicht evtl auch für die Zukunft in teressant bei Contenterstellung in Pragma einfach wie bei den Artikeln ein Datum hinzufügen?
Wie gesagt, es kommt. Zur Zeit wäre der Aufwand zu gross, das zu ergänzen...
schön´s Grüssle, Andi

Offline lokomotive

  • *
  • 9
  • +0/-0
  • Geschlecht: Männlich
Re:Sitemap anpassen
« Antwort #2 am: 24 September 2011, 01:04:36 »
Hi Andi, vielen Dank für deine AW.  :thumbup:

Moin :)

Zitat
muss ich diese in sitemap.php umbenennen und in der robot.txt eintragen?
Mit der robots.txt hat das nichts zu tun.
Anmelden kannst du die Datei bei Google in den Webmastertools direkt, ohne umzubenennen.

Würde das aber im Umkehrschluss nicht bedeuten man müsste die sitemap nach jeder änderung neu übertragen?