2010-11-23 5 views
0

Иногда, когда я просматриваю некоторые фразы в google (например, «Моя пользовательская фраза»), я вижу некоторые очень интересные результаты. Сайты, которые выглядят как:
http://www.SomeSite.Com/My_Custom_Search_Phrase/ или:
http://www.SomeSite.Com/My_Custom_Search_Phrase.html
На самом деле, я не люблю эти сайты. Я знаю, что это трюк SEO, и страницы генерируются «на лету» и полны рекламы. Но мне очень любопытно узнать, как это можно добиться программным путем. Предпочтительно в .Net.
P.S. Говоря «Предпочтительно в .Net», я не имею в виду, что мне нужен код в .Net, но некоторые руководства о том, как он может работать с использованием технологии .Net.Оптимизация в поисковых системах

ответ

1

Ну, у большинства веб-серверов есть возможность создавать «подстановочные» сопоставления.

Т.е. они будут использовать страницы, которые не существуют на вашем сервере, и передать их соответствующему языковому процессору (скажем, aspnet_isapi.dll в случае .NET).

Итак, если вы пишете код в том месте, которое получает этот запрос для подстановочного знака (то есть физически несуществующий файл), вы можете притворяться, что он у вас есть.

Как работает переписывание URL-адресов. Как правило, вы изобретаете какую-то схему URL-адресов, например «/ article/some-content/identifier», а затем используете идентификатор для поиска статьи, оставляя компоненты в URL-адресе таким образом, чтобы поисковые системы могли «видеть», что это «актуально» ».

Надеюсь, это немного полезно. Это своего рода бесхарактерный обзор.

+0

Я как бы потерял в этом процессе. 1-я должен обрабатывать страницу ошибок 404, чтобы иметь возможность генерировать страницы «на лету». 2-Detect это запрос SE, условия поиска синтаксического анализа, создание страницы и перенаправление на вновь созданную страницу (которая сама будет перенаправлена ​​на мою существующую страницу с использованием перезаписи URL)? – Kamyar 2010-11-23 12:56:00

1

Зависит от того, что делает .nET.

Classic ASP.NET: вы можете использовать их как пользовательскую страницу ошибки (файл не найден, вытащите собственные результаты).

MVC: маршрут к виду/контроллеру, который обращается к пути, чтобы увидеть поисковую фразу, затем получает the es eslsls и создает страницу.

Результат может быть потрясающим. Если вы ahvea хорошая внутренняя поисковая система сайта, это может привести к увеличению количества трафика HUGH. Однажды я сделал магазин, где поиск по дискуссиям клиентов привел примерно к 70% трафика на страницы. Понимание их - это еще одна история (т. Е. Результат apge должен быть эффективным, чтобы заставить людей идти на продукты). Это даже не несправедливо - дискуссии были очень точными. Ставки захвата были ОЧЕНЬ хорошими (то есть людьми, не покидающими сайт), после того, как они выглядели так, чтобы люди знали, куда идти.

+0

Я как бы потерял в этом процессе. 1-я должен обрабатывать страницу ошибок 404, чтобы иметь возможность генерировать страницы «на лету». 2-Detect это запрос SE, условия поиска синтаксического анализа, создание страницы и перенаправление на вновь созданную страницу (которая сама будет перенаправлена ​​на мою существующую страницу с использованием перезаписи URL)? – Kamyar 2010-11-23 13:03:01