das google webmasters tool zeigt mir diverse crawling fehler an.
dabei handelt es sich alerdings um links die nirgends definiert sind.
der fall:
auf der unterseite /pages/links.php definiere ich z.b. einen speaking link zur main seite. <a href="main"><main></a>
google interpretiert das jedoch als pages/main.
ich versteh nicht warum google /pages/ davor haut, schliesslich link ich mit index.php auch auf das root verzeichnis und nicht in den unterordner.
Du schaffst Dir da ein DC-Monstrum. Jeder Inhalt sollte über eine einzige URL erreichbar sein. Durch die index.php?s=xxx Methode wird das nur schlimmer.
Ich denke, das Problem lässt sich am besten durch geschicktes Rewriting lösen. Du solltest alle /pages/ aufrufe nach / weiterleiten.
Alternativ dazu könntest Du auch auf Absolute URLs (samt http://...) umsteigen, was allerdings nichts daran ändern wird, dass Google schon einen Haufen falscher URLs im Index hat und damit klarkommen muss.
edit: ich weiss auch garnicht wirklich wie ich den pages/links link zum laufen gebradht habe. hab da was umgeleitet, kann mich aber nicht mehr erinnern wo ich das genau gemacht habe. in der htaccess und im site code ist nichts dergleichen.