meta tagi w yii

Yii meta tags | Meta tagi w Yii

Budując aplikację internetową, którą udostępnimy w sieci musimy wziąć pod uwagę fakt, że aby zaistniała w wyszukiwarkach internetowych odpowiednie będą pewne kroki w celu optymalizacji kodu. Dokładniej mówiąc chodzi o SEO (Search Engine Optimization), które polega na zoptymalizowaniu kodu pod kątem wyszukiwarek.

Istotnym krokiem w optymalizacji SEO jest ustawienie odpowiednich metatagów, czyli znaczników z których korzystają wyszukiwarki. Trzy najważniejsze z nich to:

Treść, meta-tagów należy zdefiniować z poziomu kontrolera:
controllers/SiteController.php:

Następnie mamy kilka możliwości, możemy zdefiniować nasze meta tagi przed renderowaniem akcji np. Index:

Takie rozwiązanie można zastosować do dowolnej akcji.

Można również zdefiniować nasze meta tagi bezpośrednio w pliku widoku
np. views/site/contact.php w taki sposób:

Kiedy już mamy zdefiniowane nasze zmienne meta tagów możemy przejść do edycji layoutu:
views/layouts/main.php

Dzięki takiemu rozwiązaniu nasza aplikacja wyświetli zdefiniowane przez nas meta-tagi. Jest wiele możliwości zdefiniowania naszych metatagów takich jak z poziomu akcji kontrolera, jak i w samych plikach widoku co daje nam możliwość ustawienia meta w statycznych częściach aplikacji.