HTML Tags (<header> / <aside> / <article> / <section> <footer>, et)

  • Die Frage ist, was das real mit SEO zu tun hat? Das kam mal kurzfristig als Idee auf, dass so Tags (Struktur-Elemente) und/oder role-Auszeichnungen die inhaltliche Struktur der Seite offensichtlicher machen, auch für Suchmaschinen. Dann kam der Hype mit Structured Datas, die die Tags eigentlich, zumindest großteils, unnötig machen, hätte Google sie nicht nur für seine eigenen Belange zusammengestutzt. Dann kam oder wird kommen ... usw.


    Wenn du diese sinnvoll in Joomla verwenden willst, musst mit Template-Overrides arbeiten, sie im Editor setzen und/oder direkt im Template. Module haben auch die Möglichkeit solche Tags drumrum zu setzen.


    Ist einfach so, dass die Realitäten anders sind. Wenn du eine Sidebar in der index.php fest mit ASIDE auszeichnest, sollte die auch nur Module enthalten, die inhaltlich zu dieser Auszeichnung passen. Also würde ich besser weitere Positionen im Template einbauen und jeweils darauf achten, dass die korrekt gefüllt werden.


    Manche Template-Frameworks verwenden solche Tags auch auf Verdacht sozusagen und gelegentlich nur für CSS-Zwecke. Gegen die musst dann auch noch ankämpfen ;)


    Wann ist FOOTER tatsächlich FOOTER wie definiert? nur, weil er am Ende der Seite ist (wo er laut Definition vielleicht gar nicht hingehört, sondern vielleicht ein Unterelement von ARTICLE sein sollte, aber auf der nächsten Seite dann doch wieder nicht) ? ;)
    Wann ist ASIDE tatsächlich ASIDE wie definiert? Nur, weil der Block seitlich ist? ;)


    Wenn dein Joomla ein 1-Mann/Frau-Betrieb ist, vielleicht noch handlebar. Steckt aber viel Disziplin, Denkarbeit und Bastelei dahinter, damit jede einzelne Seite sauber und sinnvoll(!!!) ausgezeichnet ist.