- 1. Довільні URL-адреси: -
- 2. Теги Seo Meta: -
- 3. Сливи: -
- 4. Alt теги в зображеннях: -
- 5. Зменште Css і Js файли для Yii seo: -
- 6. Безкоштовний ssl для seo: -
- 7. Додати Favicon: -
Yii - фреймворк Php, відомий завдяки своїй продуктивності Yii б'є всіх. Ось чому вона завойовує популярність день за днем. Тепер Yii2 знаходиться в тенденції, яка є його другою версією. Коли ми говоримо про framworks, одне приходить на розум "Як ми будемо застосовувати seo до програми, розробленої в рамках". Але є рішення для кожен проблема.Сьогодні я буду писати поглиблено про Yii seo.Все речі про yii2, тому що yii1 більше не в розвитку.
1. Довільні URL-адреси: -
Досить url або чистий url є url котрий є одночасно дружній до користувача та seo-friendly.We може також зробити URL досить у Yii2 також.І це є досить simple.Go до frontend-> config-main.php та модифікуйте ваш код люблять це .
'urlManager' => ['enablePrettyUrl' => true, 'showScriptName' => false, 'правила' => ['class' => 'yii відпочинок *,' / пропозиції / <coupon_slug: [0-9a] -zA-Z -] +> '=>' купон / деталь ',' <slug> '=>' site / slug ',' / '=>' site / index ',' <контролер: \ t <дія: w +> '=>' <controller> / <action> ',],],2. Теги Seo Meta: -
Мета-теги відіграють життєво важливу роль у seo.In yii2 ви можете додати sea meta теги дуже простим способом.Зверніть увагу, що мета-теги на сторінці повинні бути додані на файлі перегляду, а мета-теги сайту повинні бути додані на main-> layout.php файл.
// у файлі макета $ this-> registerMetaTag (['name' => 'viewport', 'content' => 'width = device-width, initial-scale = 1']); $ this-> registerMetaTag (['властивість' => 'fb: app_id', 'content' => 787409488094459,]); // і у вигляді файлу $ this-> title = 'Заголовок вашого сайту'; $ this-> registerMetaTag (['name' => 'twitter: картка', 'content' => 'summary',]); $ this-> registerMetaTag (['name' => 'twitter: creator', 'content' => '@ yourtwitterhandle',]); $ this-> registerMetaTag (['name' => 'twitter: site', 'content' => '@ yourtwitterhandle',]); $ this-> registerMetaTag (['property' => 'og: title', 'content' => 'Заголовок вашого сайту',]); $ this-> registerMetaTag (['property' => 'og: description', 'content' => 'Опис вашого сайту, який буде відображатись у Facebook та соціальних мережах',]); $ this-> registerMetaTag (['name' => 'description', 'content' => 'Опис вашого сайту, який буде показано в результатах пошуку',]); $ this-> registerMetaTag (['властивість' => 'og: url', 'content' => Yii :: $ app-> urlManager-> createAbsoluteUrl (Yii :: $ app-> request-> url),]) ; $ this-> registerMetaTag (['name' => 'keywords', 'content' => 'ключові слова для вашого сайту',]); $ this-> registerMetaTag (['property' => 'og: type', 'content' => 'веб-сайт',]); $ this-> registerMetaTag (['name' => 'og: site_name', 'content' => 'Ваше ім'я сайту, наприклад, viralcoding',]); $ this-> registerMetaTag (['властивість' => 'og: зображення', 'зміст' => Yii :: $ app-> request-> baseUrl. '/ images / site_logo.png',]); $ this-> registerMetaTag (['property' => 'og: зображення: alt', 'content' => 'назва вашого сайту',]);3. Сливи: -
Слимаки дуже важливі і прості в застосуванні в Yii seo.Якщо у вас довгі назви сторінок або продуктів, це найкращий спосіб зробити їх привабливими для використання в seo.
// 1. відкрийте модель, яку ви хочете зробити slug в // 2. імпортуйте клас SluggableBehavior використовуйте yii поведінку SluggableBehavior; // і додавати в неї функцію поведінки public function behaviors () {return [['' class '=> SluggableBehavior :: className (),' attribute '=>' meta_title ', // атрибут, з якого ви хочете генерувати slug '=> false, // якщо встановлено значення true, кожен раз, коли ви оновлюєте атрибут' sureUnique '=> true, // генеруватиме нову пробку, // роблять унікальний шлейф не дублікатом, якщо він встановлено як true //' slugAttribute '=>' company_slug ', plz вкажіть атрибут, де можна зберегти кулю, якщо його не називають slug],]; }4. Alt теги в зображеннях: -
Для seo жоден з ваших зображень не повинен бути без тегів alt. Ми можемо зробити це нижче методу.
<? = Html :: img ('@ web / images / my_image.jpg', ['alt' => 'назва вашого зображення seo']);5. Зменште Css і Js файли для Yii seo: -
Завантаження файлів css і js відіграє важливу роль у seo і Показник швидкості сторінки Google . Третій учасник плагіна Disqus також використовуйте js і css.We може збільшити швидкість сторінки, якщо ми можемо стиснути css і js files.Here ручна робота дуже втомлює і не бажано.Ви можете використовувати один інструмент, який я завжди використовую на своїх сайтах skeeks yii2-assets-auto-compress Цей інструмент буде поєднувати ваші CSS файли в один файл і робити те ж саме з файлами js, а потім стискати ваші CSS, JS і HTML так глибоко, що ви були б здивовані, щоб побачити результати в швидкості сторінки огляд.
6. Безкоштовний ssl для seo: -
Ви можете налаштувати свій сайт за допомогою Cloudflare і мати безкоштовний SSL встановлений на вашому сайті. І є також SPF записів і кеш керування для подальшого підвищення вашого рахунку SEO.
7. Додати Favicon: -
Ви можете додати favicon до розширеної програми yii2, додавши мета-тег таким чином.
$ this-> registerLinkTag (['rel' => 'icon', 'type' => 'image / x-icon', 'href' => Yii :: $ app-> запит-> baseUrl. '/ favicon. ico ']);Так що друзі це деякі конкретні завдання Yii2, які ви повинні зробити для того, щоб збільшити seo.There є багато факторів, які не є конкретними рамками я буду охоплювати їх у later.If вам сподобалося поділитися статті з спільнотою, щоб інші могли скористатися it.happy кодування!