Поможет ли переписывание URL-адреса поисковой системе найти страницу?

StackOverflow https://stackoverflow.com/questions/884597

Вопрос

Мои URL-адреса выглядят как «/pages.php?page=pageName», поскольку для предоставления содержимого страницы я использую базу данных.Поможет ли перезапись URL-адресов на что-то вроде «/pageName» поисковым системам находить страницы?Если да, то как мне их переписать?

Это было полезно?

Решение

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

Видеть Классные URI не меняются

О том, как у вас mod_rewrite в мире Apache и некоторых другой параметры в мире IIS.

Пример (синтаксис Apache):

RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1

При этом все содержимое URI после имени домена (есть предостережение относительно косой черты) будет передано в page.php в качестве параметра страницы.

Это

http://yourdomain.com/bears 

вернет контент, предоставленный

http://yourdomain.com/pages.php?page=bears

Другие советы

Возможно, лучший вопрос: «Помогает ли перезапись URL-адреса?» Пользователь найти страницу в поисковике?».И ответ на это «да».Например, предположим, что на вашей странице обсуждаются дельфины.Google придает больший вес поисковому запросу «Дельфины»:

/Dolphins.php

чем

/pages.php?page=1323

Вы обнаружите, что именно это делают большинство современных веб-сайтов (включая stackoverflow).

Google SEO-руководство упоминает несколько советов относительно URL-адресов в разделе «Улучшите структуру URL-адресов».

Вы можете создать файл .htaccess в корне сайта и добавить его в файл:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/pages/(.*) pages.php?page=$1

Проверить эта запись в блоге из Гугла.

Специально эта цитата.

Одна из рекомендаций — избегать переформатирования динамического URL-адреса, чтобы он выглядел статичным.

Это не помогает поисковым системам легче находить страницу (на самом деле, если не реализовано должным образом, это может затруднить сканирование вашего сайта поисковыми системами), но если все сделано правильно, это повысит рейтинг ваших страниц по релевантным ключевым словам.

Для PHP посмотрите mod_rewrite для Apache.

Я не эксперт по регулярным выражениям, но для перезаписи он использует правила сопоставления с образцом. В Интернете будет много документации и руководств по mod_rewrite.

Это не облегчит поисковым системам их поиск.Чтобы поисковые системы находили ваши страницы, вы можете сделать две самые важные вещи:

  1. Создать карта сайта, укажите его в файле robots.txt и зарегистрируйте его с помощью Инструменты Google для веб-мастеров

  2. Убедитесь, что у вас на всех страницах вашего сайта есть доступные для поиска ссылки без использования JavaScript (предпочтительно текстовые ссылки).

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

Затем у вас есть перезапись, вы можете легко проанализировать ее в своем PHP и определить структуру URL-адреса с помощью php.

Хотел бы подчеркнуть необходимость расширения страницы, например..html и тот факт, что косые черты внутри URL-адреса интерпретируются как пути к виртуальным каталогам внутри «деревовидной карты» сайта.

Как сказал Келтекс, в таких путях, как Category.html, больше «веса», чем в /category/subcategory.html.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top