Ne luptăm cu Joomla duble - 7 metode eficiente

În ultimul articol - Joomla Doubles - motivele apariției, am vorbit de ce apar și cum să le găsim. În acest articol, vă voi spune cum puteți elimina duplicatele sau le puteți împiedica să apară în SERP. Deoarece fiecare caz este unic, ia în considerare metodele cele mai populare, care în 99% dintre cazuri funcționează bine. Aveți posibilitatea să alegeți ceva pentru dvs. sau să îl utilizați într-un complex. Deși toate aceste metode sunt aplicabile oricărui alt sistem CMS, dar voi elabora caracteristicile lui Jumla.

Toate aceste exemple sunt valide dacă ați activat SEF standard și redirecționarea adreselor URL în setările globale Joomla.

1. Plugin pentru Joomla

2. Robots.txt pentru Joomla

Cel mai adesea folosesc această instrucțiune (în plus față de ceea ce se întâmplă în fișierul implicit):

Nu permiteți: / *? # toate link-urile care conțin acest caracter nu sunt indexate.

Doar o linie elimină un număr mare de gunoi. Poate fi:

  • imprimă pagini de materiale, conține și print = sau tmpl = componentă în URL-uri
  • link-uri către feed-ul RSS
  • pagini cu rezultate ale căutării pe pagini
  • de asemenea, va închide paginile de paginare
  • pot exista alte opțiuni, în funcție de extensiile utilizate

Utilizați acest rând sau dezactivați fiecare tip de pagini separat - la discreția dvs., dar rețineți că un robot prea mare este considerat absolut permisiv. Merită, de asemenea, să vă asigurați că această linie nu închide ceva important, de exemplu o hartă a site-ului - în acest caz este posibil să vă înregistrați: Permiteți: / path_to_card

3. Atributul rel = "canonical" al etichetei

Utilizarea acestui atribut va ajuta robotul să determine care pagini trebuie să fie incluse în index și care nu. Dacă site-ul există pagina foarte asemănătoare (duplicate neclare) diferă numai, de exemplu, opțiuni de sortare - de la începutul noului sau de sortare în ordine crescătoare, sau spectacol de 20-30, etc. atunci puteți utiliza acest atribut. În acest caz, trebuie să alegeți o pagină canonică, care va fi clasat pe restul adăuga rel = «canonic» indicând pagina selectată - astfel de documente nu intra in problema, robotul va ști ce să includă în indexul lor nu este necesară.

Pentru mai multe informații despre implementarea rel = "canonical" în Joomla 1.7 / 2.5, consultați aici.

4. Redirecționarea 301

301 redirecționarea poate fi, de asemenea, utilizată pentru a lipi duplicate. De exemplu, toate duplicatele cunoscute ale paginii principale a unui site pe Joomla sunt /index.php și aliasul elementului de meniu principal, de exemplu, / home sau / home

Pentru a le lipi este destul de simplă, deschideți .htaccess și intrați

Sau puteți face o redirecționare 301 la php în fișierul index al șablonului

Și voi face deja o redirecționare clasică cu www fără www

* example.ru înlocuiți cu numele de domeniu.

5. Meta tag pentru roboți

O altă modalitate de a preveni indexarea duplicatelor în Joomla este utilizarea metaetichetei:

Pentru a închide paginile cu rezultatele căutării pe site folosind com_search standard, puteți adăuga această condiție în index.php al șablonului

Dar mai întâi trebuie să definiți o variabilă

$ opțiune = JRequest :: getVar ('opțiune', null);

6. Înlăturarea urlului din panou

O altă modalitate rapidă este să ștergeți manual din panoul webmasterului.

Există încă o metodă foarte puțin populară pentru eliminarea rezultatelor obținute de Joomla de la emitere, dar vom lua în considerare și aceasta.

7. Anteturile X-Robots-Tag

După cum puteți vedea, există multe modalități de a elimina conținutul duplicat al conținutului Joomla, ar trebui să înțelegeți cel puțin cum funcționează fiecare dintre ele pentru a alege cea mai potrivită opțiune și pentru ao aplica situației dvs.

Articole similare