Catalog / californiamigrante.com
65

SEO audit for californiamigrante.com

Recursos consulares y cursos de apoyo en California - californiamigrante.com

blog

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

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

Encuentra servicios consulares y cursos prácticos para inmigrantes en California. Apoyo integral para facilitar tu proceso de adaptación y desarrollo personal.

Screenshot of californiamigrante.com
50
pages crawled
50
indexable pages
0
errors
207
warnings
385
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Structured Data 39 0 101 47
Images 70 0 50 0
Performance 70 0 50 178
Content 99 0 2 7
Meta Description 99 0 2 2
Titles 99 0 2 0
Agent Readiness 100 0 0 2
Cache 100 0 0 50
Security 100 0 0 50
Social 100 0 0 49
Findings

Warnings (8 rules)

warning Thin content (low word count)

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

warning Images missing alt text

Rule images.missing_alt · Images · 50 occurrence(s)

warning Missing meta description

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://californiamigrante.com/blog/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/consulados/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/consulados/guatemala/pasaporte/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/consulados/guatemala/san-diego/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/consulados/honduras/pasaporte/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/consulados/mexico/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/consulados/mexico/orange/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/fresno/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/fresno/alcohol-y-drogas/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/fresno/electricidad/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/fresno/microblading/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/fresno/plomeria/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/fresno/refrigeracion/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/aire-acondicionado/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/cuidado-de-ancianos/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/electricidad/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/forklift/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/ingles/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/panaderia/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/pasteleria/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/pestanas/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/sacramento/plomeria/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/san-francisco/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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://californiamigrante.com/cursos/san-francisco/unas/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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 · 2 occurrence(s)

  • https://californiamigrante.com/ — a schema name/headline ("Recursos consulares y cursos de apoyo en California - californiamigrante.com") 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.
  • https://californiamigrante.com/consulados/ — a schema name/headline ("Consulados en California - californiamigrante.com") 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.

warning Rich-result schema missing required properties

Rule schema.invalid · Structured Data · 50 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (14 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://californiamigrante.com/ — the likely hero/LCP image (logo.jpg) 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://californiamigrante.com/blog/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/consulados/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/consulados/guatemala/pasaporte/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/consulados/guatemala/san-diego/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/consulados/honduras/pasaporte/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/consulados/mexico/ — the likely hero/LCP image (logo.jpg) 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://californiamigrante.com/consulados/mexico/orange/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/fresno/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/fresno/alcohol-y-drogas/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/fresno/electricidad/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/fresno/microblading/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/fresno/plomeria/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/fresno/refrigeracion/ — the likely hero/LCP image (logo.jpg) 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://californiamigrante.com/cursos/sacramento/aire-acondicionado/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/sacramento/cuidado-de-ancianos/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/sacramento/electricidad/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/sacramento/ingles/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/sacramento/panaderia/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/sacramento/pasteleria/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/sacramento/pestanas/ — the likely hero/LCP image (logo.jpg) 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://californiamigrante.com/cursos/sacramento/plomeria/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/san-francisco/ — the likely hero/LCP image (svg%3e) 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://californiamigrante.com/cursos/san-francisco/unas/ — the likely hero/LCP image (svg%3e) 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 Meta description too long

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

notice Meta description too short

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

notice Missing Open Graph tags

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

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 28 occurrence(s)

  • https://californiamigrante.com/cursos/fresno/ — the page has 2971 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/alcohol-y-drogas/ — the page has 1985 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/cocina/ — the page has 1528 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/electricidad/ — the page has 2024 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/ingles/ — the page has 2013 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/microblading/ — the page has 2000 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/plomeria/ — the page has 1996 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/primeros-auxilios/ — the page has 2020 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/reposteria/ — the page has 1998 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/fresno/unas/ — the page has 1733 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/los-angeles/plomeria/ — the page has 1977 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/ — the page has 3236 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/alcohol-y-drogas/ — the page has 1541 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/electricidad/ — the page has 1781 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/farmacia/ — the page has 2034 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/forklift/ — the page has 1977 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/ingles/ — the page has 1996 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/maquillaje/ — the page has 1532 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/microblading/ — the page has 1865 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/peluqueria/ — the page has 1968 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/pestanas/ — the page has 2031 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/plomeria/ — the page has 2036 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/sacramento/primeros-auxilios/ — the page has 1568 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/san-diego/ingles/ — the page has 2001 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://californiamigrante.com/cursos/san-francisco/ — the page has 2687 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

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

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

  • https://californiamigrante.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://californiamigrante.com/blog/ — 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://californiamigrante.com/consulados/ — 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://californiamigrante.com/consulados/guatemala/pasaporte/ — 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://californiamigrante.com/consulados/guatemala/san-diego/ — 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://californiamigrante.com/consulados/honduras/pasaporte/ — 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://californiamigrante.com/consulados/mexico/ — 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://californiamigrante.com/consulados/mexico/orange/ — 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://californiamigrante.com/cursos/ — 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://californiamigrante.com/cursos/fresno/ — 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://californiamigrante.com/cursos/fresno/alcohol-y-drogas/ — 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://californiamigrante.com/cursos/fresno/electricidad/ — 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://californiamigrante.com/cursos/fresno/microblading/ — 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://californiamigrante.com/cursos/fresno/plomeria/ — 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://californiamigrante.com/cursos/fresno/refrigeracion/ — 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://californiamigrante.com/cursos/sacramento/aire-acondicionado/ — 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://californiamigrante.com/cursos/sacramento/cuidado-de-ancianos/ — 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://californiamigrante.com/cursos/sacramento/electricidad/ — 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://californiamigrante.com/cursos/sacramento/ingles/ — 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://californiamigrante.com/cursos/sacramento/panaderia/ — 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://californiamigrante.com/cursos/sacramento/pasteleria/ — 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://californiamigrante.com/cursos/sacramento/pestanas/ — 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://californiamigrante.com/cursos/sacramento/plomeria/ — 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://californiamigrante.com/cursos/san-francisco/ — 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://californiamigrante.com/cursos/san-francisco/unas/ — 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 Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 46 occurrence(s)

  • https://californiamigrante.com/blog/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/consulados/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/consulados/guatemala/pasaporte/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/consulados/honduras/pasaporte/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/consulados/mexico/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/fresno/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/fresno/alcohol-y-drogas/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/fresno/cocina/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/fresno/electricidad/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/fresno/microblading/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/fresno/plomeria/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/fresno/refrigeracion/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/fresno/torneria/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/aire-acondicionado/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/alcohol-y-drogas/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/cuidado-de-ancianos/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/electricidad/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/forklift/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/ingles/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/panaderia/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/pasteleria/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/pestanas/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/sacramento/plomeria/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/san-francisco/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://californiamigrante.com/cursos/san-francisco/unas/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice Deprecated schema type with no Google rich result

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

  • https://californiamigrante.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://californiamigrante.com/
Recursos consulares y cursos de apoyo en California - californiamigrante.com
200 yes 164 50
https://californiamigrante.com/blog/
Blog - californiamigrante.com
200 yes 253 50
https://californiamigrante.com/consulados/
Consulados en California - californiamigrante.com
200 yes 170 50
https://californiamigrante.com/consulados/mexico/
Consulados de México en California - californiamigrante.com
200 yes 744 50
https://californiamigrante.com/cursos/
Cursos - californiamigrante.com
200 yes 219 50
https://californiamigrante.com/cursos/fresno/
Cursos en Fresno - californiamigrante.com
200 yes 3480 50
https://californiamigrante.com/cursos/sacramento/
Cursos en Sacramento - californiamigrante.com
200 yes 4118 50
https://californiamigrante.com/cursos/san-diego/
Cursos en San Diego - californiamigrante.com
200 yes 4065 50
https://californiamigrante.com/cursos/san-francisco/
Cursos en San Francisco - californiamigrante.com
200 yes 3390 50
https://californiamigrante.com/consulados/honduras/pasaporte/
Pasaporte de Honduras: Precios, requisitos y como sacar cita. - californiamigrante.com
200 yes 1139 2
https://californiamigrante.com/consulados/mexico/orange/
Consulado de Mexico en Orange, California - californiamigrante.com
200 yes 769 2
https://californiamigrante.com/consulados/guatemala/san-diego/
Consulado de Guatemala en San Diego, California - californiamigrante.com
200 yes 726 2
https://californiamigrante.com/cursos/san-francisco/unas/
Cursos de uñas en San Francisco - californiamigrante.com
200 yes 1175 1
https://californiamigrante.com/consulados/guatemala/pasaporte/
Cómo obtener tu pasaporte de Guatemala en USA - californiamigrante.com
200 yes 1460 1
https://californiamigrante.com/cursos/san-diego/ingles/
Cursos de inglés en San Diego - californiamigrante.com
200 yes 2515 1
https://californiamigrante.com/cursos/san-diego/panaderia/
Cursos de panadería en San Diego - californiamigrante.com
200 yes 1674 1
https://californiamigrante.com/cursos/fresno/alcohol-y-drogas/
Cursos de alcohol y drogas en Fresno - californiamigrante.com
200 yes 2380 1
https://californiamigrante.com/cursos/fresno/cocina/
Cursos de cocina en Fresno - californiamigrante.com
200 yes 1775 1
https://californiamigrante.com/cursos/fresno/electricidad/
Cursos de electricidad en Fresno - californiamigrante.com
200 yes 2751 1
https://californiamigrante.com/cursos/fresno/forklift/
Cursos de forklift en Fresno - californiamigrante.com
200 yes 1375 1
https://californiamigrante.com/cursos/fresno/ingles/
Cursos de inglés en Fresno - californiamigrante.com
200 yes 2603 1
https://californiamigrante.com/cursos/fresno/microblading/
Cursos de microblading en Fresno - californiamigrante.com
200 yes 2432 1
https://californiamigrante.com/cursos/fresno/pasteleria/
Cursos de pastelería en Fresno - californiamigrante.com
200 yes 1653 1
https://californiamigrante.com/cursos/fresno/plomeria/
Cursos de plomería en Fresno - californiamigrante.com
200 yes 2087 1
https://californiamigrante.com/cursos/fresno/primeros-auxilios/
Cursos de primeros auxilios en Fresno - californiamigrante.com
200 yes 2833 1
https://californiamigrante.com/cursos/fresno/refrigeracion/
Cursos de refrigeración en Fresno - californiamigrante.com
200 yes 601 1
https://californiamigrante.com/cursos/fresno/reposteria/
Cursos de repostería en Fresno - californiamigrante.com
200 yes 2301 1
https://californiamigrante.com/cursos/fresno/soldadura/
Cursos de soldadura en Fresno - californiamigrante.com
200 yes 1025 1
https://californiamigrante.com/cursos/fresno/torneria/
Cursos de tornería en Fresno - californiamigrante.com
200 yes 1245 1
https://californiamigrante.com/cursos/fresno/unas/
Cursos de uñas en Fresno - californiamigrante.com
200 yes 1791 1
https://californiamigrante.com/cursos/sacramento/aire-acondicionado/
Cursos de aire acondicionado en Sacramento - californiamigrante.com
200 yes 793 1
https://californiamigrante.com/cursos/sacramento/alcohol-y-drogas/
Cursos de alcohol y drogas en Sacramento - californiamigrante.com
200 yes 1876 1
https://californiamigrante.com/cursos/sacramento/cuidado-de-ancianos/
Cursos de cuidado de ancianos en Sacramento - californiamigrante.com
200 yes 762 1
https://californiamigrante.com/cursos/sacramento/electricidad/
Cursos de electricidad en Sacramento - californiamigrante.com
200 yes 2233 1
https://californiamigrante.com/cursos/sacramento/farmacia/
Cursos de farmacia en Sacramento - californiamigrante.com
200 yes 2529 1
https://californiamigrante.com/cursos/sacramento/forklift/
Cursos de forklift en Sacramento - californiamigrante.com
200 yes 2184 1
https://californiamigrante.com/cursos/sacramento/ingles/
Cursos de inglés en Sacramento - californiamigrante.com
200 yes 2553 1
https://californiamigrante.com/cursos/sacramento/maquillaje/
Cursos de maquillaje en Sacramento - californiamigrante.com
200 yes 1809 1
https://californiamigrante.com/cursos/sacramento/microblading/
Cursos de microblading en Sacramento - californiamigrante.com
200 yes 2230 1
https://californiamigrante.com/cursos/sacramento/panaderia/
Cursos de panadería en Sacramento - californiamigrante.com
200 yes 1593 1
https://californiamigrante.com/cursos/sacramento/pasteleria/
Cursos de pastelería en Sacramento - californiamigrante.com
200 yes 1370 1
https://californiamigrante.com/cursos/sacramento/peluqueria/
Cursos de peluquería en Sacramento - californiamigrante.com
200 yes 2176 1
https://californiamigrante.com/cursos/sacramento/pestanas/
Cursos de pestañas en Sacramento - californiamigrante.com
200 yes 2701 1
https://californiamigrante.com/cursos/sacramento/plomeria/
Cursos de plomería en Sacramento - californiamigrante.com
200 yes 2731 1
https://californiamigrante.com/cursos/sacramento/primeros-auxilios/
Cursos de primeros auxilios en Sacramento - californiamigrante.com
200 yes 2156 1
https://californiamigrante.com/cursos/sacramento/soldadura/
Cursos de soldadura en Sacramento - californiamigrante.com
200 yes 312 1
https://californiamigrante.com/cursos/los-angeles/cosmetologia/
Cursos de cosmetología en Los Ángeles - californiamigrante.com
200 yes 2270 0
https://californiamigrante.com/cursos/los-angeles/plomeria/
Cursos de plomería en Los Ángeles - californiamigrante.com
200 yes 2032 0
https://californiamigrante.com/cursos/los-angeles/unas/
Cursos de Uñas en Los Ángeles - californiamigrante.com
200 yes 1747 0
https://californiamigrante.com/cursos/san-jose/aire-acondicionado/
Cursos de aire acondicionado en San José - californiamigrante.com
200 yes 1797 0

Audit your own site — free

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

Scan your site →