2010-04-12 3 views
1

Я только начинаю читать о SEO и понял, что мне нужно изменить свои запросы «GET» на ключевые слова для SEO.Начальный вопрос SEO по правилам urlrewrite

Вот мой вопрос:

У меня есть множественный выбор флажок на моей форме, так что моя строка запроса будет:

http://www.domainname.com/searchitem.html?cat[]=A&cat[]=B&cat[]=C&param1=p1&param2=p2

Что конвенция для обработки такого рода запросов? изменяя его для поиска/Cata/catB/CATC/p1/p2 не кажется мне правильным, но я не знаю, что еще сделать

Благодаря

ответ

2

Это не только хорошо для SEO, но это также правильный способ структурирования вашего веб-сайта, и надлежащее web 2.0 etiquitte не раскрывает вашу реализацию, как вы это делаете, с вашей текущей схемой URL-адресов; вы обнаруживаете, что файл называется «searchitem.html», и что вы используете переменные GET для управления отображаемым ... с использованием стиля RESTful, скрывает данные о реализации от пользователей (что также дает вам больше возможностей в ваша собственная реализация по линии). Некоторые ресурсы, которые могут вам понравиться:

Как ни странно, некоторые из страниц выше не соблюдают надлежащего RESTful URL конвенции.

Для вашего конкретного применения, я бы рекомендовал следующую схему URL:

 
http://www.domain.com/search/?q=queryterm 

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

 
http://www.domain.com/tags/name_of_tag/?param=parameter 

Или, если вы ищете для всех должностей в категории по заданному пользователем:

 
http://www.domain.com/tags/name_of_tag/users/name_of_user 

Как именно вы структурируете это действительно зависит от того, какие категории, параметры и т. Д. У вас есть.

Смежные вопросы