Seite 1 von 3
include sinnvoll?
Verfasst: 29.11.2004, 20:06
von e36
Hallo,
bin gerade dabei dass ich meine Page für Suchmaschinen optimiere.
Es ist mir klar dass Frames, Java,....... nicht sinvoll ist da sie von Spieder einfach nicht gesehen werden!
Es ist am besten wenn man Texte verwendet daher meine frage:
Wenn ich jetzt ein Menü erstelle ist es sinvoll dass ich mit dem Befehl : <?
include("navi/navileft.php")
?> ARBEITE?
Der Ofad in diesem fall ist mein Menü auf der linken Seite auf meiner Homepage.
Oder ist es besser wenn ich es auf jeder Seite fix eingebe?
Kurz gesagt ist es schlecht wenn ich so arbeite oder mach es keinen Einfluss für die Suchmaschinen?
<?
include("navi/navileft.php")
?>
LG
NIC
Verfasst: 29.11.2004, 20:14
von manute
Wie kommt Google mit PHP- oder SSI-Includes zurecht?
All das bemerkt Google überhaupt nicht, da es auf dem Server passiert, der dann erst eine fertig generierte HTML-Datei an den Client schickt.
https://seo-faq.de/technik/php-ssi-includes.html
Verfasst: 29.11.2004, 20:18
von e36
Also wenn ich das jetzt richtig verstehe dann sieht es die Suchmaschine so als hätte ich mir die Page Source Online angesehen?
LG
NIC
Verfasst: 29.11.2004, 20:20
von manute
genau. wenn der crawler an deinen php-code kommen könnte, in dem passwörter usw. stehen, könnte das ja auch jeder user.
Verfasst: 29.11.2004, 20:21
von LinkPop
Also wenn ich das jetzt richtig verstehe dann sieht es die Suchmaschine so als hätte ich mir die Page Source Online angesehen?
So ist es.
Verfasst: 29.11.2004, 20:22
von e36
Super,
DAnke euch für die rasche Hilfe.
LG
NIC
Verfasst: 29.11.2004, 20:50
von shapeshifter
php wird natürlich gerendert bevor die seite gelesen/gespidert werden kann....
Noch ne Anmerkung zu Javascript, falls du das für dein Menu benutzen möchtest:
Mit Layern und der Umschaltung von visibility:visible/invisible bekommst du keine Probleme, da auch die unsichtbaren layer ordentlich gespidert werden. Das fällt auch nicht in irgendwelche cloaking-Bereiche und wird wohl von Google auch als rein stilistisches Element anerkannt, solange sich deine Navi nicht bei jedem Besuch geändert hat
gruss,
shapeshifter
Verfasst: 29.11.2004, 20:56
von Fridaynite
Ja - und sone Navi kann man dann für alle Seiten gleichzeitig in einer Datei schnell mal anpassen. Mach ich bei fast allen Seiten so.
Verfasst: 29.11.2004, 21:00
von e36
Ja ich arbeite auch sehr gerne mit solchen Menüs da sie sehr einfach zum einbinden sind und ebenso änderungen leicht zum durführen.
Bin erst jetzt drauf gekommen dass suchmaschinen Optimierung so wichtig is
LG
NIC
Verfasst: 08.12.2004, 10:37
von ivanix
manute hat geschrieben:genau. wenn der crawler an deinen php-code kommen könnte, in dem passwörter usw. stehen, könnte das ja auch jeder user.
Hi Manute, was meinst du unter passwörter usw? Ich hab manchmal bei includes das Problem, dass die html seite nicht aufgeladen wird, sondern kommt eine Meldung das ich die entweder öffnen oder abspeichern kann. Weisst du was ich falsch mache?
Danke und Gruß
Verfasst: 08.12.2004, 10:51
von shapeshifter
Aufgeladen ?
Also Manute meinte, dass wenn ein Bot den php-source lesen könnte, er ja auch die Passwörter für bestimmt Bereich, wie z.B. Zugang zur MySql-DB auselesen würde. Da der PHP-Source aber serverseitig interpretiert und für den Client als html gerendert wird, sieht der Bot immer das Gleiche wie der Besucher. Wenn Du deine Includes mit z.B. einer Endung meinInclude.inc direkt aufrufst dann kann es sein dass vornehmlich der IE-Depp meint dass wäre eine Anwendung. Entsprechend wird das Fenster zum download/öffnen angezeigt.
gruss,
shapeshifter
Verfasst: 08.12.2004, 11:04
von e36
Hallo,
Danke für deinen Beitrag.
Aber mittlerweile arbeite ich nur mit Textlinks und verzichte mal auf Include oder ähnliches.
Mal schauen wie ich ohne Include weiter komme.
Aber so wie es auschaut habe ich jetzt meine Meinung geändert und glaube das man Include auslassen kann.
Der Nachteil: es ist sehr aufwendig aber man erstellt nur selten menüs wenn die Page fertig ist und dass nehme ich in kauf!
LG
NIC
Verfasst: 08.12.2004, 11:06
von shapeshifter
Verstehe immer noch nicht dein Problem - nichts ist einfacher als ein Include ?!?!?!??!

Verfasst: 08.12.2004, 11:12
von e36
Ja wenn das Menü immer gleich bleibt aber wenn du es auf anderen Seiten anders hast dann kommt es aufs gleiche!
Und ich hatte es immer gleich und es ist bzw. war das BESTE.
Nur jetzt möchte ich es mit Untermenü einbinden ohne Jave oder ähnliches.
Gibt es da eine andere Lösung als nur Textlinks??
Verfasst: 08.12.2004, 11:15
von LinkPop
Apropos include.inc:
Der Server kompiliert alle *.php Dateien, da der Dateiname eben auf .php endet.
Bei einer include.inc wäre ich vorsichtig, was PWs etc. angeht, da der PHP-Code solcher *.inc Dateien unter Umständen beim direkten Aufrufen im Browser angezeigt wird.
Man sollte hier besser include.inc.php o.ä. verwenden.