Кто-нибудь может рекомендовать некоторые плагины RoR и/или общий мудрец, которые помогут мне в SEO?
Кто-нибудь получил советы по SEO для Ruby on Rails
Ответ 1
Я сам искал какой-то путеводитель по SEO для рубинов на рельсах, неожиданно не было обновленной/недавней статьи в Интернете (этот пост занимает 1 место в google, и это тоже 3 года), поскольку эта ссылка seoonrails мертва и другие статьи написаны в 2010 году, поэтому я пошел вперед и написал полный SEO для направляющих rails http://www.inboundio.com/blog/seo-for-ruby-on-rails-complete-guide/. Мне потребовалось 3 дня, чтобы написать (включая инфографику), и я попытался связаться с railscasts и другими источниками, где когда-либо было возможно сделать его более полезным.
Чтобы ответить на вопросы OPs, в качестве отправной точки можно использовать следующие драгоценные камни -
- Дружественный идентификатор - 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
- Breadcrumbs - https://github.com/lassebunk/gretel
Вы можете улучшить свое приложение для рельсов со следующими драгоценными камнями.
- Кэш стойки (для кэширования) - 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
Ответ 2
SEO - это поле само по себе. Но для приложения rails вы можете использовать следующие камни, чтобы сделать сайт более дружественным к поисковым системам.
- Metamagic http://github.com/lassebunk/metamagic
- Headliner https://github.com/mokolabs/headliner
- Гретель для сухарей http://github.com/lassebunk/gretel
- FriendlyID для дружественных URL-адресов http://github.com/norman/friendly_id
- DynamicSitemaps для генерации стим-карт http://github.com/lassebunk/dynamic_sitemaps
Наконец, все эти и небольшое описание о том, как их использовать, можно найти в этом блоге http://lassebunk.dk/2011/03/09/rails-seo-pack/ от Lasse Bunk
Ответ 3
Извините, что воскресил такой старый вопрос, но он тоже был у меня в голове, я расскажу, что я придумал.
Как вы, наверное, знаете, 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.
- Убедитесь, что у вас есть исходящие ссылки на ресурсы, которые имеют смысл для контекста вашей страницы.
- Создайте таблицу стилей для печати.
Ответ 4
Я считаю, что наиболее важными составляющими SEO являются:
- хороший контент и
- хорошие входящие ссылки.
Ни один из них не может быть достигнут с помощью любого плагина.
См. также SEO: с чего начать?