Hallo,
Die Suchmaschine merkt davon nichts, denn include per PHP läuft Serverseitig. Die Suchmaschine ist bei einem Seitenaufruf aber der Client.
Falsch. Die Suchmaschine erkennt a) die dateierweiterung (php) b) die parameteraufrufe mit "page=x" oder dergleichen und c) den x-http-header, der den serverseitigen parser angibt und erkennt damit deutlich den dynamischen inhalt. das ist aber nicht mehr so schlimm wie früher.
Das bezog sich auf die Fragestellung, die für mich so lautete, ob Suchmaschinen was vom include() mitbekommen.
Das sie dynamische Seiten erkennen, ist unbestritten.
Wie du aber richtig bemerkt hast, haben die Variablen keine negativen Auswirkungen mehr (ausgenommen ?id=... oder &id=...).
Lesbarer und daher vorzuziehen ist auf jeden fall impressum.php vor index.php?p=Imprint.
Kann sein, muss aber nicht.
Grüße, Matze