Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
2300 ₽

Правки кода на WP

закрито модератором


Необходимо выполнить следующие работы:



Как пользоваться документом

В случае вставки или замены кода вставлять следует только часть выделенную цветом. Если знак точки не окрашен, её вставлять не требуется.

В фигурных скобках указаны шаблонные выражения. Например, в случае указания {текущая дата}[1], на месте данного выражения должна фигурировать текущая дата в формате дд.мм.гг.

Регистр букв в шаблонном выражении имеет значение. Если указано {месяц}[2], следует писать — январь, если указано {Месяц}, следует писать — Январь.

Все шаблонные выражения должны выводиться автоматически!

Если указана вставка кода, или фрагмента текста, без точного указания местоположения, то его следует определить исходя из удобства пользования (юзабилити) и требований к дизайну.

Заголовки (<h1><h2>,…,<h6>) на странице должны идти в логическом порядке. Т.е. заголовок 3-го уровня не может появиться раньше заголовка 2-го уровня, а заголовок 1-го уровня должен всегда идти первым.

В целях сохранения текущего визуального представления информации, оформление любых элементов страницы (в случае необходимости) следует осуществлять только средствами CSS, не используя тегов визуального оформления (<b>, <i>, <u>), а также тегов несущих семантическую нагрузку (<h1><h2>,…,<h6>, <strong>, <em>), если в данном документе не указано обратного.

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

Документ не носит статуса «единственно верные изменения для успешного продвижения». Т.е. возможны различные нюансы в зависимости от ситуации. Всё обсуждаемо.

Транслитерацию, в случае необходимости, производить согласно ГОСТ 7.79-2000 или ISO-9. В случае использования современной CMS — использовать штатные средства.


Основные Требования к сайту

Настройка редиректов предполагает предварительную выгрузку всего контента (статьи, товары) на новый адрес. Однако перечень редиректов так же можно использовать как чек-лист для проверки переноса материалов.

Все страницы сайта должны быть доступны по единственному адресу и не должны иметь дублей. Решением проблемы может быть настройка 301х редиректов. В крайнем случае должен быть настроен тег rel=canonical, указывающий на основную страницу.

Обеспечить возможность размещения текстов и заполнения мета-тегов на всех страницах сайта.

Вариант страницы со слэшем на конце и без так же является дублем. Следует настроить правило, дописывающее слэш на конец таких страниц (в случае, если они не оканчиваются на формат файла, такой как .html, .php и т.п.)

Должен функционировать 301-редирект с stroitelspb.com на www.stroitelspb.com

Все устанавливаемые редиректы должны быть 301

Старые редиректы, работавшие до описанных работ на домене stroitelspb.com, должны быть сохранены.

Создать файл sitemap.xml в соответствии с рекомендациями GOOGLE.

Файл желательно должен располагаться по адресу /sitemap.xml;

Файл должен содержать адреса всех страниц сайта;

Файл должен содержать даты последних изменений всех страниц;

Файл должен выдавать актуальные данные при каждом обращении;

Содержимое файла robots.txt

User-agent: *

Allow: /

User-agent: Yandex

Allow: /

Host: www.stroitelspb.com

Sitemap: http://www.stroitelspb.com/sitemap.xml


Оптимизация структуры разделов

Удалить категорию http://stroitelspb.com/category/slajder

Создать страницы:

http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/zena
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/kns-dlya-doma
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/otzivy
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/kns-bytovye
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/proizvodstvo-kns
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/montag-kns
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/proekt-kns
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/magazin-kns
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/foto-i-video
http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya/instrukziya
http://stroitelspb.com/tver
http://stroitelspb.com/tver/otzivy
http://stroitelspb.com/tver/zeny
http://stroitelspb.com/tver/ustanovka-i-montag
http://stroitelspb.com/tver/instrukziya
http://stroitelspb.com/tver/foto-i-video
http://stroitelspb.com/tver/obslugivanie-i-ekspluataziya
http://stroitelspb.com/tver/ceptik-tver-1-pn
http://stroitelspb.com/tver/tver-1p
http://stroitelspb.com/tver/tver-15p
http://stroitelspb.com/tver/tver-035p
http://stroitelspb.com/tver/tver-075-p

Внести на них тексты из приложения, сохранив html-разметку.

Внести на страницы по списку Title, Description и Keywords из соответствующего приложения

Этот пункт будет дополнен, когда будут дописаны и согласованы тексты.

Удалить исходящую с сайта ссылку на zaonep.ru 

Необходимо свести разделы http://stroitelspb.com/stati и http://stroitelspb.com/category/stati в один раздел.

Адрес нового раздела http://stroitelspb.com/stati.

Все статьи из разделов http://stroitelspb.com/stati и http://stroitelspb.com/category/stati должны быть перенесены в новый раздел.

Настроить редиректы-301 со старых URL статей на новые.

В разделе выводить статьи в порядке убывания даты размещения статьи (новые статьи должны выводиться сверху).

Статьи должны выводиться списком.

В списке статей должен выводиться только анонс статьи (а не статья целиком), и ссылка на страницу с текстом статьи (Далее…).

Обеспечить в разделе многостраничный вывод.

Необходимо свести разделы http://stroitelspb.com/ceny-na-septiki и http://stroitelspb.com/prajs/ в один раздел.

Адрес нового раздела http://stroitelspb.com/ceny-na-septiki.

Все статьи из разделов http://stroitelspb.com/ceny-na-septiki и http://stroitelspb.com/prajs/ должны быть перенесены в новый раздел.

Настроить редиректы-301 со старых URL статей на новые.

В разделе выводить материалы в порядке убывания даты размещения (новые материалы должны выводиться сверху).

Материалы должны выводиться списком.

В списке материалов должен выводиться только анонс (а не материал целиком), и ссылка на страницу с текстом материалом (Далее…).

Обеспечить в разделе многостраничный вывод.

В списке новостей http://stroitelspb.com/novosti должен выводиться только анонс новости, а не новость целиком, и ссылка на страницу с текстом новости (Далее…). Обеспечить в разделе многостраничный вывод.


Редиректы

Простые переадресации

Выполнить простые 301е редиректы, указанные в таблице:

Откуда редирект

Куда редирект

1

http://stroitelspb.com/shopcategory/tver
http://stroitelspb.com/tver/

3

http://stroitelspb.com/shopitem/tver-15p
http://stroitelspb.com/tver/tver-15p

4

http://stroitelspb.com/shopitem/tver-035p
http://stroitelspb.com/tver/tver-035p

5

http://stroitelspb.com/shopitem/tver-075-p
http://stroitelspb.com/tver/tver-075-p

6

http://stroitelspb.com/shopitem/ceptik-tver-1-pn
http://stroitelspb.com/tver/ceptik-tver-1-pn

7

http://stroitelspb.com/stati/{statija_x}
http://stroitelspb.com/{statija_x}

8

http://stroitelspb.com/novosti/{novost_x}
http://stroitelspb.com/{novost_x}

9

http://stroitelspb.com/shopcategory/{kategorija_x}
http://stroitelspb.com/{kategorija_x}

10

http://stroitelspb.com/ceny-na-septiki/{cena_x}
http://stroitelspb.com/{cena_x}

11

http://stroitelspb.com/category/stati
http://stroitelspb.com/stati

12

http://stroitelspb.com/prajs/
http://stroitelspb.com/ceny-na-septiki

13

http://stroitelspb.com/prajs/{prajs_x}
http://stroitelspb.com/{prajs_x}



При оптимизации остальных разделов сайта список редиректов будет дополнен.


Ошибки на отдельных страницах или группах страниц ресурса

Здесь и далее описаны ошибки, на момент написания настоящего ТЗ расположенные на домене stroitelspb.com.

На страницах разделов http://stroitelspb.com/kns-kanalizacionnaya-nasosnaya-stanciya, http://stroitelspb.com/tver и их подразделах в коде содержится:

 

<h2>

          <img alt="Схематичное изображение установки" class="alignnone wp-image-785 size-full" height="565" src="http://stroitelspb.com/wp-content/uploads/2015/08/Shematichnoe-izobrazhenie-ustanovki.jpg" width="800" /><br />

</h2>

 

 <h3>Закажите обратный звонок</h3>

Возможный вариант исправления можно посмотреть на сайте: https://webgroupco.com/developers/145-vsplyvayushhee-okno-obratnogo-zvonka-na-html-php-css-bez-ispolzovaniya-jquery-i-mootools

 

 <em>Мы в Рыбинске:</em>

 

 <em>Время работы: ПН-ПТ 10:00-18:00</em>

 

<em>Мы в Санкт-Петербурге:</em>

 

 <em>Время работы: ПН-ПТ 10:00-18:00</em>

 

 <em>Рис.1. Схематичное изображение установки</em>

 

<em>Рис. 2. Так выглядит установленная КНС в разрезе</em>

 

<em>Рис.3. Принцип работы станции для откачки нечистот</em>

 

<em>Мы в Петербурге:</em>

 

<em>Время работы: ПН-ПТ 10:00-18:00<br />

Мы ждем Вас по адресу:&nbsp;м. Елизаровская,&nbsp;ул. Крупской д. 55

</em>

 

<strong>(920)&nbsp;</strong>

 

<strong>(812)&nbsp;</strong>

 

<strong>(921)&nbsp;</strong>

 

<strong>(812)&nbsp;</strong>

<strong>(921)&nbsp;</strong>

 

<h2>Новости <a href="http://stroitelspb.com/category/novosti">Все новости</a></h2>

 

<h2>Статьи <a href="http://stroitelspb.com/category/stati">Все cтатьи</a></h2>

 

<h3><a href="http://stroitelspb.com/tver/tver-1p">Септик Тверь-1П</a></h3>

 

<h3><a href="http://stroitelspb.com/shopitem/tver-15p">Септик Тверь-1,5П</a></h3>

<h3><a href="http://stroitelspb.com/shopitem/tver-035p">Септик Тверь-0,35П</a></h3>

<h3><a href="http://stroitelspb.com/shopitem/tver-075-p">Септик  Тверь 0,75 П</a></h3>

<h3><a href="http://stroitelspb.com/shopitem/ceptik-tver-1-pn">Cептик Тверь 1 ПН</a></h3>

Это нарушение семантической вёрстки. Необходимо заменить на семантически-нейтральный тег, а необходимый стиль задать через CSS.

Каждый семантический тег на странице сайта должен быть оправдан. Необходимо убрать лишние семантически нейтральные теги <span> там, где они выполняют только роль обертки (например, не несут нагрузку стилевого оформления). Подробнее об этом можно почитать здесь: https://habrahabr.ru/post/124993/.


Настройка статистики

Если на сайте не уставновлена Яндекс.Метрика, добавьте в файл файл footer.php сайта перед тегом </body>:

<!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter42344744 = new Ya.Metrika({ id:42344744, clickmap:true, trackLinks:true, accurateTrackBounce:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="https://mc.yandex.ru/watch/42344744" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->


Работа с ответами сервера

Для ускорения индексации изменений на сайте рекомендуем выполнить корректную настройку ответа Last-Modified (рекомендации можно прочитать здесь: http://last-modified.com/ru/if-modified-since.html)


   



  1. 2 дні2300 ₽Переможець
    Дмитрий Л.
     2342  перевірений   46   3


    Україна Київ | 6 лютого о 13:26 |

Замовник
Александр Ши
Росія Санкт-Петербург  11   0
Проект опублікований
6 лютого о 13:26
9 переглядів
Поділитися