Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Explorar mapas de site XML

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Descrever o que são mapas de site.
  • Listar quatro elementos presentes em um mapa de site.
  • Listar três atributos dos mapas de site.
  • Explicar como as APIs do Salesforce B2C Commerce processam uma solicitação de mapa do site.

O que são mapas de site?

Brandon Wilson é um anunciante sênior da Cloud Kicks, uma empresa especializada em tênis personalizados de alto padrão.

Brandon Wilson, anunciante da Cloud Kicks

Ultimamente, Brandon tem investido muita atenção em direcionar compradores para a loja virtual da sua empresa. Uma nova área de interesse são os mapas do site. Mapas de site são arquivos XML que fornecem aos mecanismos de pesquisa (como Google, Bing, Baidu e Yahoo) informações sobre um site para que seus rastreadores possam indexá-lo de maneira mais eficiente. Eles contêm detalhes que ajudam os mecanismos de pesquisa a criar links para um site e controlar a classificação dos links dentro de seus resultados de pesquisa. Os detalhes incluem:

  • Uma lista de URLs disponíveis para indexação
  • Quando uma página foi atualizada pela última vez
  • Frequência de atualização da página
  • Relevância da página
  • Idioma da página (hreflang, opcional)
  • Objetos relacionados a uma página (imagens, opcional)

Eis o que você pode aprimorar com os mapas de site.

  • Reconhecimento de novas páginas: Você pode fazer os bots reconhecerem novas páginas à medida que atualiza sua loja virtual. Esta é uma ótima maneira de usar este recurso!
  • Cobertura do rastreador de sites: Você pode expor conteúdo dinâmico que não é referenciado pelo conteúdo estático do site e não pode ser encontrado pelo processo de rastreamento padrão.
  • Resultados de pesquisa: Você pode manter seu conteúdo sempre novo em índices de pesquisa, dizendo aos mecanismos de pesquisa quando reindexar uma página.
  • Planejamento do site: Você pode examinar os relatórios do Google sobre visibilidade da página, pesquisas que resultam em tráfego para o site e como os rastreadores indexam cada página e melhoram a visibilidade do seu site.

O que um mapa de site contém?

Um arquivo de mapa do site contém um arquivo de índice (sitemap_index.xml) e um ou mais arquivos do mapa do site (sitemap_0.xml, sitemap_1.xml, ...).

O arquivo de índice é o arquivo que você registra no mecanismo de pesquisa, e contém a localização de todos os arquivos de mapa do site. Seu único propósito é apontar para os mapas de site reais. O número de arquivos de mapa do site é determinado pelas URLs configuráveis por arquivo de mapa do site (por exemplo, 50.000) ou pelo tamanho máximo de 10 MB por arquivo de mapa do site, qualquer condição que seja atingida primeiro.

Cada mapa de site pode conter de 0 a 50.000 links. Quando um arquivo, como sitemap_1.xml, atinge o número de links que Brandon especificou, o B2C Commerce cria outro arquivo, como sitemap_2.xml. Se o site dele tem 25.000 links e ele definir isso como 5.000, o B2C Commerce gera cinco mapas de site. Se ele definir como 25.000, o B2C Commerce gera um arquivo.

Os arquivos de mapa do site do B2C Commerce incluem uma entrada para cada ativo de URL das localidades compatíveis do site.

Vejamos algumas entradas de exemplo.

Entradas de mapa do site do B2C Commerce

Para cada entrada, as localidades podem ser listadas como links alternativos. Os ativos de URL podem ser URLs para produtos, categorias, conteúdo, pastas, controladores, páginas iniciais e imagens de produtos. Você define as configurações para esses ativos, que são representados por atributos quando incluídos em um feed.

Configurações de ativos

Esta tabela mostra como os atributos se relacionam com as configurações de ativos.

Atributo

Configuração do Business Manager

sitemap-included-flag 

Pode ser um desses:

  • Incluído em um mapa de site conjunto: O tipo de ativo está incluído em um arquivo de mapa de site conjunto.
  • Incluído em um mapa de site separado: Criar um arquivo xml separado para este tipo de ativo.
  • Não está incluído em um mapa de site.

sitemap-changefrequency

Frequência de alteração: Diz aos mecanismos de pesquisa com que frequência a página pode ser alterada. Sempre (padrão), de hora em hora ou nunca.

sitemap-priority

Prioridade: Usado por mecanismos de pesquisa para determinar quais páginas rastrear primeiro. Um (1) tem a maior prioridade.

Produtos incluídos

Você pode especificar se deseja incluir apenas produtos disponíveis, apenas produtos disponíveis e encomendáveis ou todos os produtos. Você também pode optar por incluir ou excluir produtos não pesquisáveis. Por padrão, os produtos devem estar online, disponíveis e pesquisáveis para serem incluídos em um mapa de site.

Observação

Ao gerar um mapa de site, certifique-se de que os atributos do mapa de site nos tipos de dados que você usa tenham os valores apropriados.

Tipos de exibição de imagem

Você pode selecionar o tipo de exibição de imagem que deseja incluir. Cada catálogo tem seus próprios tipos de exibição, como por exemplo: grande, médio, pequeno e amostra. Quando você inclui o tipo de exibição, o B2C Commerce adiciona o local, o título e o texto alternativo da imagem no mapa do site.

Observação

Mapas de site com imagens e vídeos de produtos têm seu próprio esquema.

Vários sites

Se você tiver vários sites, pode precisar de vários mapas de site. Depende de como você usa catálogos e como configura seus aliases de nome de host. Os sites do Brandon compartilham o mesmo catálogo de produtos. Isso significa que, embora seus sites tenham localidades diferentes, eles não exigem mapas de site separados. No entanto, você pode criar um conjunto de mapas de site para cada nome de host (domínio).

Se seus sites não compartilham o mesmo catálogo de produtos, eles precisam de mapas de site diferentes. Você tem que registrar e gerar seus mapas de site separadamente.

Topologia do mapa de site

O Google usa um Googlebot para rastrear o site da Cloud Kicks, coletando resultados de pesquisa. O Google sabe quais páginas são novas neste site usando o mapa do site que Brandon fornece. Quando o Google solicita o mapa do site, a API do B2C Commerce entra em ação. Brandon recorre ao seu colega de trabalho, Vijay Lahiri, um desenvolvedor sênior da Cloud Kicks, para aprender como classes, métodos e pipelets (incluídos na API do B2C Commerce) trabalham juntos para fazer isso acontecer.

Vijay Lahiri, desenvolvedor da Cloud Kicks

Este diagrama ilustra como Brandon usa o Business Manager e o Google para processar mapas de site. 

Topologia de mapas de site no B2C Commerce: Crie mapas de site no Business Manager e use a classe de API SitemapMgr do B2C Commerce em seu aplicativo para oferecê-los ao mecanismo de pesquisa.

Brandon usa o Business Manager para criar e gerenciar arquivos de mapa do site e arquivos de índice do mapa do site. O B2C Commerce usa a classe SitemapMgr para gerenciar e processar mapas de site.

Em seguida, entra a parte do Google na equação. Brandon usa ferramentas de administrador de sites do mecanismo de pesquisa (como o Google Search Console) para:

  • Registrar o site no mecanismo de pesquisa.
  • Verificar a propriedade do site.
  • Analisar o tráfego do site.

Somando tudo

Então, o que o B2C Commerce faz para sincronizar a configuração do Business Manager com a conta do Google? Ele começa verificando se um ativo de URL pode ser adicionado ao mapa de site gerado, com essas condições.

  • A URL deve ser incluída no mapa de site através das configurações do mapa de site.
  • O ativo de URL tem que estar online.
  • Para produtos, a URL tem que ter o indicador sitemapIncluded definido como “yes” (sim) ou ser atribuída a uma categoria que tenha o indicador sitemapIncluded definido como yes (sim) (ou suas categorias principais).
  • Para ativos de conteúdo, a URL deve ter o indicador sitemapIncluded definido como yes (sim).

O B2C Commerce agora está pronto para gerar o mapa do site e incluir mapas de sites personalizados usando o método getCustomSitemapFiles(). O método SendGoogleSiteMap copia o mapa de site gerado definido no fluxo de saída da solicitação para torná-lo acessível para o bot do Google.

Próximas etapas

Nesta unidade, você aprendeu a utilidade dos mapas de site, o que um mapa de site contém e como as APIs do B2C Commerce processam uma solicitação de mapa do site do Google. A seguir, você aprenderá como gerar mapas de site.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback