it-swarm.com.de

Warum hat Joomla 3 das Canonical-Tag zur aktuellen Seite hinzugefügt und die Indizierbarkeit aufgehoben?

Joomla fügt fast allen Seiten, die auf sich selbst verweisen, ein kanonisches Tag hinzu, sodass sie nicht indizierbar sind (ich habe URLs mit Doctor SEO-Erweiterung in FF überprüft) und sie werden nicht im Google-Suchergebnis angezeigt (ich habe es auf der Website versucht) : Mysite.com in Google und ich konnte diese URLs nicht finden, und Google Webmaster-Tools nach 1-monatigen Berichten: 34 URLs übermittelt, 15 URLs indiziert!)

Meine URL lautet zum Beispiel: http://cactusict.com/ ویپ-voip.html

und Joomla fügt hinzu: <link href="/ویپ-voip.html" rel="canonical"/>

Ich habe UTF-8-Zeichen in meinen URLs verwendet und für einige URLs konvertiert Joomla sie in kanonische HTML-Zeichen.

Ich bin wirklich verwirrt! Ich habe versucht SEF404SH-Komponente, das Ergebnis war das gleiche!

Ich sollte mir Sorgen über Doctor SEO Extension machen oder nicht? Wenn nein, warum werden meine Seiten nicht im Google-Ergebnis angezeigt?

Ich habe nicht mehrere Artikel. Warum werden also Canonical-Tags angezeigt?

Wie entferne ich kanonische Tags in Joomla?

8
Ahmad

Lösungen:

  • Eine Möglichkeit besteht darin, Joomla daran zu hindern, kanonische URLs zu erstellen, indem in Zeile 51 eine Überschreibung für die Datei /plugins/system/sef/sef.php Erstellt wird (besser keine kanonische als eine falsche).

  • Wenn es sich nur um eine oder zwei Seiten auf der gesamten Website handelt, können Sie das ReReplacer-Plugin von NoNumber verwenden, um das richtige Tag festzulegen

  • Installieren Sie ein Plugin oder eine Erweiterung. Die großen SEF-Erweiterungen setzen alle eine kanonische URL, aber kürzlich wurde ein wirklich kleines Plugin veröffentlicht, das genau das tut, was wir hier brauchen, das Canonical-Plugin von Styleware

Ref: joomla-seo.net/Blog/joomla-3-and-canonical-url

Hinweis: Derzeit können Sie kein Plugin ohne tmpl-Ordner überschreiben. Für die erste Option müssen Sie also die Kerndatei ändern, was nicht empfohlen wird. Versuchen Sie es mit der zweiten oder dritten Option.

6
Farahmand

Dies dient dazu, das Missverständnis über ein selbstreferenziertes Canonical Link-Element zu beseitigen, da die Verwendung eines solchen Elements kein Problem darstellt und wie könnte es auch anders lauten dass die Seite, die Sie unter dieser URL anzeigen, tatsächlich diejenige ist, die Sie anzeigen möchten (??)

Google ist vollkommen in Ordnung damit. Soweit ich weiß, hat nur Bing die Empfehlung, die Verwendung selbstreferenzierender kanonischer URLs zu vermeiden, aber selbst wenn sie existieren, wird die Seite dadurch nicht indizierbar.

Canonical URLs sind nicht der Grund dafür, dass einige Ihrer Seiten nicht von Google indiziert wurden. Wenn dies zutrifft, sollte keine Ihrer Seiten indexiert worden sein.

Google übernimmt keine Garantie dafür, dass alle Seiten einer Website in einem bestimmten Zeitraum indexiert werden.


Dies könnte bei Canonical Links hilfreich sein:
Matt Cutts von Google stellt das kanonische Linkelement vor.

4
FFrewin

Die Lösung, die für mich funktioniert hat, ist die gleiche, die Robert Went auf seinem Blog hat. Hier ist es sein:

$doc = JFactory::getDocument();
foreach($doc->_links as $k => $array){
  if($array['relation'] == 'canonical'){
    unset($doc->_links[$k]);
  }
}
2
miguelmpn