I have stopped developing joomla extensions because of my other works, but I won't turn off the site as long as possible so feel free download my Joomla 1.5 extensions. :)

I am on a freedom
Home Joomla tippek | My Joomla tips Joomla cikkek címeinek keresőoptimalizálása (h1 h2 tagok)

Joomla cikkek címeinek keresőoptimalizálása (h1 h2 tagok)

Nyomtatás E-mail
(6 szavazat)
Joomla - Tutorial
Írta: Manó - 2010. március 25. csütörtök, 20:57

Nem vitatott, hogy a H1, H2 stb tagok használata egy nagyon fontos eleme a keresőoptimalizálásnak. Ha elkészült az oldalunk, akkor érdemes megnézni, hogyan is tudnák a megfelelő címsorokat belecsempészni az oldalunkba (azaz annak kódjába), mivel a Joomla alap cikk megjelenítése ezt nem teszi meg.

 

Egy oldalon egy H1 tagot használunk, azért a cikk nézet címét - ahol csak egy cikk vagy egy oldalon - H1 taggal egészítjük ki, a címlap/frontpage, szekció, kategória blog elrendezésnél pedig H2 tagot állítunk be címekhez.

Az MVC-nek köszönhetően felül tudjuk bírálni a kimenetet, így lehetőségünk van kiegészíteni is azt, anélkül, hogy módosítanánk a Joomla alap állományait. Ehhez meg kell másolni néhány állományt.

 

1., Joomla állományok megmásolása

ezt : \components\com_content\views\article\tmpl\default.php

ide : \templates\TE_SABLONOD\html\com_content\article\default.php

ezt: \components\com_content\views\category\tmpl\blog_item.php

ide: \templates\TE_SABLONOD\html\com_content\category\blog_item.php

ezt: \components\com_content\views\frontpage\tmpl\default_item.php

ide: \templates\TE_SABLONOD\html\com_content\frontpage\default_item.php

ezt: \components\com_content\views\section\tmpl\blog_item.php

ide: \templates\TE_SABLONOD\html\com_content\section\blog_item.php

 

2., H1 tag beállítása a cikk szokásos nézethez

Nyissuk meg a \templates\TE_SABLONOD\html\com_content\article\default.php állományt.

Egészítsük ki ezt a kódrészt:

<?php if ($this->params->get('show_title')) : ?>
 <td width="100%">
 <?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
 <a href="/<?php echo $this->article->readmore_link; ?>">
 <?php echo $this->escape($this->article->title); ?></a>
 <?php else : ?>
 <?php echo $this->escape($this->article->title); ?>
 <?php endif; ?>
 </td>
 <?php endif; ?>

erre:

<?php if ($this->params->get('show_title')) : ?>
 <td width="100%">
<h1>
 <?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
 <a href="/<?php echo $this->article->readmore_link; ?>">
 <?php echo $this->escape($this->article->title); ?></a>
 <?php else : ?>
 <?php echo $this->escape($this->article->title); ?>
 <?php endif; ?>
</h1>
 </td>
 <?php endif; ?>

A td nyitó és záró tagokhoz betettük a h1 nyitó és záró tagot. Ha ezzel megvagyunk, akkor a cikk részletes nézeténél már H1 tagok közt szerepel a cikkünk címe.

 

3., H2 tag beállítása a blog nézetekhez

Nyissuk meg a \templates\TE_SABLONOD\html\com_content\category\blog_item.php állományt. (ez a kategória blog elrendezést fogja módosítani)

Egészítsük ki ezt a kódrészt:

<?php if ($this->item->params->get('show_title')) : ?>
 <td width="100%">
 <?php if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
 <a href="/<?php echo $this->item->readmore_link; ?>">
 <?php echo $this->escape($this->item->title); ?></a>
 <?php else : ?>
 <?php echo $this->escape($this->item->title); ?>
 <?php endif; ?>
 </td>
 <?php endif; ?>

erre:

<?php if ($this->item->params->get('show_title')) : ?>
 <td width="100%">
<h2>
 <?php if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
 <a href="/<?php echo $this->item->readmore_link; ?>">
 <?php echo $this->escape($this->item->title); ?></a>
 <?php else : ?>
 <?php echo $this->escape($this->item->title); ?>
 <?php endif; ?>
</h2>
 </td>
 <?php endif; ?>

A 2. pontban elvégezett módosításhoz hasonlóan, csak a h2 nyitó és záró tagokkal bővült a kód.

Nem írom le, de ugyan így kell a frontpage és a section kódokat is kiegészíteni.

 

Változtatás a kinézetre is hatással lesz! Ha van sablonunkban h1,h2 ... stílus definiálva, akkor azok lesznek érvényesek ezután. Szóval egy kis css utómunkát fog igényelni.

Igaz Joomla alap állományokat nem módosítottunk, de verziófrissítéskor érdemes ellenőrizni, hogy az eredetileg megmásolt állományok változtak-e! Szükség esetén újból el kell végezni a módosításokat.

Ha eddig odafigyeltünk, hogy jól megfogalmazott, kulcsszavakban gazdag címeket adjunk cikkeinknek, akkor ez az 5-10 perces munka meg fogja hozni gyümölcsét.

 

 

Hozzászólások  

 
0 #18 2011-07-21 08:27
Igen, tudtál segíteni! Köszönöm!:-) Megijedtem, hogy ezeknek a könyvtáraknak létezniük kell, mert tartalmaz valamit. De ha én simán létrehozhatom, akkor nincs gond. Amatőr vagyok, de gyorsan tanulok.
Idézet
 
 
0 #17 Manó 2011-07-21 08:20
Igen, valóban félreértettem.
Idézet:
ezt : \components\com_content\views\ article\tmpl\default.php
ide : \templates\TE_SABLONOD\html\co m_content\article\default.php

Persze nincs, mert a sablonod nem használja ezt a lehetőséget, és nem bírálja felül a joomla cikk eredeti kimenetét.
Neked kell létrehoznod a \html\com_content\article\ könyvtárat.
És az eredeti helyről (\components\com_content\views \ article\tmpl\) bemásolni a default.php -t.
Ezután már ez lesz az elsődleges, és az eredeti helyen lévőt figyelmen kívül fogja hagyni. Itt módosíthatod kedvedre az kinézetért felelős állományt.
Rémelem tudtam segíteni.
Idézet
 
 
+1 #16 2011-07-21 08:10
A beez sablonban valóban van /html könyvtár az én kanga portal-omban nincs. :-(
Idézet
 
 
0 #15 2011-07-21 08:08
Azt hiszem félreérthető voltam.:-)
Tudom, hogy a saját sablonomat kell keresni, ami meg is van, de azon belül nincs tovább. Így néz ki belül a szerkezet:
/templates/kanga_portal/css
/templates/kanga_portal/images
/templates/kanga_portal/index.php
/templates/kanga_portal/template_thumbnail
/templates/kanga_portal/templateDetails.xml

Ezeket ismerem és használom is. Amit én nem találok, az a \html\com_content\article\defa ult.php
rész.
Ennek fényében, tudsz segíteni, hogy hol keressem? Köszönöm!
Idézet
 
 
0 #14 Manó 2011-07-21 05:17
Szia,

TE_SABLONOD = az a sablon amit használsz az oldaladon.
Egyébként a beez sablon is használja ezt a "felülírás módszert", onnan le tudod lesni, hogyan van kialakítva a könyvtárszerkezet.
Idézet
 
 
0 #13 2011-07-20 06:52
Sziasztok!
Akadt egy kis gondom. Nincs ilyen könyvtáram: \templates\TE_SABLONOD\html\

Hová másoljam?
Idézet
 
 
0 #12 2011-04-25 19:07
Idézet - tibiton:
Szia Manó!

Sajna sehol nem találom a probléma megoldását, ha tudsz kérlek segíts!

"Facebook optimalizálom" a honlapom. A like gombhoz egy Nurte Facebook like nevű beépülő modult használok. A cikkekbe kerül a like gomb, azok title-jét és a cikkekhez tartozó meta descriptiont viszi facebookra +egy véletlenszerű képet az oldalamról. Arra gondoltam, ha meta imaget tudnék megadni a cikkekhez akkor az a kép jelenne meg a facebookon is.

Hogy tudnám a cikkek meta tagjeit kibővíteni? ill képeket megadni bennük?


úgy tudom erre van ez a plugin:
http://extensions.joomla.org/extensions/social-web/facebook-integration/14851
Idézet
 
 
0 #11 Manó 2011-02-06 15:30
Szia,

Értem a problémát, de sajnos idő hiánya miatt ebben most nem tudok segíteni. Azaz a joomla.org.hu fórumot ajánlanám, de látom már ott is feldobtad a témát.

üdv
Manó
Idézet
 
 
0 #10 2011-02-03 20:11
Szia Manó!

Sajna sehol nem találom a probléma megoldását, ha tudsz kérlek segíts!

"Facebook optimalizálom" a honlapom. A like gombhoz egy Nurte Facebook like nevű beépülő modult használok. A cikkekbe kerül a like gomb, azok title-jét és a cikkekhez tartozó meta descriptiont viszi facebookra +egy véletlenszerű képet az oldalamról. Arra gondoltam, ha meta imaget tudnék megadni a cikkekhez akkor az a kép jelenne meg a facebookon is.

Hogy tudnám a cikkek meta tagjeit kibővíteni? ill képeket megadni bennük?
Idézet
 
 
0 #9 Manó 2010-11-18 18:53
Szia András,
Köszi, hogy megosztottad a véleményed, nem veszem "okoskodásnak", jó kiegészítése a bejegyzésemnek. Azért én is tennénk hozzá egy kis megjegyzést
Véleményem szerint a jól megfogalmazott címeknek, megfelelő H tagekkel nagyon fontos szerepük van. Ez sajnos a J1.5.x esetén nincs megoldva, ennek javítására hivatott a leírásom.
A módosítást nem konkrétan a sablonban kell elvégezni, hanem annak a html mappájába kell bemásolni a joomla ide tartozó állományait. Ha ezek már léteznek (mivel az adott sablon is használja ezt a technikát (MVC), akkor is csak a címet kell megkeresni, és köré rakni a megfelelő H tageket. Ezután ezzel már neked sem,
és a megrendelőnek sem kell foglalkoznia.
Természetesen a cikken belüli további kiemelések is sokat segítenek, melynek elvégzésére az alap szövegszerkesztő is megfelel. A lényeg, hogy következetesen használjuk.
És akkor ez még csak a címsorok, ami igaz fontos, de igen kis része az egésznek
Gratulálok a sikereidhez, csak így tovább!
Idézet
 
 
0 #8 2010-11-18 17:13
Tapasztalataim szerint, ezt így kell.
Nem rég elkezdtem optimalizálni egy weboldalt. Minden fontos kereső szóra és kifejezésre, három hét alatt bekerült az első három találati oldalra (Google), két hétre rá, alig van olyan, amire ne lenne a bűvös tízben.
Olyan témában íródott a lap, amelyre elég nagy a "konkurenciaharc".
Természetesen, nem a h tagok tehetnek erről elsősorban.
Ezt csak azért írtam le, hogy lássátok, a tapasztalataim szerint így kell.
Meg akartam osztani ezeket veletek, hátha segít.
Remélem, nem tartottam fel senkit feleslegesen!
Üdv,
Mindenkinek
Idézet
 
 
0 #7 2010-11-18 17:08
Lenne még egy megjegyzésem a h tagokkal való operálással kapcsolatban. Én mindig hagyom "alap" beállításban a menüket, modulok címét. Csak a cikkekben található leírások közül teszek néhány mondatot vagy szót valamelyik h tagba.
Egy oldalon belül, max 2 h1 tag legyen! A h2 tagból lehet 4, míg h3 maximum 6 db legyen! A többi már lehet ettől több.
Idézet
 
 
0 #6 2010-11-18 17:07
Sziasztok!
Lehet, hogy okoskodásnak fog tűnni, amit írok, de azt is meglehet, nem.
A Joomla-hoz készített sablonoknál van pár téma, amit nem tudsz ilyen egyszerűen módosítani.
Ezeknél javaslom a következő használatát:
JCE 1.5.7 html editor

Ezt az editort használva, már könnyedén állíthatunk egy cikken belül bármilyen szót, mondatot, szövegrészt h tagokra, egészen h6 mélységig.

Ezzel természetesen még nincs helyettesítve a cikk címének h1 vagy h2 tagba való helyezése. Ám véleményem szerint, ekkor már nem is fontos...

Nem tudom, segítettem-e ezzel a gondolatmenettel valakinek is?
Idézet
 
 
+1 #5 2010-08-31 07:05
Köszi a segítséget!
Idézet
 
 
-1 #4 Manó 2010-08-30 15:45
Bocs, hogy csak most válaszolok, nem voltam gépközelben.
Cikk nézetben (cikk szokásos elrendezés) érdemes a cikk címét H1-re tenni. Ilyenkor nem használok oldalcímet/szlogent.
A menük neveit nem teljesen értem. A menüpontokat nem teszem címsorban.
Blog nézet esetén az oldal megnevezését (menüpontonként eltérő) H1-be, cikkek címeit H2-be, modulok címeit H3-ba tenném.
Hasznos linkek közt találsz seo eszközöket, melyek adhatnak tippeket.
Idézet
 
 
0 #3 2010-08-26 17:42
Köszi a tippet%
Aaron Walters keresőoptimalizálásos könyvében azt olvastam, hogy az oldal címét és szlogenét kell h1 be rakni. Ez alapján úgyis jó a megoldás, ha cikk kerül h2-be és a blog pedig h3?
A menüket és a modulokat melyik h tagba érdemes rakni?
Kicsit belezavarodtam a dologba. Nemrég csináltam egy oldalt, és ott úgy jártam el, az oldal cím és szlogen ment h1be. Menük nevei h2, cikk kategóriák h3, cikk h4. Úgy gondolkoztam, hogy hierarchia szempontjából így az értelmes. De jobban átgondolva, lehet, hogy hülyeség, mert a cikkek címei így nem kapnak elég hangsúlyt. Vélemény?
Idézet
 
 
0 #2 Manó 2010-06-10 17:23
Nincs mit. Én át szoktam írni a komponenseknél is.
Megnéztem a joomla 1.6-ot és ott már nem lesz szükség erre, mivel már használja a h1/h2 -t .
Idézet
 
 
0 #1 2010-06-10 16:05
Köszi ezt az összefoglalót!
Ugyanígy érdemes valószínűleg az egyéb komponensek címeit is megcsinálni a különböző nézetekre.

Vajon miért nem h1/h2-vel dolgozik a Joomla alapból ezeken a sorokon?
Idézet
 

Szóljon hozzá!


Biztonsági kód
Frissítés

Mi is ez az oldal?

mano

Molnár László vagyok és ezen az oldalon főként a Joomla tartalomkezelő rendszerrel kapcsolatos dolgaimat találhatod.

Jegyzeteim igyekszem mások által is emészthető formában hozni, és időről-időre publikálni az oldalon.

Készülőben néhány bővítményem, amiket remélem hasznosnak fogsz találni.

Hasznos böngészést!
Manó