Otimização SEO de sites


Introduza o domínio


← Clique para atualizar

Avaliação do site tvi.iol.pt

O conteúdo deste relatório baseia-se numa análise rápida e resumida à página de entrada, levada a cabo pela Think Bigger a um conjunto de fatores técnicos e de conteúdo que podem impactar com o posicionamento do site tvi.iol.pt nos motores de busca. A completa avaliação SEO carece de uma análise mais profunda e detalhada, que forçosamente tem que envolver todo o site. Contacte-nos! Estudaremos consigo as soluções mais adequadas para dar visibilidade ao seu negócio!


tvi.iol.pt
 Gerado a 27 de Setembro de 2017 07:48
Estatísticas desatualizadas? ATUALIZE !


O resultado é de 55/100

Conteúdo SEO

Título
TVI 
Cumprimento : 3
Idealmente, o Título deve conter entre 10 e 70 caracteres (incluíndo espaços).
Descrição
Toda a informação relativa à TVI, os seus vários canais, os seus programas e estrelas. 
Cumprimento : 86
Perfeito, a Descrição META contém entre 70 e 160 caracteres.
Propriedades Og Meta Ótimo! Esta página tira vantagens das propriedades Og.
Propriedade Conteúdo
site_name TVI
title TVI - Televisão Independente
type website
description TVI - Televisão Independente
image /img/2017/bck_tvi.jpg
Cabeçalhos
H1 H2 H3 H4 H5 H6
0 0 0 1 0 0
  • [H4] O que procura?
Imagens Encontrámos 24 imagens nesta página.

24 atributos ALT em imagens estão vazios ou em falta. É recomendado adicionar texto alternativo de modo a que os motores de busca identifiquem melhor o conteúdo das suas imagens.
Rácio Texto/HTML Rácio : 24%

Bom! O rácio de texto para código HTML desta página é maior que 15, mas menor que 25%.
Flash Perfeito, não foi encontrado conteúdo Flash nesta página.
Iframe Atenção, esta página tem Iframes na página, o que significa que o conteúdo destas não pode ser indexado.

Reescrita de URL Perfeito. As ligações aparentam ser limpas!
Underscores (traços inferiores) nas URLs Perfeito. Não foram encontrados 'underscores' (traços inferiores) nas suas URLs.
Ligações para a própria página Encontrámos um total de 47 ligações incluindo 0 ligações a ficheiros



Âncoras Tipo Sumo
Início Internas Passa sumo
Programas Internas Passa sumo
Informação Externas Passa sumo
Vídeos Externas Passa sumo
Direto Externas Passa sumo
Guia TV Internas Passa sumo
Cobertura Internas Passa sumo
Ouro Verde Internas Passa sumo
A Impostora Internas Passa sumo
Inspetor Max Internas Passa sumo
A Herdeira Internas Passa sumo
Love on Top Internas Passa sumo
Concursos Internas Passa sumo
Vai € Volta Externas Passa sumo
TVI Ficção Internas Passa sumo
TVI Reality Internas Passa sumo
TVI África Internas Passa sumo
TVI Internacional Internas Passa sumo
TVI Player Externas Passa sumo
- Internas Passa sumo
- Internas Passa sumo
Notícias Externas Passa sumo
Jornal da Uma Externas Passa sumo
Jornal das 8 Externas Passa sumo
Rever Internas Passa sumo
Próximos Episódios Internas Passa sumo
Extras Internas Passa sumo
Rever Externas Passa sumo
Próximos Episódios Internas Passa sumo
Exclusivos Internas Passa sumo
Diário Internas Passa sumo
Vídeos Internas Passa sumo
Concorrentes Internas Passa sumo
Vídeos Internas Passa sumo
Fotos Internas Passa sumo
Extras Internas Passa sumo
Vídeos Internas Passa sumo
Extras Internas Passa sumo
Máquina da Verdade Internas Passa sumo
Últimas Externas Passa sumo
Exclusivos Externas Passa sumo
Caras Externas Passa sumo
Ver mais Internas Passa sumo
Todos Vídeos mais vistos Internas Passa sumo
Teletexto Internas Passa sumo
Concursos Internas Passa sumo
Pressroom Internas Passa sumo

Palavras-chave SEO

Núvem de palavras-chave que max para dos herdeira luz tocar tvi vídeos inspetor
Consistência das Palavras-chave
Palavra-chave Conteúdo Título Palavras-chave Descrição Cabeçalhos
tvi 9
tocar 9
vídeos 5
dos 5
que 5

Usabilidade

Url Domínio : tvi.iol.pt
Cumprimento : 10
Favicon Ótimo, o site tem um favicon.
Facilidade de Impressão Não encontrámos CSS apropriado para impressão.
Língua Não foi declarada nenhuma língua para este site.
Dublin Core Esta página não tira vantagens do Dublin Core.

Documento

Tipo de Documento HTML 5
Codificação Perfeito. O conjunto de caracteres UTF-8 está declarado.
Validação W3C Erros : 43
Avisos : 11
Privacidade do Email Ótimo! Nenhum endereço de email está declarado sob a forma de texto!
HTML obsoleto Fantástico! Não detetámos etiquetas HTML obsoletas.
Dicas de Velocidade
Excelente, este site não usa tablelas dentro de tabelas.
Atenção, o site usa estilos CSS nas etiquetas HTML.
Atenção! O site utiliza demasiados ficheiros CSS (mais que 4).
Atenção! O site utiliza demasiados ficheiros JavaScript (mais que 6).
Perfeito, o site tira vantagens da compressão gzip.

Dispositivos Móveis

Otimização para dispositivos móveis
Icon Apple
Meta Viewport Tag
Conteúdo Flash

Otimização

XML Sitemap Perfeito, o site tem um mapa XML do site (sitemap).

http://tvi.iol.pt/sitemap.xml
http://www.tvi.iol.pt/sitemap.xml
Robots.txt http://tvi.iol.pt/robots.txt

Perfeito, o seu site tem um ficheiro robots.txt.
Analytics Em falta

Não detetámos nenhuma ferramenta analítica de análise de atividade.

Este tipo de ferramentas (como por exemplo o Google Analytics) permite perceber o comportamento dos visitantes e o tipo de atividade que fazem. No mínimo, uma ferramenta deve estar instalada, sendo que em algumas situações mais do que uma pode ser útil.

PageSpeed Insights


33 / 100    Velocidade
  Deve corrigir:
Aproveitar cache do navegador
A definição de uma data de validade ou de uma idade máxima nos cabeçalhos de HTTP para recursos estáticos instrui o navegador a carregar os recursos transferidos anteriormente a partir do disco local e não por meio da rede.

Aproveite o cache do navegador para os seguintes recursos que podem ser armazenados em cache:

  • http://tviplayer.iol.pt/img/shadow-item.png (expiração não especificada)
  • http://tviplayer.iol.pt/ticker/status/www.tvi.iol.pt (expiração não especificada)
  • https://content.jwplatform.com/libraries/KZNFnfpy.js (2,5 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/assets/scripts/barra_IOL.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/inline.bundle.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/main.bundle.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/polyfills.bundle.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/styles.bundle.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/vendor.bundle.js (10 minutos)
  • http://cdn.iol.pt/js/analytics.js?v1 (10 minutos)
  • http://cdn.iol.pt/js/dfps.js (10 minutos)
  • http://cdn.iol.pt/js/iol.gallery.mrec.js (10 minutos)
  • http://cdn.iol.pt/js/iol.player7.js (10 minutos)
  • http://cdn.iol.pt/js/jquery.cookie.js (10 minutos)
  • http://cdn.iol.pt/js/ticker.tviplayer.js (10 minutos)
  • http://www.iol.pt/cdn/js/iol.js?v20161024 (10 minutos)
  • http://www.tvi.iol.pt/js/blockadblock.js?v2 (10 minutos)
  • http://www.tvi.iol.pt/js/iol/common_functions.js (10 minutos)
  • http://www.tvi.iol.pt/js/iol/galleries_videos.js (10 minutos)
  • http://www.tvi.iol.pt/js/iol/pan.js (10 minutos)
  • http://www.tvi.iol.pt/js/iol/stopPlayer.js (10 minutos)
  • http://www.tvi.iol.pt/js/jquery.fitVids.js (10 minutos)
  • http://www.tvi.iol.pt/js/jquery.hc-sticky.min.js (10 minutos)
  • http://www.tvi.iol.pt/js/jquery.reload.js (10 minutos)
  • http://www.tvi.iol.pt/js/main.js?v201707202220 (10 minutos)
  • http://www.tvi.iol.pt/js/share.js?v20161024 (10 minutos)
  • http://www.tvi.iol.pt/js/timeline.js?v20171002 (10 minutos)
  • http://www.googletagmanager.com/gtm.js?id=GTM-WL5ZX4 (15 minutos)
  • http://www.googletagservices.com/tag/js/gpt.js (15 minutos)
  • https://cdns.gigya.com/js/gigya.js?apiKey=3_oTkfUCZDoU_1PAIlnCN14iyJAdTwDWmHJC3iJW3WZOnEvgc5oDyjr3e2wsDwzwzu (15 minutos)
  • http://connect.facebook.net/en_US/sdk.js (20 minutos)
  • https://connect.facebook.net/en_US/fbevents.js (20 minutos)
  • https://connect.facebook.net/signals/config/156240614948182?v=2.7.21 (20 minutos)
  • https://connect.facebook.net/signals/config/983196085145231?v=2.7.21 (20 minutos)
  • http://apis.google.com/js/platform.js (30 minutos)
  • http://cdn.cxense.com/cx.js (60 minutos)
  • http://pagead2.googlesyndication.com/pagead/osd.js (60 minutos)
  • http://www.google-analytics.com/plugins/ua/linkid.js (60 minutos)
  • https://accounts.google.com/o/oauth2/iframerpc?action=checkOrigin&origin=http%3A%2F%2Fwww.tvi.iol.pt&client_id=295461143528-3arqbpf21277lc9aq3fej8ajs5ha6ctv.apps.googleusercontent.com (60 minutos)
  • http://d.turn.com/r/dft/id/L21rdC85Ny9waWQvNTkwNzQ3OTgvdC8w (2 horas)
  • http://www.google-analytics.com/analytics.js (2 horas)
  • http://data.netscope.marktest.pt/netscope-gemius.js (6 horas)
Mostrar como corrigir
Compactar JavaScript
A compactação do código JavaScript pode economizar muitos bytes de dados e acelerar os tempos de download, de análise e de execução.

Reduza o JavaScript para os seguintes recursos a fim de diminuir o tamanho em 287,4 KiB (43% de redução).

  • Reduzir http://cdn.iol.pt/BarraIOL/dist/vendor.bundle.js pouparia 234,6 KiB (46% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/BarraIOL/dist/polyfills.bundle.js pouparia 40,4 KiB (41% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/BarraIOL/dist/main.bundle.js pouparia 4,3 KiB (19% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/js/iol.player7.js pouparia 2 KiB (29% de redução) após a compactação.
  • Reduzir http://www.tvi.iol.pt/js/main.js?v201707202220 pouparia 1,7 KiB (36% de redução) após a compactação.
  • Reduzir http://www.iol.pt/cdn/js/iol.js?v20161024 pouparia 1,1 KiB (22% de redução) após a compactação.
  • Reduzir http://data.netscope.marktest.pt/netscope-gemius.js pouparia 881 B (28% de redução).
  • Reduzir http://gapt.hit.gemius.pl/xlgemius.js pouparia 639 B (11% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/js/iol.gallery.mrec.js pouparia 632 B (26% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/BarraIOL/dist/inline.bundle.js pouparia 612 B (38% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/js/ticker.tviplayer.js pouparia 595 B (34% de redução) após a compactação.
Mostrar como corrigir
Eliminar JavaScript e CSS de bloqueio de renderização no conteúdo acima da borda
Sua página tem 33 recursos de script de bloqueio e 10 recursos de CSS de bloqueio. Isso causa um atraso na renderização de sua página.

Nenhuma parte do conteúdo acima da dobra em sua página seria renderizado sem aguardar o carregamento dos seguintes recursos. Tente adiar ou carregar de maneira assíncrona os recursos de bloqueio, ou incorpore in-line as partes fundamentais desses recursos diretamente ao HTML.

Remova o JavaScript de bloqueio de renderização:

  • http://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js
  • https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
  • http://cdn.iol.pt/js/dfps.js
  • https://securepubads.g.doubleclick.net/gpt/pubads_impl_158.js
  • https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&correlator=607490099118080&output=json_html&callback=googletag.impl.pubads.setAdContentsBySlotForSync&impl=ss&json_a=1&eid=21061138%2C108809107&sc=0&sfv=1-0-13&iu_parts=7811748%2Ctvi_web_pt%2Chomepage%2CLDB1%2CINTER%2C300x100%2CMPU1%2CMPU2&enc_prev_ius=%2F0%2F1%2F2%2F3%2C%2F0%2F1%2F2%2F4%2C%2F0%2F1%2F5%2C%2F0%2F1%2F2%2F6%2C%2F0%2F1%2F2%2F7&prev_iu_szs=320x50%7C1x1%2C1x1%2C300x100%2C300x250%2C300x250&ists=8&prev_scp=pos%3Dldb1%7Cpos%3Dinter%7C%7Cpos%3Dmpu1%7Cpos%3Dmpu2&cookie_enabled=1&abxe=1&lmt=1507893625&dt=1507893625902&frm=20&biw=412&bih=732&oid=3&adxs=206%2C-9%2C-9%2C-9%2C-9&adys=0%2C-9%2C-9%2C-9%2C-9&adks=2530145300%2C315396677%2C2206457183%2C1178213050%2C191551796&gut=v2&ifi=1&u_tz=-420&u_his=1&u_h=732&u_w=412&u_ah=732&u_aw=412&u_cd=24&u_sd=2.625&flash=0&url=http%3A%2F%2Fwww.tvi.iol.pt%2F&dssz=13&icsg=10&std=0&csl=40&vrg=158&vis=1&ga_vid=1359931811.1507893626&ga_sid=1507893626&ga_hid=2134087208
  • https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_158.js
  • https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.2.0/owl.carousel.min.js
  • http://www.tvi.iol.pt/js/jquery.hc-sticky.min.js
  • http://www.iol.pt/cdn/js/iol.js?v20161024
  • http://www.tvi.iol.pt/js/jquery.reload.js
  • https://content.jwplatform.com/libraries/KZNFnfpy.js
  • http://cdn.iol.pt/js/iol.player7.js
  • http://cdn.iol.pt/js/iol.gallery.mrec.js
  • http://www.tvi.iol.pt/js/jquery.fitVids.js
  • http://www.tvi.iol.pt/js/iol/pan.js
  • http://www.tvi.iol.pt/js/iol/common_functions.js
  • http://www.tvi.iol.pt/js/iol/galleries_videos.js
  • http://www.tvi.iol.pt/js/iol/stopPlayer.js
  • http://www.tvi.iol.pt/js/timeline.js?v20171002
  • http://www.tvi.iol.pt/js/main.js?v201707202220
  • http://www.tvi.iol.pt/js/share.js?v20161024
  • http://cdn.iol.pt/js/jquery.cookie.js
  • http://www.tvi.iol.pt/js/blockadblock.js?v2
  • http://cdn.iol.pt/BarraIOL/dist/assets/scripts/barra_IOL.js
  • https://cdns.gigya.com/js/gigya.js?apiKey=3_oTkfUCZDoU_1PAIlnCN14iyJAdTwDWmHJC3iJW3WZOnEvgc5oDyjr3e2wsDwzwzu
  • http://cdn.iol.pt/BarraIOL/dist/inline.bundle.js
  • http://cdn.iol.pt/BarraIOL/dist/polyfills.bundle.js
  • http://cdn.iol.pt/BarraIOL/dist/styles.bundle.js
  • http://cdn.iol.pt/BarraIOL/dist/vendor.bundle.js
  • http://cdn.iol.pt/BarraIOL/dist/main.bundle.js
  • http://cdn.iol.pt/js/analytics.js?v1

Use as versões assíncronas dos seguintes scripts:

  • http://www.googletagservices.com/tag/js/gpt.js

Otimize a exibição de CSS dos seguintes itens:

  • https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css
  • https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.2.0/assets/owl.carousel.min.css
  • https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.2.0/assets/owl.theme.default.min.css
  • http://cdn.iol.pt/css/owl.carousel.css
  • http://www.tvi.iol.pt/css/style.css?v20171002
  • https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700
  • https://fonts.googleapis.com/css?family=Hind+Madurai:400
  • https://fonts.googleapis.com/css?family=Roboto+Condensed
  • http://fonts.googleapis.com/css?family=Droid+Sans
  • https://fonts.googleapis.com/css?family=Hind+Guntur:300,400,500,600,700|Hind+Vadodara:300,400,500,600,700|Hind:300,400,500,600,700
Mostrar como corrigir
  Considere Corrigir:
Ativar compactação
A compactação de recursos com gzip ou deflate pode reduzir o número de bytes enviados pela rede.

Ative a compactação para os seguintes recursos a fim de diminuir o tamanho de transferência em 11,1 KiB (66% de redução).

  • A compactação de http://d.turn.com/r/dft/id/L21rdC85Ny9waWQvNTkwNzQ3OTgvdC8w pouparia 9 KiB (65% de redução).
  • A compactação de http://data.netscope.marktest.pt/netscope-gemius.js pouparia 2,1 KiB (67% de redução).
Mostrar como corrigir
Compactar CSS
A compactação do código CSS pode economizar muitos bytes de dados e acelerar os tempos de download e de análise.

Reduza a CSS para os seguintes recursos a fim de diminuir o tamanho em 15 KiB (26% de redução).

  • Reduzir http://tviplayer.iol.pt/css/style.css?v20171003 pouparia 8,2 KiB (27% de redução) após a compactação.
  • Reduzir http://www.tvi.iol.pt/css/style.css?v20171002 pouparia 5,5 KiB (28% de redução) após a compactação.
  • Reduzir http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css pouparia 1,3 KiB (17% de redução) após a compactação.
Mostrar como corrigir
Compactar HTML
A compactação do código HTML, incluindo qualquer JavaScript e CSS in-line contidas nele, pode economizar muitos bytes de dados e acelerar os tempos de download e de análise.

Reduza o HTML para os seguintes recursos a fim de diminuir o tamanho em 1,7 KiB (14% de redução).

  • Reduzir http://www.tvi.iol.pt/ pouparia 1,7 KiB (14% de redução) após a compactação.
Mostrar como corrigir
Otimizar imagens
Formatar e compactar corretamente imagens pode economizar muitos bytes de dados.

Otimize as seguintes imagens para diminuir o tamanho em 81,1 KiB (49% de redução).

  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_vtv_white.png poderiam poupar 27,6 KiB (redução de 90%).
  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_tvi24_black.png poderiam poupar 22,5 KiB (redução de 86%).
  • A compactação de http://www.tvi.iol.pt/img/2017/logo_vai_e_volta.jpg pouparia 13,8 KiB (26% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/back_blue.jpg pouparia 3,4 KiB (27% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/back_orange.jpg pouparia 3,1 KiB (32% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/back_yellow.jpg pouparia 2,5 KiB (25% de redução).
  • A compactação de http://tviplayer.iol.pt/img/logo_widget.png?v2 pouparia 2,1 KiB (30% de redução).
  • A compactação de http://www.tvi.iol.pt/img/appstore.png pouparia 1,3 KiB (32% de redução).
  • A compactação de http://www.tvi.iol.pt/img/googleplay.png pouparia 1,2 KiB (26% de redução).
  • A compactação de http://barranew.iol.pt/images/iolbar_logo.png pouparia 966 B (66% de redução).
  • A compactação de http://tviplayer.iol.pt/img/shadow-item.png pouparia 815 B (84% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/item-bck.png pouparia 689 B (66% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/manchete_overlay_2.png pouparia 686 B (65% de redução).
  • A compactação de http://www.iol.pt/multimedia/oratvi/multimedia/imagem/id/58af2c080cf2981e367a1a05/300 pouparia 538 B (12% de redução).
Mostrar como corrigir
Priorizar o conteúdo visível
Sua página requer fluxos de rede adicionais para renderizar o conteúdo acima da dobra. Para um melhor desempenho, reduza o volume de HTML necessário para renderizar o conteúdo acima da dobra.

A resposta HTML completa não foi suficiente para processar o conteúdo acima da dobra. Isso normalmente indica que os recursos adicionais, carregados após a análise de HTML, foram solicitados a processar o conteúdo acima da dobra. Priorize o conteúdo visível que é necessário para o processamento de conteúdo acima da dobra incluindo-o diretamente na resposta HTML.

  • Somente cerca de 5% do conteúdo final acima da dobra foi processado com a resposta HTML completa snapshot:43.
Mostrar como corrigir
  2 regras corretas
Mostrar detalhes
Evitar redirecionamentos da página de destino

Sua página não tem redirecionamentos. Saiba mais sobre como evitar os redirecionamentos da página de destino.

Reduzir o tempo de resposta do servidor

Seu servidor respondeu rapidamente. Saiba mais sobre a otimização do tempo de resposta do servidor.


99 / 100    Experiência de utilizador
  Considere Corrigir:
Tamanho apropriado dos pontos de toque
Alguns links/botões na sua página da Web são muito pequenos para que um usuário toque com facilidade no touchscreen. Pense na possibilidade de aumentar o tamanho desses pontos de toque para oferecer uma melhor experiência do usuário.

Os seguintes pontos de toque estão perto de outros pontos próximos e talvez precisem de espaço adicional ao redor deles.

  • O ponto de toque <div class="rhstoreicon"></div> está próximo de outros 1 pontos desse tipo final.
  • O ponto de toque <span class="rhpromotext rhdefaultcolored">Offres Mode Tendance</span> está próximo de outros 1 pontos desse tipo final.
  • O ponto de toque <a href="/programas">Programas</a> e outros 1 pontos de toque estão próximos de outros pontos desse tipo.
  • O ponto de toque <a href="/programas">Programas</a> e outros 1 pontos de toque estão próximos de outros pontos desse tipo.
  • O ponto de toque <a href="/outros/552bf7…f2002a90b874d8">Teletexto</a> e outros 2 pontos de toque estão próximos de outros pontos desse tipo.
  • O ponto de toque <a href="/outros/552bf7…f2002a90b874d8">Teletexto</a> e outros 2 pontos de toque estão próximos de outros pontos desse tipo.
Mostrar como corrigir
  4 regras corretas
Mostrar detalhes
Evitar plug-ins

Parece que sua página não usa plug-ins, o que previne o uso de conteúdos em muitas plataformas. Saiba mais sobre a importância de evitar plug-ins.

Configure o visor

Sua página especifica um visor que corresponde ao tamanho do dispositivo. Isso permite que ela seja exibida apropriadamente em todos os dispositivos. Saiba mais sobre a configuração de visores.

Dimensionar o conteúdo para se ajustar à janela de visualização

Os conteúdos da sua página se ajustam à janela de visualização. Saiba mais sobre como dimensionar o conteúdo para se ajustar à janela de visualização.

Use tamanhos de fonte legíveis

O texto na sua página é legível. Saiba mais sobre o uso de tamanhos de fonte legíveis.


46 / 100    Velocidade
  Deve corrigir:
Aproveitar cache do navegador
A definição de uma data de validade ou de uma idade máxima nos cabeçalhos de HTTP para recursos estáticos instrui o navegador a carregar os recursos transferidos anteriormente a partir do disco local e não por meio da rede.

Aproveite o cache do navegador para os seguintes recursos que podem ser armazenados em cache:

  • http://tviplayer.iol.pt/img/shadow-item.png (expiração não especificada)
  • http://tviplayer.iol.pt/ticker/status/www.tvi.iol.pt (expiração não especificada)
  • https://secure-assets.rubiconproject.com/static/psa/casala/10.png (expiração não especificada)
  • https://secure-assets.rubiconproject.com/static/psa/casala/15.png (expiração não especificada)
  • https://secure-assets.rubiconproject.com/static/psa/fr/57.gif (expiração não especificada)
  • https://content.jwplatform.com/libraries/KZNFnfpy.js (2,5 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/assets/scripts/barra_IOL.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/inline.bundle.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/main.bundle.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/polyfills.bundle.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/styles.bundle.js (10 minutos)
  • http://cdn.iol.pt/BarraIOL/dist/vendor.bundle.js (10 minutos)
  • http://cdn.iol.pt/js/analytics.js?v1 (10 minutos)
  • http://cdn.iol.pt/js/dfps.js (10 minutos)
  • http://cdn.iol.pt/js/iol.gallery.mrec.js (10 minutos)
  • http://cdn.iol.pt/js/iol.player7.js (10 minutos)
  • http://cdn.iol.pt/js/jquery.cookie.js (10 minutos)
  • http://cdn.iol.pt/js/ticker.tviplayer.js (10 minutos)
  • http://www.iol.pt/cdn/js/iol.js?v20161024 (10 minutos)
  • http://www.tvi.iol.pt/js/blockadblock.js?v2 (10 minutos)
  • http://www.tvi.iol.pt/js/iol/common_functions.js (10 minutos)
  • http://www.tvi.iol.pt/js/iol/galleries_videos.js (10 minutos)
  • http://www.tvi.iol.pt/js/iol/pan.js (10 minutos)
  • http://www.tvi.iol.pt/js/iol/stopPlayer.js (10 minutos)
  • http://www.tvi.iol.pt/js/jquery.fitVids.js (10 minutos)
  • http://www.tvi.iol.pt/js/jquery.hc-sticky.min.js (10 minutos)
  • http://www.tvi.iol.pt/js/jquery.reload.js (10 minutos)
  • http://www.tvi.iol.pt/js/main.js?v201707202220 (10 minutos)
  • http://www.tvi.iol.pt/js/share.js?v20161024 (10 minutos)
  • http://www.tvi.iol.pt/js/timeline.js?v20171002 (10 minutos)
  • http://www.googletagmanager.com/gtm.js?id=GTM-WL5ZX4 (15 minutos)
  • http://www.googletagservices.com/tag/js/gpt.js (15 minutos)
  • https://cdns.gigya.com/js/gigya.js?apiKey=3_oTkfUCZDoU_1PAIlnCN14iyJAdTwDWmHJC3iJW3WZOnEvgc5oDyjr3e2wsDwzwzu (15 minutos)
  • http://connect.facebook.net/en_US/sdk.js (20 minutos)
  • https://connect.facebook.net/en_US/fbevents.js (20 minutos)
  • https://connect.facebook.net/signals/config/156240614948182?v=2.7.21 (20 minutos)
  • https://connect.facebook.net/signals/config/983196085145231?v=2.7.21 (20 minutos)
  • http://apis.google.com/js/platform.js (30 minutos)
  • http://cdn.cxense.com/cx.js (60 minutos)
  • http://pagead2.googlesyndication.com/pagead/osd.js (60 minutos)
  • http://www.google-analytics.com/plugins/ua/linkid.js (60 minutos)
  • https://accounts.google.com/o/oauth2/iframerpc?action=checkOrigin&origin=http%3A%2F%2Fwww.tvi.iol.pt&client_id=295461143528-3arqbpf21277lc9aq3fej8ajs5ha6ctv.apps.googleusercontent.com (60 minutos)
  • http://ads.rubiconproject.com/ad/14478.js (109,3 minutos)
  • http://d.turn.com/r/dft/id/L21rdC85Ny9waWQvNTkwNzQ3OTgvdC8w (2 horas)
  • http://www.google-analytics.com/analytics.js (2 horas)
  • http://data.netscope.marktest.pt/netscope-gemius.js (6 horas)
Mostrar como corrigir
Compactar JavaScript
A compactação do código JavaScript pode economizar muitos bytes de dados e acelerar os tempos de download, de análise e de execução.

Reduza o JavaScript para os seguintes recursos a fim de diminuir o tamanho em 287,4 KiB (43% de redução).

  • Reduzir http://cdn.iol.pt/BarraIOL/dist/vendor.bundle.js pouparia 234,6 KiB (46% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/BarraIOL/dist/polyfills.bundle.js pouparia 40,4 KiB (41% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/BarraIOL/dist/main.bundle.js pouparia 4,3 KiB (19% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/js/iol.player7.js pouparia 2 KiB (29% de redução) após a compactação.
  • Reduzir http://www.tvi.iol.pt/js/main.js?v201707202220 pouparia 1,7 KiB (36% de redução) após a compactação.
  • Reduzir http://www.iol.pt/cdn/js/iol.js?v20161024 pouparia 1,1 KiB (22% de redução) após a compactação.
  • Reduzir http://data.netscope.marktest.pt/netscope-gemius.js pouparia 881 B (28% de redução).
  • Reduzir http://gapt.hit.gemius.pl/xlgemius.js pouparia 639 B (11% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/js/iol.gallery.mrec.js pouparia 632 B (26% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/BarraIOL/dist/inline.bundle.js pouparia 612 B (38% de redução) após a compactação.
  • Reduzir http://cdn.iol.pt/js/ticker.tviplayer.js pouparia 595 B (34% de redução) após a compactação.
Mostrar como corrigir
Eliminar JavaScript e CSS de bloqueio de renderização no conteúdo acima da borda
Sua página tem 42 recursos de script de bloqueio e 10 recursos de CSS de bloqueio. Isso causa um atraso na renderização de sua página.

Nenhuma parte do conteúdo acima da dobra em sua página seria renderizado sem aguardar o carregamento dos seguintes recursos. Tente adiar ou carregar de maneira assíncrona os recursos de bloqueio, ou incorpore in-line as partes fundamentais desses recursos diretamente ao HTML.

Remova o JavaScript de bloqueio de renderização:

  • http://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js
  • https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
  • http://cdn.iol.pt/js/dfps.js
  • https://securepubads.g.doubleclick.net/gpt/pubads_impl_158.js
  • https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&correlator=607490099118080&output=json_html&callback=googletag.impl.pubads.setAdContentsBySlotForSync&impl=ss&json_a=1&eid=108809107&sc=0&sfv=1-0-13&iu_parts=7811748%2Ctvi_web_pt%2Chomepage%2CLDB1%2CINTER%2C300x100%2CMPU1%2CMPU2%2CPOPUPINEND&enc_prev_ius=%2F0%2F1%2F2%2F3%2C%2F0%2F1%2F2%2F4%2C%2F0%2F1%2F5%2C%2F0%2F1%2F2%2F6%2C%2F0%2F1%2F2%2F7%2C%2F0%2F1%2F8&prev_iu_szs=728x90%7C970x250%7C980x250%7C1x1%2C1x1%2C300x100%2C300x250%7C300x600%2C300x250%2C388x80&ists=16&prev_scp=pos%3Dldb1%7Cpos%3Dinter%7C%7Cpos%3Dmpu1%7Cpos%3Dmpu2%7Cpos%3Dpopupinend&cookie_enabled=1&abxe=1&lmt=1507893636&dt=1507893636346&frm=20&biw=1024&bih=768&oid=3&adxs=-9%2C-9%2C-9%2C-9%2C-9%2C0&adys=-9%2C-9%2C-9%2C-9%2C-9%2C0&adks=4162528592%2C315396677%2C2206457183%2C2579493775%2C191551796%2C3998400293&gut=v2&ifi=1&u_tz=-420&u_his=1&u_h=768&u_w=1024&u_ah=768&u_aw=1024&u_cd=24&u_sd=1&flash=0&url=http%3A%2F%2Fwww.tvi.iol.pt%2F&dssz=10&icsg=10&std=0&csl=100&vrg=158&vis=1&ga_vid=1364969249.1507893636&ga_sid=1507893636&ga_hid=2134087208
  • https://securepubads.g.doubleclick.net/gpt/pubads_impl_rendering_158.js
  • http://ads.rubiconproject.com/ad/14478.js
  • http://optimized-by.rubiconproject.com/a/14478/79116/372178-57.js?&cb=0.8581563485786319&tk_st=1&rp_s=c&p_exp=1&p_pos=atf&p_screen_res=1024x768&ad_slot=79116_57
  • https://tpc.googlesyndication.com/pagead/js/r20171011/r20110914/activeview/osd_listener.js
  • http://ads.rubiconproject.com/ad/14478.js
  • http://optimized-by.rubiconproject.com/a/14478/79116/372178-10.js?&cb=0.4640351994894445&tk_st=1&rp_s=c&p_exp=1&p_pos=btf&p_screen_res=1024x768&ad_slot=79116_10
  • https://tpc.googlesyndication.com/pagead/js/r20171011/r20110914/activeview/osd_listener.js
  • http://ads.rubiconproject.com/ad/14478.js
  • http://optimized-by.rubiconproject.com/a/14478/79116/372180-15.js?&cb=0.09361254796385765&tk_st=1&rp_s=c&p_exp=1&p_pos=btf&p_screen_res=1024x768&ad_slot=79116_15
  • https://tpc.googlesyndication.com/pagead/js/r20171011/r20110914/activeview/osd_listener.js
  • https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js
  • https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.2.0/owl.carousel.min.js
  • http://www.tvi.iol.pt/js/jquery.hc-sticky.min.js
  • http://www.iol.pt/cdn/js/iol.js?v20161024
  • http://www.tvi.iol.pt/js/jquery.reload.js
  • https://content.jwplatform.com/libraries/KZNFnfpy.js
  • http://cdn.iol.pt/js/iol.player7.js
  • http://cdn.iol.pt/js/iol.gallery.mrec.js
  • http://www.tvi.iol.pt/js/jquery.fitVids.js
  • http://www.tvi.iol.pt/js/iol/pan.js
  • http://www.tvi.iol.pt/js/iol/common_functions.js
  • http://www.tvi.iol.pt/js/iol/galleries_videos.js
  • http://www.tvi.iol.pt/js/iol/stopPlayer.js
  • http://www.tvi.iol.pt/js/timeline.js?v20171002
  • http://www.tvi.iol.pt/js/main.js?v201707202220
  • http://www.tvi.iol.pt/js/share.js?v20161024
  • http://cdn.iol.pt/js/jquery.cookie.js
  • http://www.tvi.iol.pt/js/blockadblock.js?v2
  • http://cdn.iol.pt/BarraIOL/dist/assets/scripts/barra_IOL.js
  • https://cdns.gigya.com/js/gigya.js?apiKey=3_oTkfUCZDoU_1PAIlnCN14iyJAdTwDWmHJC3iJW3WZOnEvgc5oDyjr3e2wsDwzwzu
  • http://cdn.iol.pt/BarraIOL/dist/inline.bundle.js
  • http://cdn.iol.pt/BarraIOL/dist/polyfills.bundle.js
  • http://cdn.iol.pt/BarraIOL/dist/styles.bundle.js
  • http://cdn.iol.pt/BarraIOL/dist/vendor.bundle.js
  • http://cdn.iol.pt/BarraIOL/dist/main.bundle.js
  • http://cdn.iol.pt/js/analytics.js?v1

Use as versões assíncronas dos seguintes scripts:

  • http://www.googletagservices.com/tag/js/gpt.js

Otimize a exibição de CSS dos seguintes itens:

  • https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css
  • https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.2.0/assets/owl.carousel.min.css
  • https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.2.0/assets/owl.theme.default.min.css
  • http://cdn.iol.pt/css/owl.carousel.css
  • http://www.tvi.iol.pt/css/style.css?v20171002
  • https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700
  • https://fonts.googleapis.com/css?family=Hind+Madurai:400
  • https://fonts.googleapis.com/css?family=Roboto+Condensed
  • http://fonts.googleapis.com/css?family=Droid+Sans
  • https://fonts.googleapis.com/css?family=Hind+Guntur:300,400,500,600,700|Hind+Vadodara:300,400,500,600,700|Hind:300,400,500,600,700
Mostrar como corrigir
Otimizar imagens
Formatar e compactar corretamente imagens pode economizar muitos bytes de dados.

Otimize as seguintes imagens para diminuir o tamanho em 346,4 KiB (65% de redução).

  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_vtv.png poderiam poupar 86,1 KiB (redução de 84%).
  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_aherdeira.png poderiam poupar 67,2 KiB (redução de 75%).
  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_ates.png poderiam poupar 56,8 KiB (redução de 70%).
  • A compactação de https://secure-assets.rubiconproject.com/static/psa/casala/15.png pouparia 22,2 KiB (74% de redução).
  • A compactação de https://secure-assets.rubiconproject.com/static/psa/casala/10.png pouparia 22 KiB (70% de redução).
  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_tvi24_white.png poderiam poupar 20,6 KiB (redução de 87%).
  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_aim_white.png poderiam poupar 18,5 KiB (redução de 70%).
  • A compactação de http://www.tvi.iol.pt/img/2017/logo_vai_e_volta.jpg pouparia 13,8 KiB (26% de redução).
  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_selfie.png poderiam poupar 13,5 KiB (redução de 84%).
  • A compactação e o redimensionamento de http://www.tvi.iol.pt/img/2017/bck_logo_biggestdeal.png poderiam poupar 8,4 KiB (redução de 46%).
  • A compactação de http://www.tvi.iol.pt/img/2017/back_blue.jpg pouparia 3,4 KiB (27% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/back_orange.jpg pouparia 3,1 KiB (32% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/back_yellow.jpg pouparia 2,5 KiB (25% de redução).
  • A compactação de http://tviplayer.iol.pt/img/logo_widget.png?v2 pouparia 2,1 KiB (30% de redução).
  • A compactação de http://www.tvi.iol.pt/img/appstore.png pouparia 1,3 KiB (32% de redução).
  • A compactação de http://www.tvi.iol.pt/img/googleplay.png pouparia 1,2 KiB (26% de redução).
  • A compactação de http://barranew.iol.pt/images/iolbar_logo.png pouparia 966 B (66% de redução).
  • A compactação de http://tviplayer.iol.pt/img/shadow-item.png pouparia 815 B (84% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/item-bck.png pouparia 689 B (66% de redução).
  • A compactação de http://www.tvi.iol.pt/img/2017/manchete_overlay_2.png pouparia 686 B (65% de redução).
  • A compactação de http://www.iol.pt/multimedia/oratvi/multimedia/imagem/id/58af2c080cf2981e367a1a05/300 pouparia 538 B (12% de redução).
Mostrar como corrigir
  Considere Corrigir:
Ativar compactação
A compactação de recursos com gzip ou deflate pode reduzir o número de bytes enviados pela rede.

Ative a compactação para os seguintes recursos a fim de diminuir o tamanho de transferência em 11,1 KiB (66% de redução).

  • A compactação de http://d.turn.com/r/dft/id/L21rdC85Ny9waWQvNTkwNzQ3OTgvdC8w pouparia 9 KiB (65% de redução).
  • A compactação de http://data.netscope.marktest.pt/netscope-gemius.js pouparia 2,1 KiB (67% de redução).
Mostrar como corrigir
Compactar CSS
A compactação do código CSS pode economizar muitos bytes de dados e acelerar os tempos de download e de análise.

Reduza a CSS para os seguintes recursos a fim de diminuir o tamanho em 15 KiB (26% de redução).

  • Reduzir http://tviplayer.iol.pt/css/style.css?v20171003 pouparia 8,2 KiB (27% de redução) após a compactação.
  • Reduzir http://www.tvi.iol.pt/css/style.css?v20171002 pouparia 5,5 KiB (28% de redução) após a compactação.
  • Reduzir http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css pouparia 1,3 KiB (17% de redução) após a compactação.
Mostrar como corrigir
Compactar HTML
A compactação do código HTML, incluindo qualquer JavaScript e CSS in-line contidas nele, pode economizar muitos bytes de dados e acelerar os tempos de download e de análise.

Reduza o HTML para os seguintes recursos a fim de diminuir o tamanho em 1,7 KiB (14% de redução).

  • Reduzir http://www.tvi.iol.pt/ pouparia 1,7 KiB (14% de redução) após a compactação.
Mostrar como corrigir
Priorizar o conteúdo visível
Sua página requer fluxos de rede adicionais para renderizar o conteúdo acima da dobra. Para um melhor desempenho, reduza o volume de HTML necessário para renderizar o conteúdo acima da dobra.

A resposta HTML completa não foi suficiente para processar o conteúdo acima da dobra. Isso normalmente indica que os recursos adicionais, carregados após a análise de HTML, foram solicitados a processar o conteúdo acima da dobra. Priorize o conteúdo visível que é necessário para o processamento de conteúdo acima da dobra incluindo-o diretamente na resposta HTML.

  • Somente cerca de 28% do conteúdo final acima da dobra foi processado com a resposta HTML completa snapshot:52.
Mostrar como corrigir
  2 regras corretas
Mostrar detalhes
Evitar redirecionamentos da página de destino

Sua página não tem redirecionamentos. Saiba mais sobre como evitar os redirecionamentos da página de destino.

Reduzir o tempo de resposta do servidor

Seu servidor respondeu rapidamente. Saiba mais sobre a otimização do tempo de resposta do servidor.



* Os resultados são mantidos por 30s. Se efetuou alterações na sua página, espere por favor 30s antes de voltar a correr a avaliação.