Catalog / jorgeavila.com.br
61

SEO audit for jorgeavila.com.br

Cursos de Google e Youtube Ads - Mentoria e Consultoria Prof Jorge Ávila

otherWordPress

Health 61/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Professor e consultor especialista em Google Ads, atua no mercado de comunicação há mais de 18 anos. Profissional certificado pelo Google desde 2014.

Screenshot of jorgeavila.com.br
50
pages crawled
47
indexable pages
4
errors
264
warnings
534
notices
0
orphan pages
3
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 94 3 0 46
Crawlability 98 1 0 1
Performance 42 0 96 144
Agent Readiness 71 0 48 54
Headings 74 0 43 0
Meta Description 83 0 28 11
Duplicate 86 0 23 2
Content 88 0 20 33
Structured Data 98 0 3 47
Indexability 99 0 2 0
Budget 99 0 1 0
Canonical 100 0 0 1
Images 100 0 0 48
Security 100 0 0 97
Social 100 0 0 28
Titles 100 0 0 21
URL 100 0 0 1
Findings

Errors (2 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 3 occurrence(s)

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (13 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 48 occurrence(s)

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 1 occurrence(s)

  • https://jorgeavila.com.br/author/saulo/ — this noindex page has 3 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://jorgeavila.com.br/in-company/, https://jorgeavila.com.br/in-company/cursos-incompany-jorge-avila-web/, https://jorgeavila.com.br/contato/contato-professor-jorge-avila-web/.

warning Thin content (low word count)

Rule content.thin · Content · 20 occurrence(s)

warning Duplicate page content

Rule duplicate.content · Duplicate · 5 occurrence(s)

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 6 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 12 occurrence(s)

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 48 occurrence(s)

  • https://jorgeavila.com.br/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/?attachment_id=14197 — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/breve/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/consultoria-google-ads-2/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/consultoria-google-ads-2/consultoria-google-ads-2/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/contato/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/contato/contato-professor-jorge-avila-web/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/curso-in-company-google-ads-rede-de-pesquisa/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/curso-in-company-youtube-ads/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/curso-in-company-youtube-ads/box-youtube-ads-incompany/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/curso-incompany-google-ads-rede-pesquisa-display/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/curso-presencial-google-ads-rede-de-pesquisa-display/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/curso-presencial-rede-de-pesquisa-google-ads/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/curso-presencial-youtube-ads/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/cursos-in-company/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/cursos-online/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/cursos-online/box-youtube-ads-2/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/cursos-presenciais/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/gestor/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/in-company/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/in-company/cursos-incompany-jorge-avila-web/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/mentoria-google-ads-2/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/mentoria-google-ads-2/mentoria-google-ads-2/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/obrigado/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://jorgeavila.com.br/politica-de-privacidade/ — the likely hero/LCP image (jorge-cursos-online-logo-final-nd4vps0vzxaub08lbbqu61ptxuyzowatasjb8gbri8.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Page is noindex

Rule index.noindex · Indexability · 2 occurrence(s)

warning Missing meta description

Rule meta_desc.missing · Meta Description · 28 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 48 occurrence(s)

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 2 occurrence(s)

  • https://jorgeavila.com.br/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://jorgeavila.com.br/slide-page/home/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 1 occurrence(s)

  • https://jorgeavila.com.br/themefusion_es_groups/home/ — a schema name/headline ("Arquivos Home -") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (20 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 5 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 48 occurrence(s)

notice Canonical target reachable only via a canonical tag (no inlinks)

Rule canonical.isolated_url · Canonical · 1 occurrence(s)

  • https://jorgeavila.com.br/slide-page/home/ — this URL is a canonical target but has no internal links pointing to it — crawlers only learn of it via the canonical tag. Add direct internal links (or list it in the sitemap).

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 33 occurrence(s)

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 48 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 46 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 3 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 28 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 48 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 48 occurrence(s)

  • https://jorgeavila.com.br/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/?attachment_id=14197 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/breve/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/consultoria-google-ads-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/consultoria-google-ads-2/consultoria-google-ads-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/contato/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/contato/contato-professor-jorge-avila-web/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/curso-in-company-google-ads-rede-de-pesquisa/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/curso-in-company-youtube-ads/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/curso-in-company-youtube-ads/box-youtube-ads-incompany/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/curso-incompany-google-ads-rede-pesquisa-display/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/curso-presencial-google-ads-rede-de-pesquisa-display/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/curso-presencial-rede-de-pesquisa-google-ads/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/curso-presencial-youtube-ads/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/cursos-in-company/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/cursos-online/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/cursos-online/box-youtube-ads-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/cursos-presenciais/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/gestor/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/in-company/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/in-company/cursos-incompany-jorge-avila-web/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/mentoria-google-ads-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/mentoria-google-ads-2/mentoria-google-ads-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/obrigado/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://jorgeavila.com.br/politica-de-privacidade/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 48 occurrence(s)

  • https://jorgeavila.com.br/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/?attachment_id=14197 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/breve/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/consultoria-google-ads-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/consultoria-google-ads-2/consultoria-google-ads-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/contato/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/contato/contato-professor-jorge-avila-web/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/curso-in-company-google-ads-rede-de-pesquisa/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/curso-in-company-youtube-ads/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/curso-in-company-youtube-ads/box-youtube-ads-incompany/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/curso-incompany-google-ads-rede-pesquisa-display/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/curso-presencial-google-ads-rede-de-pesquisa-display/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/curso-presencial-rede-de-pesquisa-google-ads/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/curso-presencial-youtube-ads/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/cursos-in-company/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/cursos-online/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/cursos-online/box-youtube-ads-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/cursos-presenciais/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/gestor/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/in-company/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/in-company/cursos-incompany-jorge-avila-web/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/mentoria-google-ads-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/mentoria-google-ads-2/mentoria-google-ads-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/obrigado/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://jorgeavila.com.br/politica-de-privacidade/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

Rule redirect.single · Crawlability · 1 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 47 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 49 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 48 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 21 occurrence(s)

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://jorgeavila.com.br/
Cursos de Google e Youtube Ads - Mentoria e Consultoria Prof Jorge Ávila
200 yes 602 49
https://jorgeavila.com.br/category/cursos-online/
Arquivos Cursos Online -
200 yes 254 49
https://jorgeavila.com.br/consultoria-google-ads-2/
Consultoria Google Ads - Professor Jorge Ávila Especialista em Google
200 yes 406 49
https://jorgeavila.com.br/curso-in-company-google-ads-rede-de-pesquisa/
Curso In Company Rede de Pesquisa - Professor Jorge Ávila
200 yes 745 49
https://jorgeavila.com.br/curso-in-company-youtube-ads/
Curso In Company Youtube Ads - Professor Jorge Ávila
200 yes 743 49
https://jorgeavila.com.br/curso-incompany-google-ads-rede-pesquisa-display/
Curso In Company Rede de Pesquisa e Display - Professor Jorge Ávila
200 yes 866 49
https://jorgeavila.com.br/curso-presencial-google-ads-rede-de-pesquisa-display/
Curso Presencial Google Ads Rede de Pesquisa e Display - Jorge Ávila
200 yes 887 49
https://jorgeavila.com.br/curso-presencial-rede-de-pesquisa-google-ads/
Curso Presencial Rede de Pesquisa - Professor Jorge Ávila
200 yes 781 49
https://jorgeavila.com.br/curso-presencial-youtube-ads/
Curso Presencial Youtube Ads - Professor Jorge Ávila
200 yes 674 49
https://jorgeavila.com.br/gestor/
Curso Online Grátis - Gestor de Tráfego Starter Pack - Prof Jorge Ávila
200 yes 1427 49
https://jorgeavila.com.br/mentoria-google-ads-2/
Mentoria Google Ads - Professor Jorge Ávila - Especialista Google Ads
200 yes 1088 49
https://jorgeavila.com.br/cursos-in-company/
Cursos In Company Google e Youtube Ads - Prof Jorge Ávila
200 yes 355 2
https://jorgeavila.com.br/cursos-presenciais/
Cursos Presenciais Google e Youtube Ads - Prof Jorge Ávila
200 yes 395 2
https://jorgeavila.com.br/author/saulo/
Saulo Alves, Autor em
200 no 211 3
https://jorgeavila.com.br/?attachment_id=14197
-
200 yes 216 0
https://jorgeavila.com.br/?attachment_id=14198
-
200 yes 216 0
https://jorgeavila.com.br/?attachment_id=14213
-
200 yes 216 0
https://jorgeavila.com.br/?attachment_id=14214
-
200 yes 216 0
https://jorgeavila.com.br/?attachment_id=14215
-
200 yes 216 0
https://jorgeavila.com.br/breve/
Jorge Ávila - Novo Site em Breve
200 yes 197 0
https://jorgeavila.com.br/category/curso-presencial/
Arquivos Curso Presencial -
200 yes 232 0
https://jorgeavila.com.br/category/cursos-in-company/
Arquivos Cursos In Company -
200 yes 327 0
https://jorgeavila.com.br/consultoria-google-ads-2/consultoria-google-ads-2/
-
200 yes 193 0
https://jorgeavila.com.br/contato/
Contato
200 yes 216 1
https://jorgeavila.com.br/contato/contato-professor-jorge-avila-web/
contato-professor-jorge-avila-web -
200 yes 194 0
https://jorgeavila.com.br/curso-in-company-youtube-ads/box-google-adwords-incompany-pesquisa-display/
-
200 yes 192 0
https://jorgeavila.com.br/curso-in-company-youtube-ads/box-google-adwords-incompany-pesquisa/
-
200 yes 192 0
https://jorgeavila.com.br/curso-in-company-youtube-ads/box-youtube-ads-incompany/
-
200 yes 192 0
https://jorgeavila.com.br/curso-presencial-rede-de-pesquisa-google-ads/imagem-fundo-site-ok/
-
200 yes 193 0
https://jorgeavila.com.br/cursos-online/
Cursos Online Google e Youtube Ads - Prof Jorge Ávila
200 yes 330 0
https://jorgeavila.com.br/cursos-online/box-google-adwords-online-pesquisa-display/
-
200 yes 192 0
https://jorgeavila.com.br/cursos-online/box-google-adwords-online-pesquisa/
-
200 yes 192 0
https://jorgeavila.com.br/cursos-online/box-youtube-ads-2/
-
200 yes 192 0
https://jorgeavila.com.br/gestor/bg-curso/
bg-curso -
200 yes 193 0
https://jorgeavila.com.br/gestor/bg-gestor-new/
bg-gestor-new -
200 yes 193 0
https://jorgeavila.com.br/gestor/gestor-2/
gestor -
200 yes 193 0
https://jorgeavila.com.br/gestor/jorge-avila-perfil/
jorge-avila-perfil -
200 yes 193 0
https://jorgeavila.com.br/home/google-partner-200/
-
200 yes 192 0
https://jorgeavila.com.br/home/premierbadge/
PremierBadge -
200 yes 194 0
https://jorgeavila.com.br/in-company/
In Company
200 yes 335 1
https://jorgeavila.com.br/in-company/cursos-incompany-jorge-avila-web/
cursos-incompany-jorge-avila-web -
200 yes 194 0
https://jorgeavila.com.br/mentoria-google-ads-2/mentoria-google-ads-2/
-
200 yes 193 0
https://jorgeavila.com.br/obrigado/
Obrigado -
200 yes 197 0
https://jorgeavila.com.br/politica-de-privacidade/
Política de Privacidade -
200 yes 2078 0
https://jorgeavila.com.br/slide-page/home/
Cursos de Google e Youtube Ads - Mentoria e Consultoria Prof Jorge Ávila
200 yes 602 0
https://jorgeavila.com.br/tag/curso-de-gestor-de-trafego-gratis/
Arquivos Curso de gestor de tráfego gratis -
200 yes 254 0
https://jorgeavila.com.br/tag/curso-de-google-ads/
Arquivos curso de google ads -
200 yes 254 0
https://jorgeavila.com.br/themefusion_es_groups/home/
Arquivos Home -
200 yes 190 0
https://jorgeavila.com.br/curso-presencial-google-ads-rede-pesquisa/
Página não encontrada -
404 no 224 3
https://jorgeavila.com.br/wp-content/uploads/2017/08/cursos-incompany-jorge-avila-web.jpg 200 no 0 1

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →