О нас
FAQ
Связь
Peклaмa
Логин:
Пароль:

vinicius73 / seotools

  1. Характеристики
  2. Провайдеры
  3. конфигурация
  4. С помощью
  5. MetaGenerator и OpenGraph
  6. Контроллер Criando для SiteMap

Предупреждение! Этот пакет все еще должен иметь свой оптимизированный тест.

Этот пакет является вилкой https://github.com/Calotype/SEO

SEOTools - это пакет для Laravel 4, который предоставляет помощников для некоторых распространенных методов SEO.

## Для Laravel 5 используйте artesaos / seotools

Характеристики

  • Простота установки заголовков и метатегов
  • дружественный интерфейс
  • Простая настройка и настройка
  • Поддержка OpenGraph
  • Поддержка SiteMaps и SiteMaps Index
  • Поддержка изображений в SiteMap

Монтаж

Композитор / Packagist

Требуйте пакет в вашем composer.json.

"vinicius73 / seotools": "dev-master"

Запустите установку или обновление composer, чтобы загрузить пакет.

$ composer update

Провайдеры

Просто зарегистрируйте поставщика услуг и фасады в app / config / app.php, и все готово.

// Поставщик услуг 'Vinicius73 \ SEO \ Providers \ SEOServiceProvider', // Фасады (при необходимости можно настроить) 'SEOMeta' => 'Vinicius73 \ SEO \ Facades \ Meta', 'SEOSitemap' => 'Vinicius73 \ SEO \ Facades \ Карта сайта ',' OpenGraph '=>' Vinicius73 \ SEO \ Фасады \ OpenGraphHelper ',

конфигурация

Запустите свой терминал: php artisan config: опубликуйте "vinicius73 / seotools"
Файлы конфигурации доступны по адресу: app / config / packages / vinicius73 / seotools

С помощью

Использовать SEOTools очень легко и удобно.
Рекомендуйте использовать barryvdh / laravel-ide-helper, который значительно облегчит разработку, если вы используете IDE, например NetBeans или PhpStorm

MetaGenerator и OpenGraph

класс CommomController extends BaseController {/ ** * @return \ Illuminate \ View \ View * / public function index () {SEOMeta :: setTitle ('Home'); SEOMeta :: setDescription («Это моя милая песня»); // автоматически ограничивается 160 символами OpenGraph :: addImage ('full-url-to-image-1.png'); OpenGraph :: addImage ('full-url-to-image-2.png'); $ posts = Post :: all (); return View :: make ('myindex', compact ('posts')); } / ** * @return \ Illuminate \ View \ View * / функция publicc show ($ id) {$ post = Post :: find ($ id); SEOMeta :: setTitle ($ post -> title); SEOMeta :: setDescription ($ post -> резюме); SEOMeta :: addMeta ('article: опубликовано_время', $ post -> опубликовано_дата-> toW3CString (), 'свойство'); SEOMeta :: addMeta ('article: section', $ post -> category, 'property'); // Vinicius73 \ SEO \ Generators \ MetaGenerator :: addMeta ($ meta, $ value, $ name); SEOMeta :: setKeywords ($ post -> tags); // Vinicius73 \ SEO \ Generators \ MetaGenerator :: setKeywords (['key1', 'key2', 'key3']); // Vinicius73 \ SEO \ Generators \ MetaGenerator :: setKeywords ('key1, key2, key3'); OpenGraph :: addImage ($ post -> thumbnail_url); return View :: make ('myshow', compact ('post')); }}

SiteMapGenerator

По умолчанию SiteMapGenerator Контроллер использует модель это направлено на облегчение создания карт сайта.
Его использование не является обязательным и может свободно использоваться квелькером маршрута или контроллера, вы можете отключить его в файле конфигурации.

Контроллер Criando для SiteMap

Измените classrun в app / config / packages / vinicius73 / seotools -> 'classrun' => 'SitemapRun',
Вы можете сопоставить любой свой класс.

Не забудьте сопоставить дополнительные файлы Sitemap, которые вы создаете с помощью route.php

класс SitemapRun {/ ** * @var \ Vinicius73 \ SEO \ Generators \ SitemapGenerator * / public $ generator; публичная функция __construct ($ generator) {$ this -> generator = $ generator; } / ** * Выполнить команды генератора * / public function run () {return $ this -> index (); } public function index () {$ this -> generator -> addRaw (array ('location' => '/sitemap-posts.xml', 'last_modified' => '2013-12-28', 'change_frequency' => еженедельно, приоритет => 0,95)); return $ this -> response ($ this -> generator -> generate ()); } публичные функции posts () {$ posts = Post :: all (); foreach ($ posts as $ post) {$ images = $ post -> images; $ element = array ('location' => route ('route.to.post.show', $ post -> id), 'last_modified' => $ post -> Опубликовал_дата-> toW3CString (), 'change_frequency' => 'weekly', 'priority' => '0.90'); if ($ images): $ element ['images'] = array (); foreach ($ images as $ image): $ element ['images'] [] = $ image -> url (); endforeach; endif; $ this -> generator -> addRaw ($ element); } return $ this -> response ($ this -> generator -> generate ()); } / ** * @param $ sitemap * * @return \ Illuminate \ Http \ Response * / ответ частной функции ($ sitemap) {return Response :: make ($ sitemap, 200, array ('Content-Type' => ' text / xml ')); }}

По вашему мнению

<html> <head> {{SEOMeta :: generate ()}} {{OpenGraph :: generate ()}} </ head> <body> </ body> </ html> <html> <head> <title> Название | SubTitle </ title> <meta name = 'description' itemprop = 'description' content = 'description ...' /> <meta name = 'Keywords' content = 'key1, key2, key3' /> <meta property = ' article: опубликованное время 'content =' 2014-01-31T20: 30: 11-02: 00 '/> <meta property =' article: section 'content =' news '/> <meta property = "og: title" content = "title" /> <meta property = "og: description" content = "description ..." /> <meta property = "og: url" content = "curent_or_custom_url" /> <meta property = "og: image" content = "full_url_to_image.jpg" /> <meta property = "og: site_name" content = "Имя сайта из конфигурации" /> </ head> <body> </ body> </ html>

Похожие

5+ лучших генераторов Sitemap для сайтов
Файлы Sitemap являются неотъемлемой частью каждого современного веб-сайта. Их важность нельзя переоценить, поэтому каждый веб-мастер должен уделять особое внимание поисковым системам для анализа. По сути, карта сайта - это файл, содержащий список всех URL-адресов, которые можно найти на веб-сайте. Они обычно форматируются через HTML, и XML становится все более популярным с ростом популярности поисковых систем в последние десятилетия. Основная цель карты сайта - обеспечить,
Как создать файл Sitemap для WordPress
... Sitemap были введены в первые годы существования Интернета в 1994 и 1995 годах, когда считалось необходимым включать файлы Sitemap в любой сайт. Вероятно, это произошло потому, что карта сайта в те годы была основным инструментом навигации, прежде чем дизайнеры представили удобную и эстетичную навигацию. Вы можете подумать, что теперь, когда у нас более качественная и быстрая навигация, нам больше не нужны карты сайтов. Нет. Сегодня карты сайта еще более важны с точки зрения
Улучшите свое веб-позиционирование с помощью трюков в Linkedin
Уловка SEO: улучшите свое веб-позиционирование с помощью простого трюка в Linkedin 5 (100%) 4 голоса Конечно, многие из вас, если не все, у вас есть профиль на Linkedin, а также, конечно, у вас также есть блог или веб-сайт, который вы хотите разместить на некоторых условиях. Что ж, сегодня из этого блога я собираюсь показать вам очень простой
Оптимизация категорий и тегов с помощью плагина Yoast WordPress SEO
0 Теперь, когда вы определились с
XML Sitemap и проиндексированные страницы в Google
... ил статью «Лучшие практики для XML Sitemaps & RSS / Atom Feeds». Исходя из этого, я хотел бы затронуть тему управления индексацией и файлами Sitemap в формате XML. Я хотел бы предложить решения, если существуют значительные различия в количестве страниц, проиндексированных Google, и страниц, представленных через XML Sitemap. Мы также проверяем, все ли просматриваемые страницы находятся в карте сайта. 1. Страницы, которые перечислены в файле Sitemap, но не работают в Google
7 лучших плагинов Sitemap для WordPress
Карта сайта является наиболее важным элементом для любого сайта WordPress, вы должны настроить плагин карты сайта, чтобы генерировать ссылки для ваших сообщений, которые вы можете отправлять поисковым системам для более быстрой индексации вашего сообщения. Установка карты сайта - это одна из самых первых вещей, которые вам нужно сделать после создания вашего сайта WordPress, если вам интересно, какие другие важные плагины для любого сайта WordPress; мы уже перечислили
Удалите SeoQuake с ПК с помощью эффективного способа удаления
Удаление SeoQuake было серьезной проблемой на вашем компьютере? Вам нужен эффективный способ быстро удалить SeoQuake с помощью простых шагов? Не волнуйтесь, вы сможете решить проблему с помощью следующих инструкций по удалению программы. Получить деинсталлятор Bloatware сейчас SeoQuake может быть полезен для предоставления своих специфических функций пользователям, но он также может стать проблемой, когда у программы
Trellian SubmitWolf v8.0 - Автоматическая подача URL в поисковых системах и каталогах
SubmitWolf v8.0 - это простой в использовании профессиональный инструмент для продвижения сайтов, который автоматизирует процесс продвижения ваших веб-страниц в Интернете. Это может значительно увеличить количество посетителей вашего сайта. SubmitWolf v8.0 автоматически регистрирует ваши сайты со всеми основными поисковыми системами, каталогами и ссылками. Содержит полную базу данных поисковых систем, которые принимают автоматические и ручные представления.
Повысьте SEO своей домашней страницы с помощью этой кнопки в социальных сетях.
Мы обсуждали в прошлом, как много обмен
Пять самых важных вещей, которые вы можете сделать с помощью инструментов Google для веб-мастеров
... ин из наиболее важных инструменты Доступно для любого веб-мастера Google Инструменты для веб-мастеров. Это БЕСПЛАТНЫЙ инструмент от Google, и его единственной целью является определение и диагностика технических проблем сайта. Цель состоит в том, чтобы сделать веб-сайт максимально удобным для поисковых систем, не только для Google, но и для других поисковых систем. В этом случае у сайта, удобного для поисковых систем, не будет проблем
Обзор: конструктор сайтов WiX
Райан Будро (Ryan Boudreaux) рассматривает конструктор сайтов WiX и предлагает краткую демонстрацию шагов по созданию сайта из одного из доступных шаблонов WiX. Бесплатный конструктор сайтов WiX предлагает ограниченную бесплатную учетную запись, которая позволяет вам создавать и проектировать веб-сайты с использованием их шаблонов и хостинга высшего класса бесплатно, но вы можете перейти на один из их премиальных пакетов, стоимостью от 4 до 16,17 долларов

Комментарии

Вам нужен эффективный способ быстро удалить SeoQuake с помощью простых шагов?
Вам нужен эффективный способ быстро удалить SeoQuake с помощью простых шагов? Не волнуйтесь, вы сможете решить проблему с помощью следующих инструкций по удалению программы. Получить деинсталлятор Bloatware сейчас SeoQuake может быть полезен для предоставления своих специфических функций пользователям, но он также может стать проблемой, когда у программы возникают проблемы с работой или вы больше не хотите оставлять ее на
Вызов изображения функцией Javascript - Может ли Google индексировать URL-адреса изображений, которые не зафиксированы в исходном коде, но вызываются в браузере с помощью функции JavaScript?
Вам нужен эффективный способ быстро удалить SeoQuake с помощью простых шагов? Не волнуйтесь, вы сможете решить проблему с помощью следующих инструкций по удалению программы. Получить деинсталлятор Bloatware сейчас SeoQuake может быть полезен для предоставления своих специфических функций пользователям, но он также может стать проблемой, когда у программы возникают проблемы с работой или вы больше не хотите оставлять ее на
С другой стороны, Google однозначно заявляет, что люди не могут демобилизовать или пениализировать сайт в других поисковой выдаче с помощью ссылочного спама?
С другой стороны, Google однозначно заявляет, что люди не могут демобилизовать или пениализировать сайт в других поисковой выдаче с помощью ссылочного спама? Что-то не складывается. У меня есть свои теории, и я уверен, что вы тоже. Сегодня мы не собираемся идти по пути теории заговора, а скорее по этическому пути. Мы, как интернет-маркетологи, работаем в мире без совета по стандартам, у нас нет ISO, чтобы определить нас, нет совета по сертификации. Кроме Google, мы должны контролировать
Как правило, они могут сделать кое-что из «айсберга», но могут ли они действительно вывести вас на следующий уровень с помощью глубокой стратегии SEO?
Как правило, они могут сделать кое-что из «айсберга», но могут ли они действительно вывести вас на следующий уровень с помощью глубокой стратегии SEO? Черт возьми, я могу установить лампочку, но я никак не могу подключить свет. Мы все знаем, чем это закончится ... SEO больше не следует рассматривать как «быстрое решение» под ключ. Не следует оставлять до последней минуты запуска нового веб-сайта, так как в нем много элементов, и очень важно, чтобы вы отсортировали их до запуска. Ваш
Почему провайдеры SEO должны войти в infosec?
Почему провайдеры SEO должны войти в infosec? Если вы читаете это и занимаетесь SEO, вы можете сказать: «Да, но нужно ли мне это делать?» Индустрия защиты данных, которую практикующие называют «infosec», до сих пор легко конкурировала, и я вижу, что провайдеры SEO в ближайшем будущем переходят в сектор кибербезопасности. Мы уже находимся в Infosec, потому что нам нравится оставаться впереди игры. И не забывайте, что плохая безопасность - серьезный риск для поисковой выдачи.
Если ваш сайт не может быть легко найден с помощью обычного поиска Google, насколько успешным будет этот сайт?
Если ваш сайт не может быть легко найден с помощью обычного поиска Google, насколько успешным будет этот сайт? Ответ очень простой. Ваш сайт не будет успешным в соответствии с этим сценарий , Поскольку почти 90% всех в Америке используют Google в качестве поисковой системы, у вас действительно нет выбора. Я повторяю, у вас действительно нет выбора! Нам не должны нравиться обстоятельства, в которых мы все
Txt с помощью *?
txt с помощью *? * Aid = * Может быть легко привлечь большой трафик на сайт, который не конвертируется, например, рекламируя интернет-магазин розничной торговли мебелью на веб-сайте для взрослых или на торренте. Это может стимулировать трафик, но вряд ли приведет к выгодным конверсиям. В дальнейшем создавайте только ссылки, которые привлекают трафик на веб-сайт, который конвертирует . Последняя часть супер важна! При построении ссылок используйте следующие рекомендации:
Или вы бы предпочли обратиться за помощью в проверенное и проверенное агентство цифрового маркетинга?
Или вы бы предпочли обратиться за помощью в проверенное и проверенное агентство цифрового маркетинга? Надежное агентство, такое как Digital Muscle, предоставляет комплексный цифровой маркетинг и доступные услуги SEO. Мы снимаем нагрузку с вашей спины и позволяем вам сосредоточиться на передовых операциях. Вы можете рассчитывать на нас, чтобы поставить вас впереди ваших конкурентов. Свяжитесь с нами, если вам нужна помощь с вашим SEO.
Вы заинтересованы в том, чтобы научиться создавать веб-сайт, увеличить свой трафик с помощью SEO и монетизировать его?
Вы заинтересованы в том, чтобы научиться создавать веб-сайт, увеличить свой трафик с помощью SEO и монетизировать его? Apúntate a mi бесплатный курс SEO ! Разве вы не хотите потерять мои видео о SEO, стратегии цифрового маркетинга и зарабатывать деньги в Интернете? Подписаться на мой канал л! До встречи! Не забудьте рассказать,
В этот момент вы можете подумать: «Разве я не могу просто использовать и то и другое - создать трафик с помощью SEM сейчас и постоянно работать над SEO в то же время?
В этот момент вы можете подумать: «Разве я не могу просто использовать и то и другое - создать трафик с помощью SEM сейчас и постоянно работать над SEO в то же время?» Хорошо, если вы об этом думаете, вы на 100% правильный. Как сочетание SEO и SEM может повысить рейтинг в поисковых системах? Вы можете сосредоточиться только на SEO или SEM, но, как и в случае с арахисовым маслом и желе, ни один из методов не так хорош без другого. Сочетание комплексных стратегий SEO и SEM - отличный
Как быстро я могу уточнить свои вопросы с помощью полей ввода или кнопок и получить важную информацию?
Как быстро я могу уточнить свои вопросы с помощью полей ввода или кнопок и получить важную информацию? Насколько беспроблемен процесс заказа в магазине? Синтез контента, дизайна и программирования Таким образом, речь идет не только о разработке чего-либо, а не только о том, как дизайн технически реализован - желателен удобный синтез того и другого. В дополнение к потребностям пользователя-пользователя, техническая потребность в обнаружении стремится быть

Вам нужен эффективный способ быстро удалить SeoQuake с помощью простых шагов?
Вам нужен эффективный способ быстро удалить SeoQuake с помощью простых шагов?
Вам нужен эффективный способ быстро удалить SeoQuake с помощью простых шагов?
С другой стороны, Google однозначно заявляет, что люди не могут демобилизовать или пениализировать сайт в других поисковой выдаче с помощью ссылочного спама?
Как правило, они могут сделать кое-что из «айсберга», но могут ли они действительно вывести вас на следующий уровень с помощью глубокой стратегии SEO?
Почему провайдеры SEO должны войти в infosec?
Если вы читаете это и занимаетесь SEO, вы можете сказать: «Да, но нужно ли мне это делать?
Если ваш сайт не может быть легко найден с помощью обычного поиска Google, насколько успешным будет этот сайт?
Если ваш сайт не может быть легко найден с помощью обычного поиска Google, насколько успешным будет этот сайт?
Txt с помощью *?
Рекомендуем
ochistka_vody_v_domashnih_usloviyah

Очистка воды в домашних условиях
uluchshaem_rabotosposobnost_mozga

Улучшаем работоспособность мозга
puteshestviya_po_francii

Путешествия по Франции
elka_iz_salfetok_svoimi_rukami

Елка из салфеток своими руками!
Cdelay_pervye_dvizheniya_na_konkah

Cделай первые движения на коньках
izdeliya_iz_listvennicy_ekstra-klassa

Изделия из лиственницы экстра-класса
franciya__idealnaya_strana_dlya_romanticheskih_puteshestviy

Франция – идеальная страна для романтических путешествий
zhiloy_kompleks_Grona_Lund

Жилой комплекс «Grona Lund»
s_chego_nachinat_stroitelstvo_doma

С чего начинать строительство дома
kak_nauchit_sobaku_komande_lezhat

Как научить собаку команде лежать

© yaznayu.net, 2017