- 1. Dosyć Urle: -
- 2. Seo Meta Tags: -
- 3. Ślimaki: -
- 4. Tagi Alt W obrazach: -
- 5. Minify pliki Css i Js dla Yii seo: -
- 6. Darmowy ssl dla SEO: -
- 7. Dodaj Favicon: -
Yii jest frameworkiem Php znanym ze swojej wydajności. Istnieją inne popularne frameworki, ale gdy szybkość się zwiększa Yii bije wszystkich. Właśnie dlatego zyskuje popularność z dnia na dzień. Teraz Yii2 jest w trendzie, który jest drugą wersją. Kiedy mówimy o framworks, przychodzi na myśl „Jak zastosujemy seo do aplikacji opracowanej w ramach”. Ale są rozwiązania dla każdy problem. Dzisiaj będę pisać dogłębnie o seo Yii. Wszystkie rzeczy dotyczą yii2, ponieważ yii1 nie jest już rozwijany.
1. Dosyć Urle: -
Pretty url lub clean url to url, który jest przyjazny zarówno dla użytkownika, jak i przyjazny dla seo. Możemy również stworzyć url całkiem w Yii2. I jest całkiem prosty. Przejdź do frontend-> config-main.php i zmodyfikuj swój kod w ten sposób .
'urlManager' => ['enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => ['class' => 'yii reszta UrlRule', '/ offers / <coupon_slug: [0-9a -zA-Z -] +> '=>' kupon / szczegół ',' <slug> '=>' site / slug ',' / '=>' site / index ',' <kontroler: <akcja: w +> '=>' <kontroler> / <akcja> ',],],2. Seo Meta Tags: -
Meta tagi odgrywają istotną rolę w SEO. W Yii2 możesz dodawać tagi meta seo w bardzo prosty sposób. Pamiętaj, że meta tagi specyficzne dla strony powinny zostać dodane w pliku widoku, a metatagi specyficzne dla witryny powinny zostać dodane na main-> layout.php plik.
// w pliku układu $ this-> registerMetaTag (['name' => 'viewport', 'content' => 'width = szerokość urządzenia, początkowa skala = 1']); $ this-> registerMetaTag (['property' => 'fb: app_id', 'content' => 787409488094459,]); // i w widoku pliku $ this-> title = 'Your site title'; $ this-> registerMetaTag (['name' => 'twitter: card', 'content' => 'summary',]); $ this-> registerMetaTag (['name' => 'twitter: creator', 'content' => '@ yourtwitterhandle',]); $ this-> registerMetaTag (['name' => 'twitter: site', 'content' => '@ yourtwitterhandle',]); $ this-> registerMetaTag (['property' => 'og: title', 'content' => 'Your site title',]); $ this-> registerMetaTag (['property' => 'og: description', 'content' => 'Twój opis strony, który pojawi się w facebooku i mediach społecznościowych',]); $ this-> registerMetaTag (['name' => 'description', 'content' => 'Twój opis strony, który będzie wyświetlany w wynikach wyszukiwania',]); $ this-> registerMetaTag (['property' => 'og: url', 'content' => Yii :: $ app-> urlManager-> createAbsoluteUrl (Yii :: $ app-> request-> url),]) ; $ this-> registerMetaTag (['name' => 'keywords', 'content' => 'twoje specyficzne słowa kluczowe',]); $ this-> registerMetaTag (['property' => 'og: type', 'content' => 'website',]); $ this-> registerMetaTag (['name' => 'og: site_name', 'content' => 'Twoja nazwa witryny, np. wirusowe kodowanie',]); $ this-> registerMetaTag (['property' => 'og: image', 'content' => Yii :: $ app-> request-> baseUrl. '/ images / site_logo.png',]); $ this-> registerMetaTag (['property' => 'og: image: alt', 'content' => 'twoja nazwa witryny',]);3. Ślimaki: -
Ślimaki są bardzo ważne i łatwe do zastosowania w Yii seo. Jeśli masz długie nazwy stron lub produktów, jest to najlepszy sposób, aby uczynić je przyjaznymi dla seo.
// 1. otwórz model, w którym chcesz wykonać slug w // 2. klasa importu SluggableBehavior użyj yii Zachowania SluggableBehavior; // i dodaj do niego funkcję zachowania public function behaviors () {return [['class' => SluggableBehavior :: className (), 'attribute' => 'meta_title', // atrybut, z którego chcesz wygenerować niezmienny slug '=> false, // jeśli ustawiono na true, wygeneruje nowy slug za każdym razem, gdy zaktualizujesz atrybut' verifyUnique '=> true, // ustaw unikalny ślimak bez duplikacji, jeśli jest ustawiony na true //' slugAttribute '=>' company_slug ', plz podaj atrybut gdzie zapisać slug, jeśli nie ma nazwy slug],]; }4. Tagi Alt W obrazach: -
Dla SEO żaden z twoich obrazów nie powinien być pozbawiony tagów alt. Możemy to zrobić poniżej.
<? = Html :: img ('@ web / images / my_image.jpg', ['alt' => 'tytuł twojego obrazu seo']);?>5. Minify pliki Css i Js dla Yii seo: -
Ładowanie plików CSS i js odgrywa ważną rolę w SEO i Wgląd w szybkość strony Google . Podobna wtyczka Dyskusja używaj także js i css. Możemy zwiększyć szybkość strony, jeśli możemy kompresować pliki css i js. Ta praca ręczna jest bardzo uciążliwa i nie preferowana. Możesz użyć jednego narzędzia, którego zawsze używam w moich witrynach skeeks yii2-assets-auto-compress to narzędzie połączy pliki css w jeden plik i zrobi to samo z plikami js, a następnie skompresuje css, js i html tak głęboko, że zdziwiłbyś się, widząc wyniki w analizie szybkości stron.
6. Darmowy ssl dla SEO: -
Możesz skonfigurować swoją witrynę za pomocą Cloudflare i mieć darmowy ssl zainstalowany na swojej stronie. Istnieje również zarządzanie rekordami SPF i pamięcią podręczną w celu dalszego zwiększenia wyniku SEO.
7. Dodaj Favicon: -
Możesz dodać favicon do zaawansowanej aplikacji yii2, dodając metatag w ten sposób.
$ this-> registerLinkTag (['rel' => 'icon', 'type' => 'image / x-icon', 'href' => Yii :: $ app-> request-> baseUrl. '/ favicon. i co']);Tak więc, są to pewne specyficzne zadania Yii2, które powinieneś zrobić, aby zwiększyć seo. Istnieje wiele czynników, które nie są specyficzne dla danej struktury, i omówię je później. Jeśli podobał Ci się artykuł z innymi społecznościami, aby inni mogli z niego skorzystać. kodowanie!
Związane z
Lt;?Html :: img ('@ web / images / my_image.jpg', ['alt' => 'tytuł twojego obrazu seo']);?