it-swarm.com.de

Wie kann ich Kategorieseiten in Joomla entfernen?

Ich habe auf meiner Joomla-Website mehrere Kategorien erstellt, um die Organisation meiner Artikel zu gewährleisten. Ich habe jedoch festgestellt, dass Google diese Kategorien sehen kann und die Kategorie-ID und der Name nach dem Zufallsprinzip am Ende meiner URL hinzugefügt werden.

Hier ist ein Beispiel:

http://www.edesix.com/products/85-news

Das macht für mich überhaupt keinen Sinn. Und die URL ist sehr verwirrend!

Gibt es eine Möglichkeit, zu verhindern, dass diese Kategorieseiten von Google angezeigt und abgeholt werden?

Vielen Dank

5
Laura

Dieser Beitrag hebt ein häufiges Problem mit Joomla und anderen CMS hervor. Ohne die richtige Einrichtung können viele verschiedene URLs für dieselbe Seite indiziert werden.

Joomla wendet für jede Kategorie und jeden Artikel eine ID an. Bei automatisch generierten Links sind alle Joomla-Prozesse diese IDs (dh/236-Kategoriename/121-Artikelname) - die zusätzlichen Kategorienamen und Artikelnamen sind irrelevant. Und diese Seiten können von Bots in einer Reihe von Variationen indexiert werden (z. B. Druck- oder E-Mail-Schaltflächen, Feeds, Trailing/oder Trailing Index.php usw.).

Wenn Sie den obigen Kommentar von @FFrewin verpasst haben, bietet er eine ausführlichere Erklärung unter Wie gehe ich mit duplizierten Inhalten/URLs in Joomla um?

Ich möchte auf den Punkt kommen, wie ich das am besten beheben kann, und ein paar Punkte hinzufügen.

Tun Sie es sich selbst an? Möglicherweise liegt es an der Art und Weise, wie Sie Ihre Menüelemente eingerichtet haben und was Sie in Ihre Sitemap aufgenommen haben.

Mehrere Menüelemente für dieselbe Seite aus verschiedenen Menüs, anstatt ein Menü zu verwenden und mit menu item alias Einen Link zu diesem bevorzugten Menüelement zu erstellen, oder eine Sitemap-Erweiterung auszuführen und keine Duplikate zu blockieren/entfernen.

Erstellen Sie ein ausgeblendetes Menü, das direkte Menüverknüpfungen zu allen statischen Seiten enthält, die noch nicht von sichtbaren Menüelementen abgedeckt sind. Dies zwingt Joomla, bei der Anzeige von Seiten standardmäßig diesen Seitenlink zu verwenden.

Vermeiden Sie es, leere Kategorien oder unnötige Kategorien und Dummy-Artikel zu veröffentlichen (entweder nicht veröffentlichen oder noch besser, löschen Sie sie).

Es ist auch am besten, Unterkategorien zu vermeiden, wenn die oberste Kategorie keine Seiten enthält. Wenn Sie verschachtelte Kategorien verwenden müssen, sollten Sie ein Weiterleitungs-Plugin verwenden, um die leere Seite der obersten Kategorie an eine andere Stelle weiterzuleiten. Besser noch, erstelle tatsächlich eine Übersichtsseite für diese Kategorie und verknüpfe sie mit ihrem eigenen Menüpunkt.

Bei kleineren Websites können Probleme auf einfache Weise verhindert werden, indem .htaccess, robots.txt und eine URL-Weiterleitungserweiterung für 301-Weiterleitungen konfiguriert werden.

Durchsuchen Sie die Kategorie JED Site Management nach URL Redirection http://extensions.joomla.org/category/site-management

htaccess Die korrekte Verwendung von htaccess ist wahrscheinlich die leistungsfähigste Methode zum Verwalten Ihrer Links auf der Website, erfordert jedoch einige Kenntnisse. Mit Ihrer Joomla .htaccess-Datei können Sie einige Ihrer doppelten URL-Probleme lösen, z. B. das Entfernen von abschließenden Schrägstrichen:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_Host}/$1 [R=301,L]

und Weiterleiten von WWW- und Nicht-WWW-URLs:

www zu nicht www umleiten

RewriteEngine On
RewriteCond %{HTTP_Host} www.example.com
RewriteRule (.*) http://example.com/$1 [R=301,L]

Nicht-WWW-zu-WWW-Weiterleitung

RewriteEngine On
RewriteCond %{HTTP_Host} ^example.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

Robots.txt (Denken Sie daran, dass dies nur dazu dient, die Roboteraktivität zu steuern - es kann sie nicht aufhalten.)

Richten Sie Ihre robots.txt-Datei so ein, dass URLs mit einer Abfragezeichenfolge, d. H. Einem "?" Informationen zum Code finden Sie im Artikel über robots.txt. Beides verhindert Probleme mit doppelten URs aufgrund von Nicht-SEF-URLs, aber auch echten Abfragezeichenfolgen wie diesen:

`/contact.php`
`/contact.php?font-size=larger`

In diesem Artikel erfahren Sie, wie Sie Ihre robot.txt-Datei richtig einstellen: http://joomlaseo.com/checklist/robots-txt-for-search-engines

Bei größeren Sites ist die Verwendung einer SEF-Erweiterung effizienter, jedoch müssen Sie lernen, wie man sie verwendet. Bei korrekter Verwendung werden alle Probleme mit doppelten URLs behoben. Bei falscher Verwendung können Sie jedoch verhindern, dass Bots Ihre Seiten indizieren.

Suchen Sie in der Kategorie Site Management in der JED nach der SEF-Erweiterung, die für Sie am besten geeignet ist. http://extensions.joomla.org/category/site-management

Wie bereits erwähnt, können Sie mit Google Search Console die Indizierung bestimmter Links blockieren.

Dies ist eine Empfehlung an Google und löst das Problem häufig nicht. Bei größeren Websites kann es zeitaufwändig sein, alle möglichen Optionen abzudecken. Auch wenn Ihre Sitemap mehrere Links für dieselbe Seite enthält, arbeiten Sie gegen sich selbst.

3
garth

In Ihrer Google Webmaster-Konsole (Google Search Console) können Sie festlegen, dass jede URL von der Google-Suchmaschine für die Indizierung gesperrt wird

0
stckvrw