Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЭдуард Левышев
1 Максим Павловский
2 Поискóвая оптимизация; Поискóвый запрос; Поискóвое слово; Поискóвые системы Новый орфоэпический словарь русского языка. Произношение. Ударение. Грамматические формы / Т.Ф. Иванова. – 2-е изд., стереотип., – М.: Рус. яз.–Медиа, – XIV, 893, [5] c.
3 Если сайта нет в поисковой системе, то найти его так же трудно, как обнаружить метеорит размером со спичечную головку
4 Большая часть трафика сайта генерируется поисковыми системами; Когда не знаешь где искать, используешь поисковую систему; Трафик доход. Трафик моего блога
5 Данные загружаются динамически с сервера; Данные предоставляются только в момент выполнения клиентского кода; Поисковые системы не могут обрабатывать не HTML код
6 Реализация доступа к содержимому посредством прямых ссылок (Deep linking); Создание карты сайта (Sitemap) для поисковых систем; Предоставление данных для индексации поисковыми системами; SEO Оптимизация Silverlight приложений, построенных на базе MVVM паттерна
7 //Global.asax.cs //Определяем отображение Url на физические //страницы: private void RegisterRoutes(RouteCollection routes){ routes.MapPageRoute(all-vacancies, all-vacancies, "~/Default.aspx, false); routes.MapPageRoute(vacancies-in- {region}, vacancies-in-{region}, "~/Default.aspx, false); routes.MapPageRoute(vacancy-{id}, vacancy-{id}, "~/Default.aspx, false); }
8 //App.xaml //Определяем соответствие Url в Siverlight:
9 //Module.xaml.cs //Когда пользователь переходит по ссылке protected override void OnNavigatedTo (NavigationEventArgs e){ //Получаем имя модуля string moduleParam = NavigationContext.QueryString["module"]; //Загружаем и отображаем его ShowModule(moduleParam); }
11 //Sitemap.ashx.cs public void ProcessRequest(HttpContext context){ XElement root = new XElement("urlset"); root.Add(CreateAllVacanciesElement()); root.Add(CreateRegionVacanciesElements()); root.Add(CreateVacancyByIdElements); context.Response.Write(root.ToString());}
13 //Default.aspx
14 //Default.aspx.cs switch(((Route)RouteData.Route).Url) { //получаем параметры запроса из текущего Route case Defines.RoutingNames.VacanciesByRegion: //Указываем метод для получения данных VacanciesDDS.QueryName="LoadVacanciesByRegion"; //Передаём параметры для получения данных VacanciesDDS.QueryParameters.Add( RouteData.Values.First().Key, //region RouteData.Values.First().Value.ToString()); break; }
17 Microsoft TechDayshttp://
18 Основы SEO Siverlight Job Board Seo Demo Реализация SEO для Siverlight от Брэда Абрамса Пример интеграции Siverlight Navigation и MVVM от Джереми Ликнесса Прочее:
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.