Page 1 of 1

Meta Tags

Posted: Fri Jan 12, 2018 3:25 pm
by Shopblogger
Aloha!

Irgendwo in meiner Serendipity-Installation (nicht in einer eigenen robots.txt im Rootverzeichnis) befindet sich diese Zeile, die erfolgreich dafür sorgt, dass ich quasi nicht mehr über diverse Suchmaschinen gefunden werde.

<meta name="robots" content="noindex,follow">

Wo zum Geier ist das drin, bzw. ist das über die Blogkonfiguration steuerbar?!

Freitagnachmittaglichen Gruß,
Björn

Re: Meta Tags

Posted: Fri Jan 12, 2018 3:58 pm
by Shopblogger
Das ist wohl irgendwie in der index.tpl des Themes drin.

{if ($view == "entry" || $view == "start" || $view == "feed" || $view == "plugin" || $staticpage_pagetitle != "" || $robots_index == 'index')}
<meta name="robots" content="index,follow">
{else}
<meta name="robots" content="noindex,follow">
{/if}

Falls mir da jemand erklären könnte, was da passiert, wäre ich dankbar. :)

Re: Meta Tags

Posted: Fri Jan 12, 2018 4:00 pm
by garvinhicking
Hi!

Das Template versucht da abzuprüfen ob die angeforderte Seite eine Übersichtsseite oder eine Detailseite ist. Nur Detailseiten werden indiziert, Übersichtsseiten eigentlich nicht. Das ist drin um Duplicate Content SEO Spam zu vermeiden.

Wo ganz konkret (welche URL) erscheint bei dir das noindex? In Archiv-Übersichtsseiten wäre es korrekt; wenn es bei dir aber in statischen Seiten oder Einzelartikeln drin ist wäre es natürlich anzupassen. ;-)

LG,
Garvin

Re: Meta Tags

Posted: Fri Jan 12, 2018 4:13 pm
by Shopblogger
Ahh, das erklärt einiges. Dachte ich. Aber:

Unter https://www.shopblogger.de/blog/ steht im Quelltext "nofollow"

und unter den einzelnen Beiträgen, also ganz aktuell z.B.:
https://www.shopblogger.de/blog/archive ... essen.html
ist auch " <meta name="robots" content="noindex,follow">" drin.

Das soll ja offenbar nicht so sein.

Re: Meta Tags

Posted: Fri Jan 12, 2018 4:18 pm
by Shopblogger
Falls das einer nachvollziehen will und nicht kann: Ich habe in der bedingten Verzweigung einfach an beiden Stellen "follow" eingetragen, statt einmal "nofollow".

Re: Meta Tags

Posted: Fri Jan 12, 2018 7:42 pm
by bernd_d
Shopblogger wrote:Falls das einer nachvollziehen will und nicht kann: Ich habe in der bedingten Verzweigung einfach an beiden Stellen "follow" eingetragen, statt einmal "nofollow".
Kann ich so nicht nachvollziehen, bei mir steht korrekt index,follow drin. Vielleicht ein Plugin, das darin herumwurstelt?

Re: Meta Tags

Posted: Mon Jul 30, 2018 1:53 am
by stephanbrunker
Ich wundere mich, warum ich bei Google nicht auftauche - in der Google Search Console kommt die Antwort, dass 132 Seiten ausgeschlossen wurden. Durch "noindex". Auf allen Seiten außer den statischen Seiten. Es scheint so zu sein, dass der Smarty Parameter $view wohl nicht funktioniert und das Template dann "Else … noindex,follow" nimmt. Ich kenne mich jetzt mit der inneren Funktion von s9y überhaupt nicht aus, aber es ist irgendwie seltsam, dass $view in den ganzen Quelltexten außer den Templates nicht vorkommt. Irgendwo muss die Variable doch definiert werden? Ich finde nur in der Readme, dass der Parameter 2006 eingeführt wurde und $viewName, aber nichts passendes … ist der vielleicht versehentlich geixt worden?

Nachtrag: nach stöbern im Quellcode habe ich die Variable $serendipity['view'] gefunden. Sollte die auf $view umgesetzt werden und wenn, wo?

Nachtrag2: in der functions.smarty.inc.php fehlt in Zeile 1062 im Aufruf $serendipity['smarty']->assign(
array( … der Punkt 'view'. Z.B. BlogTitle steht drin, view aber nicht.