Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Einbindung von header.php - was aber mit Seitentitel?

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
boolean
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 29.03.2008, 12:30

Beitrag von boolean » 31.03.2008, 13:27

Hey,

ich habe ein CSS Design aufgebaut und binde Kopf und Fuß der Seite über den php include Befehl ein.

Jedoch ist mir nun aufgefallen das google eben für den Index überall den selben Titel der Seite vergibt, das ist insofern nicht sinnvoll da der suchende User nun mal keinen guten Überblick bekommt.

Kann man das title-Tag noch nachträglich im body der Seite ändern oder mit Java Script ggf. einbinden so das google ggf. korrekt indiziert?

So schaut derzeit jede Seite in der Suchergebnisliste gleich aus.


gruß

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

creonity
PostRank 1
PostRank 1
Beiträge: 15
Registriert: 31.03.2008, 13:37

Beitrag von creonity » 31.03.2008, 13:44

Hi,

ich mach das jeweils so, dass im include header.php Variablen für Titel, Beschreibung und andere Tags stehen.

z.B. echo"<head><title>$titel</title></head>";

in den anderen Files nun vor dem include Befehl für Titel, etc. die Variablen ausfüllen.

z.B.
$titel = "geniale Homepage";
include("header.php");

eine Fall-Back-Lösung falls keine Variablen vor dem header.php ausgefüllt sind, ist zu empfehlen.

z.B.
if($titel == "")
{
$titel = "standard Titel";
}

Gruss

emel
PostRank 9
PostRank 9
Beiträge: 1045
Registriert: 19.12.2007, 10:29

Beitrag von emel » 31.03.2008, 13:47

Na dann mach doch vor dem include vom header die definition vom titel

also etwa so:

Code: Alles auswählen

<?
$myTitle = "mein Titel";
require_once&#40;"header.inc"&#41;;
...
...
?>
und im includiertem file

Code: Alles auswählen

<?
...
...
<title><? echo $myTitle ?></title>
...
...
?>
EDIT: Da war jeman schneller....
Suche / Biete L*nks - PM an mich

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Pompom
PostRank 10
PostRank 10
Beiträge: 3751
Registriert: 10.09.2004, 16:38

Beitrag von Pompom » 31.03.2008, 13:52

Kann man das title-Tag noch nachträglich im body der Seite ändern oder mit Java Script ggf. einbinden so das google ggf. korrekt indiziert?

nein, aber wenn man schon ein PHP-Programm benutzt, kann man mal etwas Gehirnschmalz investieren, dann kann man das tatsächlich mit PHP und dem Programm bewerkstelligen.

boolean
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 29.03.2008, 12:30

Beitrag von boolean » 31.03.2008, 14:18

Pompom hat geschrieben:
Kann man das title-Tag noch nachträglich im body der Seite ändern oder mit Java Script ggf. einbinden so das google ggf. korrekt indiziert?

nein, aber wenn man schon ein PHP-Programm benutzt, kann man mal etwas Gehirnschmalz investieren, dann kann man das tatsächlich mit PHP und dem Programm bewerkstelligen.
Ein PHP-Programm??

Ich nutze php um Seitenteile einzubinden mehr nicht... da ich dahingehend mich also auch nicht weiter um php bemüht habe, dacht ich einfach: stellst deine Frage mal Leuten die sich damit auskennen! Dafür sind Foren ja da.

Danke an die zwei Vorredner, so etwas habe ich gesucht.

Pompom
PostRank 10
PostRank 10
Beiträge: 3751
Registriert: 10.09.2004, 16:38

Beitrag von Pompom » 31.03.2008, 14:44

Um Seitenteile einzubinden, brauchst du kein PHP, das kann der Apache auch mit SSI.

boolean
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 29.03.2008, 12:30

Beitrag von boolean » 31.03.2008, 20:41

Pompom hat geschrieben:Um Seitenteile einzubinden, brauchst du kein PHP, das kann der Apache auch mit SSI.
Bitte nicht zu ausführlich!

Und wie gestaltet sich dann das Problem mit dem title?

Margin
PostRank 10
PostRank 10
Beiträge: 4646
Registriert: 09.09.2005, 08:25

Beitrag von Margin » 01.04.2008, 07:16

Kann man das title-Tag noch nachträglich im body der Seite ändern ...
Hmm ... also, ich weiß nicht, wo da was kompliziert ist?
<? include "head-1.inc"; ?>
<title></title>
<? include "head-2.inc"; ?>

Ggf. einmal seitenübergreifend Suchen & Ersetzen durchlaufen lassen.

boolean
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 29.03.2008, 12:30

Beitrag von boolean » 01.04.2008, 16:14

Margin hat geschrieben:
Kann man das title-Tag noch nachträglich im body der Seite ändern ...
Hmm ... also, ich weiß nicht, wo da was kompliziert ist?
<? include "head-1.inc"; ?>
<title></title>
<? include "head-2.inc"; ?>

Ggf. einmal seitenübergreifend Suchen & Ersetzen durchlaufen lassen.
Ist es nicht. - das habe ich ja auch verstanden - daher bedankte ich mich an die Vorredner :roll: :roll:

Mich interiesserte die SSI Geschichte.... daher auch das Zitat... :cry: :roll: :wink:

Wobei deine Lösung mich dazu zwingen würde das headerskript in 2 Teile aufzusplitten, da ist die Lösung mit der Variable sauberer. Danke jedoch trotzdem.

grossy
PostRank 6
PostRank 6
Beiträge: 477
Registriert: 21.07.2007, 17:55

Beitrag von grossy » 01.04.2008, 17:14

Ich stande auch mal vor dem Problem... ist aber ein grundsätzlicher Designfehler. Ich nehme an, du hast nur eine PHP-Seite, die immer den jeweiligen Conten einliest und an den Browser schickt.

es gibt da eine krückenlösung, indem Du die Seite vor dem abschicken nocheinmal bearbeitest:

PHP-Datei:

Code: Alles auswählen

<?php

    ob_start&#40;'ob_documentTitle'&#41;;

    function ob_documentTitle&#40; $buffer &#41;
    &#123;
        global $title;
        $buffer = str_replace&#40;'<title></title>', '<title>'.$title.'</title>', $buffer&#41;;
        return $buffer;
    &#125;

echo $header;

include 'meineSeite.html';

echo $footer;

?> 

meineSeite.html:

Code: Alles auswählen


<?php $title = 'Der Titel meiner Seite'; ?>

Der Text meiner Seite

...
...
...
Im header muss natürlich irgendwo "<title></title>" stehen.

Das ganze wird dann natürlich langsamer, da Deine Seite nochmal komplett nach <title></title> durchsucht wird.

Pompom
PostRank 10
PostRank 10
Beiträge: 3751
Registriert: 10.09.2004, 16:38

Beitrag von Pompom » 01.04.2008, 18:27

Über SSI kannst du Dateien, die z.B. deine Navi enthalten, in die Seite integrieren.
<!--#include virtual="/dir/filename.ext"-->
<!--#include file="subdir/filename.ext"-->

Du kannst aber genau so gut darüber irgendwelche Programme aufrufen, die Dir Code/Text zurückliefern, die du dann in die Seite integrierst.

Du kannst auch Variablen belegen, z.B:
<!--#set var="query" value="$QUERY_STRING" -->
die dann auch im includierten File genutzt werden können.

getafamousface
PostRank 3
PostRank 3
Beiträge: 74
Registriert: 01.11.2007, 14:59
Wohnort: Hamburg

Beitrag von getafamousface » 02.04.2008, 20:51

ähm, kann man das ganze nicht auch so machen:

INDEX.PHP:
<html>
<head>
<title>TITEL</title>
<meta name="keywords" content="blabla">
</head>

<?php
include "header.php";
?>
so hat man in jeder datei doch die möglichkeit, neuen title und keywords zu nennen.

oder?
Hast Du eine Homepage? Dann sei eines von 2000 Gesichtern:
Get A Famous Face - Preise gesenkt!!!
Kontakte werden immer wichtiger, wenn es um Entscheidungen geht.
Über XING lassen sich Kontakte sehr einfach pflegen, ausbauen und nutzen.

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 03.04.2008, 11:30

boolean hat geschrieben:
Ein PHP-Programm??

Ich nutze php um Seitenteile einzubinden mehr nicht... da ich dahingehend mich also auch nicht weiter um php bemüht habe, dacht ich einfach: stellst deine Frage mal Leuten die sich damit auskennen! Dafür sind Foren ja da.
Foren schön und gut, aber warum wendest du dich nicht gleich an ein Forum das sich speziell mit PHP etc. befasst?

babez
PostRank 8
PostRank 8
Beiträge: 770
Registriert: 28.07.2006, 22:36
Wohnort: Hamburg

Beitrag von babez » 03.04.2008, 12:14

@getafamousface - genau.... so mache ich das auch.... im header.php ist bei mir header-grafik, navi drin.... funktionierrt bei den suchmaschinen gut mit dem ranking....

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag