Влияние SEO при использовании php включает


Я всегда делаю нижний колонтитул и верхний колонтитул и включаю их в свои страницы php, но я не уверен, как это повлияет на SEO.

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

Итак, если я включу только один файл верхнего и один файл нижнего колонтитула в php на всех страницах, повлияет ли это на SEO?

 1
Author: Nicoli, 2014-05-27

3 answers

Нет, это не повлияет на вас. PHP обрабатывается на стороне сервера, а затем отправляет HTML агенту пользователя. В этом случае агентом пользователя является Google. Таким образом, все, что видит Google, - это HTML-код ваших страниц. Он не знает и не заботится о том, как вы создаете свои страницы.

 5
Author: John Conde, 2014-05-27 21:22:27

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

 0
Author: Jonathan dos Santos, 2015-09-21 20:15:44

Хотя Джон прав, я хочу добавить, что скорость загрузки веб-сайта является фактором SEO.

Использование только базового включения в PHP на самом деле не повлияет на SEO, однако, если серверный скрипт работает очень медленно из-за отсутствия тщательного внимания к оптимизации кода (например, код с утечкой памяти и код, содержащий циклы, которые почти никогда не заканчиваются), то все клиенты (включая Google) увидят медленную загрузку веб-сайта, и это может плохо повлиять на SEO.

Если вы решите в в будущем, чтобы добавить больше обработки в ваш скрипт, я бы предложил протестировать ваши веб-страницы с помощью webpagetest.org и на диаграмме водопада найдите светло-зеленую полосу вверху (запрошен 1-й элемент). Это указывает на ваш TTFB. TTFB означает "Время до первого байта", что означает время (в мс), необходимое для загрузки первого байта клиенту. Чем меньше число, тем лучше. Google рекомендует сделать это число меньше примерно 200 мс, в противном случае они будут жаловаться, если вы протестируете свою страницу с помощью их инструмент pagespeed insights.

Вот пример PHP-скрипта, который не повлияет на SEO (при условии header.html и footer.html содержит только базовый HTML-код.):

<?php
include "header.html";
?>
<p>Test html code</p>
<?php
include "footer.html";
?>

И этот скрипт, скорее всего, повлияет на SEO:

<?php
sleep(50);
echo "Test page";
?>

Это связано с тем, что при выполнении должно пройти 50 секунд, прежде чем будут напечатаны какие-либо выходные данные. С точки зрения агента пользователя, это означает, что для появления "Тестовой страницы" на экране требуется 50 секунд, что в современном мире на 49,8 секунды дольше, чем хотелось бы подождите пару слов.

 0
Author: Mike -- No longer here, 2015-09-21 20:33:28