Что требовать от разработчика?

kavoon
На сайте с 26.12.2007
Offline
4
453

Столкнулась с вопросом от клиента, на который хочется ответить как можно полнее.

Итак, клиент хочет чтоб наша компания занимались наполнением сайта контентом (так сказать, поддержка актуальности) + продвижение в поисковиках (естественное, без агрессивных и "супер эффективных" методов). То есть наша задача в том, чтобы поддерживать сайт и делать его интересным и удобным для людей.

Но как бы не говорили сотрудники Google, Яндекс и пр. забывать про поисковики нельзя.

Вся проблема в том, что сайт изначально делаем не мы. И вот, прежде чем передать его в наши руки, заказчик спрашивает, что он имеет права требовать от программиста, который взялся за разработку? Сразу уточню, что разработчик соглашался с тем, что код будет "оптимизирован под поисковики".

Так что же всё-таки входит в такую оптимизацию и что должен знать и делать программист?

Думаю эта тема будет полезна как начинающим разработчикам, так и их клиентам.

Мне на ум сразу приходит следующее:

1. Сделать кросс-браузерную проверку (IE 6,7; FireFox, Opera, Safari как минимум) + различные разрешения экрана

2. Проверить документ на соответствие стандартам (http://validator.w3.org)

3. Прописать мета тэги (заранее подготовленные компанией, которая будет заниматься собственно развитем сайта).

4. Желательно сделать так, чтобы адреса страниц имели вид index.html, contact.html вместо сложных index.php?v=4

5. Должны быть прописаны перехватчики «редирект» на другие страницы сайта при отсутствии введенного адреса. То есть если в строке браузера было введено неправильное название какой-либо страницы (к примеру, http://domen.ru/abcdef.htm), не должна появляться ошибка 404, а должен быть осуществлен переход на одну из действующих страниц сайта.

6. Определиться (возможно вместе с заказчиком) какой вид будет иметь сайт: с www или без. Прописать редирект в htaccess (для гугла) и в robots.txt определить основной хост (для яндекса).

Уважаемые профессионалы, продолжите, пожалуйста, список.

дизайн со вкусом www.kavoon.com (http://www.kavoon.com)
Сеодром
На сайте с 27.11.2007
Offline
187
#1

Первые два приведенных Вами пункта к оптимизации и продвижению практически не имеют отношения: первый нужен для удобства посетителей, второй - заморочка верстальщиков.

3. Скорее Вы должны иметь возможность менять мета-теги через админку. Постоянная поддержка проекта - процесс долгий. Старые кейверды могут отпадать, новые появляться.

4. Желательно, но скорее для посетителей - все ведущие поисковики отлично понимают сложные урл. Главное, чтобы в урлах не отображались идентификаторы сессий.

5. Достаточно поставить ссылку или редиректить на морду или страницу поиска.

Добавлю. Нужно будет оптимизировать тексты (но не до тошноты), рисунки (атрибут alt), внутренние ссылки (атрибут title) под выбранные кейверды и не забывать о внутренней перелинковке.

На этой партнёрке я получаю немного баксов в неделю , зато постоянно: https://goo.su/z9gsI2
Solmyr
На сайте с 10.09.2007
Offline
501
#2

Я бы сказал по 5му пункту как раз наоборот.... должен быть ответ сервера 404, и на выданной страничке должна быть ссылка на главную.

По 4му пункту - отсутствие ? в урле нужно для всяких счетчиков/анализаторов поведения посетителей и прочей аналитики.

Сеодром
На сайте с 27.11.2007
Offline
187
#3

Kronos, мы можем здесь долго спорить. Гугл аналитикс нормально съедает всякие дурацкие урлы. Почему по пятому пункту так категорично?

dkameleon
На сайте с 09.12.2005
Offline
386
#4

неоднократно замечал, что робот гугла любит проверять сайты на обработку 404 страницы.

поэтому по пункту 5 считаю, что обработка должна быть максимально корректной, а не троюки и изощрения с редиректами.

kavoon:

Так что же всё-таки входит в такую оптимизацию и что должен знать и делать программист?

программист должен выполнять работу в рамках условий сотрудничества :)

Если вы, как специалист СЕО, считаете ,что все эти пункты необходимо реализовать, то при должной оплате и постановке задачи программисту он всё выполнит.

Вариант же принудить программиста внести такие изменения по причине, что где-то что-то там "не соответствует" - на самом деле не вариант. :)

Дизайн интерьера (http://balabukha.com/)
edogs software
На сайте с 15.12.2005
Offline
775
#5

1,2) Это не к программисту, а скорее к верстальщику. Впрочем Вам наверное все равно.

4) Обязательно. Облегчает управление robots.txt потом или (вдруг) если понадобится сменить движок позже, то новый движок заставить отвечать на урлы контакт.хтмл как правило легко, а вот на экзотические самопридуманные индекс.пхп?ппп=2424 несколько труднее.

7) Добавить управление на страницах noindex/nofollow в метах. Может пригодится если один и тот же материал располагается по куче разных адресов. Или просто что-то захочется закрыть мало ли по какой причине.

8) По возможности избегать разных адресов для одного контента чисто технически. Допустим фотогалерея на сайте, где одна фотка может показываться по 20 разным урлам (сортировка разная, из комментариев и т.д.), в таком случае или пункт 7 или выход на эти адреса только по яваскрипт или пост методу форм. Иначе может получится 10к страниц в индексе, а всего с десяток разных.

9) Внятная страница если навернется база на хостинге, многие движки отдают "не могу соединится с базой" - яндексу об этом знать не обязательно.

10) Если контент добавляется посетителями, то неплохо бы добавить автопереписывание всех левых ссылок на свой скрипт редиректа.

А вообще, dkameleon очень правильно сказал. Вы же сеошники? Вот Вам и надо знать что Вам нужно от движка. Программист существо прямолинейное, что скажите то и сделает.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий