Оптемизация и сео наполнение
25 USDРезультат SEO-аудита
На данный момент реализовано 8 из 20 (из них 3 частично).
Оценка: плохо.
Сертификат SSL
6 августа 2014 года Google , что HTTPS теперь является одним из факторов ранжирования.
Актуальность: Частично, некоторые страницы (149) содержит ссылки без HTTPS.
2. Структура сайта
Разделять категории, создавать подкатегории, если необходимо. Справки: для более точных вхождений ключевых фраз. Например, у вас есть категория "Компьютерные мыши и клавиатуры". Рекомендуют разделить категорию на две: «Компьютерные мыши», «Компьютерные клавиатуры».
Разрешить индексировать страницы с оценкой. Это также делается с целью организации большего количества посадочных страниц. Так, пользователи могут находить продукты определенного производителя, либо продукты с определённой характеристикой (например, беспроводные компьютерные мыши, а не просто компьютерные мыши) .Бывает имеет смысл разрешить индексировать роботам страницы с названием: Компьютерные мыши до 500 рублей (т.е. Страницу с примененным фильтром по цене). Обратите внимание, несмотря на то, что большое количество страниц под узкими запросами положительно сказывается по индексу, огромное количество страниц без смысловой нагрузки может негативно отразиться на результатах оптимизации.
Скрывать от индексации по цене по трём и более фильтрам. Делается это по той же причине, что и пункт выше.
Актуальность: Нет, структура сайта проработана.
3. Структура и формат URL-ов
Все страницы должны иметь ЧПУ (человеко-понятные) URL-адреса. В случае, если вы хотите сделать то, что вам нужно.
Страницы с оценкой, доступные для индексации, также должны иметь ЧПУ вид.
Для русскоязычных страниц необходимо использовать транслитерацию, либо грамотно переведенный на английский язык аналог. Предпочтение отдаётся транслитерации. Однако, если транслитерацию сделать проблематично, то можно оставить перевод на английский. При этом важно сохранить единый стиль по всему сайту (т.е. на всем сайте должны быть или транслитерация, либо перевод на английский язык). Для транслитерации существует масса сервисов, которые легко найти в Google .
URL не должен содержать никаких знаков, кроме букв латинского алфавита и знака "-".
URL не должен содержать два дефиса подряд, или в начале и в конце строки.
URL должен содержать только строчные буквы (нижний регистр, никакого вЕрхнЕгО регистра в ЧПУ URL-ах).
Если URL-адрес, то необходимо поставить 301 редирект со старыми значения на новое. Большое количество редиректов на сайте негативно влияет на общую оценку сайта поисковиками, поэтому нужно по возможности избегать изменений URL страницы.
Актуальность: Частично, присутствуют страницы с лишними символами в URL, например - https://bikservis.com/tovary-magazina/plastikovye-okna/podokonniki-ru/
вместо https://bikservis.com/tovary-magazina/plastikovye-okna/podokonniki
4. Внутренние ссылки
Закрывать от индексации страницы пагинации (2, 3 и т.п.), даже если стоит тег canonical на основную страницу. Для Yandex робота это жесткое правило. Т.е. на всех страницах пагинации, начиная со второго необходимо добавить мета тег:
<meta name = "yandex" content = "noindex, follow" />Закрывать от индексации страницы сортировки (страницы, содержащие параметр "? Sort_by =") с целью предотвращения индексирования роботами страниц-дублей. Робот может посчитать, что страница с параметром сортировки в URL является отдельной страницей и занесет в индекс две страницы с практически одинаковым содержимым. В CS-Cart также используется параметр "? Items_per_page =", который позволяет показывать на странице определённое количество элементов. No page, nofollow, а также добавить запрет в индексцию в файле robots.txt:
Disallow: / *? Sort_by = *
Disallow: / *? Items_per_page = *
Актуальность: Да, необходимо добавить в robots.txt соответствующие правила. Также необходимо добавить соответствующие правила для страниц пагинации.
5. SEO-тексты
Для всех страниц должна быть возможность добавить текст в начале страницы и в конце страницы. Необходимо внимательно следить за тем, чтобы тексты не повторялись на страницах. Такая ситуация может возникнуть с фильтрами по категориям, когда в категории и на основе данной категории с примененными фильтрами выводится один и тот же текст. Кроме того, необходимо следить, чтобы текст вверху страницы был сразу после заголовка и над блоком сортировки.
Нижний SEO-текст должен быть расположен сразу после пагинации.
Актуальность: Нет, возможность добавление SEO-текстов реализована.
6. Карты сайта
В картах сайта (XML и HTML) не должно быть ссылками на страницы, закрытые от индексации. Служебные страницы предлагают удалить из карты сайта.
Карты сайта должны содержать ссылки на все страницы, требующие индексации, в т.ч. страницы с оценкой.
Необходимо размещать XML-карту изображений. Требования по карте на этой странице: https://support.google.com/webmasters/answer/178636?hl=ru
При наличии на сайте видео-материалов, создайте XML-карту видео. Требования находятся здесь: https://support.google.com/webmasters/answer/80471?hl=ru&ref_topic=6080646
Файл robots.txt должен содержать ссылки на все XML-карты сайта следующим образом.
Карта сайта: https://cart-power.ru/sitemap.xml
Карта сайта: https://cart-power.ru/sitemap-images.xml
Карта сайта: https://cart-power.ru/sitemap-videos.xml
Актуальность: Частично. XML-карта изображений не реализована.
7. Канонические URL
Канонический URL указывается для исключения дублирования контента с точки зрения робота. Канонический URL необходим даже страниц на самих себя.
Актуальность: Да, на некоторых страницах (7) не прописаны канонические URL.
8. Мультиязычность
Для сайтов, использующих несколько языков, необходимо, чтобы страницы на разных языках использовали URL-ы. Стандартный SEO-модуль в CS-Cart позволяет делать это при помощи добавления в URL значения языка через слеш ("http://your_store.com/ru/product_name/"). Можно реализовать это так образом, чтобы различные языковые версии сайта находили на разных доменах (по сути, у вас останется одна панель администрирования и движок будет один, но у вас будет два домена http://your_store.com и http: // your_store. ru, которые поисковик будет воспринимать как два различных ресурса). В CS-Cart это реализовать достаточно просто, однако, требуются изменения корневых файлов.
Актуальность: Нет, на сайте не используется мультиязычность.
9. Настройка 301 редиректов
Все страницы без слеш на конце должны редиректить на соответствующую страницу со слешем на конце.
Все страницы с более, чем одним слешем на конце должны редиректить на соответствующую страницу с одним слешем на конце.
Делать 301 редирект с www.store.com на store.com или наоборот.
Если на сайте используется SSL, то необходимо, чтобы весь сайт был доступен по HTTPS, а по запросу через HTTP происходил редирект на HTTPS.
Актуальность: Да, на сайте не реализованы редиректы со слешем на конце.
10. Файл robots.txt
В файле robots.txt должна быть указана директива host, указаны ссылки на xml-карты и закрыты от индексации служебных контроллеров и страниц.
Пользовательский агент: *
Disallow: / app
Disallow: /store_closed.html
Disallow: / *? Sort_by = *
Disallow: / *? Items_per_page = *
Хост: store.cart-power.ru
Карта сайта: https://store.cart-power.ru/sitemap.xml
Карта сайта: https://store.cart-power.ru/sitemap-images.xml
Карта сайта: https://store.cart-power.ru/sitemap-videos.xml
Актуальность: Да, файл robots.txt требует корректировок. Отсутствует директива host, ссылки на XML-карты.
11. Исходящие или внешние ссылки
Необходимо максимально ограничить использование внешних ссылок.
Если внешняя ссылка нужна по смыслу, то необходимо добавить к ней атрибут rel = "nofollow" и заключить ее в теги:
<! - noindex -> <a href = "http://cs-cart.ru" rel = " nofollow "> CS-Cart Россия </a> <! - / noindex>
Актуальность: Да, внешние ссылки не закрываются от индексации, например ссылки на соц.сети.
12. HTTP-заголовки
Необходимо, чтобы каждая страница была доступной для индексации, корректно отдала заголовок Last-Modified, который на последнюю дату изменений страниц. Проверить заголовки можно в одном из этих сервисов .
Последний раз редактировалось: Mon, 19 Oct 2015 02:28:12 GMTНа запрос с заголовком If-Modified-Since, сервер должен отдавать код 200. Если дата Last-Modified старее, чем If-Modified-Since, то сервер должен возвращать код ответа 304.
Заголовок Cache-Control должен отдавать max-age = 86400, должен-revalidate для всех страниц. must-revalidate обязывает браузер проверять свежесть контента путем запроса к серверу.
Все страницы сайта должны отдавать значение заголовка Истекает, как настоящее время + 24 часа.
Актуальность: Да, сайт возвращает некорректные заголовки.
13. Страницы ошибок
404 страница должна содержать форму поиска по сайту. На сайте должна быть возможность отслеживания того, каким образом пользователь попал на 404 страницу. Данный функционал необходим для добавления страниц с конкретным в дальнейшем.
Если сервер возвращает 500, 501, 502, 503, 504, 505, 507 и 510 ошибки, клиент должен увидеть отдельно созданую страницу, где будут две ссылки: Вернуться на главную и Обновить страницу. На данный момент при возвращении данных ошибок CS-Cart отдает страницу store_closed.html, т.е. редактировать нужно ее.
Актуальность: Да, страницы с ошибками требует доработки.
14. Скорость загрузки сайта
Тестируйте сайт в Google Pagespeed Insights . Минимальное необходимое значение для мобильных устройств и десктопа - 80. Некоторые из них находятся в доме в зоне зелёной зоны.
Актуальность: Да, необходимо улучшать показатель. Результат для мобильных устройств - 73 из 100, для компьютеров 80 из 100.
15. Мобильный
Mobile-Friendly Test должен показывать «Отлично! Страница оптимизирована для мобильных устройств».
Актуальность: Нет, сайт оптимизирован под мобильные устройства.
16. Основные SEO-данные страницы (H1, Title, Meta-теги)
Необходимо, чтобы каждая страница имела уникальное содержимое в мета-тегах название, описание, ключевые слова. Главная страница должна должна содержать текст (заголовок), заключенный в теги h1.
Допустимо использование нескольких заголовков h2-h6 на одной странице сайта и только одного заголовка h1. При этом заголовок h1 на каждой странице должен быть уникален в пределах всего сайта.
Внутри заголовка h1 не должно быть вложенных тегов.
Актуальность: Да, на сайте есть дубликаты Название (13), Описание (22), h1 (38), отсутствующий или пустой Описание (394), h1 (159).
17. Оптимизация изображений на сайте
Названия изображений должны соответствовать их содержанию или содержанию страницы.
Имя изображения не должно содержать пробелов, знаков препинания, знака подчеркивания. Все эти символы необходимо заменитьять на дефис.
Каждое изображение должно иметь атрибуты alt и title, в котором отражается смысл изображения.
Актуальность: да, 1006 изображений не имеют атрибутов alt, title. Возможно имеются другие связанные проблемы.
18. Микроразметка
Необходимо реализовать микроразметку хлебных крошек согласно схеме http://schema.org/BreadcrumbList
Необходимо реализовать микроразметку контактных данных организаций по схеме, а также микроразметку логотипа по той же схеме.
Микроразметка профилей в социальных сетях должна быть реализована согласно схеме https://developers.google.com/search/docs/data-types/social-profile-links
Микроразметка отзывов и рейтингов должна быть показана согласно схеме http://schema.org/AggregateRating .
Внедрение протокола Открыть график http://ogp.me/ .
Актуальность: Да, не вся микроразметка реализована.
19. Социальные сети
Необходимо внедрить кнопки социальных сетей для лайков и репостов.
Внедрить кнопки подписок на группы / страницы социальных сетей.
Актуальность: Нет, социальные сети реализованы корректно.
20. Настройка систем web-аналитики
Необходимо настроить Диспетчер тегов Google, Google Analytics, Яндекс.Метрика, Электронная торговля для отслеживания продаж в Google Analytics, Настройка целей, Отслеживание 404 ошибок сервера.
Актуальность: Да, Диспетчер тегов Google, Электронная коммерция и Отслеживание 404 ошибки не обнаружены.
* системы веб-аналитики могут быть внедрены различными способами. Возможно, что они внедрены.
Current freelance projects in the category Web programming
Write an extension for Google Chrome
22 USD
Extension is needed for Google Chrome (fake forecast of the next number or color for the casino) Need to remember the last entered numbers and when the button is pressed, a random number is displayed Also need to remember the entered color and when the button is pressed, show a… JavaScript, Web programming ∙ 2 proposals |
Parse the website and upload it to OpenCart
13 USD
Good evening, we need to parse and download products from one online store to ours. Offer your options, or we can install the SimplePars module for this. Anything else? Web programming, Data parsing ∙ 3 proposals |
Fix the landing page for Google Ads, clean up compromised linksSpecialist needed to clean compromised links from the website https://armadom.com.ua/ (landing was done on webflow) Google support writes: clean compromised links added below: cdnmetric[.]com/ Write if you have experience with this and know how to fix it to pass the appeal in… JavaScript, Web programming |
Need software for sending messages on Telegram or Viber.
637 USD
There is a database of phone numbers for which it is necessary to send messages in Viber or Telegram (it doesn't matter where, the main thing is that the software works and does not crash). No prepayments, payment either step by step or based on results. We are a large… Python, Web programming ∙ 8 proposals |
Edit WordPress websites
25 USD
The template needs to be refined according to the design layouts in the Figma program. It needs to be done by tomorrow. We are looking for developers who are ready to take on such an urgent project. The budget will be discussed on an individual basis. Web programming, Interface design ∙ 4 proposals |