Sitemap anpassen

Begonnen von lokomotive, 14 September 2011, 19:00:11

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

lokomotive

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:

Andi

Moin :)

Zitatmuss 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.

ZitatHabe 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:

ZitatWä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

lokomotive

Hi Andi, vielen Dank für deine AW.  :thumbup:

Zitat von: Andi am 19 September 2011, 14:39:11
Moin :)

Zitatmuss 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?