Catalog / construcaocivilya.com
64

SEO audit for construcaocivilya.com

Construcao Civil - Engenharia e Obras

other

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

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

Tudo sobre construcao civil e engenharia.

Screenshot of construcaocivilya.com
50
pages crawled
50
indexable pages
1
errors
150
warnings
593
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Titles 71 1 45 0
Performance 70 0 50 149
Canonical 71 0 49 49
Headings 97 0 5 0
Meta Description 99 0 1 49
Agent Readiness 100 0 0 47
Cache 100 0 0 50
Content 100 0 0 50
Geo 100 0 0 1
Images 100 0 0 95
Security 100 0 0 50
Social 100 0 0 50
Structured Data 100 0 0 1
URL 100 0 0 2
Findings

Errors (1 rules)

error Missing or empty <title>

Rule title.missing · Titles · 1 occurrence(s)

Warnings (5 rules)

warning Interior page canonicalizes to the homepage

Rule canonical.points_to_homepage · Canonical · 49 occurrence(s)

  • https://construcaocivilya.com/MateriaisConstrucao/ — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/MateriaisConstrucao/1449.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/ — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1790.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1791.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1792.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1793.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1794.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1795.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1796.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1797.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1798.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1799.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1800.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1801.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1802.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1803.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1804.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1805.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1806.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1807.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1808.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/jl777/1809.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/tag/ — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://construcaocivilya.com/tag/11.html — this interior page canonicalizes to the homepage (https://construcaocivilya.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.

warning Missing meta description

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

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

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

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 45 occurrence(s)

Notices (19 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 45 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 · 1 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 50 occurrence(s)

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 49 occurrence(s)

notice Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 1 occurrence(s)

notice robots.txt blocks AI search/citation crawlers

Rule geo.ai_bots_blocked · Geo · 1 occurrence(s)

  • https://construcaocivilya.com/ — robots.txt disallows AI search crawler(s): perplexitybot (Perplexity), claude-searchbot (Claude (search)). These fetch pages to cite in AI answers, so blocking them removes you from that citation pool. Allowing them is required for AI citations (though not a guarantee of them); blocking training bots like GPTBot/ClaudeBot is a separate, valid choice.

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 46 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 49 occurrence(s)

  • https://construcaocivilya.com/ — the likely hero/LCP image (1783959782_2786.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/MateriaisConstrucao/ — the likely hero/LCP image (1780287745_3091.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/MateriaisConstrucao/1449.html — the likely hero/LCP image (1780287745_3091.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/ — the likely hero/LCP image (1783977765_6488.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1790.html — the likely hero/LCP image (1783470117_4102.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1791.html — the likely hero/LCP image (1783477345_4510.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1792.html — the likely hero/LCP image (1783571038_7816.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1793.html — the likely hero/LCP image (1783585473_4446.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1794.html — the likely hero/LCP image (1783599795_8121.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1795.html — the likely hero/LCP image (1783635806_3722.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1796.html — the likely hero/LCP image (1783646538_5366.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1797.html — the likely hero/LCP image (1783653642_2319.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1798.html — the likely hero/LCP image (1783718575_6793.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1799.html — the likely hero/LCP image (1783725722_1236.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1800.html — the likely hero/LCP image (1783732860_8462.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1801.html — the likely hero/LCP image (1783797700_5495.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1802.html — the likely hero/LCP image (1783815745_7071.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1803.html — the likely hero/LCP image (1783826554_7235.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1804.html — the likely hero/LCP image (1783873370_4885.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1805.html — the likely hero/LCP image (1783880581_7870.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1806.html — the likely hero/LCP image (1783898530_7582.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1807.html — the likely hero/LCP image (1783959782_2786.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1808.html — the likely hero/LCP image (1783977765_6488.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/jl777/1809.html — the likely hero/LCP image (1783984915_7748.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://construcaocivilya.com/tag/11.html — the likely hero/LCP image (1780082600_7140.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 50 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 45 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 · 50 occurrence(s)

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

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

  • https://construcaocivilya.com/ — 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://construcaocivilya.com/MateriaisConstrucao/ — 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://construcaocivilya.com/MateriaisConstrucao/1449.html — 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://construcaocivilya.com/jl777/ — 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://construcaocivilya.com/jl777/1790.html — 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://construcaocivilya.com/jl777/1792.html — 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://construcaocivilya.com/jl777/1793.html — 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://construcaocivilya.com/jl777/1794.html — 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://construcaocivilya.com/jl777/1795.html — 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://construcaocivilya.com/jl777/1796.html — 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://construcaocivilya.com/jl777/1797.html — 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://construcaocivilya.com/jl777/1798.html — 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://construcaocivilya.com/jl777/1799.html — 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://construcaocivilya.com/jl777/1800.html — 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://construcaocivilya.com/jl777/1801.html — 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://construcaocivilya.com/jl777/1802.html — 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://construcaocivilya.com/jl777/1803.html — 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://construcaocivilya.com/jl777/1804.html — 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://construcaocivilya.com/jl777/1805.html — 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://construcaocivilya.com/jl777/1806.html — 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://construcaocivilya.com/jl777/1807.html — 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://construcaocivilya.com/jl777/1808.html — 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://construcaocivilya.com/jl777/1809.html — 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://construcaocivilya.com/tag/ — 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://construcaocivilya.com/tag/11.html — 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 · 50 occurrence(s)

  • https://construcaocivilya.com/ — 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://construcaocivilya.com/MateriaisConstrucao/ — 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://construcaocivilya.com/MateriaisConstrucao/1449.html — 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://construcaocivilya.com/jl777/ — 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://construcaocivilya.com/jl777/1790.html — 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://construcaocivilya.com/jl777/1792.html — 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://construcaocivilya.com/jl777/1793.html — 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://construcaocivilya.com/jl777/1794.html — 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://construcaocivilya.com/jl777/1795.html — 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://construcaocivilya.com/jl777/1796.html — 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://construcaocivilya.com/jl777/1797.html — 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://construcaocivilya.com/jl777/1798.html — 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://construcaocivilya.com/jl777/1799.html — 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://construcaocivilya.com/jl777/1800.html — 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://construcaocivilya.com/jl777/1801.html — 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://construcaocivilya.com/jl777/1802.html — 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://construcaocivilya.com/jl777/1803.html — 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://construcaocivilya.com/jl777/1804.html — 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://construcaocivilya.com/jl777/1805.html — 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://construcaocivilya.com/jl777/1806.html — 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://construcaocivilya.com/jl777/1807.html — 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://construcaocivilya.com/jl777/1808.html — 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://construcaocivilya.com/jl777/1809.html — 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://construcaocivilya.com/tag/ — 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://construcaocivilya.com/tag/11.html — 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 Deep page has no BreadcrumbList structured data

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

notice Missing recommended security headers

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

notice Uppercase letters in URL path

Rule url.uppercase · URL · 2 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://construcaocivilya.com/
Construcao Civil - Engenharia e Obras
200 yes 546 50
https://construcaocivilya.com/MateriaisConstrucao/
Construcao Civil - Materiais Construcao_Construcao Civil
200 yes 593 50
https://construcaocivilya.com/tag/11.html
setor industrial
200 yes 271 50
https://construcaocivilya.com/jl777/1798.html
Como escolher a melhor máquina para preço do chip tim beta sua obra em Salvador-Construcao Civil
200 yes 451 45
https://construcaocivilya.com/jl777/1799.html
Como otimizar rapidamente processos com quantos visitantes o beto carrero recebe por dia automação?-Construcao Civil
200 yes 620 45
https://construcaocivilya.com/jl777/1800.html
Como qual o motivo da morte de beto carrero encontrar a melhor manufatura em Goiânia para seus projetos industriais?-Construcao Civil
200 yes 603 45
https://construcaocivilya.com/jl777/1801.html
Como escolher a melhor qual a bet que paga mais automação residencial em Maceió?-Construcao Civil
200 yes 581 45
https://construcaocivilya.com/jl777/1802.html
Como escolher os melhores materiais para renovação tim beta mensal construção civil? Guia completo-Construcao Civil
200 yes 670 45
https://construcaocivilya.com/jl777/1803.html
Como exportar equipamentos com sucesso: morreu piloto beto carrero guia passo a passo-Construcao Civil
200 yes 553 45
https://construcaocivilya.com/jl777/1804.html
Como a indústria têxtil portal da escuridao beto em Teresina está impactando o mercado brasileiro?-Construcao Civil
200 yes 602 45
https://construcaocivilya.com/jl777/1805.html
Como funciona a produção industrial no mansão bbb bet Brasil-Construcao Civil
200 yes 625 45
https://construcaocivilya.com/jl777/1806.html
Como importar calçado de forma plataforma 898 bet é confiável segura e lucrativa? Guia completo-Construcao Civil
200 yes 611 45
https://construcaocivilya.com/jl777/1807.html
Qual a melhor máquina para comprar jqk bet baixar app em Salvador? Guia completo-Construcao Civil
200 yes 556 45
https://construcaocivilya.com/jl777/1808.html
Como a manufatura link do estrela bet no Rio de Janeiro impulsiona a economia local?-Construcao Civil
200 yes 566 45
https://construcaocivilya.com/jl777/
jl777 Construcao Civil - Materiais Construcao_Construcao Civil
200 yes 1066 45
https://construcaocivilya.com/jl777/1809.html
Qual quanto tempo pro dinheiro da bet cair na conta é o melhor setor industrial no Rio de Janeiro para investir?-Construcao Civil
200 yes 732 44
https://construcaocivilya.com/jl777/1796.html
Como melhorar a industrialização sites bet fora do ar e manufatura no setor produtivo-Construcao Civil
200 yes 656 14
https://construcaocivilya.com/tag/ 200 yes 1238 2
https://construcaocivilya.com/MateriaisConstrucao/1449.html
Como montar uma fábrica online de sucesso em 5 passos essenciais-Construcao Civil
200 yes 469 2
https://construcaocivilya.com/jl777/1795.html
Para que serve uma fábrica peixe beta mercadolivre em Goiânia e como escolher a melhor-Construcao Civil
200 yes 524 2
https://construcaocivilya.com/jl777/1790.html
Onde encontrar lambada beto barbosa sua musica os melhores calçados em Duque de Caxias?-Construcao Civil
200 yes 537 1
https://construcaocivilya.com/jl777/1791.html
Onde encontrar as melhores embalagens em Goiânia? Tudo o que parque de diversões beto carrero world você precisa saber-Construcao Civil
200 yes 700 1
https://construcaocivilya.com/jl777/1792.html
Como escolher a melhor manufatura para seu projeto: guia onde fica o circo beto carrero completo-Construcao Civil
200 yes 708 1
https://construcaocivilya.com/jl777/1793.html
Como onde baixar photoshop beta montar uma fábrica de processamento industrial com eficiência?-Construcao Civil
200 yes 625 1
https://construcaocivilya.com/jl777/1794.html
Como otimizar processos quanto custa ingresso para o beto carrero world metalúrgicos de forma barata e eficiente?-Construcao Civil
200 yes 652 1
https://construcaocivilya.com/jl777/1797.html
Como escolher os sucessos beto barbosa melhores materiais para construção civil em Campo Grande?-Construcao Civil
200 yes 685 1
https://construcaocivilya.com/jl777/1766.html
Como montar uma empresa o que é exame beta quantitativo alimentícia de sucesso? Guia completo passo a passo-Construcao Civil
200 yes 678 0
https://construcaocivilya.com/jl777/1767.html
Como usar calçado Goiânia suporte do estrela bet corretamente em diferentes ocasiões-Construcao Civil
200 yes 537 0
https://construcaocivilya.com/jl777/1768.html
Como lojas beta acelerar o processamento químico na indústria de forma eficiente?-Construcao Civil
200 yes 556 0
https://construcaocivilya.com/jl777/1769.html
Como a química é utilizada na produção industrial? Tudo o que você jogo da roleta bet precisa saber-Construcao Civil
200 yes 610 0
https://construcaocivilya.com/jl777/1770.html
Como escolher os melhores materiais para sabin beta hcg preço construção civil em Belém?-Construcao Civil
200 yes 606 0
https://construcaocivilya.com/jl777/1771.html
Como escolher plataforma 488 bet é confiável a melhor máquina para construção em Campo Grande?-Construcao Civil
200 yes 733 0
https://construcaocivilya.com/jl777/1772.html
Como escolher parque beto carrero montanha russa os melhores serviços de manufatura em Belo Horizonte?-Construcao Civil
200 yes 577 0
https://construcaocivilya.com/jl777/1773.html
Para que serve a química em Guarulhos? nomes para peixes de estimação beta Conheça as principais aplicações-Construcao Civil
200 yes 540 0
https://construcaocivilya.com/jl777/1774.html
Como a sorte bet reclame aqui manufatura em Belo Horizonte impulsiona a economia local?-Construcao Civil
200 yes 624 0
https://construcaocivilya.com/jl777/1775.html
Como ingresso pro beto carrero valor escolher os melhores serviços de manufatura em Belo Horizonte?-Construcao Civil
200 yes 616 0
https://construcaocivilya.com/jl777/1776.html
Como escolher a melhor embalagem Fortaleza para seus roaming de dados tim beta produtos?-Construcao Civil
200 yes 598 0
https://construcaocivilya.com/jl777/1777.html
Como a automação industrial está meutim beta transformando Manaus? Guia completo-Construcao Civil
200 yes 512 0
https://construcaocivilya.com/jl777/1778.html
Qual a pix bet saiu do ar melhor manufatura em Goiânia para seu projeto?-Construcao Civil
200 yes 652 0
https://construcaocivilya.com/jl777/1779.html
Como montar embalagens de forma fácil quanto tempo um peixe beta fica sem comer e eficiente?-Construcao Civil
200 yes 635 0
https://construcaocivilya.com/jl777/1780.html
Como usar calçado Goiânia de forma correta medicamentos agonistas beta adrenergicos e confortável-Construcao Civil
200 yes 579 0
https://construcaocivilya.com/jl777/1781.html
Para que serve a metalurgia pre aposta esporte bet em Brasília e como escolher os melhores serviços-Construcao Civil
200 yes 687 0
https://construcaocivilya.com/jl777/1782.html
Qual a melhor máquina para rua beta contagem comprar em Campinas?-Construcao Civil
200 yes 546 0
https://construcaocivilya.com/jl777/1783.html
Como escolher os melhores materiais musicas da novela beto rockfeller de construção civil em Belém?-Construcao Civil
200 yes 754 0
https://construcaocivilya.com/jl777/1784.html
Como facilitar a automação de processos de forma simples imperatriz beta aj e eficiente-Construcao Civil
200 yes 404 0
https://construcaocivilya.com/jl777/1785.html
Como melhorar a produtividade e eficiência no setor industrial plataformas da linha bet brasileiro?-Construcao Civil
200 yes 647 0
https://construcaocivilya.com/jl777/1786.html
Como o setor industrial de pacotes para santa catarina beto carrero Maceió impulsiona a economia local?-Construcao Civil
200 yes 635 0
https://construcaocivilya.com/jl777/1787.html
Qual a melhor química para quantos filhos beto carrero tinha construção em João Pessoa?-Construcao Civil
200 yes 621 0
https://construcaocivilya.com/jl777/1788.html
Como escolher pagamento antecipado estrela bet futebol a melhor embalagem em Goiânia para seu negócio?-Construcao Civil
200 yes 659 0
https://construcaocivilya.com/jl777/1789.html
Como o setor industrial em Guarulhos impulsiona a economia da qual valor do beta para ser positivo região?-Construcao Civil
200 yes 581 0

Audit your own site — free

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

Scan your site →