25 scripts externos para otimizar no WordPress: acelere fontes, análises, vídeos do YouTube, WooCommerce, scripts de terceiros

Estamos scripts externos desacelerando seu site WordPress?


São tudo o que extrai informações de fora do seu site: Google Fonts, Analytics, vídeos incorporados do YouTube, ofertas de emprego, Gravatars e até plugins de comentários e compartilhamento social.

Você pode otimizar scripts externos no WordPress hospedando arquivos localmente (fontes, análises, pixel do Facebook), desativando seletivamente scripts usando o plug-in Asset CleanUp e adicionando dicas de navegador como pré-conexão e pré-busca. Alguns plugins e scripts (por exemplo, AdSense) geralmente devem ser evitados se a velocidade for importante para você. Tudo o que resta, determine se o sacrifício no desempenho vale a pena e se você deve excluí-lo ou encontrar uma alternativa.

Os scripts externos quase sempre mostram erros no GTmetrix em Reduzir pesquisas de DNS:

Scripts externos para WordPress

Veja como otimizar scripts de terceiros:

Contents

1. Encontre scripts externos

GTmetrix
Execute seu site através do GTmetrix (a ferramenta que eu recomendo) e consulte a guia PageSpeed ​​e YSlow. Se você expandir itens e vir o mesmo script externo (ou plug-in) exibido várias vezes ao longo do seu relatório, isso provavelmente significa que está diminuindo a velocidade do seu site WordPress. Você também pode usar a guia Cachoeira do GTmetrix para descobrir quanto tempo cada recurso leva para carregar.

Scripts externos para WordPress

Monitor de consulta
Monitor de consulta permite ver os scripts, estilos e plugins de carregamento mais lento:

Scripts do Query Monitor

Monitoramento de consultas Plugins lentos

2. Desative scripts, estilos e plugins não utilizados

Alguns plug-ins são carregados em todo o site, independentemente de estarem sendo usados.

Limpeza de ativos permite desativar seletivamente scripts, estilos e plugins desnecessários de conteúdo específico. Isso pode melhorar o tempo de carregamento e reduzir o número de Solicitações HTTP. Também permite hospedar fontes localmente, pré-conectar, pré-carregar e desativar recursos não utilizados do WordPress.

Instale o plug-in, edite uma página e desative todos os plug-ins ou solicitações não utilizados nessa página:

Scripts externos de terceiros

Desativar scripts externos do WordPress

Recursos de limpeza de ativos:

  • Desativar scripts / plugins não utilizados em determinado conteúdo
  • Minimize, combine, adie e armazene em cache CSS + JavaScript
  • Pré-conectar, pré-carregar, combinar e hospedar fontes localmente
  • Ative a reescrita do URL da CDN para garantir que os arquivos sejam otimizados
  • Desativar incorporações, dashicons, recursos comumente não utilizados
  • Desabilitar o suporte ao protocolo XML-RPC parcial ou completamente
  • Otimize o HTML removendo código desnecessário no diretório
  • Descarregar em 1 página, em todo o site, por tipo de postagem ou RegEx (recurso premium)

Desativar seletivamente plug-ins (exemplos)

  • Desativar plug-in de slider no conteúdo sem sliders
  • Desativar plug-in rich snippets no conteúdo sem rich snippets
  • Desativar plug-in de formulário de contato no conteúdo sem um formulário de contato
  • Desativar links do AdSense ou afiliados onde eles não estão sendo exibidos
  • Desative o plug-in de compartilhamento social em todas as páginas (já que geralmente é para postagens no blog)
  • Desative scripts, estilos e fragmentos de carrinho do WooCommerce em páginas que não são de comércio eletrônico

3. Pré-conectar, pré-buscar e pré-carregar scripts externos

Para scripts que não podem ser desativados seletivamente, pré-conectá-los ajuda os navegadores a antecipá-los. Isso não melhora as pontuações do GTmetrix, mas pode melhorar o tempo de carregamento de scripts externos.

Dicas de recursos para pré-festas suporta pré-busca, pré-renderização, pré-conexão, pré-busca e pré-carregamento de DNS, que são usados ​​como dicas de recursos do navegador. Tudo ajuda a carregar recursos externos mais rapidamente e, pelo que sei, o WP Rocket suporta apenas pré-carregamento e pré-busca, mas não pré-conexão.

Definições (Crédito: WP Rocket)

  • Pré-conexão: informa ao navegador para estabelecer uma conexão com um recurso externo.
  • Pré-busca: informa ao navegador para baixar arquivos antecipados que o usuário pode solicitar.
  • Pré-busca DNS: navegador executa pesquisas de DNS em segundo plano enquanto o usuário está navegando.
  • Pré -ender: diz ao navegador para baixar páginas inteiras com base nos padrões de navegação do usuário.
  • Pré-carregamento: informa ao navegador que é necessário um recurso de navegação e buscá-lo o mais rápido possível.

Passo 1: Copie todos os domínios externos que você usa no seu site (encontre-os no relatório GTmetrix e Query Monitor); caso contrário, veja uma lista de domínios comuns para pré-buscar do Github:

Passo 2: Adicione-os ao seu plugin Pre * Party Resource Hints:

Dicas de recursos antes da festa

Se você estiver usando o WP Rocket, poderá pré-buscá-los (encontrado na guia Pré-carregamento):

Solicitações de pré-busca DNS

4. Adie a análise do JavaScript

Adiar a análise de JavaScript diz aos navegadores que esperem para baixar o JavaScript até depois que todo o resto for baixado.

Se você estiver usando o WP Rocket, ative Carregar JavaScript Adiado na guia Otimização de arquivo:

Carregar JavaScript Adiado

Se o seu plug-in de cache não suportar isso, você poderá usar o Plug-in assíncrono JavaScript:

JavaScript assíncrono

5. Hospede fontes do Google localmente

Hospedar fontes localmente deve corrigir a maioria dos erros relacionados a fontes no GTmetrix.

Você pode fazer isso usando Fontes auto-hospedadas do Google, OMGF, ou Limpeza de ativos.

Mas a melhor maneira de otimizar fontes é baixá-las diretamente do site do Google Fonts, convertê-las em arquivos de fontes da web usando uma ferramenta como Transfonter, depois adicione-os ao seu CSS. Verifique se você é mínimo com as fontes e os pesos, pois cada um pode adicionar solicitações.

Google-Fonts-GTmetrix

Passo 1: Baixe suas fontes do Google Fonts.

Passo 2: Converta-os em arquivos de fonte da Web usando o Transfonter.

Transfonter-Google-Font-Conversion

etapa 3: Carregar arquivos de fonte da Web em wp-content / uploads.

Exemplo:

  • http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Regular.woff
  • http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Regular.woff2
  • http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Bold.woff
  • http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Bold.woff2

Passo 4: Adicione fontes personalizadas ao seu CSS.

URLs padrão em stylesheet.css:
formato src: url (‘Roboto-Bold.woff2’) (‘woff2’),
formato url (‘Roboto-Bold.woff’) (‘woff’);

Altere-os para:
src: url (‘http://yourwebsite.com/wp-content/uploads/fonts/Formato Roboto-Regular.woff2 ‘) (‘ woff2 ‘),
url (‘http://yourwebsite.com/wp-content/uploads/fonts/Roboto-Regular.woff ‘) formato (‘ woff ‘);

Etapa 5: Teste as fontes no editor de texto do WordPress.

Teste

Teste de fonte personalizada

Teste de fonte personalizada

6. Hospede o Google Analytics localmente

Se você vir um alavancar o cache do navegador problema, hospedar seu código de rastreamento do Google Analytics localmente corrigirá isso. Você pode usar Rastreamento do Google do WP Rocket, CAOS Analytics, ou Desativar WP.

Alavancagem, armazenamento em cache, Google Analytics

7. Evite o Google AdSense a todo custo

O Google AdSense é um dos recursos externos mais difíceis de otimizar, e eu recomendo o marketing de afiliados, pois não diminui a velocidade do seu site, além de ser mais rentável e mais pessoal. Eu costumo atingir 130k + / ano com marketing afiliado, então não deixe de ler esse guia.

Um especialista em produtos de ouro diz:

“Geralmente, há coisas que podem ser aprimoradas que estão sob seu controle, mas, no final das contas, é uma decisão sobre uma troca: a monetização compensa a perda de velocidade?”

Kinsta diz:

“É por isso que, a menos que seu modelo de renda gire em torno de anúncios de terceiros, não os coloque no seu site WordPress.”

Metralhadora Cloudflare é outra opção para otimizar o AdSense, pois acelera o conteúdo dinâmico.

Metralhadora Cloudflare

8. Use apenas o Google Maps na página de contato

Parece bom, certo?

Em vez de incorporar um mapa, use uma imagem com um link para instruções de direção.

Se você incorporar, use apenas o Mapa do Google nas páginas em que você precisar (página de contato e pessoas que segmentam um local físico). Nunca no rodapé, nos widgets ou nas áreas que aparecem no site.

Google Map

9. Não exagere no Gerenciador de tags do Google

Alguns argumentam que o Gerenciador de tags do Google pode realmente acelerar o seu site, pois ele pega todo o Javascript no seu site e o substitui por um único script, acionado pelo GTM.

Mas a realidade é que o Google Tag Manager provavelmente diminuirá a velocidade do seu site, a menos que você tenha um site grande e não otimizado que use muitos scripts de terceiros. Nesse caso, o GTM pode acelerá-lo.

Velocidade do Gerenciador de tags do Google

Evitando armadilhas comuns e não usar muitas tags pode ajudar, mas eu não uso o GTM. Na verdade, eu sinceramente nunca tentei. Mas eu sei que já vi isso em muitos relatórios ruins do GTmetrix.

Eu também recomendo o Plug-in do Gerenciador de tags do Google para WordPress que lança apenas as tags necessárias para cada página (acelerando o tempo de carregamento do GTM) e facilita a adição do código.

10. Substitua as postagens de mídia social por capturas de tela

As postagens incorporadas (por exemplo, Tweets) podem ser substituídas por capturas de tela.

Leva algum tempo, mas você pode realmente torná-las realmente agradáveis. Como são imagens e não precisam extrair informações do Twitter, elas são carregadas muito mais rapidamente do que incorporadas.

Pesquisa de Hospedagem 2019

2017-WordPress-Hosting-FB-Enquete

Recomendações de hospedagem da Elementor

Recomendação de hospedagem para julho de 2019

2016-WordPress-Hosting-FB-Enquete

Hospedagem Favorita Para Elementor

Recomendações de hospedagem para 2018

Como eu fiz isso
No meu blog, usei um Layout de 2 colunas e mediu cada coluna como 340 pixels (largura). Em seguida, usei o Ampliação Extensão do Chrome combinada com Awesome Screenshot para saber qual o% de zoom necessário para obter uma boa captura de tela do Tweet. Tirei capturas de tela de cada Tweet e as recortei com exatamente 340 pixels. Em seguida, comparei todas as capturas de tela para ver quais tinham altura semelhante e as recortei ou manipulei para que duas capturas de tela tivessem a mesma altura. Quando você tem 2 tweets com a mesma largura / altura, eles ficam ótimos lado a lado em colunas.

E sim, eu recomendo SiteGround para hospedagem ou Cloudways / Kinsta. Existem muitas críticas ruins sobre hospedagem por aí; olhe para as pesquisas do Facebook e você verá quem são os vencedores.

11. Lazy Load Vídeos do YouTube

Vídeos incorporados podem facilmente adicionar mais de 2 segundos aos tempos de carregamento.

Os vídeos podem ser otimizados através de carregamento lento e substituindo o iframe por uma imagem de visualização, para que seja carregado apenas quando as pessoas clicarem no botão de reprodução (como o exemplo do vídeo abaixo).

Ambos podem ser feitos no WP Rocket:

WP-Rocket-Lazy-Load

WP YouTube Lyte é outra boa opção e oferece suporte a incorporações leves do YouTube (apenas chamando o “player gordo do YouTube” quando você clica no botão play) e armazena em cache as miniaturas do YouTube localmente.

Como alternativa, este tutorial sobre incorporações leves do YouTube pode ser usado.

12. Desativar gravatares

Se você tiver muitos comentários no blog, Gravatars pode realmente atrasar o post.

Eu finalmente decidi desativar os Gravatars, o que significa que nenhum rosto é mostrado nos comentários. Blog do WP Rocket também não usa gravatars (apenas texto). Pode parecer um pouco chato, mas se a velocidade é importante, você pode apenas estilizar seus comentários com CSS e desativar os Gravatars. Os plug-ins de cache do Gravatar nunca funcionaram para mim e eu não queria ocultar ou interromper comentários.

Aqui estão algumas opções:

  • Desativar gravatares (mostrar apenas texto, data etc.)
  • Armazenar gravatares em cache usando Optimum, Harrys ou FV (não funcionou para mim)
  • Divida os comentários em várias páginas, para que apenas alguns Gravatars sejam exibidos

Eu não uso Gravatares:

Comentar sem gravatars

13. Desativar plugins estatísticos

Você está usando um plugin para coletar estatísticas?

Isso desacelerará seu site e você não precisará de um plug-in para isso.

Você pode ver tudo o que precisa no Google Analytics + no Google Search Console sem que eles tornem o seu site mais lento. Você não precisa de JetPack, WP Statistics ou outros plugins de estatísticas.

Painel de desempenho do Google Search Console

14. Desabilitar o Verificador de Link Quebrado

O Verificador de link quebrado executa verificações em andamento e é por isso que é banido com muitos hosts.

Eu ainda amo esse plugin e o instalo / execute a cada poucos meses. Mas depois que eu terminar, eu a apago imediatamente. Você também pode tentar Dr. Link Check que também procura links quebrados em todo o site, mas não é possível corrigi-los diretamente no painel do WordPress como com o Verificador de links quebrados. Portanto, use-o e exclua-o imediatamente após ou use o Dr. Link Check.

15. Desativar módulos JetPack não utilizados

Primeiro, desative todos os módulos JetPack que você não está usando.

Mas por que você instalaria um plug-in robusto se estiver usando apenas alguns recursos? Se você precisar de estatísticas, use o Google Analytics, Cloudflare para um CDN gratuito, UpdraftPlus para backups, WP Rocket para carregamento lento e por segurança, eu usaria o Wordfence, Sucuri ou iThemes Security.

Você não precisa de todos esses módulos, muito menos de um plug-in inchado.
Priorize os recursos necessários e instale plugins individuais para eles. Afinal, esse é todo o conceito de temas leves (compre um tema com recursos mínimos e conte com plugins para adicionar os que você precisa). Não instale um tema ou plug-in inchado e fique preso à perda de velocidade.

Passo 1: Vá para o painel do JetPack, role para baixo e clique em Debug.

Depuração do JetPack

Passo 2: Acesse a lista completa de módulos JetPack disponíveis em seu site WordPress.

Acesso aos Módulos JetPack

etapa 3: Desative todos os módulos que você não está usando.

Módulos JetPack

16. Desative plugins de compartilhamento social de alta CPU

Os botões de compartilhamento social precisam gerar contagens de compartilhamento do Facebook, Twitter etc..

Se o seu plug-in tiver a opção de atualizá-los periodicamente ou fora dos horários de pico, isso é muito melhor do que atualizar essas contagens em tempo real. No entanto, você provavelmente só quer saber quais plug-ins de compartilhamento social são os mais rápidos e leves, então, aqui estão alguns deles.

Solicitações de plug-in de compartilhamento social

Plug-ins de compartilhamento em redes sociais recomendados (leves):

17. Desabilite e substitua outros plugins de alta CPU

Há uma razão para o WP Engine, o GoDaddy e outros hosts lista negra certos tipos de plugins.

A maioria dos plugins WordPress lentos inclui compartilhamento social, estatística, controle deslizante, backup, criadores de páginas, calendário, bate-papo, formulário de contato, portfólio, publicação relacionada, sitemap, Wordfence, WPML, WooCommerce, JetPack e plugins que executam verificações ou processos em andamento. Plugins lentos podem ser encontrados usando o Query Monitor ou no seu relatório GTmetrix Waterfall.

  1. Adicione isso
  2. Monitoramento de fraude de cliques do AdSense
  3. Calendário de Eventos Multifuncional
  4. Backup Buddy
  5. Beaver Builder
  6. Sitemaps XML do Google melhores para WordPress
  7. Verificador de link quebrado (use o Dr. Link Check)
  8. Contato constante para WordPress
  9. Formulário de contato 7
  10. Posts Relacionados ao Contexto
  11. Digi Auto Links
  12. Sistema de comentários Disqus
  13. Divi Builder
  14. Grade Essencial
  15. Chat do Facebook
  16. Galeria chique
  17. Fuzzy SEO Booster
  18. Google Analytics
  19. Tradutor de idiomas do Google
  20. Veja a lista completa de 65 plugins lentos do WordPress

18. Desative scripts, estilos e fragmentos de carrinho do WooCommerce

Todos os sites do WooCommerce vêm com scripts extras, estilos e fragmentos de carrinho.

Eles são carregados em todo o site, mesmo em páginas que não são do WooCommerce. Somente os fragmentos do carrinho podem levar até 10 segundos carregar. No topo de 3 folhas de estilo WooCommerce e vários scripts gerados pelo WooCommerce (e o fato de os sites do WooCommerce geralmente exigirem mais plugins), não é de admirar que a maioria desses sites normalmente tenha tempos de carregamento de página lentos.

Fragmentos de carrinho do WooCommerce

Opção 1: Limpeza de ativos
Desative seletivamente as funções do WooCommerce nas páginas em que não precisam ser carregadas.

Limpeza de ativos WooCommerce

Opção 2: usar código do Github
Desative os scripts do WooCommerce: Adicione isso código functions.php:

Desative os estilos WooCommerce: veja o WooCommerce tutorial.

Desative os fragmentos do carrinho do WooCommerce: Adicione isso código para funtions.php:

Opção 3: Perfmatters
Plug-in Perfmatters do Kinsta permite desativar tudo isso em um clique, além de ter muitos outros recursos otimizar seu site, como desativar funções desnecessárias do WordPress. Eu uso no meu próprio site.

otimização woocommerce perfmatters

19. Carga Condicional Disqus

Disqus e muitos plugins de comentários podem criar solicitações externas.

Disqus carga condicional é uma versão avançada do Disqus, que inclui carregamento lento e desativação de script. Se o Disqus estiver criando solicitações no seu relatório GTmetrix, isso poderá corrigi-lo.

Disqus carga condicional

20. Carregar seletivamente o formulário de contato 7

Embora eu não seja um grande fã do Formulário de contato 7 por causa do tempo de carregamento lento, você pode carregar folha de estilo JavaScript + Formulário de contato 7 somente em páginas que usam formulários de contato. Caso contrário, eles serão carregados em todas as páginas. Sugiro Gravity Forms ou outro plugin de formulário mais rápido.

Você também pode usar o Asset CleanUp para desativar os formulários de contato nas páginas que não os utilizam:

Desativação seletiva de limpeza de ativos

21. Ativar cache do Facebook Pixel

WP Rocket’s Complemento do Facebook Pixel permite aplicar o cache de navegação para o Facebook Pixel.

Esta é a única maneira de otimizar o Pixel do Facebook, que permite que você acompanhe quem está acessando o seu site e faça o acompanhamento usando o Facebook Ads, entre outros recursos..

Cache do navegador de pixels do Facebook

22. Configure seu plug-in de cache corretamente

Mesmo que seja tão importante, a maioria das pessoas não configura o plug-in de cache corretamente.

Muitos erros do GTmetrix podem estar relacionados a coisas que seu plug-in de cache pode manipular (redução e combinação de arquivos, adiamento de JavaScript, armazenamento em cache, adição de cabeçalhos expirados, otimização de vídeo, veiculação de arquivos de uma CDN e hospedagem local do Google Fonts + Analytics). Como plugins de cache diferentes vêm com recursos diferentes, você deve examinar todas as suas configurações e testá-las vigorosamente, verificando como os recursos ativadores podem resultar em tempos de carregamento mais rápidos e melhores pontuações.

Pessoalmente, uso o WP Rocket porque ele vem com muitos recursos que a maioria dos plug-ins de cache não oferece (hospedando fontes, análises e Facebook Pixel localmente, carregamento lento de imagens e vídeos, limpeza de banco de dados, pré-carregamento, controle de pulsação e integração de Cloudflare e vários CDNs como StackPath). Caso contrário, talvez você precise instalar 7 plugins extras para obter essas otimizações.

Tutoriais sobre plug-in de cache:

Otimização de arquivo WP Rocket

23. CDNs não ajudam

CDNs são ótimos para otimizar arquivos em seu Site WordPress.

Mas, quanto aos scripts externos, não ajudará. Eu até enviei uma mensagem para o StackPath, que disse que, enquanto as CDNs ajudam com muitas outras coisas, scripts externos não são uma delas. Faz sentido – como você pode descarregar algo que nem sequer hospedou seu site? Oh bem, pelo menos eles foram honestos.

Eu ainda recomendo Cloudflare e StackPath, pois ajudam tremendamente a descarregar recursos para seus datacenters (tornando o servidor mais descontraído) e usando recursos como Cloudflare Page Rules, Hotlink Protection e seus recursos de segurança para acelerar e proteger seu site. E mais CDNs significam mais data centers para hospedar seus arquivos, o que significa uma entrega ainda mais rápida do seu conteúdo. É por isso que eu uso as CDNs do Cloudflare e StackPath.

24. Use trabalhadores do Cloudflare

Trabalhadores é um ambiente de execução JavaScript que permite que os desenvolvedores aumentem os aplicativos existentes ou criem novos sem configurar ou manter a infraestrutura. O preço é de US $ 5 / mês + uso (os primeiros 10 milhões de solicitações feitas pelo trabalhador são gratuitas e, em seguida, US $ 0,50 por milhão de solicitações). Os trabalhadores podem ser configurados para executar páginas, subdomínios específicos etc.. Teste aqui.

25. Execute tarefas altas da CPU durante tempos lentos

Os backups, o Verificador de link quebrado e outras tarefas de alta CPU devem ser executadas em períodos lentos. Simples.

perguntas frequentes

&# x2705; Como encontro quais scripts de terceiros tornam meu site mais lento?

Eles geralmente aparecem na seção Reduzir pesquisas de DNS na guia GTmetrix YSlow. Alguns dos scripts de terceiros mais comuns são o Google Fonts, Analytics, Maps, AdSense, Google Tag Manager, solicitações de mídia social, vídeos incorporados do YouTube e Gravatars.

&# x2705; Como otimizar as fontes do Google?

Combinar fontes do Google e hospedá-las localmente é a melhor maneira de acelerar o carregamento das fontes. Você também pode pré-buscar e pré-conectar suas fontes. Tente usar o plug-in OMGF.

&# x2705; E quanto aos erros de mídia social no GTmetrix?

Isso geralmente é causado por botões de compartilhamento social, widgets de mídia social ou qualquer outro elemento de mídia social em seu site. Geralmente, eles NÃO podem ser otimizados – a parte mais importante é escolher um plug-in de compartilhamento social leve, se você decidir usar um.

&# x2705; Como corrigir o problema de cache do navegador de alavancagem no Google Analytics?

Você pode tentar hospedar seu código de rastreamento do Google Analytics localmente pelo WP Rocket (ou qualquer plug-in de cache que esteja usando) ou pelo plug-in do CAOS Analytics. No entanto, a correção desse erro geralmente não melhora diretamente o tempo de carregamento.

&# x2705; Posso carregar vídeos do YouTube incorporados mais rapidamente?

Sim, plug-ins como o WP Rocket ou o WP YouTube Lyte permitem carregar vídeos preguiçosamente e substituir o iframe por uma imagem de visualização. Isso pode reduzir vários segundos do tempo de carregamento do conteúdo.

Como está o seu relatório do GTmetrix agora?

Minha página inicial é 100%, mas minhas postagens geralmente são mais impressionantes.

Levarei um tempo de carregamento de 1,7s em uma página de 6,28MB com 196 solicitações por dia.

Originalmente, os scripts externos que diminuíam a velocidade do meu site eram Google Fonts, Google Analytics, vídeos incorporados do YouTube, Tweets incorporados e tive alguns problemas ao configurar a CDN do StackPath. Mas depois que eu implementei as etapas deste post (e sacrifiquei um ou dois plugins), todo o meu site WordPress geralmente carrega ridiculamente rápido. Hospedagem Cloudways também ajudou.

Relatório GTmetrix 2019

A principal coisa que retém esse post de 100% são os códigos incorporados do Github. Mas, ei, você nem sempre pode ser perfeito, e pelo menos eu tenho o Github na minha lista pré-conectada e pré-conectada!

Preciso de ajuda?

Deixe-me um comentário ou entre em contato com nossa equipe sobre nosso serviço de velocidade do WordPress.

Felicidades,
Tom

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map