2009-07-11 5 views
1

Я создал digg.com стиль пагинацию для моего ASP.Net 2.0 (с # C) GridView управления веб-сайтом с помощью этой статьи: http://kpumuk.info/asp-net/gridview-with-custom-digg-like-pager/Как создать SEO дружественный пейджинг (в стиле Digg.com) с использованием ASP.Net 2.0 (C#)?

Для достижения digg.com стиля, автор вышеупомянутой статьи имеет настраиваемый элемент управления gridview и созданный элемент управления C#, названный GridviewWithPager, с использованием двух производных элементов управления (gridview и link button control), что позволило добавить в приложение разбиение на страницы Digg.

Но это разбиение на страницы не является дружественным к SEO, поскольку оно использует управление кнопкой ссылки и javascript. Я где-то читал, что для ссылки на страницы с разбивкой по страницам нужно использовать гиперссылку вместо кнопки управления ссылкой. Хотя для javascript все знают, это делает страницы недоступными для поисковой системы.

Теперь я хочу, чтобы этот стиль разбивки на страницы digg.com был оптимизирован для SEO.

Вопросы, которые я хочу спросить являются:

  1. ли это, что я должен удалить кнопки управления ссылками и использовать контроль гиперссылки для связывания страниц в SEO пагинацией?
  2. Могу ли я сделать этот стиль разбивки на страницы digg.com SEO дружественным с некоторыми изменениями и дополнениями?
  3. Если да, то какие изменения и дополнения мне понадобятся?
  4. Должен ли я удалить этот элемент управления GridviewWithPager с моего веб-сайта и использовать gridview по умолчанию с помощью некоторой настраиваемой дружественной страницы?

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

Любая помощь будет действительно оценена. Спасибо заранее.

nzahra.

ответ

3

ли это, что я должен удалить кнопки управления ссылки и использовать гиперссылки управления для связывания страниц в SEO пагинации?

Да. Переключение на обычные гиперссылки будет необходимо, чтобы поисковые системы следили за ссылками. Кроме того, вы получите дополнительную выгоду от небольшого видового пространства, которое также поможет SEO. Как правило, чем выше соотношение текстового контента к html, тем лучше. Поэтому уменьшение размера viewstate должно быть приоритетом, если вы хотите, чтобы это было хорошо в поисковых системах.

Могу ли я сделать это digg.com стиль пагинация SEO дружественных с некоторыми внесении изменений и дополнений?

Да, хотя вам может быть лучше начать с чего-то другого. Так же легко, как GridViews можно использовать со всеми встроенными функциями, есть некоторые проблемы с ними, что делает их неэффективными в разы.

На самом деле, для публичного облицовочного объекта я полностью собираю GridViews и отправляюсь в старую школу. Я бы использовал самый простой контроль данных - ретранслятор.Вы можете быть в состоянии найти более навороченный пример где-то еще, но вот статья, описывающая, как применить простую нумерацию страниц с повторителем: http://www.vbasic.net/detail.aspx?tid=106

Так же, как в этом примере, я бы создать нумерацию страниц с querystrings. Таким образом, вы получите преимущество SEO, а также улучшите пользовательский интерфейс, когда пользователь ударит по спинам & кнопок вперед в своем браузере. Не заходить слишком далеко по касательной, но одна вещь, которую я ненавижу, - это диалоговое окно «Подтвердить форму повторной подачи», особенно когда вы делаете что-то так же просто, как переходить по страницам результатов. Использование querystrings вместо сообщений формы является одним из способов устранить это.

Вот еще один пример, который вы можете следовать, хотя и на другом языке: http://www.seoegghead.com/blog/seo/stop-seo-death-by-pagination-p118.html

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