Validar links internos entre conteúdo de subtópico e páginas de pilar
Na sua estratégia de conteúdo, você pode rastrear links internos para garantir que a página do seu conteúdo de subtópico ou publicação de blog contenha um link de retorno à página de pilar. Esses links internos contribuem para a estrutura da estratégia de conteúdo para aumentar o tráfego orgânico.
Validar links internos
Clique no nome de um tópico.
Na guia de Abrangência do tópico, você verá uma representação visual da abrangência do tópico:
Se um subtópico estiver conectado ao tópico com uma linha verde, o conteúdo do subtópico anexado inclui um link interno para sua página de pilar.
Se um subtópico estiver conectado ao tópico com uma linha cinza, não há conteúdo de subtópico anexado.
Se um subtópico estiver conectado ao tópico com uma linha vermelha, o conteúdo do subtópico anexado não inclui um link interno à sua página de pilar.
Para adicionar um link interno à sua página de pilar no conteúdo do subtópico:
Clique na guia Desempenho de conteúdo.
Na seção Conteúdo do subtópico, identifique conteúdo de subtópico não vinculado com o rótulo warningicdo Não vinculado na coluna Link para a página de pilar.
Clique no nome do conteúdo do subtópico para acessar a página de desempenho do conteúdo.
No canto superior direito, clique em Editar.
Na publicação de blog ou no editor de página, adicione um hiperlink para sua página de pilar.
Clique em Atualizar para aplicar suas alterações.
Volte à guia Desempenho do conteúdo na ferramenta de estratégia de conteúdo. Passe o cursor do mouse sobre o conteúdo do subtópico e clique em Editar.
No painel direito, clique em Verificar link. Se um link interno for encontrado, a caixa vermelha no painel desaparecerá e o conteúdo do subtópico será marcado como Vinculado na coluna Link para a página de pilar.
Links internos não estão sendo validados
Se você tiver adicionado links internos ao conteúdo do subtópico para o seu conteúdo de pilar, mas os links internos não forem detectados, há alguns motivos possíveis:
Verifique se o conteúdo do subtópico foi publicado. A ferramenta não pode detectar links internos em uma página de rascunho ou publicação de blog.
O link interno deve estar na página do subtópico, direcionando para a página de pilar. Você pode vincular a sua página de pilar ao seu conteúdo de subtópico, mas a ferramenta somente buscará links internos no conteúdo de subtópico para validação.
Pode levar até quatro horas para o rastreador concluir o rastreamento depois de clicar em Verificar links.
A página deve ter o código de rastreamento da HubSpot instalado. Verifique se o código de rastreamento está disparando corretamente.
A indexação da página por mecanismos de pesquisa não deve ser bloqueada.
A página não deve ter nenhum conteúdo bloqueado por senha.
Os links de âncora e CTAs não serão detectados, pois o link precisa estar presente na fonte da página do conteúdo do subtópico neste formato:
Observação: CTAs são snippets JavaScript que redirecionam ao URL de destino. Como o link para o destino não está no HTML do corpo da página, os rastreadores do Google não detectam uma CTA como um link interno.
A tag âncora na fonte da página deve corresponder ao formato de URL da página do pilar na ferramenta de estratégia de conteúdo.
Se o link no conteúdo do subtópico for codificado como http, mas sua página de pilar estiver em SSL, será necessário tornar o link https.
Links relevantes serão detectados sem problemas. Qualquer URL absoluto (por exemplo, https://www.mydomain.com/my-subtopic-page) ou relativo (por exemplo, /my-subtopic-page) servirá.
Se seu link não tiver um esquema (http ou https não estiver incluído no URL, por exemplo, ://www.mydomain.com/my-subtopic-page), o link não será detectado.
O conteúdo do subtópico anexado não deve ser um arquivo.
Arquivos de imagem (PNG, JPEG) e arquivos PDF não são compostos de HTML como uma página da Web. O conteúdo do subtópico precisa ser uma publicação de blog ou página ativa para ser rastreado. Os mecanismos de pesquisa analisam o HTML de uma página da Web e utilizam as tags para identificar links internos.
Precisa haver um código de rastreamento da HubSpot no conteúdo do subtópico, que só pode ser adicionado a páginas HTML.
`; var arContainer = document.getElementById('article-rater'); arContainer.insertAdjacentHTML('beforeend', htmlContent); // Configure Endpoints var tableID = '1037939'; var l10nLang = 'pt'; var prod = 'https://article-rater.herokuapp.com/'; var local = 'http://localhost:5000/'; var activeEndpoint = prod; var ratingEndpoint = activeEndpoint +'rating/'+ tableID; var clickthruEndpoint = activeEndpoint +'clickthru/'+ tableID +'/'; // Set frontend text values var thankYouMessage = 'Obrigado pelo feedback.'; var negativeMessageHead = 'Desculpe por isso. Por que não?'; var negativeMessageSub = 'Se ainda precisar de ajuda, peça ajuda à comunidade,ou faça login na sua conta para entrar em contato com o suporte.'; // var d = document, w = window, title = d.getElementById('ar-title'), subTitle = d.getElementById('ar-sub'), arForm = d.getElementById('ar-form'), ratingButtons = d.getElementById('rating-buttons'), yes = d.getElementById('ar-yes'), no = d.getElementById('ar-no'), community = d.getElementById('community'), login = d.getElementById('login'); // Initialize User Response Object var userResponse = { hutk: getCookie('hubspotutk'), pageUrl: d.location.href, pageName: d.title, wasHelpful: "", feedback: "", hubId: "", clickthru: "", updateTime: Date.now(), contentId: '6620600187', l10nLang: 'pt', requestPageUrl: w.location.host + w.location.pathname }; var updatedRowId = ''; function getIP() { return new Promise(function(resolve, reject) { $.getJSON('https://json.geoiplookup.io/api?callback=?', function(data) { resolve(data.ip); }) }); } function checkForUserHubId() { return new Promise(function(resolve, reject) { var intervalId = setInterval(function() { if ( window.hubspot.navigation && window.hubspot.navigation.portal && window.hubspot.navigation.portal.portal_id ) { // If the user is logged in, resolve with Hub ID let hubID = window.hubspot.navigation.portal.portal_id; clearInterval(intervalId); resolve(hubID); } else if ( $("#hs-nav-v3").hasClass('signed-out-nav') ) { clearInterval(intervalId); resolve("not logged in"); } }, 100); }); } // Set email value for user if known checkForUserHubId() .then(function(userHubId) { userResponse.hubID = String(userHubId); }); getIP() .then(function(ip) { userResponse.ipAddress = ip; }); // Initialize click listeners yes.addEventListener('click', function() { ratingButtons.style.display = 'none'; title.innerHTML = thankYouMessage; userResponse.wasHelpful = "yes"; sendUserResponse(userResponse, ratingEndpoint); }); no.addEventListener('click', function() { ratingButtons.style.display = 'none'; arForm.style.display = 'inherit'; title.innerHTML = negativeMessageHead; userResponse.wasHelpful = "no"; }); // 3 feedback questions asked, gather and send response $('.feedbackBtn').click(function() { let responseValue = $(this).attr('id'); arForm.style.display = 'none'; subTitle.style.display = 'inherit'; title.innerHTML = thankYouMessage; userResponse.feedback = responseValue; sendUserResponse(userResponse, ratingEndpoint) .then(function(rowId) { updatedRowId = rowId; }); }); $('.follow-up').click(function() { let clickthruValue = $(this).attr('id'); let combinedEndpoint = clickthruEndpoint + updatedRowId; userResponse.clickthru = clickthruValue; sendUserResponse(userResponse, combinedEndpoint); });