Googleoptimierung - Vermeidung von Duplicate Content

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
moonshot
Beiträge: 24
Registriert: 25.04.2009, 16:35

Googleoptimierung - Vermeidung von Duplicate Content

Beitrag von moonshot »

Hallo,

in den Templates sollten zur Vermeidung von Duplicate Content die theme.html - Dateien (z.B. unter ~oos_temp\shop\templates\oos\theme.html) wie folgt angepasst werden:

Code: Alles auswählen

<td class="block_head"><a href="{html_href_link modul=$modules.main file=$filename.main}"><img src="{$theme_image}/logo.gif" border="0" width="140" height="179" alt="{$smarty.const.STORE_NAME}" title=" {$smarty.const.STORE_NAME} "></a></td>
wird zu

Code: Alles auswählen

<td class="block_head"><a href="/"><img src="{$theme_image}/logo.gif" border="0" width="140" height="179" alt="{$smarty.const.STORE_NAME}" title=" {$smarty.const.STORE_NAME} "></a></td>
und in der Datei ~/includes/plugins/oos_event_breadcrumb/oos_event_breadcrumb.php

Code: Alles auswählen

$oBreadcrumb->add($aLang['header_title_top'], oos_href_link($aModules['main'], $aFilename['main']));
wird zu

Code: Alles auswählen

 $oBreadcrumb->add($aLang['header_title_top'], '/');
Gruß, Peter
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Code: Alles auswählen

$oBreadcrumb->add($aLang['header_title_top], '/');
Damit verliert der Kunde seine Session und damit seinen Warenkorb, wenn er keine Cookies im Browser
annimmt.

wenn man wirklich ein Problem mit Duplicate Content hat, so kann man
rel="canonical" verwenden.

http://www.oos-shop.de/suchmaschinen-ge ... e-content/
moonshot
Beiträge: 24
Registriert: 25.04.2009, 16:35

Beitrag von moonshot »

Ooh, das wäre natürlich schlecht. 8| Ich hab das jetzt nach der Canonial-Methode wie folgt gemacht:

In der Datei ~includes/pages/main/main.php folgenden Code sehr weit unten eingefügt:

Code: Alles auswählen

$oSmarty->assign('main', 'true');
und in der Datei ~oos_temp\shop\templates\oos\theme.html folgende Code im <head> - Bereich:

Code: Alles auswählen

{if isset($main) && $main eq true}
<link rel="canonical" href="http://www.meinedomain.de/">
{/if}
Vielen Dank für den wichtigen Hinweis und den Canonial-Tip! :)

Gruß, Peter
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

soweit ich die Anleitung in dem Google Blog verstanden habe
http://googlewebmastercentral-de.blogsp ... e-url.html

erwarten sie unter rel=canonica eine Kanonische URL


http://demo.myoos.de/ hier wird auf ein Verzeichnis des WebServers zugegriffen. Der WebServer versucht daraufhin die
unter Directoryindex hinterlegete Datei auszuliefern. Sollte Die Datei (Directoryindex) fehlen - erstellt der WebServer eine
Auflistung aller im Verzeichnis enthaltenen Dateien und Verzeichnisse und liefert diese aus...sollte man diese Funktion nicht
ausgeschaltet haben!

Vor diesem Hintergrund würde ich als "Kanonische URL" immer die index.php (Shop Skript) nehmen.
also
http://demo.myoos.de/index.php

gleichzeitig würde ich ein Template/Skin festlegen... weil hier evtl. Duplicate Content entstehen könnte.

http://demo.myoos.de/index.php?template ... _TEMPLATES}

Ich denke aber, dass für professionelle Suchmaschinenoptimierung jedoch die Vermeidung von Duplicate
Content durch eine optimale Website-Struktur die oberste Maxime bleiben sollte.

Wenn du der Meinung bist, dass der Shop unter
http://demo.myoos.de/
http://demo.myoos.de/index.php
http://demo.myoos.de/index.php?mp=main&file=main
den gleichen Inhalt in der Suchmaschinen hat,
so könnten wir in Zeile ca. 160
~/shop/includes/oos_main.php

Code: Alles auswählen

if ( (empty($sMp)) || (empty($sFile)) ) {
    $sMp = $aModules['main];
    $sFile = $aFilename['main];
}
ändern nach

Code: Alles auswählen

if ( (empty($sMp)) || (empty($sFile)) ) {
    oos_redirect(oos_href_link($aModules['main], $aFilename['main]));
}
nur als grobe Idee...

Unter den Webmaster Tools bei Google habe ich bei meinen Shops aber noch keinen
Duplicate Content gefunden...

http://www.google.com/webmasters/tools

mmh...

cu

ralf
Zuletzt geändert von r23 am 19.05.2009, 03:58, insgesamt 1-mal geändert.
moonshot
Beiträge: 24
Registriert: 25.04.2009, 16:35

Beitrag von moonshot »

Hallo,

Danke noch für die gewohnt hilfreiche Antwort.

[quote='r23',index.php?page=Thread&postID=1069#post1069]

Unter den Webmaster Tools bei Google habe ich bei meinen Shops aber noch keinen
Duplicate Content gefunden...

http://www.google.com/webmasters/tools
[/quote]

Gehst Du hierzu in den Webmaster-Tools die Liste der indexierten Seiten manuell durch oder gibt's da eine effektivere Möglichkeit?

Gruß, Peter
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Unter Diagnose stellt Google

http://www.google.com/support/webmaster ... 0407&hl=de

zur verfügung hier zeigt Google doppelte Meta Angaben z.b. an.

aber ja - ich gehe auch den index durch.
Antworten