Может ли кто-нибудь порекомендовать некоторые плагины RoR и/или общий мудрец, которые помогут мне с SEO?
У кого-нибудь есть советы по SEO для Ruby on Rails
Ответы (4)
Я сам искал какое-то руководство по SEO для ruby on rails, на удивление, в Интернете не было обновленной/последней статьи (этот пост занимает первое место в Google, и этому также 3 года), так как эта ссылка seoonrails мертва и другие статьи написаны в 2010 году, поэтому я пошел дальше и написал полное руководство по SEO для рельсов http://www.inboundio.com/blog/seo-for-ruby-on-rails-complete-guide/. На его написание у меня ушло 3 дня (включая инфографику), и я пытался ссылаться на рельсовые трансляции и другие источники, где это было возможно, чтобы сделать его более полезным.
Чтобы ответить на вопросы ОП, в качестве отправной точки можно использовать следующие драгоценные камни:
- Дружественный идентификатор — https://github.com/FriendlyId/friendly_id
- Метатеги — https://github.com/kpumuk/meta-tags
- MetaMagic — https://github.com/lassebunk/metamagic
- Карта сайта — http://rubygems.org/gems/sitemap или http://rubygems.org/gems/xml-sitemap
- Хлебные крошки — https://github.com/lassebunk/gretel
Вы можете дополнительно усовершенствовать свое приложение rails с помощью следующих драгоценных камней
- Кэш стойки (для кэширования) — http://rubygems.org/gems/rack-cache
- GeoCoder (для геотаргетинга) — https://github.com/alexreisner/geocoder
- Geokit (для геотаргетинга) — https://github.com/geokit/geokit
- Mobile fu (для лучшей мобильной оптимизации) — https://github.com/brendanlim/mobile-fu а>
SEO — это отдельное поле. Но для приложения rails вы можете использовать следующие драгоценные камни, чтобы сделать ваш сайт более удобным для поисковых систем.
- Метамагический http://github.com/lassebunk/metamagic
- Хедлайнер https://github.com/mokolabs/headliner
- Гретель для хлебных крошек http://github.com/lassebunk/gretel
- FriendlyID для SEO-оптимизированных URL-адресов http://github.com/norman/friendly_id
- DynamicSitemaps для создания stiemaps http://github.com/lassebunk/dynamic_sitemaps
Наконец, все это и небольшое описание того, как их использовать, можно найти в этом сообщении в блоге http://lassebunk.dk/2011/03/09/rails-seo-pack/ Лассе Банк
Извините, что поднимаю такой старый вопрос, но я тоже думал об этом, я поделюсь тем, что придумал.
Как вы, наверное, знаете, SEO в целом довольно размыто. Но это несколько основных вещей, которые я обнаружил из своего чтения. Но я не SEO-вундеркинд.
Хорошее сильное имя. Атрибут заголовка каждой страницы должен быть каким-то образом назван в соответствии с ее содержимым. Также неплохо убедиться, что в нем около 60 символов. Что касается изменения заголовка в зависимости от страницы, вы можете сделать что-то вроде этого: http://railscasts.com/episodes/30-pretty-page-title (railscast немного устарел, может быть, есть более новый способ сделать это?) Rails 3 - идеальный способ установить заголовок страницы (мне нравится внешний вид этого один.)
Создайте файл robots.txt. Вы просто помещаете его в свою общую папку с чем-то вроде этого, предполагая, что вы хотите, чтобы все ваши страницы были проиндексированы:
User-agent: * Disallow:
Создайте файл Sitemap и отправьте его в Google Web Developer Tools. Я только что проверил этот, и он сделал то, что хотел. https://github.com/kjvarga/sitemap_generator
Вы можете посмотреть на метатеги на основе рельсов, используя следующий гем, хотя я его не использовал: https://github.com/parndt/seo_meta
И я думаю, что это действительно подходит для специфических для рельсов вещей. Существует так много других SEO-ресурсов, и многие из них — это просто вещи, которые вы манипулируете представлением, чтобы выполнить их, поэтому на данный момент они не являются действительно вопросами рельсов.
Есть еще несколько вещей, о которых стоит подумать, но они на самом деле не специфичны для рельсов и в основном зависят от ваших представлений.
- Убедитесь, что ваш код действителен W3C
- Атрибуты заголовков для тегов изображений.
- Правильное использование тегов заголовков.
- Не помещайте текст в изображения, для этого и нужен текст. Если вы хотите использовать красивый шрифт, используйте шрифты Google.
- Убедитесь, что у вас есть исходящие ссылки на ресурсы, соответствующие контексту вашей страницы.
- Создайте таблицу стилей для печати.
alt
гораздо важнее для SEO, чем атрибут title
изображения. Возможно, вы захотите добавить это в свой список.
- person Tintin81; 20.06.2014
Я считаю, что наиболее важными составляющими SEO являются:
- хороший контент и
- хорошие входящие ссылки.
Ничего из этого нельзя достичь с помощью любого плагина.
См. также SEO: с чего начать?