Навигация по сайту

Популярные статьи

Пашыраны SEO для маланкавых супольнасцяў

  1. Аднамесныя прыкладанні і SEO
  2. Разуменне аўтаматычна створанага файла карт памяці
  3. Стварэнне файла sitemap.xml
  4. Чаму я не бачу некаторыя старонкі на маёй карце сайта?
  5. Ўсталяваць сябе на поспех
  6. Даданне тэгаў сацыяльных медыя
  7. Дадатковыя парады і рэкамендацыі
  8. рэсурсы

У гэтым блогу вы даведаецеся, як распрацоўваць і распрацоўваць супольнасці маланкі для аптымізацыі пошукавых сістэм (SEO). Мы распавядзем вам пра тое, як гэта зрабіць з улікам асаблівасцяў прадукту і найлепшай практыкі.

Ключавым кампанентам любога паспяховага вэб-сайта, які адкрыты для грамадскасці (ці супольнасці), з'яўляецца магчымасць кліентам ведаць, што ваш змест існуе. SEO праводзілася з часоў набору нумароў, але цяпер Google, Bing і іншыя пошукавыя сістэмы з'яўляюцца большымі, чым калі-небудзь, адпраўной кропкай па змаўчанні для спажыўцоў, якія праязджаюць па Інтэрнэце.

У Community Cloud мы разумеем, наколькі важна тое, што ваша супольнасць аптымізавана для таго, каб забяспечыць найбольшую колькасць SEO-сокаў для дасягнення каштоўнасці для вашых кліентаў і вашага бізнесу. Наша мэта складаецца ў тым, каб дапамагчы ўсім, ад пачаткоўцаў Community Cloud да гуру, дакладна зразумець, як гэты прадукт працуе за кулісамі, і як лёгка каму-небудзь хутка наладзіць дадатковыя тэгі метададзеных і г.д.

Калі вы пачатковец у SEO і Lightning Communities, мы рэкамендуем перагледзець FAQ для суполак дакументацыя для разумення асноў.

Аднамесныя прыкладанні і SEO

Важна ведаць, што Lightning Communities - гэта адной старонкі (SPA); такія ж рамкі, што і сайты, такія як Gmail і Facebook, выкарыстоўваюць. У адрозненне ад традыцыйных вэб-сайтаў, якія складаюцца з сеткі асобных старонак, аднастаронкавыя прыкладанні загружаюць адзін HTML-фрэйм ​​і выкарыстоўвае AJAX і HTML5 для дынамічнага абнаўлення змесціва, які выдаецца канчатковаму карыстачу.

У той час як пошукавыя сістэмы ўнеслі значныя паляпшэнні ў тое, як яны могуць праіндэксаваць і сканаваць сайты на аснове JavaScript, яны не заўсёды «любяць гэта». Каб дапамагчы гэтаму пункту гледжання, мы ствараем "статычны" HTML-прагляд кожнай старонкі вашага супольнасці, які падаецца ў пошукавых сістэмах на аснове радка карыстальніка-агента (напрыклад, googlebot). Тут канчатковыя карыстальнікі будуць працягваць бачыць вопыт, заснаваны на JavaScript.

Тут канчатковыя карыстальнікі будуць працягваць бачыць вопыт, заснаваны на JavaScript

Разуменне аўтаматычна створанага файла карт памяці

У вас ёсць супольнасць маланкі? Вы ўключылі доступ грамадскасці ў Community Builder, апублікавалі ваша супольнасць і актывізавалі яго ў кансолі кіравання суполкамі (CMC) або на працоўных месцах? Віншуем, зараз у вас ёсць аўтаматычны файл sitemap для вашай супольнасці (sitemap.xml), які прытрымліваецца стандартныя пратаколы карт , Самы просты спосаб прагляду змесціва файла sitemap.xml - проста дадаць "sitemap.xml" пасля URL супольнасці (напрыклад: https://yourdomain.com/community/s/sitemap.xml). Калі вы не знаходзіце файл, то хутка праверце стан вашага супольнасці.

<sitemapindex xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9" xmlns: xhtml = "http://www.w3.org/1999/xhtml"> <sitemap> <loc> http: //SITEMAP_URL/sitemap-topic-1.xml > <lastmod> 2017-12-13T04: 30: 44.832Z </lastmod> </sitemap> <sitemap> <loc> http: //SITEMAP_URL/sitemap-topicarticle-1.xml > <lastmod> 2017-12-13T04: 30: 46.238Z </lastmod> </sitemap> <sitemap> <loc> http: //SITEMAP_URL/sitemap-listview-1.xml > <lastmod> 2017-12-13T04: 30: 48.600Z </lastmod> </sitemap> <карта сайта & gt <loc> http: //SITEMAP_URL/sitemap-view-1.xml > <lastmod> 2017-12-13T04: 30: 49.325Z </lastmod> </sitemap> <sitemap> <loc> http: //SITEMAP_URL/sitemap-question-1.xml > <lastmod> 2017-12-13T04: 30: 52.618Z </lastmod> </sitemap> <sitemap> <loc> http: //SITEMAP_URL/sitemap-collaborationgroup-1.xml </loc> <lastmod> 2017-12-13T04: 30: 53.273Z </lastmod> </sitemap> <sitemap> <loc> http: //SITEMAP_URL/sitemap-products-1.xml > <lastmod> 2017-12-13T04: 30: 54.192Z </lastmod> </sitemap> <sitemap> <loc> http: //SITEMAP_URL/sitemap-workbadgedefinition-1.xml </loc> <lastmod> 2017-12-13T04: 31: 04.302Z </lastmod> </sitemap> </sitemapindex>

Ці казаў я, што мы не ствараем файл sitemap.xml для органаў Sandbox? Мы чулі вашыя водгукі гучна і ясна, таму мы пераацэньваем крытэрыі гэтага рашэння. У той жа час, калі вы хочаце ўключыць файл sitemap.xml у Org Developer Edition, вы можаце стварыць білет падтрымкі з Salesforce з просьбай аб уключэнні дазволу.

Стварэнне файла sitemap.xml

Пасля таго, як ваша супольнасць апублікавана і актывізуецца, унутраны працэс выклікае "індэксацыю" супольнасці Lightning для стварэння належных файлаў sitemap.xml. Паколькі пошукавыя сістэмы, па сутнасці, з'яўляюцца запрошанымі (не аутентыфікаванымі) карыстальнікамі, якія прыходзяць у ваша супольнасць, гэты ўнутраны працэс выкарыстоўвае профіль карыстальніка карыстальніка, які аўтаматычна генеруецца, калі адкрыты доступ прадастаўляецца ў Community Builder:

Усе стандартныя старонкі супольнасці (напрыклад: Галоўная, падтрымка кантактаў, пошук і г.д.), якія не былі адзначаны як "Патрабуецца ўвайсці" у уласцівасцях старонкі, будуць уключаны і захоплены ў файле sitemap-view- [] .xml. Па змаўчанні ўсе старонкі, якія датычацца размовы (напрыклад, тэмы, дыскусіі і г.д.) і грамадскія групы, будуць таксама ўключаны ў вашу карту сайтаў у раздзеле sitemap-topic- [] .xml, sitemap-question- [] .xml і sitemap -ollaborgroup- [] .xml.

На старонках аб'ектаў, якія выкарыстоўваюцца для прадстаўлення дадзеных аб'ектаў (прагляд спісу, прагляд запісаў, прагляд адпаведных спісаў), гуляюць некалькі інакш устаноўленых правілаў, улічваючы, што вы можаце адкрыць толькі падмноства аб'ектаў у супольнасці - і толькі падмноства гэтых аб'ектаў для запрошанага карыстальніка. Напрыклад, калі я даў сваім карыстальнікам "Профіль карыстальніка" доступ для чытання некалькіх стандартных аб'ектаў (Уліковыя запісы, справы, кантакты і г.д.), будуць створаны адпаведныя запісы карты сайта для кожнай старонкі запісаў у гэтых аб'ектах.

), будуць створаны адпаведныя запісы карты сайта для кожнай старонкі запісаў у гэтых аб'ектах

Важна ведаць, што, нягледзячы на ​​тое, што ўсе запісы нашага прадукту будуць уключаны ў файл sitemap.xml, магчымасць доступу запрошанага карыстальніка да базавых дадзеных (запіс) праз супольнасць па-ранейшаму вызначаецца бяспекай Salesforce (сумеснае выкарыстанне). правілы, бяспека на палявым узроўні, наборы дазволаў і г.д.).

Заўвага: Калі вы ўключылі некалькі моў для вашай супольнасці, мы аўтаматычна ўключаем усе адпаведныя камбінацыі lang_local для URL-адрасоў супольнасці (напрыклад: / s / home? Language = en_US і / s / home? Language = es_MX).

Чаму я не бачу некаторыя старонкі на маёй карце сайта?

Вось хуткі кантрольны спіс, які трэба праходзіць, калі вы не знаходзіце старонкі супольнасці ў файле sitemap.xml:

  • Вы апублікавалі якія-небудзь абнаўленні (напрыклад: даданне новых старонак) у ваша супольнасць.
  • Для стандартных старонак пераканайцеся, што доступ да старонкі не мае значэння “Патрабуецца ўвайсці”.
  • Для старонак аб'ектаў пераканайцеся, што профіль карыстальніка ўдзельніка супольнасці, па меншай меры, мае доступ да "чытання" для адпаведнага аб'екта.
  • Калі вы выкарыстоўваеце параметры URL на стандартнай старонцы для атрымання якіх-небудзь дынамічных дадзеных (напрыклад: / s / product? ProductId = 12345), гэта не будзе сканавана ўнутраным працэсам, які стварае файл sitemap.xml. Гэта таму, што мы не ведаем, якія значэнні сапраўдныя для параметру (ов) і якога базавага аб'екта Salesforce. Замест гэтага вы павінны выкарыстоўваць старонкі аб'ектаў у вашым супольнасці (напрыклад: / s / product / 12345) для ўсіх старонак запісу.

Ўсталяваць сябе на поспех

  • Перад актывацыяй супольнасці заўсёды прачытайце, на якія аб'екты мае доступ ваш профіль карыстальніка. Гэта не толькі лепшая практыка для кантролю за аб'ёмам файла sitemap.xml, але і лепшая практыка для забеспячэння бяспекі вашай супольнасці.
  • Выкарыстоўвайце функцыю "Змяніць базавы URL", даступную ў уласцівасцях старонкі для старонак аб'ектаў, каб стварыць больш зручныя для SEO імёны (паколькі імя для вашых карыстацкіх аб'ектаў, магчыма, не было спраектавана).
  • Праверце дакладнасць файла sitemap.xml перад адпраўкай яго ў Google, Bing і т. Д. У кожнай пошукавай сістэмы ёсць свае правілы наконт таго, наколькі часта яны будуць паўторна накіроўваць спасылкі на сайт.
  • Разгледзім магчымасць выкарыстання дадатковых параметраў URL для стварэння большай колькасці SEO-адрасоў у вашай суполцы.

SEO-аптымізацыя на ўзроўні старонкі (новая вясной '18)

З выпуску Spring '18 мы пашырылі нашу падтрымку большага мета-тэга і дадалі падтрымку для больш дэталёвай і дынамічнай, SEO-наладкі на ўзроўні старонак. Давайце паглядзім.

  • Мета-тэгі: На стандартных і аб'ектных старонках даступная новая кнопка «Рэдагаваць мета-тэгі», якая дазваляе наладзіць мета-тэгі для асобных старонак супольнасці, якія будуць адлюстроўвацца ў дадатак да любых «глабальных» мета-тэгі, якія вы ўсталявалі ў загалоўку. Разметка вашай супольнасці.
  • Дынамічныя запісы загалоўкаў і апісанняў: Цяпер у вас ёсць большы кантроль і гнуткасць у параўнанні з стварэннем значэнняў старонкі дэталяў запісу <title> і <meta name = ”description”> значэнняў. Выкарыстоўвайце выразы для дынамічнага адлюстравання значэнняў ўзроўню запісу для любога поля аб'екта, да якога карыстаецца профіль карыстальніка. Развітайся з днём, калі вы засталіся адной назвай старонкі, альбо ўзламалі свой шлях праз ін'екцыю DOM з дапамогай карыстацкіх кампанентаў маланкі.

Развітайся з днём, калі вы засталіся адной назвай старонкі, альбо ўзламалі свой шлях праз ін'екцыю DOM з дапамогай карыстацкіх кампанентаў маланкі

Даданне тэгаў сацыяльных медыя

Вам падабаецца абменьвацца рэчамі, нам падабаецца абменьвацца рэчамі і гэтак жа, як і вашым кліентам. З пашыранай падтрымкай дадатковых мета-тэгаў і значэнняў тэгаў, чым калі-небудзь лягчэй наладзіць тэгі сацыяльных медыя з OpenGraph у Twitter, праз галоўную разметку вашай супольнасці.

Пры дапамозе мета-тэгаў на ўзроўні старонкі вы можаце альбо павялічыць, альбо перавызначыць любыя «глабальныя» тэгі, якія вы маглі наладзіць у вашай галоўнай разметцы.

Звярніце ўвагу, што ў будучыні мы плануем падтрымаць $ Resource.resourceName у нашых рэдактарах мета-тэгаў, але зараз вы павінны выкарыстоўваць наступны шаблон URL для статычных рэсурсаў у Community Builder: / sfsites / c / resource / {name resource}.

Дадатковыя парады і рэкамендацыі

  • Падтрымка арганічнага сканавання: Адпраўка файла sitemap.xml для індэксацыі з'яўляецца толькі часткай гісторыі. Заўсёды выкарыстоўваць сіла: navigateToURL для стварэння правільна сфармаваных спасылак <a href> у наладах кампанентаў "Маланка", якія дапамагаюць пры сканаванні арганічных старонак.
  • Robots.txt супраць <noindex>: Памятайце, што абодва яны не аднолькавыя, і ў канчатковым рахунку вам можа спатрэбіцца камбінацыя абодвух для кіравання тым, якія старонкі скануюцца і / або індэксуюцца пошукавымі сістэмамі. Мы рэкамендуем вам разгледзець Гэты артыкул Google, каб дапамагчы вам. Вы можаце даведацца падрабязнасці пра тое, як рэалізаваць уласны файл robots.txt для вашага супольнасці тут і з падтрымкай мета-тэгаў на ўзроўні старонак вы таксама можаце рэалізаваць 'noindex' на патрэбных старонках.
  • Іншыя інструменты аналізу SEO: Паколькі мы з'яўляемся адной старонкай прыкладання (SPA), калі вы плануеце выкарыстоўваць любыя іншыя інструменты SEO для праверкі вашай супольнасці, пераканайцеся, што яны належным чынам настроены для сканавання сайтаў на аснове JavaScript (напрыклад, : https://www.screamingfrog.co.uk/crawl-javascript-seo/#crawl ).
  • Праверка індэксацыі старонак: Даклад на шаблоне пошуку "site: xxx" Google з'яўляецца добрым спосабам праверыць агульны стан індэксацыі старонак вашай супольнасці, але не заўсёды на 100% дакладна.
  • Прадукцыйнасць: Не забывайце пра тое, што хуткасць сайта можа гуляць у SEO. Выкарыстоўваць наш бясплатны Аптымізатар старонкі Salesforce Community (Chrome) з першага дня вашага развіцця.

рэсурсы

Аб аўтарах

  • Дэвід Грын ( @d_l_green ) - менеджэр прадуктаў у камандзе Community Cloud, які імкнецца даць магчымасць нашым распрацоўнікам і партнёрам забяспечваць багаты і захапляльны лічбавы вопыт.
  • Кен Хуі - інжынер-менеджэр каманды Community Cloud, які вывучае базавую тэхналагічную платформу і магчымасці, якія падтрымліваюць кожнае супольнасць Lightning.
  • Дзмітрый Виннік ( @DmitryVinnik ) Інжынер у камандзе Community Cloud, які працуе над стварэннем першакласнага прадукту і вопыту SEO.
  • Генры Чэн ( @HenryChen_sfdc ) Інжынер у камандзе Community Cloud, які працуе над стварэннем першакласнага прадукту і вопыту SEO.

Вы ўключылі доступ грамадскасці ў Community Builder, апублікавалі ваша супольнасць і актывізавалі яго ў кансолі кіравання суполкамі (CMC) або на працоўных месцах?
Xml для органаў Sandbox?
Напрыклад: / s / home?
Language = en_US і / s / home?
Чаму я не бачу некаторыя старонкі на маёй карце сайта?
Напрыклад: / s / product?