+
Действия, которые необходимо сделать сразу после создания сайта (точнее, после того как сайт залили на хостинг - если этого не сделать, то в дальнейшем могут возникнуть проблемы). 

  • 1. Проверить правильность установленных прав на файлы и папки - права на файлы должны быть 644, на папки 755, на файл конфигурации 444.
  • Как проверить? - Заходим в Система - Информация о системе - Права доступа на каталоги. Проверяем, что везде стоит доступно. Если где-то отмечено красным, то следует исправить. Исправлять можно вручную через FTP-менедежер или автоматически с помощью компонента AdminTools.
  • 2. Переименовать htaccess.txt в .htaccess для корректной работы SEF -
  • Если не сделать, о для работы сайта необходимо будет настройках убрать режим Перенаправления и SEF будет работать, но в URL будет дописываться слово index.php, пример site.ru/index.php/matеrial. Если не переименовать htaccess и не выключить перенаправления, то сайт не будет работать. Решить нужно сразу, какой вариант ссылок будет использовать SEF: с index.php или без.
  • 3. Определиться какие будут URL у сайта: транслит или русские буквы - рекомендуется не использовать русские буквы в названиях урл (Настройки SEO в админпанели: поставить в опции "Алиасы в Unicode" - Нет). С кириллицей в урлах больше проблем, а объективных доказательств того, что они как-то лучше влияют на продвижение нет. Если использовать русские буквы в урл (бывает актуально когда домен в зоне .рф) - выставить значение Да. Если не определиться с урлами сразу, то в дальнейшем поменять все урл сайта будет довольно проблематично.
  • 4. Защитить админ-панель - для предотвращения взлома сайта подбором пароля к админке.
  • Чтобы исключить возможность подбора нужно установить дополнительную авторизацию в админке или поставить двухэтапную авторизацию:
  • - Дополнительная авторизация с помощью .htpasswd - при обращении к админ-панели запрашивает общий логин и пароль, после прохождения пропускает к стандартной авторизации в админ-панели. Можно установить с помощью компонента Admin Tools.
  • - Двухэтапная авторизация - вводится логин, пароль и секретный ключ, который меняется каждые 30 секунд (генерируется с помощью сервиса Google Authentification и отображается на вашем телефоне (IOS или Android)). Подробнее об этом - youtube.com (Двухшаговая авторизация в Joomla. Новшества Joomla 3 2 , 04:55) / я себе бы не рекомендовал этот способ защиты с применением сторонних сервисов и
  • - спец плагины, меняющие
  • 5. Настроить автоматическое резервное копирование - даже если хостинг тоже делает резервные копии. Можно с помощью компонента Akeeba Backup, периодичность по потребностям.
  • 6. Добавить карту сайта - чтобы поисковые системы быстрее и полнее проанализировали сайт, можно с помощью компонента Xmap.
  • 7. Ускорить индексакцию сайта - добавить сайт в сервисы google (google.ru) и яндекс-вебмастер (webmaster.yandex.ru)
  • 8. Добавить статистику на сайт - много счетчиков не следует, рекомендуется Google Analytics (самая крутая статистика) и Яндекс-метрика (полная и простая статистика) / если кому попроще, то можно просто ливинт... , подробнее о счетчиках Счетчик популярности .
  • 9. Корректировать файл robots.txt для правильной индексации сайта - чтобы избавиться от части дублей страниц и разрешить индексировать картинки,
По материалам А. Куртеева - alex-kurteev.ru . И комментариев к ним:
  • К перечисленным действиям добавляю ещё: 
    - проверка скорости загрузки сайта
    - проверка на "мусор" в html коде
    - делаю редирект с www на без www
    - убираю дубли страниц. Например, главная страница не должна быть доступна по адресу: site.ru.index.html или site.ru.index.php - все удалённые страницы должны давать 404 ошибку, а перемещённые 301 редирект
    После того как сайт проиндексируется роботом, захожу в панель веб мастера и смотрю рекомендации поисковиков. Очень хорошо у Гугла в этом плане. Там и рекомендации к тегам title, страницам сайта, коду и т.д.
  • В файл robots.txt надо добавить даже лучше несколько строчек файла Sitemap
    Sitemap: http://мой_ сайт.ru/sitemap.xml
    Sitemap: http://мой_ сайт.ru/index.php?option=com_xmap&sitemap=4&view=xml
  • И по поводу XMap:
    Для того, чтобы ВСЕ поисковики видели вашу карту сайта, надо в .htaccess добавить строчку (я добавляю сразу после Rewrite engine), которая сделает автоматический редирект с XMap-овского длинного url на общепринятый: site.com/sitemap.xml
    Вот образец: RewriteEngine On RewriteRule ^sitemap.xml$ /index.php?option=com_xmap&view=xml&id=1 [L]
  • Надо в robots.txt еще добавлять директиву Host
    Например: Host: kvartira.by - если основное зеркало без 'www'.
    Яндекс тогда без вопросов понимает какой домен главный, а какой - зеркало.